Имя: Пароль:
1C
1С v8
Не работает отбор строк в управляемой форме, платформа 8.2
0 Gimalaj
 
24.09.13
15:30
Здравствуйте, коллеги!
Есть форма документа с табличной частью. На форму помещаю реквизит (справочник.ссылку), по которому хочу настроить отбор. Пишу, как указано в мануале:
Элементы.Заявка.ОтборСтрок = Новый ФиксированнаяСтруктура("Вариант", Элементы.ВариантОтбор);
Но при отработке этой команды табличная часть становится пустой.
После
Элементы.Заявка.ОтборСтрок = Неопределено;
строки возвращаются.
Почему исчезают все строки при отборе? В чем подвох?
1 MSII
 
24.09.13
15:34
Элементы.ВариантОтбор - это элемент управления.
2 Gimalaj
 
24.09.13
15:36
(1) Как правильно написать?
3 MSII
 
24.09.13
15:39
(2) А какие данные отображает элемент управления ВариантОтбор? Предполагаю, есть на форме реквизит ВариантОтбор - вот его значение в структуру бы и поместить.
4 Gimalaj
 
24.09.13
15:50
(2)Именно его и помещаю.
5 MSII
 
24.09.13
16:01
(4) Элементы.Заявка.ОтборСтрок = Новый ФиксированнаяСтруктура("Вариант", ВариантОтбор);
6 Gimalaj
 
24.09.13
16:04
(5) Точно! Спасибо!
7 Kreont
 
24.09.13
16:32
Еще добавлю:
Если ЗначениеЗаполнено(ВариантОтбор) Тогда
+ код из (5)
КонецЕсли;

Иначе если будешь очистку делать тут же, через действие очистки даного поля то не "так" будет работать.
А в проц.очистки, стандартно:
Элементы.Заявка.ОтборСтрок = Неопределено;
Компьютеры — прекрасное средство для решения проблем, которых до их появления не было.