arefaste/1C_Forums huggingface dataset:
Коллеги, добрый день.
Выполняю задачу, по условию которой пользователь при проведении определенного документа должен получить элемент справочника и перезаписать его, изменив в нем реквизиты. У пользователя прав на запись элементов этого справочника нет. Права дать не могу, работодатель не разрешит.
База файловая, формы обычные. Пробовал в общем привилегированном модуле УстановитьПривилегированныйРежим() - не помогло: режим устанавливается в Истину, но записывать все равно нельзя.
Может быть есть еще способы победить эту проблему? В гугле все в основном про привилегированный пишут.
---
```1c
    Объект.ОбменДанными.Загрузка = ИСТИНА;
```

З.Ы.
УстановитьПривилегированныйРежим() В общем привилегированном модуле?
---
УстановитьПривилегированныйРежим() - не помогло: режим устанавливается в Истину, но записывать все равно нельзя.
Текст ошибки? Могут быть блокировке в коде или RLS.
---
Расскажите чуть шире о задаче. Может расширить права на данный справочник. Дать изменение, а редактирование не предоставлять. Может к какому-нибудь реквизиту привязаться и сделать шаблон прав. Ну странный однако работодатель, прав нет, а вы сделайте, чтобы менял.
---
Да нет, работодатель норм, просто обычно в таких случаях срабатывает привилегированный, а тут хз почему он не взлетает.
Попробую шире рассказать: у нас все самописное, есть документ увольнения сотрудника, и есть контрагенты, у каждого контрагента есть табличная часть ответственных сотрудников. Проводится документ - перебираются контрагенты, находятся такие, у которых есть в табличной части данный сотрудник, и он оттуда удаляется. Реализовано все обычным образом - запрос с выборкой, Пока Выборка.Следующий() получение объекта - изменение - запись. Некоторые пользователи, работающие с механизмом, могут это делать, а у некоторых нет прав. Соответственно, права расширять из-за одной такой доработки никто не будет.
---
Добрый день! Почему бы не держать отдельно таблицу (например на регистре сведений с флажком "актуальность") с данными по "ответственным", а потом при открытии формы Контрагента обращаться к этой таблице и "выкладывать остатки актуальных"? А на саму таблицу дать форму заполнения или программно писать при проведении нужных документов, заполнять и т.д.
---
Директор проводить документ увольнение не хочет, у кадровика нет прав на изменение справочника контрагенты. Может регламентное задание попробовать. Сейчас же всё равно изменения в базу вносить, почему не дать право изменение. Вряд ли кадровик групповой обработкой начнёт курёчить справочник контрагенты.
---
```1c
    Объект.ОбменДанными.Загрузка = ИСТИНА;
```

З.Ы.
УстановитьПривилегированныйРежим() В общем привилегированном модуле?
---
Спасибо, эту строку добавил - сработало.
Привет Всем
Не подскажете как при выводе СообщениеПользователю , привязать Поле сообщения к кнопке в командной панели формы документа?
Код который я написал не срабатывает

```1c
    Кнопка = КоманднаяПанель.ПодчиненныеЭлементы.ФормаПровести;

    Если Объект.СтатусДвижениеТовара = ПредопределенноеЗначение("Перечисление.СтатусТовараВПути.ТоварПринял") Тогда
    Сообщение = Новый СообщениеПользователю;
    Сообщение.Текст = "Проведите документ для оприходования товара на склад";
    Сообщение.Поле = Кнопка;
    Сообщение.ПутьКДанным = "Объект";
    Сообщение.Сообщить();

    КонецЕсли;
```

Само сообщение выводится но подсказка выводится где то посередине формы документа, а нужно к кнопке командной панели (ФормаПровести)
С Уважением Дамир
---
если УФ то попробуй так (данный код просто заменит заголовок твоей кнопки на нужный текст)

