Отбор в форме списка документа по табличной части

1. Lenar9041 28.03.18 18:58 Сейчас в теме
Всем привет! Необходимо в форме списка документа иметь возможность выбрать товар и видеть только те документы, в табличной части которых этот товар присутствует. Т.е установить отбор в форме списка документа по табличной части. Интересует код по установке такого отбора. Заранее спасибо! Нужно реализовать такую возможность в обычной и управляемой форме.
По теме из базы знаний
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. mark_oilbass 28.03.18 19:05 Сейчас в теме
Необходимо изменить запрос динамического списка. В запросе связать табличную часть документа с основной таблицей документа.
3. DarkUser 28.03.18 19:05 Сейчас в теме
Попробуйте так:
ОбщегоНазначенияКлиентСервер.УстановитьЭлементОтбораДинамическогоСписка(Список,"Ссылка.ТабличнаяЧасть.РеквизитОтбора", МассивТоваров, ВидСравненияКомпоновкиДанных.ВСписке,,Истина,РежимОтображенияЭлементаНастройкиКомпоновкиДанных.Авто, Новый УникальныйИдентификатор);


Поле "Ссылка" должно присутствовать в списке доступных полей.
4. Lenar9041 28.03.18 19:31 Сейчас в теме
(3) А как передать массив товаров?
5. lefthander 28.03.18 20:07 Сейчас в теме
(4) из того отбора по которому вы отбираете Если Массив пустой то показывается весь список, если есть элементы в массиве, то только те документы в тЧ которых есть данные элементы.
Для проверки в массив добавьте какой нибудь товар и проверьте
6. Lenar9041 28.03.18 20:19 Сейчас в теме
(5)По управляемым формам разобрался, работает встроенный механизм через настройки формы "отбор".
7. Lenar9041 28.03.18 20:26 Сейчас в теме
В обычной форме не подскажете как такое реализовать?
8. DarkUser 28.03.18 22:21 Сейчас в теме
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот