|
Контрольная лента состоит из двух файлов : 1. файл заголовков чеков ( расширение .ZH ) ;
2. файл содержимого чеков ( расширение .ZB ) Имя файла текущей контрольной ленты – 00000000.
При каждом Z – отчете в архивном каталоге образуется контрольная
лента с именем NNNNNNNN, где NNNNNNNN – номер Z – отчета. Например при Структура файлов. ZH :
inv, c, 4 – номер чека issued, c, 12 – дата + время ( 199611121220 значит 12 ноября 1996 12:20 cust, c, 15 – код покупателя clerk, c, 3 – код клерка disc, c, 8 – сумма скидки disc_a, c, 8 – сумма наценки disc_type, c, 2 – код скидки tax, c, 8 – сумма налога summ, c, 8 – сумма покупки op, c, 2 – код операции report, c, 4 – номер Z – отчета ( если это Z – отчет ) rec, c, 4 – номер записи в файле. ZB, где начинается спсиок шагов для чека crc, c, 12 – контрольная сумма Структура файлов. ZB :
inv, c, 4 – номер чека op, c, 2 – код операции plu, c, 14 – код PLU price, c, 8 – цена товара / сумма шага оплаты tax, c, 1 – код налога / код валюты при оплате tax_type, c, 1 – тип налога tax_rate, c, 8 – % налога / курс валюты при оплате disc, c, 8 – сумма скидки disc_type, c, 2 – код скидки qty, c, 8 – количество dept, c, 1 – отдел rtn, c, 1 – код причины возврата bottle, c, 8 – количество бутылочных депозитов bprice, c, 8 – цена бутылочного депозита btax, c, 1 – код налога на бутылочный депозит btax_rate, c, 8 – % налога на бутылочный депозит btax_type, c, 1 – тип налога на бутылочный депозит crc, c, 12 – контрольная сумма Используемые коды операций :
#define OP_SALE chr(1) // продажа Если операция аннулирована – код операции увеличивается на 128.
Много файлов (3).
[Показать файлы/форму]
Комментариев нет.
[Показать комментарии/форму]
Powered by WackoWiki R4.0
|
|