```1c
    &НаКлиенте
    Процедура НужнаяПроцедура()

    Элементы = КоманднаяПанель.ПодчиненныеЭлементы;
    Кнопка = Элемент.ФормаПровестиИЗакрыть;

    Сообщение = Новый СообщениеПользователю;
    Сообщение.ПутьКДанным = Элементы.ПолучитьДанные;
    Сообщение.Текст = "Проведите документ";
    Кнопка.Заголовок = "Проведите документ!";
    Сообщение.Сообщить();

    КонецПроцедуры
```
---
Если не ошибаюсь, то никак. "Поле" и "ПутьКДанным" - это все части пути к реквизитам формы. И всплывающее сообщение по этому пути ищет элемент формы, там и отображается. У кнопки нет своего реквизита формы, соответственно и нет пути.

А зачем такие сложности? Кнопку проведения же хорошо видно, как правило она выделена среди прочих кнопок на форме.
---
если УФ то попробуй так (данный код просто заменит заголовок твоей кнопки на нужный текст)

```1c
    &НаКлиенте
    Процедура НужнаяПроцедура()

    Элементы = КоманднаяПанель.ПодчиненныеЭлементы;
    Кнопка = Элемент.ФормаПровестиИЗакрыть;

    Сообщение = Новый СообщениеПользователю;
    Сообщение.ПутьКДанным = Элементы.ПолучитьДанные;
    Сообщение.Текст = "Проведите документ";
    Кнопка.Заголовок = "Проведите документ!";
    Сообщение.Сообщить();

    КонецПроцедуры
```
---
а вообще ,если нужно запретить проведение документа, если что то не заполнено, например, то просто идешь в модуль объекта, процедура перед записью ,и пишешь там условие,

```1c
    если не ЗначениеЗаполнено(НужноеПоле) тогда

    Предупреждение("Нужный текст");
    Отказ = Истина;

    Иначе

    РежимЗаписи = РежимЗаписиДокумента.Проведение;

    КонецЕсли;
```
---
Сообщения можно привязывать только к реквизитам объекта. К элементам формы привязать сообщение нельзя. Ограничение платформы
Знатоки Диадок, подскажите как попасть в процедуру ПодготовитьЭлектронныйДокумент () ? Нужно ли выгружать какие-то макеты модули для отладки, кроме подключаемого?
---
Нашел. Нужно нажать кнопку "Для отправки". В списке выбрать строку и дважды нажать. Тогда вызывается событие "ПодготовитьЭлектронныйДокумент".
---
Нашел. Нужно нажать кнопку "Для отправки". В списке выбрать строку и дважды нажать. Тогда вызывается событие "ПодготовитьЭлектронныйДокумент".
---
Нужно нажать кнопку "Для отправки" - это лишнее
После обновления БП3 на релиз 3.0 (3.0.103.21)
выдает следующую ошибку при создании счета фактуры выданной из документа реализация.
До обновления проблем не было.

{Документ.СчетФактураВыданный.МодульМенеджера(281)}: Ошибка при вызове метода контекста (Записать)
 СчетФактура.Записать(РежимЗаписи);
по причине:
У пользователя недостаточно прав на исполнение операции над базой данных.

И даже при добавлении пользователю типовой роли Редактирование счетов фактур выданных, в конфигураторе эта роль имеет название ДобавлениеИзменениеСчетовФактурВыданных

На создание Документа реализация права имеют

Не могу понять , почему нет прав на запись документа
---
При анализе ролей пользователя обнаружила одну роль, подчеркнутую серым цветом. Сняла с нее галку и при создании документа счет фактуры выданной появилась следующая ошибка

Ошибка<<?>>: Требуется обновить шаблон на актуальную версию, поставляемую в роли ИзменениеУчастниковГруппДоступа по причине: Используется устаревшая версия 17 шаблона ограничения доступа ПоЗначениям. Объект: "Документ.СчетФактураВыданный", Право: "Добавление".
по причине:
{(34, 11)}: Синтаксическая ошибка ":"
Ошибка<<?>>: Требуется обновить шаблон на актуальную версию, поставляемую в роли ИзменениеУчастниковГруппДоступа по причине: Используется устаревшая версия 17 шаблона ограничения доступа ПоЗначениям. Объект: "Документ.СчетФактураВыданный", Право: "Добавление".

