#5301: Ошибка: Некорректная структура составного штрихкода

Отредактирована: 8 дней назад

Симптомы

  • Ошибка на станции агрегации после обновления расширения:
Некорректная структура составного штрихкода Штрихкод-01[Номенклатура.битмдт_ОписаниеМарки]37000111[битмдт_Серия.ДатаПроизводства(ДФ=yyMMdd)]10[битмдт_Серия.Номер]91[КодМаркировки]-270-QR-sddrfgfv-fgfdfb
{ОбщийМодуль.битмдт_ПотоковаяПечать.Модуль(555)}:
{Обработка.ПечатьЭтикеток.МодульОбъекта(236)}:
{Обработка.ПечатьЭтикеток.МодульОбъекта(1401)}:
{Обработка.ПечатьЭтикеток.МодульОбъекта(188)}:
{Обработка.ПечатьЭтикеток.Форма.ПечатьЭтикеток.Форма(391)}:

Решение

  1. Перейдите в справочник Шаблоны этикеток и ценников e1cib/list/Справочник.ШаблоныЭтикетокИЦенников
  2. Откройте некорректный шаблон этикетки.
  3. В редакторе макета выделите штрихкод, на который указывает ошибка.
  4. В панели свойств справа в Имени удалите лишние символы («хвост») в конце строки после указания типа штрихкода (например, после QR или GS1-128):
  5. Добавьте любой символ в наименовании шаблона.
  6. Нажмите Записать.
  7. При необходимости удалите символ.
  8. Нажмите Записать.
  9. Проверьте печать этикетки.

Причина

  • Имя графического объекта штрихкода в макете шаблона имеет строгий формат составных частей, разделенных дефисом:Штрихкод-<Состав>-<УголПоворота>-<ТипКода> (например, -270-GS1-128 или -0-QR). Если в свойстве рисунка Имя после типа штрихкода присутствует лишний суффикс (например, сгенерированный хвост вида -sddrfgfv-fgfdfb), алгоритм разбора имени не может определить параметры штрихкода и блокирует печать.