Заголовок поля | Тип данных | Описание
|
---|
Код
| Строка
| Поле обязательно должно быть заполнено.
|
Наименование
| Строка
| Поле обязательно должно быть заполнено.
|
Программа кодирования
| Строка
| В это поле записывается анонимный PL/SQL-блок. Блок должен вычислить значение единственной символьной переменной. В этой переменной и будет расположен код. Этот код используется программами, которые печатают его на документах. Например, в счетах. PL/SQL-блок может опираться на параметры из группы "BAR_CODING".
[...] - id счета,
[...] - cумма (счета)
Пример:
begin
:a:=to_char([...],'FM000000000');
:a:=:a||to_char([...]*100,'FM000000000');
end;.
|
Программа расшифровки
| Строка
| В это поле записывается анонимный PL/SQL-блок. Блок должен вычислить значение единственной символьной переменной. В этой переменной должна быть сгенерирована коллекция параметров. Эта коллекция используется программами ввода платежей. Элементами коллекции могут быть:
ERROR:<Сообщение об ошибке расшифровки>;
CONTR_NO_FIND:<№ договора>;
INVOICE_NO_FIND:<№ счета>;
SUMMA:<Сумма платежа>;
"CONTR_NO_FIND" и "INVOICE_NO_FIND" используются для идентификации платежа с договором
Программа расшифровки может опираться на параметр [...].
Пример:
declare b varchar2(100);
begin
b:='[...]';
if b is null then
:a:='ERROR:Штрих код не введен !;';
return;
:a:='CONTR_NO_FIND:'||substr(b,1,9)||';';
:a:=:a||'SUMMA:'||substr(b,10,19)||';';
end if;
.
|
Примечания
| Строка
| Примечания к системе штрих-кодирования.
|