Добавление новых полей в обработку печати этикеток УТ 11.4

Печать этикеток 1С

На данном примере рассмотрим добавление новых полей в шаблон этикеток в конфигурациях УТ 11.4, что так же будет работать и соответствующих КА и ERP. В качестве примера будем выводить артикул номенклатуры отдельным полем, но таким же образом можно выполнять произвольный запрос и выводить, например, остатки товара или сумму продаж.

Доработку будем проводить непосредственно в конфигурации, при работе с расширениями и схемами компоновки данных есть свои нюансы.

Первоначально окно редактирования шаблона этикеток выглядит следующим образом:

Печать этикеток 1С

В левой части выведен список полей, которые можно выводить на этикетку. Естественно, артикул можно получить развернув поле «Номенклатура», но мы добавим его в основной список.

Список полей формируется с помощью схемы компоновки данных, которая привязана к обработке «Печать этикеток и ценников». Нас интересуют две схемы:

Печать этикеток 1С

Добавляем поле в первую схему:

Печать этикеток 1С

Так как в данной схеме компоновки отключено автозаполнение, то не забываем вынести поле:

Печать этикеток 1С

После добавления поля в СКД необходимо отредактировать процедуру «ЗаполнитьДоступныеПоля» на форме справочника «ШаблоныЭтикетокИЦенников»

Печать этикеток 1С

После этих действий поле появится в списке возможных в редакторе шаблона.

Печать этикеток 1С

Но при добавлении на шаблон оно не будет заполнятся, потому что необходимо провести манипуляции со второй схемой компоновки данных.

Печать этикеток 1С

Аналогичным образом редактируем схему «ПоляШаблонаПечатьТовары» в обработке «ПечатьЭтикетокИЦенников», добавляем поле, важно, чтобы наименование было такое же, как и в первой СКД.

Печать этикеток 1С

Автозаполнения здесь тоже нет, поэтому надо не забыть вывести поле в компоновку:

Печать этикеток 1С

После этого этикетка распечатывается с необходимым полем.

Печать этикеток 1С

Теперь, зная как добавить свое поле, можно написать практически любой запрос для получения произвольных данных.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

*

code