Стандартні доопрацювання

Молочників Олег Spb. 2010 року.

Стандартні доопрацювання. Штрихкодування документів.

У цьому прикладі розглядається генерація штрих-коду EAN 128 наступної структури: 3 символи – для ідентифікації типу документа + 6 символів для дати + номер документа. З обмежень методу: в області макета де друкується штрих-код можлива друк лише одного штрих-коду. Назва малюнка для штрих-коду повинна починатися на «Штрихкод». Метод не працює без змін, якщо є символи кирилиці в префіксах документах.

1. До спільного модуля на сервері додайте такі функції:

2. Перевіримо наявність у загальних макетах компонентів: КомпонентаПечатиШтрихкодів Windows 32, КомпонентаДрукШтрихкодів Windows 64, КомпонентаДрукШтрихкодівLinux32, КомпонентаДрукШтрихкодів Linux 64

Якщо їх там немає, то візьмемо з типових конфігурацій.

3. Модифікуємо друковані форми документів так: Додамо на друковані форми необхідних документів зображення штрих-коду як на малюнку з прикладом макета.

Обов'язково ім'я малюнка має починатися на Штрихкод.

4. До тіла функції друку друкованої форми додаємо:

На початок функції:

А) Замість прив'язки до номера, дати та типу документа можна використовувати унікальний ідентифікатор документа. Це універсальний метод.

Б) Якщо друкованих форм багато, то можна не змінювати макети друкованих форм, а зробити механізм зберігання координат місця в макеті, в якому створювати динамічний малюнок і виводити штрихкод. Потребує експериментів, але виграш у реалізації очевидний: мінімізація змін конфігурації, простота додавання штрих-кодів.

PS: Заздалегідь вдячний за будь-які зауваження тавиправлення.