Возникла проблема с созданием отбора на форме списка исходящих документов в 1с Документооборот 2.1.27.1 (платформа 8.3.18.1289).
В задаче нужно создать два быстрых отбора дополнительно к тому, что есть в типовой..
С первым по полю подразделение все нормально, по аналогичной схеме делаю отбор по полю состояние и наблюдаю странную картину - в режиме отладки при наличии точки останова после определенных строк в общих модулях все работает, без нее - нет).
вызов отборов на форме из расширения такой:
&НаКлиентеНаСервереБезКонтекста
Процедура Расш1_УстановитьОтборСписка(Список, ПараметрыОтбора)
// подразделение
Подразделение = ПараметрыОтбора.Получить("Подразделение");
Если Подразделение <> Неопределено Тогда
Если Не ЗначениеЗаполнено(Подразделение) Тогда
ОбщегоНазначенияКлиентСервер.УдалитьЭлементыГруппыОтбораДинамическогоСписка(Список,
"Подразделение",
"Подразделение");
Иначе
ОбщегоНазначенияКлиентСервер.УстановитьЭлементОтбораДинамическогоСписка(Список,
"Подразделение",
Подразделение,
ВидСравненияКомпоновкиДанных.Равно);
КонецЕсли;
КонецЕсли;
// состояние
Сост = ПараметрыОтбора.Получить("Сост");
Если Сост <> Неопределено Тогда
Если Не ЗначениеЗаполнено(Сост) Тогда
ОбщегоНазначенияКлиентСервер.УдалитьЭлементыГруппыОтбораДинамическогоСписка(Список,
"Состояние",
"Состояние");
Иначе
ОбщегоНазначенияКлиентСервер.УстановитьЭлементОтбораДинамическогоСписка(Список,
"Состояние",
Сост,
ВидСравненияКомпоновкиДанных.ВСписке,
"Состояние",
Истина,
РежимОтображенияЭлементаНастройкиКомпоновкиДанных.Обычный,
Новый УникальныйИдентификатор);
КонецЕсли;
КонецЕсли;
КонецПроцедуры
Показать
Единственное отличие - вид отбора. Подскажите, что еще проверять?