Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
29 мар 2024, 00:08

Как установить отбор для колонки, если она создана программно?

Автор Валерия00, 10 янв 2016, 15:36

0 Пользователей и 1 гость просматривают эту тему.

Валерия00

 В документе - форма списка, была создана колонка программно, данные берет из регистра сведений!
Как установить отбор для колонки в документСписок, если она создана программно?

Vladimir_Sh

Если я Вам помог, нажми - Спасибо!

Валерия00


Vladimir_Sh

Через табличное поле ДокументСписок
   ЭлементыФормы.<ДокументСписок>.Значение.Отбор.<ИмяРеквизита>.Установить(<ЗначениеРекизита>);

Или через реквизит формы ДокументСписок
   <ДокументСписок>.Отбор.<ИмяРеквизита>.Установить(<ЗначениеРекизита>);
Если я Вам помог, нажми - Спасибо!

Валерия00

Как обратиться к этим строкам колонке, это не реквизит! когда я вместо реквизит пишу имя своей колонки  пишет ошибку не найдено такого реквизита

Vladimir_Sh

На мой взгляд есть несколько вариантов:
1. Сделать это все же реквизитом и тогда все просто.
2. Заполнять список документов руками с предварительным программным отбором, т.е. при открытии работаем с данным списком. (Как один из примеров такой реализации, выбираем нужное запросом, согласно отбору, и загружаем на форму)
Если я Вам помог, нажми - Спасибо!

Похожие темы (5)

Рейтинг@Mail.ru

Поиск