Решение ошибки указано здесь в посте 9
---
При анализе ролей пользователя обнаружила одну роль, подчеркнутую серым цветом. Сняла с нее галку и при создании документа счет фактуры выданной появилась следующая ошибка

Ошибка<<?>>: Требуется обновить шаблон на актуальную версию, поставляемую в роли ИзменениеУчастниковГруппДоступа по причине: Используется устаревшая версия 17 шаблона ограничения доступа ПоЗначениям. Объект: "Документ.СчетФактураВыданный", Право: "Добавление".
по причине:
{(34, 11)}: Синтаксическая ошибка ":"
Ошибка<<?>>: Требуется обновить шаблон на актуальную версию, поставляемую в роли ИзменениеУчастниковГруппДоступа по причине: Используется устаревшая версия 17 шаблона ограничения доступа ПоЗначениям. Объект: "Документ.СчетФактураВыданный", Право: "Добавление".

Решение ошибки указано здесь в посте 9
Добрый день! Я только учусь).
Пытаюсь сделать внешнюю обработку, в которой будут выводиться все документы выплаты зарплаты.
В итоге выводятся все, кроме сформированных копированием.
Подскажите, что не так делаю?

```1c
    Запрос = Новый Запрос;
    Запрос.Текст =
    "ВЫБРАТЬ РАЗРЕШЕННЫЕ
    | ВедомостьНаВыплатуЗарплатыВБанкЗарплата.Ссылка.СтатьяРасходов КАК СтатьяРасходов,
    | ВедомостьНаВыплатуЗарплатыВБанкЗарплата.Ссылка.СтатьяФинансирования КАК СтатьяФинансирования,
    | ВедомостьНаВыплатуЗарплатыВБанкЗарплата.Ссылка КАК Документ,
    | ВедомостьНаВыплатуЗарплатыВБанкЗарплата.Ссылка.СпособВыплаты КАК СпособВыплаты,
    | ВЫБОР
    | КОГДА ВедомостьНаВыплатуЗарплатыВБанкЗарплата.Ссылка.ВидДоходаИсполнительногоПроизводства = ЗНАЧЕНИЕ(Перечисление.ВидыДоходовИсполнительногоПроизводства.ЗарплатаВознаграждения)
    | ИЛИ ВедомостьНаВыплатуЗарплатыВБанкЗарплата.Ссылка.ВидДоходаИсполнительногоПроизводства = ЗНАЧЕНИЕ(Перечисление.ВидыДоходовИсполнительногоПроизводства.ПустаяСсылка)
    | ТОГДА "1"
    | КОГДА ВедомостьНаВыплатуЗарплатыВБанкЗарплата.Ссылка.ВидДоходаИсполнительногоПроизводства = ЗНАЧЕНИЕ(Перечисление.ВидыДоходовИсполнительногоПроизводства.КомпенсацииНеоблагаемые)
    | ТОГДА "2"
    | КОГДА ВедомостьНаВыплатуЗарплатыВБанкЗарплата.Ссылка.ВидДоходаИсполнительногоПроизводства = ЗНАЧЕНИЕ(Перечисление.ВидыДоходовИсполнительногоПроизводства.КомпенсацииОблагаемые)
    | ТОГДА "3"
    | ИНАЧЕ ""
    | КОНЕЦ КАК ВидДохода,
    | ВедомостьНаВыплатуЗарплатыВБанкЗарплата.Ссылка.СуммаПоДокументу КАК СуммаПоДокументу
    |ИЗ
    | Документ.ВедомостьНаВыплатуЗарплатыВБанк.Зарплата КАК ВедомостьНаВыплатуЗарплатыВБанкЗарплата
    |ГДЕ
    | ВедомостьНаВыплатуЗарплатыВБанкЗарплата.Ссылка.Дата = &Дата
    | И ВедомостьНаВыплатуЗарплатыВБанкЗарплата.Ссылка.Проведен
    | И НЕ ВедомостьНаВыплатуЗарплатыВБанкЗарплата.Ссылка.ПометкаУдаления";

    Запрос.УстановитьПараметр("Дата", Объект.Период);

    РезультатЗапроса = Запрос.Выполнить();

    ТЗ = РезультатЗапроса.Выгрузить();

    Объект.СписокВедомостей.Загрузить(ТЗ);
```
---
И НЕ ВедомостьНаВыплатуЗарплатыВБанкЗарплата.Ссылка.ПометкаУдаления
это явно лишнее, дальше проверяйте дату и время до секунды.
---
У Скопированных документов даты совпадают с датой в запросе и они проведены?
---
Да
---
И НЕ ВедомостьНаВыплатуЗарплатыВБанкЗарплата.Ссылка.ПометкаУдаления
это явно лишнее, дальше проверяйте дату и время до секунды.
---
Почему лишнее? Мне не нужно выводить помеченные на удаление документы. Время везде 18.11.2021 00.00.00
---
потому что ВедомостьНаВыплатуЗарплатыВБанкЗарплата.Ссылка.Проведен
В нормальных условиях если документ Проведен = Истина то ПометкаУдаления всегда = ЛОЖЬ
---
Точно! Спасибо!
---
Да
Добрый день, коллеги.

