Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
24 июн 2024, 05:29

Программно узнать тип штрихкода, 1с розница

Автор Den4ik05, 17 авг 2023, 09:50

0 Пользователей и 1 гость просматривают эту тему.

Den4ik05

при создании штрихкода программно, необходимо ввести тип штрихкода(обязательное поле). как узнать тип, зная штрихкод
Набор = РегистрыСведений.Штрихкоды.СоздатьНаборЗаписей();
Набор.Отбор.Владелец.Установить(Стр.Номенклатура);
Набор.прочитать();
НоваяЗапись = Набор.Добавить();
НоваяЗапись.Владелец = Стр.Номенклатура;
НоваяЗапись.ШтрихКод = Стр.Штрихкод;
НоваяЗапись.ТипШтрихКода = ПланыВидовХарактеристик.ТипыШтрихкодов.CODE39;   
Набор.Записать();

LexaK

штрих код, это данные закодированные в определенный вид (картинку)
то что вам надо (какой вид) такой и задаете при формировании

т.е. одни и те-же данные (и в зависимости от размера) можно вывести в разные штрихкоды.

если помогло нажмите: Спасибо!

Den4ik05

допустим пришел товар со штрихкодом, я с помощью обработки добавил ему штрихкод, но в реале на товаре штрихкод в формате EAN 13, а я в программе указал что тип Code39. Правильно ли в РМК прочитает товар?

LexaK

вообще стараются не менять типы штрихкода, с каким типом приходит с таким и формируется при выводе,
при смене типа, просто проверьте как ваше оборудование его прочитает.
при сканировании вы получаете строку с кодом просто сравните с тем кодом что был, (не уверен по влиянию контрольных сумм)
если помогло нажмите: Спасибо!

Теги: розница 

Похожие темы (5)

Рейтинг@Mail.ru

Поиск