Информация о продажах накапливается в файлах, которые расположены в каталоге REPORTS. Это текстовые файлы. Каждый файл хранит информацию между двумя выгрузками данных во внешнюю, товароучетную программу. Все файлы умеют имя report.*. Расширение файла принимает порядковый номер выгрузки данных. Например, после трех выгрузок данных в каталоге REPORTS будут находится 4 файла:
Report.000001
Report.000002
Report.000003
Report.000003
Внутренний файл отчета состоит из двух частей: шапки файла и непосредственно данных
Шапка файла состоит из трех строк:
- Признак («#» иди «@») того, что данные из файла были переданы в файл обмена с товароучетной программой. После того, как данные из файла будут переданы, символ «#» должен заменяться на «@» и создастся новый файл, номер которого на единицу больше.
- Номер рабочего места (Задается на вкладке «Основные»).
- Порядковый номер выгрузки.
После шапки следуют данные. Данные представляют собой последовательность транзакций. Структура транзакции подобна структуре файла обмена, описанного в документации. Отличие только в порядке следования данных полей. Дабы не загромождать описание повторной информацией, приведем только отличие в расположении полей на примере одной из таблиц взятой от сюда. Здесь в скобочках указывается соответствующий номер поля для файла обмена.
Регистрация товара
|
№ поля |
Тип поля |
Регистрация |
Сторно |
Налог |
|
1(1) |
Целое |
Номер транзакции |
||
|
2(2) |
Дата |
Дата транзакции |
||
|
3(3) |
Время |
Время транзакции |
||
|
4(4) |
Целое |
1/11 |
2/12 |
4/14 |
|
5(5) |
Целое |
Номер ПК |
||
|
6(6) |
Целое |
Номер документа |
||
|
7(7) |
Целое |
Код кассира |
||
|
8(8) |
Целое |
-/Код товара |
||
|
9(9) |
Целое |
Отдел |
||
|
10(10) |
Дробное |
Цена товара |
Код налоговой группы |
|
|
11(11) |
Дробное |
Количество товара |
Количество товара |
Код налоговой ставки |
|
12(12) |
Дробное |
Сумма с округлением и без скидок |
Сумма с округлением и без скидок |
Сумма налога |
|
13(13) |
Целое |
Тип чека ККМ |
||
|
14(14) |
Целое |
Номер смены |
||
|
(15) |
|
- |
||
|
15(16) |
Дробное |
Сумма с округлением и скидками |
Сумма с округлением и скидками |
Сумма с округлением и скидками |
|
16(17) |
Целое |
Код ККМ (0-нет,1-есть) |
||
|
(18) |
|
|
||
|
(19) |
|
|
||
|
17(20) |
|
|
||
|
18(21) |
Целое |
-/Значение для учета по партиям |
||
|
19(22) |
Строка |
Заводской номер ККМ |
||
|
21 |
Целое |
Номер покупки, отсчет с единицы. Для удаленной покупки = 0 |
||