Запрос реквизитов

Описание

Товароучётная система получает данные о продажах с определённым интервалом, который может достигать от нескольких часов до кассовой смены. Это исключает возможность получить актуальный остаток товара в произвольный момент времени. Для решения этой проблемы предусмотрен механизм получения от кассового ПО продаж или остатков товаров на момент выполнения запроса. Функционал получил название «Запрос реквизитов».

Механизм

Процесс получения реквизитов состоит из двух этапов:

формирование файла запроса реквизитов

получение файла с отчетом на запрос.

Файл запроса реквизитов

Существует два формата файла: «Только продажи» и «Запрос по списку товаров».

В случае запроса «Только продажи» файл состоит из елинственной строки, состоящей из трёх символов: «$$$».

В случае запроса информации по списку товаров, файл формируется следующим образом. На каждый запрашиваемый товар создаётся строка, содержащая Код товара, штрихкод и код разреза характеристики, разделённые символом «;».

Файл ответа с параметрами товаров

В зависимости от содержания файла запроса, кассовое ПО формирует файл с параметрами. Для запроса «Только продажи» файл ответа будет содержать елинственный символ «0» или «1», который информирует были или нет продажи с момента последнего отчёта.

Для запроса по списку товаров файл содержит следующие параметры запрашиваемых товаров.

Номер параметра	Тип	Назначение
1	Число 13.0	Код товара
2	Строка	Штрихкоды, разделённые символом (,)1) Для разреза характеристики -- штрихкод разреза
3	Число 1.0	Флаг присудствия. 1 -- товар найден, 0 -- товар не найден.
4	Строка 100	Текст для чека2) Для разреза характеристики убран символ (;), отделяющий текст товара от текста разреза характеристики
5	Число 8.2	Цена
6	Число 7.3	Продажи
7	Число 7.3	Остаток
8	Число 7.3	Коэффициент
9	Число 2.0	Секция
10	Строка 9	Код разреза характеристики товара