Нужно посмотреть как выглядит 1с запрос в sql, возможности зайти в профайл и посмотреть всё там, к сожалению нет.

Может кто-то поделиться обработкой(возможно есть такая) или подскажите как-то может в 1с можно посмотреть?
---
Поставить галку Показывать план выполнения запроса
Дождаться, пока подключится считывание плана - станет доступной гиперссылка Получить.
Выполнить запрос
Нажать гиперссылку Получить (которая рядом с чекбоксом Показывать план ...)
В нижней половине открывшегося окна будет выведен запрос.
---
См. консоль запросов из поставки БСП. При выводе плана запроса, выводит и сам конечный запрос.
Можно, конечно, еще настроить серверный ТЖ для логирования текстов запросов. Но для обычных целей типа "глянуть", это трудоемко/чревато.
---
Спасибо за совет, запустил консольку из поставки, но что-то не могу найти где там посмотреть, как мой запрос выглядит в sql /-/
---
Поставить галку Показывать план выполнения запроса
Дождаться, пока подключится считывание плана - станет доступной гиперссылка Получить.
Выполнить запрос
Нажать гиперссылку Получить (которая рядом с чекбоксом Показывать план ...)
В нижней половине открывшегося окна будет выведен запрос.
Парни, кто знает может поможет.
короче надо составить произвольный алгоритм в групповом изменение реквизитов:

Если номенклатура наименование=апельсин, яблоко, слива
то
входит в группу = фрукты

// Доступные переменные:
// Объект - обрабатываемый объект
Объект.НаименованиеПолное
Объект.Родитель

смысл в том что у меня 2000 наименование, и нужно их разнести по разным группа. в ручном режиме конечно можно, но долго. может как то возможно сразу несколько наименований в одну группу?
---
так произвольный алгоритм и есть эта обработка, только с уже заранее наложенным отбором на предмет оной обработки )
(1) а по сабжу, ну так и писать что то вроде

```1c
    Если СтрНайти(Объект.НаименованиеПолное, "апельсин")
    ИЛИ СтрНайти(Объект.НаименованиеПолное, "яблоко")
    ИЛИ СтрНайти(Объект.НаименованиеПолное, "слива") Тогда
    Объект.Родитель = ГруппаНоменклатурыФрукты;
    ИначеЕсли
    // .... и т.д.
    КонецЕсли;
```

