Здравствуйте, коллеги!
Есть форма документа с табличной частью. На форму помещаю реквизит (справочник.ссылку), по которому хочу настроить отбор. Пишу, как указано в мануале:
Элементы.Заявка.ОтборСтрок = Новый ФиксированнаяСтруктура("Вариант", Элементы.ВариантОтбор);
Но при отработке этой команды табличная часть становится пустой.
После
Элементы.Заявка.ОтборСтрок = Неопределено;
строки возвращаются.
Почему исчезают все строки при отборе? В чем подвох?
(2) А какие данные отображает элемент управления ВариантОтбор? Предполагаю, есть на форме реквизит ВариантОтбор - вот его значение в структуру бы и поместить.
Еще добавлю:
Если ЗначениеЗаполнено(ВариантОтбор) Тогда
+ код из (5)
КонецЕсли;
Иначе если будешь очистку делать тут же, через действие очистки даного поля то не "так" будет работать.
А в проц.очистки, стандартно:
Элементы.Заявка.ОтборСтрок = Неопределено;
Компьютеры — прекрасное средство для решения проблем, которых до их появления не было.