1.1.11 - Загрузка групп модификаторов (правила установки модификаторов в группе) - SrvModifierGroups.txt
Файлы должны быть представлены в кодировке Windows-1251 или UTF-8
1.1.11 Загрузка групп модификаторов (правила установки модификаторов в группе)
Поле |
Размер [байт] |
Описание |
GID |
13 |
Для групп: Идентификатор группы модификаторов Для модификаторов: Ссылка на группу, к которой относится модификатор |
– |
1 |
Разделитель пробел (символ с кодом 0x20) |
MIN |
2 |
Для групп: Минимальное количество выбранных модификаторов в группе (0 – необязательный выбор модификаторов в текущей группе) Для модификаторов: Минимальное количество данного модификатора в группе (>=1 – обязательный модификатор) |
MAX |
2 |
Для групп: Максимальное количество выбранных модификаторов в группе (0 – без ограничения) Для модификаторов: Максимальное количество данного модификатора в группе (0 – без ограничения, 1 – модификатор без кол-ва (ДА/НЕТ)) Примечание: Если поля MIN и MAX = 0, то модификаторы в группе считаются независимыми друг от друга, т.е. используются только настройки самих модификаторов. |
DEF |
2 |
Для групп: 00 - не используется Для модификаторов: Количество данного модификатора по умолчанию (0 – модификатор не установлен, >=1 – модификатор установлен у позиции с указанным кол-вом) |
– |
1 |
Разделитель пробел (символ с кодом 0x20) |
ROW |
2 |
Для групп: Сетка модификаторов в данной группе. Количество строк модификаторов Для модификаторов: 00 - не используется |
COL |
2 |
Для групп: Сетка модификаторов в данной группе. Количество колонок модификаторов Для модификаторов: 00 - не используется |
– |
1 |
Разделитель пробел (символ с кодом 0x20) |
PLU |
13 |
Для групп: 13 символов ‘*’ (символ с кодом 0x42) – признак группы модификаторов Для модификаторов: PLU товара – ссылка на каталог товаров |
– |
1 |
Разделитель пробел (символ с кодом 0x20) |
CAP |
50 |
Наименование группы модификаторов |
EOL |
2 |
Возврат каретки и перевод строки (пара символов с кодами 0x0D, 0x0A соответственно) |
Все модификаторы – это позиции из файла прейскуранта или файла SrvModifierList.txt. Если модификатор не должен продаваться как отдельная позиция, то он не должен присутствовать в файле 'screen.txt'.