С полным описанием формата можно ознакомиться в документации "Руководство системного интегратора – Атол". В данном разделе приведено описание особенностей загружаемых справочников и перечень расширений формата для более полного использования функционала Artix.
Загружаемые справочники
Выполняется загрузка данных только из справочников, которые представлены ниже.
Загружаемые справочники | Примечания | |
---|---|---|
1 | Каталоги | |
2 | Цены | |
3 | Товары | |
4 | Штрих-коды | |
5 | Виды оплат | |
6 | Пользователи | |
7 | Весы с печатью этикеток | |
8 | Налоговые ставки | |
9 | Схемы разрезов | |
10 | Переоценки | Справочник переоценок должен загружаться после справочника товаров (одним файлом). Если переоценки загружать до загрузки товаров, то минимальная цена переоценки будет равна 0.00. В поле |
Краткое описание формата
Для обмена данными в формате Атол используется 2 вида файлов: файл загрузки и файл выгрузки.
Загрузка данных
Файл загрузки данных состоит из двух частей: шапки файла и непосредственно информации о реквизитах товара.
Шапка файла состоит из двух строк:
- Первая строка – строка инициализации файла «##@@&&» (6 символов).
- Вторая строка – признак загрузки данного файла «#» (1 символ).
После успешной загрузки файла признак загрузки меняется с «#» на «@»
При загрузке данных, если у файла признак загрузки «@», то он просто пропускается, и загружаются только файлы с признаком загрузки «#». Если файлов загрузки нет по указанному пути или же все файлы имеют признак загрузки «@», то будет выдано соответствующее сообщение об ошибке.
Выгрузка данных
Файл выгрузки данных состоит из двух частей: шапки файла и непосредственно выгружаемых данных.
Шапка файла состоит из трех строк:
- Признак обработки данного файла товароучетной программой «#» (1 символ). После того как файл будет обработан АСТУ, символ «#» должен быть заменен на «@» для возможности выгружать другие отчеты в файл с тем же именем.
- Логический номер ПК (см. документ «Руководство администратора»).
- Порядковый номер отчета.
После шапки файла следуют выгружаемые данные.
При повторной выгрузке данных (когда файл выгрузки уже существует), действия РМК зависят от признака обработки данного файла (символы «#» и «@»). Если в шапке файла стоит символ «#», то новые транзакции будут добавлены в предыдущий файл выгрузки, находящийся в рабочей директории (когда имя файла выгрузки, содержащего новые транзакции, совпадает с именем предыдущего файла выгрузки). Добавление транзакций в предыдущий файл выгрузки возможно до тех пор, пока он не будет перемещен из рабочей директории в целевую.
Если в шапке файла выгрузки стоит символ «@», то при новой выгрузке этот файл будет удален, и создан новый вместо него.
# 1 45 4500001;01.04.2019;12:09:03;62;1;0;4;;;;;;8;45;;;;;;;;;;;;;1;;;;;;;;;; 4500002;01.04.2019;12:08:54;42;1;1;4;;;;;;0;45;;;;;;;;;;;;1/45/1;1;;;;;;;;;; 4500003;01.04.2019;12:08:54;11;1;1;4;105;;24.90;1.000;24.90;0;45;24.9;24.90;;;105;24.90;;;;;;1/45/1;1;;;;;;;;;; 4500004;01.04.2019;12:08:54;14;1;1;4;105;;0;0;0.00;0;45;24.9;24.90;;;105;24.90;;;;;;1/45/1;1;;;;;;;;;; 4500005;01.04.2019;12:09:02;40;1;1;4;;1;24.90;;24.90;0;45;;;;;;;;;;;;1/45/1;1;;;;;;;;;; 4500006;01.04.2019;12:09:03;55;1;1;4;;;;1;24.90;0;45;;;;;;;;;;;;1/45/1;1;;;;;;;;;; 4500007;01.04.2019;12:10:00;63;1;2;4;;;24.90;24.50;24.90;9;45;;;7;;;;;;;;;;1;;;;;;;;;; 4500008;01.04.2019;12:10:00;61;1;2;4;;;24.90;;24.90;10;45;;;7;;;;;;;;;;1;;;;;;;;;;
Транзакции в выгрузке продаж
Название
| Код транзакции | Назначение полей | |||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 | 10 | 11 | 12 | 13 | 14 | 17 | 27 | ||
Отчёт с гашением | 63 | № транзакции | Дата транзакции | Время транзакции | Код транзакции | Код рабочего места (код кассы) | Номер документа | Код кассира | Выручка за смену (таблица kkm поле sumgain) | Наличность в кассе (таблица kkm поле sumcashend) | Сменный итог ( таблица kkm поле sumsale) | Операция | Номер смены | Код группы печати (порядковый номер ККМ, таблица kkm поле kkmnum) | Идентификатор предприятия (код магазина) |
Закрытие смены | 61 | № транзакции | Дата транзакции | Время транзакции | Код транзакции | Код рабочего места (код кассы) | Номер документа | Код кассира | Выручка за смену (таблица kkm поле sumgain) | Сменный итог ( таблица kkm поле sumsale) | Операция | Номер смены | Код группы печати (порядковый номер ККМ, таблица kkm поле kkmnum) | Идентификатор предприятия (код магазина) |
С полным описанием списка транзакций можно ознакомиться в документации "Руководство системного интегратора – Атол".
При использовании нескольких ФР выгрузка транзакций 61 и 63 осуществляется для каждого ФР.