Данная обработка из пятизначного цифрового кода вида "12345" генерирует код вида "4GKBHKL*bcdefe+" с вычислением 13-ой (контрольной) цифры. Код вида "4GKBHKL*bcdefe+" отображается стандартным штрихкодом EAN13 при использовании шрифта CODE EAN13.
Искал что-нибудь подобное готовое для 1С 8, но не нашел. В обработке использовал найденый мной код для "семерки", написаный vaterpas@gmail.com (еще раз ему спасибо!) на странице http://www.forum.mista.ru/topic.php?id=445098.
Перенес это дело на "восьмерку" и добавил вычисление 13-ой цифры.
Для тех, кто не знает - сканеры, считывая штрихкод, определяют его стандарт. Если определен EAN13, то сканер считывает первые 12 цифр, вычисляет 13-ю, и, если вычисленая сканером и указаная в штрихкоде цифры совпадают, только в этом случае сканер отдает считаный штрихкод на устройство, с которым работает.
Метод вычисления 13-ой цифры легко найти в Инете, поэтому не буду распространяться на эту тему.
Неиспользуемые первые 7 знаков кода можно "забить" нулями. Я занял это место так - "46" это Россия, "01701" это последние 5 знаков ИНН предприятия. (как бы в соответствии со стандартом EAN13 ).