Табличная часть — это таблица, содержащая табличные данные документа, справочника или обработки. Табличная часть может содержать большие объемы информации (до 99 999 строк), а удобного механизма просмотра таких таблиц нет.
Для оперирования табличной частью пользователю доступны только операции сортировки и поиска CTRL+F. Это довольно неудобно на больших объемах данных.
Давайте вместе посмотрим, как можно повысить удобство работы с табличной частью с помощью отборов. Допустим, у нас есть документ «Поступление товаров» с табличной частью «ТМЦ»:
Мы можем настроить отбор строк табличной части по отдельной позиции номенклатуры. Для этого в режиме 1С:Конфигуратор добавим поле ввода типа «СправочникСсылка.ТМЦ»:
И назначим для него обработчик события ПриИзменении()
содержащий код:
//найдем элемент отбора ЭлементОтбора = ЭлементыФормы.ТМЦ.ОтборСтрок.Найти("Товар"); Если ЭлементОтбора = Неопределено Тогда //добавим, если его еще нет ЭлементОтбора = ЭлементыФормы.ТМЦ.ОтборСтрок.Добавить("Товар"); КонецЕсли; //настроим использование ЭлементОтбора.Использование = ЗначениеЗаполнено(ОтборНоменклатура); //укажем значение ЭлементОтбора.Значение = ОтборНоменклатура;
Теперь, при вводе значения в поле «Искать», будут отбираться только те строки табличной части, которые содержат искомые товары:
Поделиться страницей в соц.сетях