Для обуви, шин, текстиля, ювелирки -
для всех нетабачных продукций посвящается
Всем привет!
Реализовал повторную печать марок для "Управление торговлей", редакция 10.3 (10.3.64.2), платформа 8.3.12.1685. Использую только встроенные в 1с процедуры, макет и остальные механизмы.
Смотрите видео, в котором демонстрирую работу обработки.
Такой способ повторной печати вам может пригодиться, когда вы клеите марки, и тут же переклеиваете на другую сторону коробки, при этом клейкая сторона уже не клеится, а сама этикетка после отклейки теряет свой вид, и даже портится край, из-за чего сканер не считывает марку. В общем, мне пригодилось.
Использовать данный способ для повторной печати марки для обуви, которую вы уже продали - нельзя. Если уже продали обувь, то марка выходит из оборота.
Марку можно возвратить в оборот, если вам вернут эту обувь. Сам Честный Знак разрешил возврат в оборот марки при возврате обуви, если марка сохранила свой вид и читаемость сканером. С другой стороны изначально в январе 2020 г. такой способ был запрещен - при возвратах обуви требовалось заказать эмиссию новой марки, ввести в оборот эту марку, наклеить на прежнюю марку.
Оба способа позволительны с точки зрения Честного Знака. Так что выбирайте способ самостоятельно, следите за новостями и изменениями указаний и инструкций Честного Знака.
Важные моменты:
1. Штрихкоды марок хранятся в регистре сведений ПулКодовМаркировкиСУЗ. Я установил удаление записей через 1000 дней. Естественно, я позже изменю этот параметр, когда разберусь и протестирую все механизмы маркировки в УТ 10.3. Полный код маркировки (длиннющий такой) хранится только в этом регистре в одноименном реквизите - он и потребуется для повторной печати.
2. Алгоритм для изучения печати кодов маркировки находится в процедуре Печать() модуля менеджера регистра сведений ПулКодовМаркировкиСУЗ. Из него я взял только механизм получения полного кода маркировки и создание картинки марки.
Рис. 1. Обработка для повторной печати марок
3. Первые два пункта вы можете использовать для собственной разработки. А в этом пункте я опишу свою обработку.
При упрощенной маркировке остатков я связал марки с остатками номенклатуры через типовой регистр сведений Штрихкоды. Поэтому для выбора характеристики на печать использую именно этот регистр сведений (табл. часть Штрихкоды - левая табличная часть обработки ) - см. рисунок 1.
После открытия обработки выберите номенклатуру - табличная часть Штрихкоды заполнится списком характеристик и связанных серийных номеров для удобного выбора марки на повторную печать.
Если вы хотите использовать вместо этого регистра справочник ШтрихкодыУпаковокТоваров или регистр сведений ПулКодовМаркировкиСУЗ, то вам надо будет доработать обработку. Во всех этих перечисленных регистрах и справочнике хранятся нормализованные коды маркировки, которые служат для отображения марки на этикетке, и хранятся они в разрезе характеристик.
Добавлю еще пару картинок. На рис .3 и 4 видно, что для разных характеристик и разных штрихкодов (серийных номеров), заданных при упрощенной схеме маркировки остатков итоговая марка на печать определяется корректно.
На рис. 5 марка не определяется в том случае, когда она не задана или не привязана. Чтобы не пугать пользователя, я вместо такой марки вывожу сообщение "Марка не привязана!"
Данная обработка вызывается из карточки номенклатуры - я добавил ее вызов на форму (см. рис. ниже).
Обновление мысли. Со временем я применил данный механизм для удобного просмотра марок во всех документах: например, в чеках ККМ и реализациях. Предлагаемый метод не является типовым и общеупотребительным - поэтому для его использования мне пришлось добавить в документы дополнительную закладку "Марки" и другие механизмы (см. рис. ниже).
Теперь после продажи всегда видно какую марку собственно мы продали. Через мобильное приложение Честного Знака можно просканировать марку с экрана компьютера и узнать статус проданной марки. Очень удобно для самопроверки.
Обновление обработки. Добавил отображение полного кода марки (см. рис. ниже). Как оказалось, пригодилось, когда произошел сбой при продаже - восстанавливал продажу маркированной обуви вручную с последующей выгрузкой XML-файла в Честный Знак.
Дополнительные материалы смотрите в других статьях-публикациях по маркировке обуви:
1. начало здесь Маркировка обуви. Без паники
2. Списание кодов маркировки, нанесенных на обувь
3. Как связать марки и товары при упрощенной схеме ввода остатков
4. Возврат в оборот с сохранением марки
5. Привязка марок к товарам и печать марок, поступивших от поставщика
Дополнительно смотрите видео в статье Привязка марок к товарам и печать марок, поступивших от поставщика
Обновление 12-07-2023.
Добавил возможность разложить марку на составные элементы и собрать заново с добавлением невидимых символов GS в штрихкод марки - для этого справа вверху появилась галка "Добавить невидимые символы вручную". С этим флагом обработка разложит и заново соберет марку, которая хранится в базе 1С. Полезно будет для тех случаев, когда марка сохранялась в базе после считывания из csv-файлов, в которых невидимые символы GS отсутствуют.
Собственно, это все.
Расширения:
1) [Расширение] УНФ. Список заказов + Структура подчиненности
2) [Расширение] БП 3.0. Список счетов/ Список реализаций + Связанные документы
3) [Расширение] УТ 11.4. Счет на оплату с факсимиле и баннерами
Внешние обработки (не расширения!):
1) Список заказов поставщикам + структура подчиненности
2) Список заказов покупателей + структура подчиненности
3) Список реализаций со структурой подчиненности + реестр документов
4) Список заказов покупателей (Расширенная версия)
Другие публикации:
1) Удаление справочников для любых баз на управляемых формах
2) Удаление документов для любых баз на управляемых формах
3) Удаление чеков ККМ в Рознице 2.2
4) Загрузка товаров, штрихкодов, цен и остатков на УФ - Розница 2.2
5) Отчет Остатки и цены (прайс с остатками)
6) Как свернуть базу УТ 10.3: принципы свертки, технология, вспомогательные обработки
7) [ЦФшник] Доработка конфигурации Конвертация Данных
8) [Внешняя обработка] Ввод показателей план-факта БП 3.0
9) [Шаблоны] Договоры для 1с-ника ТОП-скачиваний
10) Удаление документов для любых баз на обычных формах
11) Выделение документов в списках (обычные формы) для групповой обработки
12) Список номенклатуры с выводом уникального идентификатора для УТ 10.3
Всем добра! :)
Проверено на следующих конфигурациях и релизах:
- Управление торговлей, редакция 10.3, релизы 10.3.64.2