но это аццкий трэш, быстрее руками разнести даже 15тыщ номенклатур, чем описывать все варианты, учитывая, что может оказаться вместо наименований опельзин/ыблого/злифа и прочие очепятки

ps; кто мешает прямо в справочнике выделять что надо и жать ctrl+shift+m ?
---
за 5-10 минут проще написать обработку, которая все это сделает
---
так произвольный алгоритм и есть эта обработка, только с уже заранее наложенным отбором на предмет оной обработки )
(1) а по сабжу, ну так и писать что то вроде

```1c
    Если СтрНайти(Объект.НаименованиеПолное, "апельсин")
    ИЛИ СтрНайти(Объект.НаименованиеПолное, "яблоко")
    ИЛИ СтрНайти(Объект.НаименованиеПолное, "слива") Тогда
    Объект.Родитель = ГруппаНоменклатурыФрукты;
    ИначеЕсли
    // .... и т.д.
    КонецЕсли;
```

но это аццкий трэш, быстрее руками разнести даже 15тыщ номенклатур, чем описывать все варианты, учитывая, что может оказаться вместо наименований опельзин/ыблого/злифа и прочие очепятки

ps; кто мешает прямо в справочнике выделять что надо и жать ctrl+shift+m ?
---
Здравствуйте!

Подскажите 1С:Предприятие 8.3 (8.3.18.1483) интересует групповое изменение-произвольный алгоритм. пользуясь отбором делаю отбор по этапам и теперь, необходимо чтобы создавались и заполнялись накладная на "перемещение материалов в производство" и "выработка сотрудников". где в самом этапе указаны материалы на вкладке обеспечение должны попасть - в накладные "перемещение материалов в производство", где заполняется склад откуда и куда. вкладка трудозатраты - накладная "выработка сотрудников" .

Идея состоит в том, чтобы выбрав документ в моем случае этапы производства написать код, чтобы создавал накладные на "перемещение материалов в производство", "выработка сотрудников".
ручками долго делать более 3500этапов по ним как минимум 2 накладные, про накладную "перемещение из производства" молчу.)
опыта в написании кода нет.
пробывал пользоваться 1с конфигуратор-сервис-запустить для журнала действий пользователя потом данный код используя утилиту UILogToScript изменял код. пробывал вставлять не срабатывает. пишет неопознанный оператор.

где искать инфо? или как грамотно написать код? и возможно ли получить данный результат таким вариантом или смотреть другие решения? подскажите
Платформа 8.3.20.1590. База опубликована на web-сервере. Если открывать через тонкий клиент, то внешние обработки, опубликованные в Печатных формах, отчетах и обработках - не работают.
Форма открывается, но по нажатию на кнопки не происходит ничего. Ни ошибки. Ни выполнения процедуры по нажатию.

Возможно обработку необходимо как-то адаптировать, но информации нигде не нашел. Понять бы это баг, или фича. И если второе, то как обработки адаптировать теперь.

P.S. Если открывать базу на сервере - обработка работает как положено. Проблема именно с тонким клиентом и веб-публикацией.
---
Не оно?
---
Не оно?
---
оно. Значит баг.
---
в модулях обработок нет директив вида #Если... ?
---
нету. На 8.3.19 все работало. Получается с новой версии должны быть? Обработка простая. Например, по кнопке заполнить на сервере выполняется запрос, который табличную часть заполняет документами.
---
На 8.3.19 все работало. Получается с новой версии должны быть - ИМХО значить откатится на 19 ..
---
Тонкий клиент стал еще тоньше?
---
настолько тонким, что любое обращение к серверу из внешней обработки стало недопустимым? :)

