Синхронизация справочников номенклатур¶
Описание¶
Выгружать не более 100 объектов в один файл
Тег | Название поля | Обяз-ный | Тип данных | Тип данных | |
---|---|---|---|---|---|
<NOMENKLATURA> | Список номенклатуры | ||||
<NOM> | Номенклатура | ||||
<CODE> </CODE> |
Код номенклатуры | Да | string | ||
<CODE2> </CODE2> |
Код номенклатуры | Да | string | Альтернативный код номенклатуры, используется в некоторых печатных формах | |
<NAME> </NAME> |
Наименование номенклатуры | Да | string | ||
<NAME_DOC> </NAME_DOC> |
Наименование для документов | Нет | string | Дополнительный параметр номенклатуры | |
<GROUP_NAME> </GROUP_NAME> |
Наименование группы товара | Да | string | ||
<UNIT_NAME> </UNIT_NAME> |
Сокращение единицы учёта | Да | string | ||
<UNIT_OP_NAME> </UNIT_OP_NAME> |
Сокращение операционной единицы учёта | Да | string | ||
<UNIT_CL_NAME> </UNIT_CL_NAME> |
Сокращение единицы учёта клиента | Да | string | ||
<EXPIRE> </EXPIRE> |
Срок годности товара в днях | Нет | integer | По умолчанию 0 | |
<SALE_DAYS> </SALE_DAYS> |
Срок реализации в днях | Нет | integer | По умолчанию 0 | |
<STORAGE_TEMP> </STORAGE_TEMP> |
Условия на температуру хранения в градусах | Нет | string | Текст ячейки | |
<DSC> </DSC> |
Примечание | Нет | string | ||
<ABC_GROUP> </ABC_GROUP> |
Нет | integer | По умолчанию 0 | ||
<GOST> </GOST> |
Информация о ГОСТ | Нет | string | ||
<BREND> </BREND> |
Производитель товара/бренд | Нет | string | ||
<STATUS> </STATUS> |
Статус номенклатуры | Нет | integer | ||
<id_importer> </id_importer> |
Импортер (идентификатор) | Нет | string | ||
<id_producer> </id_producer> |
Производитель (идентификатор) | Да | string | ||
<id_supplier> </id_supplier> |
Поставщик (идентификатор) | Да | string | ||
<label_desc> </label_desc> |
Текст наклейки | Нет | string | ||
<STAMPED> </STAMPED> |
Помарочный | Нет | integer | ||
<STORE_AREAS> | Области склада | ||||
<STORE_AREA> </STORE_AREA> |
Область склада | Нет | string | ||
</STORE_AREAS> | Области склада. Закрывающий тег | ||||
<PALLS_INFO> | ТЕГ информации о палетизации | Нет | Открывающий тег | ||
<PALL> | Нет | Открывающий тег | |||
<TYPE> </TYPE> |
Тип палеты - код или термин из словаря 359 | Нет | string | По умолчанию 1, зависит от параметра '''DPC''' '''PallTypeAsString''' (см.настройки). | |
<BLCK> </BLCK> |
Палетизация уч.единиц на палете | Нет | integer | По умолчанию -1 | |
<LENGTH> </LENGTH> |
Длина, см. | Нет | float | По умолчанию 0 | |
<WIDTH> </WIDTH> |
Ширина, см. | Нет | float | По умолчанию 0 | |
<HEIGHT> </HEIGHT> |
Высота, см. | Нет | float | По умолчанию 0 | |
<WEIGHT_NETTO> </WEIGHT_NETTO> |
Вес нетто, кг. | Нет | float | По умолчанию 0 | |
<WEIGHT_BRUTTO> </WEIGHT_BRUTTO> |
Вес брутто, кг. | Нет | float | По умолчанию 0 | |
<LAYER_CNT> </LAYER_CNT> |
Количество уч.единиц в слое на палете | Нет | integer | По умолчанию 0 | |
</PALL> | Нет | ||||
</PALLS_INFO> | |||||
<UNITS_INFO> | Информация о единицах конвертации | Да | |||
<UNIT> | Хотя бы один | ||||
<TYPE> </TYPE> |
Тип конвертационной единицы | Да | string | Термин из словаря единиц учёта №363 | |
<CNT> </CNT> |
Количество в уч. единицах | Да | integer | ||
<BARCODE> </BARCODE> |
Штрих-код | Нет | string | ||
<BARCODETYPE> </BARCODETYPE> |
Тип штрих-кода | Нет | string | ||
<REPLACE_BARCODE> </REPLACE_BARCODE> |
0/1 – заменять ли штрихкод для единицы учета (иначе– добавление) | Нет | Integer | По умолчанию 0. | |
<WEIGHT_NETTO> </WEIGHT_NETTO> |
Вес нетто кг. | Нет | float | По умолчанию 0 | |
<WEIGHT_BRUTTO> </WEIGHT_BRUTTO> |
Вес брутто кг. | Нет | float | По умолчанию 0 | |
<PRICE> </PRICE> |
Цена | Нет | float | По умолчанию 0 | |
<LENGTH> </LENGTH> |
Длина, см. | Нет | float | По умолчанию 0 | |
<WIDTH> </WIDTH> |
Ширина, см. | Нет | float | По умолчанию 0 | |
<HEIGHT> </HEIGHT> |
Высота, см. | Нет | float | По умолчанию 0 | |
<NDS> </NDS> |
НДС | Нет | float | По умолчанию 0 | |
<VOLUME> </VOLUME> |
Объём, cм3 (куб. см.) | Нет | float | По умолчанию 0 | |
<EXPONENT> </EXPONENT> |
Используется для отображения вложенности единиц конвертации, значения {1;-1}; | Нет | integer | По умолчанию 1. 1 - прямая вложенность(уч.единица ШТ cnt=1- в коробе 30 шт) -1 - обратная вложенность (уч.единица короб cnt=1 - в коробе 30 шт) |
|
</UNIT> | |||||
</UNITS_INFO> | |||||
<OTHER_CODES> | Дополнительные коды | Нет | Открывающий тег. | ||
<CODE> | Нет | ||||
<ARTK_CLIENT> </ARTK_CLIENT> |
Дополнительный номенклатурный код | Да | string | ||
<NAME_ITEM_CLIENT> </NAME_ITEM_CLIENT> |
Наименование дополнительного кода | Да | string | ||
<ARTK_DATE> </ARTK_DATE> |
Дата регистрации доп кода в системе | Нет | string | ||
<BARCODE> </BARCODE> |
Штриx-код | Да | string | ||
<BARCODETYPE> </BARCODETYPE> |
Тип штрих-кода | Нет | string | ||
<DSC> </DSC> |
Описание | Нет | string | ||
<UNIT_TYP> </UNIT_TYP> |
Тип единицы кор. шт. | Нет | string | ||
<ID_CLIENT> </ID_CLIENT> |
Код клиента Уникальный идентификатор | Да | string | ||
</CODE> | |||||
</OTHER_CODES> | |||||
<EXT_PARAMS> | Набор доп. параметров. | Нет | Открывающий тег | ||
<PARAM> | Открывающий тег | Нет | Один из доп параметров | ||
<PARAM_NAME> </PARAM_NAME> |
ALIAS параметра | Да | string | ||
<PARAM_VALUE> </PARAM_VALUE> |
Значение доп параметра | Да | string | ||
</PARAM> | Закрывающий тег | ||||
</EXT_PARAMS> | Закрывающий тег | ||||
<NOM_CHANGE_NOM> | Открывающий тег. | Нет | Идентичные номенклатуры | ||
<NOM> | Открывающий тег. | Нет | Одна из идентичных номенклатур | ||
<CODE> </CODE> |
Код номенклатуры | Да | string | ||
<ORD> </ORD> |
Порядок резерва | Нет | integer | По умолчанию 1 | |
<COEFF> </COEFF> |
Коэффициент конвертации кол-ва | Да | number | По умолчанию 1 | |
</NOM> | Закрывающий тег | ||||
</NOM_CHANGE_NOM > | Закрывающий тег | ||||
<NOM_CONTENT> | Открывающий тег. | Нет | Состав номенклатуры | ||
<NOM> | Открывающий тег. | Нет | Номенклатура входящая в состав | ||
<CODE> </CODE> |
Код номенклатуры | Да | string | ||
<CNT> </CNT> |
Количество | Да | number | ||
<NOMUNIT> </NOMUNIT> |
Конвертационная единица | Да | integer | Словарь 362 | |
</NOM> | Закрывающий тег | ||||
</NOM_CONTENT > | Закрывающий тег | ||||
<BARCODES> | Открывающий тег. | Нет | Список штрихкодов | ||
<BARCODE> | Открывающий тег. | Нет | Штрихкод- описание | ||
<BAR_CODE> </BAR_CODE> |
Штрихкод | Да | string | ||
<UNIT_TYP> </UNIT_TYP> |
Единицы измерения | Да | string | ||
<TYP> </TYP> |
Тип УЕ | Да | string | Термин из словаря единиц учета №363 | |
<REPLACE_BARCODE> </REPLACE_BARCODE> |
0/1 – заменять ли штрих-код для единицы учёта (иначе– добавление) | Нет | Integer | По умолчанию 0. | |
</BARCODE> | Закрывающий тег | ||||
</BARCODES> | Закрывающий тег | ||||
</NOM> | |||||
</NOMENKLATURA> |
Пример XML¶
<?xml version="1.0" encoding="Windows-1251" standalone="yes"?> <NOMENKLATURA> <NOM> <CODE>9928</CODE> <CODE2>UUU78</CODE2> <NAME_DOC>name_doc</NAME_DOC> <NAME>ннн 1:6990</NAME> <GROUP_NAME>group1</GROUP_NAME> <UNIT_NAME>шт</UNIT_NAME> <UNIT_OP_NAME>кор</UNIT_OP_NAME> <UNIT_CL_NAME>кор</UNIT_CL_NAME> <EXPIRE>0</EXPIRE> <SALE_DAYS>0</SALE_DAYS> <STORAGE_TEMP/> <DSC /> <ABC_GROUP>0</ABC_GROUP> <BREND>ТМ AUTOTIME</BREND> <STATUS>3</STATUS> <id_importer /> <id_producer>vend_414</id_producer> <id_supplier>vend_414</id_supplier> <label_desc /> <STAMPED>1</STAMPED> <STORE_AREAS> <STORE_AREA>5</STORE_AREA> </STORE_AREAS> <PALLS_INFO> <PALL> <TYPE>1</TYPE> <BLCK>1</BLCK> <LENGTH>0</LENGTH> <WIDTH>0</WIDTH> <HEIGHT>0</HEIGHT> <WEIGHT_NETTO>0</WEIGHT_NETTO> <WEIGHT_BRUTTO>0</WEIGHT_BRUTTO> <LAYER_CNT>0</LAYER_CNT> </PALL> </PALLS_INFO> <UNITS_INFO> <UNIT> <TYPE>шт</TYPE> <CNT>1</CNT> <BARCODE></BARCODE> <BARCODETYPE></BARCODETYPE> <WEIGHT_NETTO>0</WEIGHT_NETTO> <WEIGHT_BRUTTO>0</WEIGHT_BRUTTO> <PRICE>0</PRICE> <LENGTH>0</LENGTH> <WIDTH>0</WIDTH> <HEIGHT>0</HEIGHT> <NDS>0</NDS> <VOLUME>0</VOLUME> <EXPONENT>1</EXPONENT> </UNIT> <UNIT> <TYPE>кор</TYPE> <CNT>5</CNT> <BARCODE></BARCODE> <BARCODETYPE></BARCODETYPE> <WEIGHT_NETTO>0</WEIGHT_NETTO> <WEIGHT_BRUTTO>0</WEIGHT_BRUTTO> <PRICE>0</PRICE> <LENGTH>0</LENGTH> <WIDTH>0</WIDTH> <HEIGHT>0</HEIGHT> <NDS>0</NDS> <VOLUME>0</VOLUME> <EXPONENT>1</EXPONENT> </UNIT> </UNITS_INFO> <OTHER_CODES> <CODE> <ARTK_CLIENT>add_code</ARTK_CLIENT> <NAME_ITEM_CLIENT>name_add_code</NAME_ITEM_CLIENT> <BARCODE>EAN13</BARCODE> <BARCODETYPE>0000073601210</BARCODETYPE> <DSC></DSC> <UNIT_TYP></UNIT_TYP> <ID_CLIENT>Client1</ID_CLIENT> </CODE> </OTHER_CODES> <EXT_PARAMS> <PARAM> <PARAM_NAME>ext_param1</PARAM_NAME> <PARAM_VALUE>val1</PARAM_VALUE> </PARAM> </EXT_PARAMS> <NOM_CHANGE_NOM> <NOM> <CODE>1276654</CODE> <ORD>1</ORD> <COEFF>1.1</COEFF> </NOM> <NOM> <CODE>46344</CODE> <ORD>2</ORD> <COEFF>1.1</COEFF> </NOM> </NOM_CHANGE_NOM> <NOM_CONTENT> <NOM> <CODE>content_code1</CODE> <CNT>2</CNT> <NOMUNIT>1</NOMUNIT> </NOM> </NOM_CONTENT> <BARCODES> <BARCODE> <BAR_CODE>237847656437463</BAR_CODE> <UNIT_TYP>шт</UNIT_TYP> <TYP>EAN13</TYP> </BARCODE> <BARCODE> <BAR_CODE>258476359667757</BAR_CODE> <UNIT_TYP>шт2</UNIT_TYP> <TYP>EAN13</TYP> </BARCODE> <BARCODE> <BAR_CODE>4875643746245</BAR_CODE> <UNIT_TYP>кор</UNIT_TYP> <TYP>EAN13</TYP> </BARCODE> </BARCODES> </NOM> </NOMENKLATURA>
Параметры DPC¶
Параметр | Сокр параметр |
Описание | Обязательный | Значение по умолчанию |
---|---|---|---|---|
contragent_n | p1 | Номер контрагента | Да | |
file | p2 | Маска файла для загрузки | Да | |
store_n | p3 | Номер склада | Да | |
nom_unit_update | p4 | Обновлять данные об УЕ номенклатуры (0/1) | Нет | 0 |
nu_update_price | p4p | При обновлении данныx об УЕ номенклатуры обновлять только цену (0/1) (Требует nom_unit_update = 1) | Нет | 0 |
pall_update | p5 | Обновлять данные о паллетизации(0/1) | Нет | 0 |
change_nom | p6 | Возможность перезагрузить (обновить) номенклатуру. В противном случае ошибки не будет все равно | Нет | 0 |
utf | p7 | Строка, по ум. пустая. Если не пустая, считается, что кодировка файла UTF8 | Нет | 0 |
PallTypeAsString | p8 | Цифра(0/1), 0- паллетизация указывается кодом из словаря. 1- паллетизация указывается кодом, если указано не число, то- термин из словаря 359 | Нет | 0 |
SupplierMustExists ProducerMustExists ImporterMustExists |
p9 p10 p11 |
(0/1) три независимых параметра, если 1- соответствующий тег обязательный | Нет | 0 |
debug | p14 | Режим отладки - не рекомендуется использовать. | Нет | 0 |
anchors | p15 | Список статусов заказа для которых генерируется flashback | Нет | 0 |
<REPLACE_BARCODE> | Тег, значение(0/1), позволяет добавлять или заменять соответствующий ШК, заданный тегом <BARCODE> того же уровня. | Нет | 0 |