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