P.S. Всякого рода "Безопасный режим = Истина", "Защита от опасных действий" никак не меняет поведение.
---
Пока выход нашел - переносить в расширение обработку. Но это конечно выход так себе.
---
Покажите пожалуйста обработку одну.
ЖР на пример ошибок и информации не смотрели?
Стек вызовов смотрели в отлакде?
---
ещё бы понять, как отладчиком с сервера подцепиться с клиенту удаленному, который запустил тонкий клиент. В журнале регистрации - пусто.
Обработка не принципиальна. Даже самая простая, с выводом сообщения - не работает. Прикрепил для примера.
---
Проще всего, открыть у себя на сервере веб и проверить
---
Добрый день! Это ошибка платформы, должно помочь обновление до 8.3.20.1613. Подробнее по ссылке https://bugboard.v8.1c.ru/error/000116067 или на скриншоте
Пытаюсь создать декорацию на УФ программно, В определенный родитель который создается за ранее программно в той же процедуре, при тестировнии обнаружил, что если убрать родителя или Поставить группу которая уже есть, то тогда работает

```1c
    Ошибка при вызове метода контекста (Добавить)
    {ОбщаяФорма.Форма1.Форма(70)}: Элементы.Добавить("Декорация"+Строка(Счетчик),Тип("ДекорацияФормы"),Элементы.Найти("Ряд"+Строка(Счетчик)));
    {ОбщаяФорма.Форма1.Форма(87)}: СоздатьРядНаСервере();
    по причине:
    Недопустимое значение параметров
    Недопустимое значение параметров
```
---
Для программно созданной группы "РядN" не задан вид группы, например:
```1c
    Элементы["Ряд"+Строка(Счетчик)].Вид = ВидГруппыФормы.ОбычнаяГруппа;
```
---
Для программно созданной группы "РядN" не задан вид группы, например:
```1c
    Элементы["Ряд"+Строка(Счетчик)].Вид = ВидГруппыФормы.ОбычнаяГруппа;
```
---
Спасибо за помощь
---
Элементы.Найти("Ряд"+Строка(Счетчик))зачем искать элемент созданный програмно?
Добавить() - возвращает Созданный элемент - используйте его:
```1c
    НоваяГруппа = Элементы.Добавить("НоваяГруппа", Тип("ГруппаФормы"), Элементы.УжеСозданнаяГруппа);
    НоваяГруппа.Вид = ВидГруппыФормы.ОбычнаяГруппа;
    НоваяГруппа.Группировка = ГруппировкаПодчиненныхЭлементовФормы.Горизонтальная;
    НоваяГруппа.Отображение = ОтображениеОбычнойГруппы.СильноеВыделение;
    НоваяГруппа.ОтображатьЗаголовок = Истина;
    НоваяГруппа.Заголовок = "Новая Группа";

    НовоеПоле = Элементы.Добавить("НовоеПоле", Тип("ПолеФормы"), НоваяГруппа);
```
---
У меня просто было без присваивания переменной было только Элементы.Добавить("НоваяГруппа", Тип("ГруппаФормы"), Элементы.УжеСозданнаяГруппа);
Есть код

Set v83 = CreateObject("V83.COMConnector")
v83.Connect("Srvr=PC-01;Ref=trade;Usr=""test"";Pwd=""test""")
v83.test.test()

Есть общий модуль test и экспортная процедура test с разрешением "Внешнее соединение"
При выполнении получаю ошибку:

Объект не поддерживает это свойство или метод v83.test

