Всем привет. Есть стандартная обработка "Формирование списка сотрудников", вызывается она из документа "Зарплата к выплате" нажатием кнопки "Подбор по условию", по умолчанию обработка содержит поля отбора :Организация, Подразделение, Должность, Сотрудник. Вопрос: как добавить еще поле отбора по умолчанию?
Прикрепленные файлы:
По теме из базы знаний
- Выполнение внешней обработки по расписанию для управляемого и обычного приложения
- Расшифровка СКД. Фильтр отчета по диапазону чисел. Переопределение обработки расшифровки. Не модальный режим
- Загрузка массива значений в стандартную форму "Редактирование списка значений" из табличного документа
- Внесение изменений в выгрузку торгового каталога из 1С: УПП (обычные формы, платформа 8.3) на сайт с помощью стандартной обработки 1С Битрикс
- Загрузка справочника с измененным составом реквизитов, выгруженных обработкой Выгрузка и загрузка XML
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
(7) sergeytimofeewsoz, на форме у меня построитель и вот такой код есть в модуле
Очевидно нужно в массив добавить доп.реквизит. Важно чтобы этот реквизит был в запросе построителя иначе нужно добавлять в запрос еще код.
Если НачальноеЗаполнение Тогда
// отборы по умолчанию
МассивОтбора = Новый Массив;
Если ИмяРегистра = "РаботникиОрганизаций" Тогда
МассивОтбора.Добавить("ОбособленноеПодразделение");
КонецЕсли;
МассивОтбора.Добавить("Подразделение");
МассивОтбора.Добавить("Должность");
МассивОтбора.Добавить("Работник");
УправлениеОтчетами.ЗаполнитьОтбор(МассивОтбора, ПостроительОтчета);
ПостроительОтчета.Отбор.Работник.ВидСравнения = ВидСравнения.ВСписке;
КонецЕсли;
ПоказатьОчевидно нужно в массив добавить доп.реквизит. Важно чтобы этот реквизит был в запросе построителя иначе нужно добавлять в запрос еще код.
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот