|
Не работает отбор строк в управляемой форме, платформа 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)
КонецЕсли;
Иначе если будешь очистку делать тут же, через действие очистки даного поля то не "так" будет работать.
А в проц.очистки, стандартно:
Элементы.Заявка.ОтборСтрок = Неопределено;
|
|