Для загрузки справочника в формате Штрих-М используются служебные команды:
$$$ADD
» – добавление записи,$$$RPL
» – замещение данных,$$$CLR
» – очистка справочника перед загрузкой.Для загрузки значений разрезов строка начинается со знаков «{@», а формат строки следующий:
№ поля | Тип данных | Назначение |
---|---|---|
1 | числовой(13) | Код товара |
2 | строковый(5) | Код разреза характеристики товара |
3 | строковый(50) | Наименование разреза характеристики товара |
4 | строковый(50) | Наименование для кассы |
5 | числовой(2) | Секция |
{@34644;1;40, Black, Jan, K, Натуральная кожа, Gore-Tex, Синтетический материал, Текстиль;40, Black, Jan, K, Натуральная кожа, Gore-Tex, Синтетический материал, Текстиль;0 |
Для загрузки значений характеристик разрезов товара строка начинается со знаков «{#», а формат строки следующий:
№ поля | Тип данных | Назначение |
---|---|---|
1 | числовой(13) | Код товара |
2 | строковый(9) | Код характеристики |
3 | строковый(9) | Код свойства характеристики |
4 | строковый(5) | Код разреза характеристики товара |
{#34644;00114;0100011;1 {#34644;00115;0100034;1 {#34644;00116;0100017;1 {#34644;00117;0100029;1 |
Для загрузки цен и остатков разрезов характеристик товара строка начинается со знаков «{№», а формат строки следующий:
№ поля | Тип данных | Назначение | Поле в БД кассы (таблица Aspectvalueset) |
---|---|---|---|
1 | числовой(13) | Код товара | tmc_code |
2 | строковый(5) | Код разреза характеристики товара | productsectioncode |
3 | вещественный(15.2) | Цена | price |
4 | вещественный(17.3) | Остаток | remain |
{№34644;1;13100.00;1.000 |
Для загрузки справочника цен и остатков товаров используются команды «$$$ADD
» и «$$$RPL
». Если товар с заданными tmc_code
и productsectioncode
отсутствует в БД Dictionaries.Aspectvalueset
, то при использовании команды «$$$ADD
» или «$$$RPL
» он будет добавлен.
При использовании команды «$$$ADD
»:
При использовании команды «$$$RPL
» цена и остаток товара в БД будут заменены значениями из справочника.
Для загрузки схемы разрезов строка начинается с тега «group_gf», а формат строки следующий:
<group_gf code="code" name="name" /> где code – Код схемы разреза, name – Название схемы разреза. Например: <group_gf code="00013" name="Схема №2" /> |
Для загрузки характеристик разрезов и значений характеристик разрезов строка начинается с тега «good_feature», а формат строки следующий:
<good_feature code="code" name="name" > . . . где code – Код характеристики разрезов, name – Название характеристики разрезов. Тело тега содержит все возможные значения загружаемой характеристики: КодЗначения – Код значения характеристики разрезов, НазваниеЗначения – Значение свойства характеристики. Например: <good_feature code="00114" name="Цвет"> |