Как правильно сделать?
---
Видимо так...
Set v83 = CreateObject("V83.COMConnector")
Set cntr = v83.Connect("Srvr=PC-01;Ref=trade;Usr=""test"";Pwd=""test""")
cntr.test.test()
---
Видимо так...
Set v83 = CreateObject("V83.COMConnector")
Set cntr = v83.Connect("Srvr=PC-01;Ref=trade;Usr=""test"";Pwd=""test""")
cntr.test.test()
Здравствуйте, коллеги. Подключаю режим отладки http через сервис, параметры, отладка. База идет на перезапуск, и после запуска вылезает окно с ошибкой. Подскажите, пожалуйста, куда копать? Веб сервер apache2.4.
---
Вопрос закрыт, разобрался сам .
---
Вопрос закрыт, разобрался сам .
---
Ну хоть написали бы в чем дело-то было?
---
дело было в том, что в параметрах отладки по умолчанию стояла галочка напротив "Использовать сервер отладки кластера", и я на нее не обратил внимания, а на нем веб сервисов никаких не установлено. После установки галочки напротив "Использовать локальный сервер отладки" все заработало.
Доброго времени суток,
возможно заголовок темы не корректно отображает суть задачи, опишу подробнее здесь:
Есть код который открывает форму выбора документа ППВ с отбором: Пометка на удаление = Ложь и Проведен = Ложь

```1c
    СтандартнаяОбработка = Ложь;
    Форма = Документы.ПлатежноеПоручениеВходящее.ПолучитьФормуВыбора();
    Форма.РежимВыбора = Истина;

    Форма.Отбор.Проведен.Значение = Ложь;
    Форма.Отбор.Проведен.ВидСравнения = ВидСравнения.Равно;
    Форма.Отбор.Проведен.Использование = Истина;

    Форма.Отбор.ПометкаУдаления.Значение = Ложь;
    Форма.Отбор.ПометкаУдаления.ВидСравнения = ВидСравнения.Равно;
    Форма.Отбор.ПометкаУдаления.Использование = Истина;

    Форма.Открыть();
```

Хотелось бы так же добавить отбор по Виду операции: а именно по двум перечислениям: Оплата от покупателя и Прочее поступление безналичных денежных средств, но возникает вопрос как именно корректно это сделать, что бы на форме выбора были документы и того и другого вида операции.
---
Добрый день.
Задать ВидСравнения.ВСписке
Предварительно сформировать список значений:

```1c
    СЗ = Новый СписокЗначений();
    СЗ.Добавить(Перечисления.ВидОперацийППВ.Вид1);
    СЗ.Добавить(Перечисления.ВидОперацийППВ.Вид2);

    Форма.Отбор.ВидОперации.ВидСравнения = ВидСравнения.ВСписке;
    Форма.Отбор.ВидОперации.Значение = СЗ;
    Форма.Отбор.ВидОперации.Использование = Истина;.
```
---
Добрый день.
Задать ВидСравнения.ВСписке
Предварительно сформировать список значений:

```1c
    СЗ = Новый СписокЗначений();
    СЗ.Добавить(Перечисления.ВидОперацийППВ.Вид1);
    СЗ.Добавить(Перечисления.ВидОперацийППВ.Вид2);

    Форма.Отбор.ВидОперации.ВидСравнения = ВидСравнения.ВСписке;
    Форма.Отбор.ВидОперации.Значение = СЗ;
    Форма.Отбор.ВидОперации.Использование = Истина;.
```
---
Уже так и сделал
При добавление условного оформления для колонки с числовым значением (yапример если значение >0 то выводим картинку) в общих итогах по вертикали так же выводит картинку. Как это можно обойти? Вывод картинки происходить только в группировке.
---
добавил вычисляемое поле итогов, стандартный вывод итогов выключил
---
в условном оформлении в области использования отключите для общих итогов.
---
там выключено
---
странно. У вас условное оформление настроено только для отчёта или ещё для группировки или детальных записей?
---
условное оформление использую во всем отчете
---
заметил что условие отрабатывает только для горизонтальных итогов а вертикальные игнорит
---
область применения. по группировке
---
добавил вычисляемое поле итогов, стандартный вывод итогов выключил
Всем привет. Коллеги, извините за глупый вопрос, но... подскажите, пожалуйста, где найти событие ОбработкаЗаполнения? Не могу найти в модуле формы . Или у него название сменили?
---
В Модуле объекта
---
В Модуле объекта
---
понял, спасибо!
---
я так понимаю, что следующий вопрос будет: "Событие ОбработкаПроведения