1.1.7 - Загрузка стоп-листа - StopList.txt
Файлы должны быть представлены в кодировке Windows-1251 или UTF-8
1.1.7 Загрузка стоп-листа
Описание файла 'StopList.txt'.
Описание первой строки файла:
В первой строке указывается параметр Mode=
Значение параметра:
0 - изменение только перечисленных элементов в данном файле позиций
1 - изменение всего стоп-листа
Описание последующих строк файла:
Каждая строка файла (кроме первой) описывает информацию в стоп-листе для одного товара / услуги или модификатора и имеет следующий формат:
Поле |
Размер [байт] |
Описание |
ID |
|
Идентификатор товара (PLU). В системе IS – баркод товара. |
$ |
1 |
Разделитель (символ с кодом 0x24) |
Qnty |
|
Количество товара в стоп-листе. · Значение больше нуля – позиция в стоп-листе. Возможна продажа указанного количества данного товара · Нулевое значение – позиция в стоп-листе. Продажа невозможна. · Значение отсутствует – удаление позиции из стоп-листа. Свободная продажа без ограничений |
EOL |
2 |
Возврат каретки и перевод строки (пара символов с кодами 0x0D, 0x0A соответственно) |
Пример содержимого файла стоп-листа:
Mode=0
0000000087551$10.0000
0000000087552$40.0000
0000000087553$0
0000000087554$
Описание примера:
Доступно для продажи 10 позиций с кодом 0000000087551 и 40 позиций с кодом 0000000087552.
Позиция с кодом 0000000087553 недоступна для продажи.
Позиция с кодом 0000000087554 может продаваться без ограничений.
Информация о наличии остальных позиций не изменяется.
Примечание:
Если в первой строке не указан режим загрузки стоп-листа, то по умолчанию выбирается режим изменения всего стоп-листа (Mode=1).