Проблема с генерацией штрих-кода для весов с печатью этикеток
Здравствуйте, форумчане
Имеется УТ 111.1.2.10, из которой нужно выгружать в весы фирмы Штрих-М номенклатуру с ценой. В процессе выгрузки УТ генерирует штрих-код. Весы, в свою очередь, при взвешивании так же генерируют штрих-код на этикетку, только с весом. Проблема в разнице готовых штрих-кодов:
УТ: 2ППТТТТВВВВВК (2330001000002)
Весы: ППТТТТТВВВВВК (2300001000974),
где П-префикс; Т-код товара; В-вес,К-контрольная сумма.
В УТ в Константе ПрефиксВесовогоШтрихКода записано число 3, однако при генерации штрих-кода записывается 33. Происходит это в модуле менеджера регистра сведений ШтихкодыНоменклатуры:
Возврат "2" + Строка(ПрефиксВесовогоШтрихкода) + Строка(ПрефиксВесовогоШтрихкода) + "____00000_";
Если кто то сталкивался с подобной проблемой, подскажите пожалуйста.
Имеется УТ 111.1.2.10, из которой нужно выгружать в весы фирмы Штрих-М номенклатуру с ценой. В процессе выгрузки УТ генерирует штрих-код. Весы, в свою очередь, при взвешивании так же генерируют штрих-код на этикетку, только с весом. Проблема в разнице готовых штрих-кодов:
УТ: 2ППТТТТВВВВВК (2330001000002)
Весы: ППТТТТТВВВВВК (2300001000974),
где П-префикс; Т-код товара; В-вес,К-контрольная сумма.
В УТ в Константе ПрефиксВесовогоШтрихКода записано число 3, однако при генерации штрих-кода записывается 33. Происходит это в модуле менеджера регистра сведений ШтихкодыНоменклатуры:
Возврат "2" + Строка(ПрефиксВесовогоШтрихкода) + Строка(ПрефиксВесовогоШтрихкода) + "____00000_";
Если кто то сталкивался с подобной проблемой, подскажите пожалуйста.
Найденные решения
Сталкивался с подобной проблемой, решил изменением в модуле менеджера регистра сведений ШтихкодыНоменклатуры
В функции ПолучитьШтрихкодВесовогоТовараПоКоду заменил строку
Штрихкод = "2" + Строка(ПрефиксВесовогоТовара) + Строка(ПрефиксВесовогоТовара) + Формат(Код, "ЧЦ=4; ЧВН=; ЧГ=") + "00000";
на
Штрихкод = "2" + Строка(ПрефиксВесовогоТовара) + Формат(Код, "ЧЦ=5; ЧВН=; ЧГ=") + "00000";
В функции ПолучитьШтрихкодВесовогоТовараПоКоду заменил строку
Штрихкод = "2" + Строка(ПрефиксВесовогоТовара) + Строка(ПрефиксВесовогоТовара) + Формат(Код, "ЧЦ=4; ЧВН=; ЧГ=") + "00000";
на
Штрихкод = "2" + Строка(ПрефиксВесовогоТовара) + Формат(Код, "ЧЦ=5; ЧВН=; ЧГ=") + "00000";
Остальные ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
Сталкивался с подобной проблемой, решил изменением в модуле менеджера регистра сведений ШтихкодыНоменклатуры
В функции ПолучитьШтрихкодВесовогоТовараПоКоду заменил строку
Штрихкод = "2" + Строка(ПрефиксВесовогоТовара) + Строка(ПрефиксВесовогоТовара) + Формат(Код, "ЧЦ=4; ЧВН=; ЧГ=") + "00000";
на
Штрихкод = "2" + Строка(ПрефиксВесовогоТовара) + Формат(Код, "ЧЦ=5; ЧВН=; ЧГ=") + "00000";
В функции ПолучитьШтрихкодВесовогоТовараПоКоду заменил строку
Штрихкод = "2" + Строка(ПрефиксВесовогоТовара) + Строка(ПрефиксВесовогоТовара) + Формат(Код, "ЧЦ=4; ЧВН=; ЧГ=") + "00000";
на
Штрихкод = "2" + Строка(ПрефиксВесовогоТовара) + Формат(Код, "ЧЦ=5; ЧВН=; ЧГ=") + "00000";
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот