Версия для печати темы (https://pro1c.org.ua/index.php?s=19a0c382acf3e2a45c22f6c23d32e1c2&showtopic=42628)

Нажмите сюда для просмотра этой темы в обычном формате

Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7 _ Программирование в 1С Предприятие 8.3 _ Фильтрация товаров при вводе по строке.

Автор: Alex78 13.12.17, 10:55

Доброго времени суток.
Есть документ с табличной частью. В табличной части есть 2 реквизита с типом значения "СправочникСсылка.Номенклатура". Нужно, чтобы для этих двух реквизитов при вводе по строке показывались не все товары, а только товары из определенных групп (для 1го и 2го реквизита группы разные).
Платформа - 8.3.10.2252. Конфигурация - "Управление торговлей для Украины 3.1.5.1" (на УФ).
Подскажите, пожалуйста, каким образом это можно реализовать?

Автор: Petre 13.12.17, 11:49

Alex78 @ Сегодня, 10:55 * ,
В событиях АвтоПодбор, ОкончаниеВводаТекста.

Автор: Alex78 13.12.17, 12:32

Обработчик события ОкончаниеВводаТекста у меня вообще не отрабатывает (вставил в обработчик тестовое сообщение - ничего не выводится). Обработчик автоподбора работает. А что в этом обработчике нужно написать?

Автор: Petre 13.12.17, 12:43

Alex78 @ Сегодня, 12:32 * ,
В обработчике сформировать и передать параметры отбора для события ОбработкаПолученияДанныхВыбора менеджера.

Автор: Alex78 13.12.17, 12:47

Всё, понял. В обработчике события АвтоПодбор нужно добавить

СписокГрупп=ПолучитьСписокГрупп();
ПараметрыПолученияДанных.Отбор.Вставить("Родитель",СписокГрупп);


Спасибо за наводку smile.gif.

Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7
https://pro1c.org.ua