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

Формирование кода EAN8 с контрольными символом

Автор Yanawerg, 29 авг 2024, 08:06

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

Yanawerg

Как правильно прописать код для формирования штрих кода типа EAN8 ?
Есть НомерЗаказа (284684(Всегда 6 цифр)), НомезИзделия (от 1 до 100) и Контрольный символ EAN.

Нужно что бы формировался штрих EAN8 (соответсвенно 8 значный) с КС в конце.
Вся проблема в том что когда кол-во изделий равно 2 знакам нужно что бы первое цифра из номера заказа стиралась и когд всё ещё был равен 8 знакам.

"Возможно не очень понятно объяснил так что вот-так":
Если Штрих = 284684 + 1(НИ) + 3(КС) Тогда идеально
Если Штрих = 284684 + 10(НИ) + 3(КС) Тогда должно быть = 84684 + 10(НИ) +3(КС)

antoneus

Прав(НомерЗаказа, 7 - СтрДлина(НомерИзделия)) + НомерИзделия + КС

Теги:

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

Рейтинг@Mail.ru

Поиск