Сообщение на форуме
3 октября 2021 в 11:18:03
Там не всё так просто.
Игла в яйце, яйцо в утке, утка в зайце... и т.д.
Есть внутренняя обработка печати этикеток и ценников.
Нужно добавить новый реквизит в табличную часть этой обработки и поправить запрос, которым эта ТЧ собирается, чтобы значения нового реквизита (например, номера строк из документа) попали в ТЧ.
Здесь нужно обратить внимание на характеристики и партии номенклатуры.
Потом передать таблицу с новым реквизитом в параметры печати.
"Хитрость" обработки состоит в том, что макет печатной формы берется из справочника шаблонов, а запрос для сбора данных к ней из шаблона, который лежит в одном из макетов обработки печати этикеток и ценников.
Вот этот шаблон тоже нужно поправить (там в обработке их несколько - уже не помню какой точно).
Шаблон лежит в макетах обработки в виде СКД.
В эту СКД нужно добавить новый реквизит.
При обходе запроса (из СКД) нужно заполнить новый реквизит данными, полученными из данных параметров печати.
А уже после этого, разместить новый реквизит на макете пользовательского ценника и передать туда соответствующее значение нового реквизита.
Изменения лучше делать через расширение, в которое нужно "заимствовать" обработку печати этикеток и ценников с необходимыми таблицами (там есть две таблицы "Товары" и "Исходные данные") и формой, а потом доработать код в модуле формы и менеджере объекта.