Стандартни подобрения

Молочников Олег Спб. 2010 г.

Стандартни надстройки. Баркодиране на документи.

Този пример разглежда генерирането на баркод EAN 128 със следната структура: 3 знака - за идентифициране на вида на документа + 6 знака за дата + номер на документа. От ограниченията на метода: в областта на оформлението, където се отпечатва баркодът, може да се отпечата само един баркод. Името на изображението за баркода трябва да започва с "Баркод". Методът не работи без промени, ако има кирилица в префиксите на документа.

1. Добавете следните функции към общия модул, работещ на сървъра:

2. Проверете за наличието на компоненти в общите оформления: Windows 32 Компонент за печат на баркод, Windows 64 Компонент за печат на баркод, Linux 32 Компонент за печат на баркод, Linux 64 Компонент за печат на баркод

Ако ги няма, ще вземем от типичните конфигурации.

3. Променете отпечатаните формуляри на документи, както следва: Добавете изображение на баркод към отпечатаните формуляри на необходимите документи, както е на фигурата с примерно оформление.

Уверете се, че името на картината трябва да започва с "Баркод".

4. Добавете следното към тялото на функцията за печатна форма:

Към началото на функцията:

А) Вместо да се обвързвате с номера, датата и вида на документа, можете да използвате уникален идентификатор на документа. Това е по-общ метод.

B) Ако има много форми за печат, тогава можете да не променяте оформленията на формите за печат, а да създадете механизъм за съхраняване на координатите на място в оформлението, в което да създадете динамичен чертеж и да изведете баркод в него. Изисква експериментиране, но ползите от внедряването са очевидни: минимизиране на промените в конфигурацията, лесно добавяне на баркодове.

PS: Благодаря предварително за всякакви коментари ипоправки.