Стандартні доопрацювання
Молочників Олег Spb. 2010 року.
Стандартні доопрацювання. Штрихкодування документів.
У цьому прикладі розглядається генерація штрих-коду EAN 128 наступної структури: 3 символи – для ідентифікації типу документа + 6 символів для дати + номер документа. З обмежень методу: в області макета де друкується штрих-код можлива друк лише одного штрих-коду. Назва малюнка для штрих-коду повинна починатися на «Штрихкод». Метод не працює без змін, якщо є символи кирилиці в префіксах документах.
1. До спільного модуля на сервері додайте такі функції:
2. Перевіримо наявність у загальних макетах компонентів: КомпонентаПечатиШтрихкодів Windows 32, КомпонентаДрукШтрихкодів Windows 64, КомпонентаДрукШтрихкодівLinux32, КомпонентаДрукШтрихкодів Linux 64
Якщо їх там немає, то візьмемо з типових конфігурацій.
3. Модифікуємо друковані форми документів так: Додамо на друковані форми необхідних документів зображення штрих-коду як на малюнку з прикладом макета.
Обов'язково ім'я малюнка має починатися на Штрихкод.
4. До тіла функції друку друкованої форми додаємо:
На початок функції:
А) Замість прив'язки до номера, дати та типу документа можна використовувати унікальний ідентифікатор документа. Це універсальний метод.
Б) Якщо друкованих форм багато, то можна не змінювати макети друкованих форм, а зробити механізм зберігання координат місця в макеті, в якому створювати динамічний малюнок і виводити штрихкод. Потребує експериментів, але виграш у реалізації очевидний: мінімізація змін конфігурації, простота додавання штрих-кодів.
PS: Заздалегідь вдячний за будь-які зауваження тавиправлення.