В штатную обработку добавил возможность выбирать, добавлять и изменять макеты. Макеты ценников хранятся в базе данных (в регистре сведений "Сохраненные настройки").
Может использоваться в двух режимах:
— Внешняя печатная форма для документов "Поступление товаров и услуг", "Переоценка товаров в рознице", "Установка цен номенклатуры" и справочника "Номенклатура". В этом случае её следует зарегистрировать в справочнике "Внешние обработки", воспользовавшись пунктом "Внешние печатные формы". После регистрации обработку возможно вызывать по кнопке "Печать" в документе. При открытии обработки таблица товаров заполняется данными табличной части "Товары" документа.
— Внешняя обработка. В этом случае её следует зарегистрировать в справочнике "Внешние обработки", воспользовавшись пунктом "Внешние обработки".
Возможно, кому-то подойдёт как готовый вариант или как шаблон для доработки под свои нужды.
1С:Предприятие 8.3 (8.3.10.2252). Проверил на релизе 1С УТ 10.3.42.1, КА 1.1.85.3, УПП 1.3.90.3.
upd 03.08.2024 1С:Предприятие 8.3 (8.3.13.1644). Проверил на релизе 1С УТ 10.3.53.2, КА 1.1.115.1, УПП 1.3.123.2.
При открытии любого документа или номенклатуры появляется ошибка
{ВнешняяОбработка.Документы_Номенклатура_ПечатьЦенников_КонструкторМакета_ШК.МодульОбъекта(1252)}: Ошибка при вызове метода контекста (Выполнить)
Товары.Загрузить(Запрос.Выполнить().Выгрузить());
по причине:
{(23, 19)}: Поле не найдено «Штрихкоды.ПредставлениеШтрихкода»
ИНАЧЕ Штрихкоды.<<?>>ПредставлениеШтрихкода