Фрилансим не помог, штатный программист в ступоре…
Задача выводить штрихкод почты россии на бланках при печати в 1С (ут11)
Вот выдержка из ртм:
1. Для печати почтового штрихового идентификатора используется код Interleaved 2 of 5 (EN 801).
2. Размеры ярлыка штрихкодового идентификатора должны быть не менее 15 мм по вертикали и не менее 48 мм по горизонтали (Рис.1).
3. Размеры штрихкода должны быть не менее 9 мм по вертикали и не менее 36 мм по горизонтали (Рис.1).
4. Надпись под штриховым кодом должна соответствовать закодированному значению. Составные элементы надписи необходимо разделять пробелами: Почтовый индекс – ПРОБЕЛЫ – Номер месяца – ПРОБЕЛЫ – Номер почтового отправления – ПРОБЕЛЫ – Контрольный разряд. Номер почтового отправления в надписи должен быть выделен жирным (Bold) шрифтом. Надпись должна быть выровнена по ширине штрихкода (см. Рис.1) Высота шрифта надписи должна быть не менее 2 мм.
5. Надпись над штриховым кодом «ПОЧТА РОССИИ» выполняется заглавными буквами и выравнивается по левому краю штрихкода. Высота надписи 1,5 мм.
6. Ярлык штрихкодового идентификатора должен иметь белый равномерный фон, штрихи и надписи на ярлыке – черный.
Помогите у кого есть готовое решение, отблагодарю…
О каком штрихкоде речь — для номера организации (для наложки) или индивидуально для каждого РПО?
Если для номера организации — то спасёт любой online barcode generator, где есть вариант interleaved 2 of 5, например, www.barcoding.com/upc/
В 1С нужно будет вставить в нужную область на бланке как картинку.
Можно взять один из множества ActiveX для генерации штрихкода. Например, http://strokescribe.com/ru/1c-8-create-barcode.html (платный) или http://infostart.ru/public/20604/ (бесплатный). Это те, что успел найти за 5 минут гугления. Оба умеют создавать нужный вам. Но эти компоненты генерируют только штрихкоды. Остальные надписи надо будет доделать самим. Думаю, что ничего сложного нет.
Вообще, такие вопросы вам лучше задавать на специализированных по 1С ресурсах, т.к. «Волшебный форум» или «Инфостарт».