Приветствую, Форумчане!
УПП 1.3
Имеется достаточно простой отчет СКД.
В отчете есть поле "ПричиныПростоя" (текстовое, 50 символов)
На форме отчета есть блок "КомпоновщикНастроек.Настройки.Отбор", где возможно выбрать соответствующие отборы.
При выборе отбора "ПричиныПростоя" правое значение этого отбора - пустое, т.е. отобрать невозможно.
"ПричиныПростоя" хранятся в неком регистре сведений "СоответствияЗначенийОтбора"
Список значений этих причин простоя в других кодах базы можно получить следующим образом:
КэшПричинПростоя = Новый СписокЗначений;
СписокПричин = Причины_Кэш.ПолучитьСоответствияЗначений("ПричиныПростояТС");
Для Каждого СТР ИЗ СписокПричин Цикл
КэшПричинПростоя.Добавить(СТР.Причина);
КонецЦикла;
Результат: "Запой мастера", "отсутствие запчастей", "неохота работать", "санкции" и т.д.
Каким образом можно заполнить "ПричиныПростоя" в отборе на СКД списком из этой общей функции?
Чтобы была возможность и "ВидСравнения" (в списке, равно,...) использовать в отборе?