На данном примере рассмотрим добавление новых полей в шаблон этикеток в конфигурациях УТ 11.4, что так же будет работать и соответствующих КА и ERP. В качестве примера будем выводить артикул номенклатуры отдельным полем, но таким же образом можно выполнять произвольный запрос и выводить, например, остатки товара или сумму продаж.
Доработку будем проводить непосредственно в конфигурации, при работе с расширениями и схемами компоновки данных есть свои нюансы.
Первоначально окно редактирования шаблона этикеток выглядит следующим образом:
В левой части выведен список полей, которые можно выводить на этикетку. Естественно, артикул можно получить развернув поле «Номенклатура», но мы добавим его в основной список.
Список полей формируется с помощью схемы компоновки данных, которая привязана к обработке «Печать этикеток и ценников». Нас интересуют две схемы:
Добавляем поле в первую схему:
Так как в данной схеме компоновки отключено автозаполнение, то не забываем вынести поле:
После добавления поля в СКД необходимо отредактировать процедуру «ЗаполнитьДоступныеПоля» на форме справочника «ШаблоныЭтикетокИЦенников»
После этих действий поле появится в списке возможных в редакторе шаблона.
Но при добавлении на шаблон оно не будет заполнятся, потому что необходимо провести манипуляции со второй схемой компоновки данных.
Аналогичным образом редактируем схему «ПоляШаблонаПечатьТовары» в обработке «ПечатьЭтикетокИЦенников», добавляем поле, важно, чтобы наименование было такое же, как и в первой СКД.
Автозаполнения здесь тоже нет, поэтому надо не забыть вывести поле в компоновку:
После этого этикетка распечатывается с необходимым полем.
Теперь, зная как добавить свое поле, можно написать практически любой запрос для получения произвольных данных.