...
Элемент | Обязательность для «СуперМаг+ Мобайл» | Описание | Формат данных в «СуперМаг+ Мобайл» | Пример |
DOCID | + | Идентификатор документа | VARCHAR2[50] | |
DOCTYPE | + | Тип документа | CHAR[2] | |
SPECITEM | + | Ссылка на smspec.specitem | DECIMAL[10] | |
COMPLEXARTICLE | + | Составной артикул | VARCHAR2[50] | |
COMPLEXQUANTITY | + | Количество артикула набора COMPLEXARTICLE | DECIMAL[14,3] | |
COMPONENTQUANTITY | + | Количество компонента набора. Равно SMSpec.Quantity после ввода количества набора, но потом не запрещено менять SMSpec.Quantity отдельно от ComponentQuantity | DECIMAL[14,3] |
Акт обнаружений. FA
1. Корневая таблица. SMDOCUMENTS
Элемент | Обязательность для «СуперМаг+ Мобайл» | Описание | Формат данных в «СуперМаг+ Мобайл» | Пример |
ID | + | Идентификатор документа | VARCHAR2[50] | FA0000000001 |
DOCTYPE | + | Тип документа СуперМаг+. Должно иметь значение FA | CHAR[2] | FA |
BORNIN | + | Код базы данных – источника создания документа | RAW[16] | 8qBbHT3hSqC |
CLIENTINDEX | - | Код поставщика СуперМаг+ | DECIMAL[10] | 1 |
COMMENTARY | - | Комментарий к документу | VARCHAR2[255] | Просто текст |
CREATEDAT | + | Дата документа (без времени) | DATE | 01.01.2022 |
CURRENCYMULTORDER | - | Множитель курса валюты | DECIMAL[5] | 0 |
CURRENCYRATE | + | Курс валюты | DECIMAL[8,4] | 1 |
CURRENCYTYPE | + | Тип валюты СуперМаг+, например: 0 – рубли; 1 – доллар | DECIMAL[5] | 1 |
DOCSTATE | + | Статус документа (0, 1, 2 или 3) | DECIMAL[5] | 2 |
ISROUBLES | - | Первичная валюта документа: 0 – не рубли; 1 – рубли | CHAR[1] | 1 |
LOCATION | - | Код места хранения документов, не связанных с движением товара. Для документов товародвижения – NULL | DECIMAL[10] | 1 |
LOCATIONFROM | - | Место хранения «Из» для документов товародвижения. Для документов, не регистрирующих отбытие товара, это поле ДОЛЖНО ИМЕТЬ ЗНАЧЕНИЕ NULL | DECIMAL[10] | 1 |
LOCATIONTO | - | Место хранения «В» для документов товародвижения. Для документов, не регистрирующих приход товара, это поле ДОЛЖНО ИМЕТЬ ЗНАЧЕНИЕ NULL | DECIMAL[10] | 1 |
OPCODE | + | Код операции документа: -1 – нет операции | DECIMAL[5] | -1 |
PRICEROUNDMODE | + | Режим округления цен или сумм | DECIMAL[5] | 0 |
TOTALSUM | + | Полная сумма документа в рублях (включая НДС) | DECIMAL[19,4] | 0 |
TOTALSUMCUR | + | Сумма в валюте CURRENCYTYPE | DECIMAL[19,4] | 0 |
USEROP | - | Код пользовательской операции документа | DECIMAL[5] | 1 |
2. Общие основания документа. SMCOMMONBASES
Элемент | Обязательность для | Описание | Формат данных в | Пример |
ID | + | Идентификатор документа | VARCHAR2[50] | 0000000001 |
DOCTYPE | + | Тип документа | CHAR[2] | LA |
BASEDOCTYPE | + | Тип документа основания | CHAR[2] | RL |
BASEID | + | Идентификатор документа основания | VARCHAR2[50] | 0000000001 |
3. Дополнительные параметры документа (метки документа). SMDOCPROPS
Элемент | Обязательность для | Описание | Формат данных в | Пример |
DOCID | + | Идентификатор документа | VARCHAR2[50] | 0000000001 |
DOCTYPE | + | Тип документа | CHAR[2] | LA |
PARAMNAME | + | Название дополнительного параметра | VARCHAR2[255] | Sale_off |
PARAMVALUE | + | Значение дополнительного параметра | VARCHAR2[4000] | ДА |
4. Вложения файлов. SMDOCBLOBFILES
Элемент | Обязательность для | Описание | Формат данных в | Пример |
ID | + | Идентификатор документа | VARCHAR2[50] | 0000000001 |
DOCTYPE | + | Тип документа | CHAR[2] | LA |
INSERTIONID | + | Номер вложения | DECIMAL[10] | 1 |
FILENAME | - | Имя файла вложения | VARCHAR2[255] | |
INSERTEDTYPEID | + | Тип вложения | DECIMAL[10] | |
THECONTENTS | - | Файл вложения в заказ (в виде потока байтов) | BLOB | |
TITLE | - | Описание вложения | VARCHAR2[255] | Фото_1 |
5. Cпецификация документа. SMSPEC
Элемент | Обязательность для | Описание | Формат данных в | Пример |
DOCID | + | Идентификатор документа | VARCHAR2[50] | 0000000001 |
DOCTYPE | + | Тип документа | CHAR[2] | FA |
SPECITEM | + | Номер пункта спецификации (уникален) | DECIMAL[10] | 1 |
ARTICLE | + | Номер артикула | VARCHAR2[50] | 001850 |
CAUSEID | - | Идентификатор документа-основания | VARCHAR2[50] | |
CAUSESPECITEM | - | Идентификатор позиции в спецификации основания | DECIMAL[10] | |
CAUSETYPE | - | Тип документа-основания | CHAR[2] | |
DISPLAYITEM | + | Порядковый номер строки спецификации при отображении | DECIMAL[10] | 1 |
ITEMPRICE | - | Полная цена со всеми налогами | DECIMAL[19,4] | |
ITEMPRICECUR | - | Цена в валюте | DECIMAL[19,4] | |
ITEMPRICENOTAX | - | Цена без всех налогов | DECIMAL[19,4] | |
QUANTITY | + | Количество | DECIMAL[14,3] | 10 |
TOTALPRICE | + | Сумма за товар с налогами | DECIMAL[19,4] | 0 |
TOTALPRICECUR | + | Сумма за товар в валюте | DECIMAL[19,4] | 0 |
TOTALPRICENOTAX | - | Сумма за товар без налогов | DECIMAL[19,4] | 0 |
6. Cубартикулы (спецификация по шкале свойств артикула). SMSPECSCALE
Элемент | Обязательность для | Описание | Формат данных в | Пример |
DOCID | + | Идентификатор документа | VARCHAR2[50] | 0000000001 |
DOCTYPE | + | Тип документа | CHAR[2] | FA |
SPECITEM | + | Номер позиции в спецификации (уникальный номер) | DECIMAL[10] | 1 |
SUBARTICLE | - | Субартикул СуперМаг+ | VARCHAR2[255] | 009876 |
QUANTITY | + | Количество субартикула | DECIMAL[14,3] | 6 |
7. Составные артикулы спецификации. SMSPECCOMPINF
Элемент | Обязательность для «СуперМаг+ Мобайл» | Описание | Формат данных в «СуперМаг+ Мобайл» | Пример |
DOCID | + | Идентификатор документа | VARCHAR2[50] | 0000000001 |
DOCTYPE | + | Тип документа | CHAR[2] | FA |
SPECITEM | + | Внутренний номер позиции | DECIMAL[10] | 1 |
COMPLEXARTICLE | + | Составной артикул | VARCHAR2[50] | 85873 |
COMPLEXQUANTITY | + | Количество артикула набора complexarticle | DECIMAL[14,3] | 1 |
COMPONENTQUANTITY | + | Количество компонента набора. Равно SMSpec.Quantity после ввода количества набора, но потом никто не запрещает менять SMSpec.Quantity отдельно от ComponentQuantity | DECIMAL[14,3] | 1 |
Акт потерь. LA
1. Корневая таблица. SMDOCUMENTS
Элемент | Обязательность для «СуперМаг+ Мобайл» | Описание | Формат данных в «СуперМаг+ Мобайл» | Пример |
ID | + | Идентификатор документа | VARCHAR2[50] | LA0000000001 |
DOCTYPE | + | Тип документа СуперМаг+. Должно иметь значение LA | CHAR[2] | LA |
BORNIN | + | Код базы данных – источника создания документа | RAW[16] | 8qBbHT3hSqC |
CLIENTINDEX | - | Код поставщика СуперМаг+ | DECIMAL[10] | 1 |
COMMENTARY | - | Комментарий к документу | VARCHAR2[255] | Просто текст |
CREATEDAT | + | Дата документа (без времени) | DATE | 01.01.2022 |
CURRENCYMULTORDER | - | Множитель курса валюты | DECIMAL[5] | 0 |
CURRENCYRATE | + | Курс валюты | DECIMAL[8,4] | 1 |
CURRENCYTYPE | + | Тип валюты СуперМаг+, например: 0 – рубли; 1 – доллар | DECIMAL[5] | 1 |
DOCSTATE | + | Статус документа (0, 1, 2 или 3) | DECIMAL[5] | 2 |
ISROUBLES | - | Первичная валюта документа: 0 – не рубли; 1 – рубли | CHAR[1] | 1 |
LOCATION | - | Код места хранения документов, не связанных с движением товара. Для документов товародвижения – NULL | DECIMAL[10] | 1 |
LOCATIONFROM | - | Место хранения «Из» для документов товародвижения. Для документов, не регистрирующих отбытие товара, это поле ДОЛЖНО ИМЕТЬ ЗНАЧЕНИЕ NULL | DECIMAL[10] | 1 |
LOCATIONTO | - | Место хранения «В» для документов товародвижения. Для документов, не регистрирующих приход товара, это поле ДОЛЖНО ИМЕТЬ ЗНАЧЕНИЕ NULL | DECIMAL[10] | 1 |
OPCODE | + | Код операции документа: -1 – нет операции | DECIMAL[5] | -1 |
PRICEROUNDMODE | + | Режим округления цен или сумм | DECIMAL[5] | 0 |
TOTALSUM | + | Полная сумма документа в рублях (включая НДС) | DECIMAL[19,4] | 0 |
TOTALSUMCUR | + | Сумма в валюте CURRENCYTYPE | DECIMAL[19,4] | 0 |
USEROP | - | Код пользовательской операции документа | DECIMAL[5] | 1 |
2. Общие основания документа. SMCOMMONBASES
Элемент | Обязательность для | Описание | Формат данных в | Пример |
ID | + | Идентификатор документа | VARCHAR2[50] | 0000000001 |
DOCTYPE | + | Тип документа | CHAR[2] | LA |
BASEDOCTYPE | + | Тип документа основания | CHAR[2] | RL |
BASEID | + | Идентификатор документа основания | VARCHAR2[50] | 0000000001 |
3. Дополнительные параметры документа (метки документа). SMDOCPROPS
Элемент | Обязательность для | Описание | Формат данных в | Пример |
DOCID | + | Идентификатор документа | VARCHAR2[50] | 0000000001 |
DOCTYPE | + | Тип документа | CHAR[2] | LA |
PARAMNAME | + | Название дополнительного параметра | VARCHAR2[255] | Sale_off |
PARAMVALUE | + | Значение дополнительного параметра | VARCHAR2[4000] | ДА |
4. Вложения файлов. SMDOCBLOBFILES
Элемент | Обязательность для | Описание | Формат данных в | Пример |
ID | + | Идентификатор документа | VARCHAR2[50] | 0000000001 |
DOCTYPE | + | Тип документа | CHAR[2] | LA |
INSERTIONID | + | Номер вложения | DECIMAL[10] | 1 |
FILENAME | - | Имя файла вложения | VARCHAR2[255] | |
INSERTEDTYPEID | + | Тип вложения | DECIMAL[10] | |
THECONTENTS | - | Файл вложения в заказ (в виде потока байтов) | BLOB | |
TITLE | - | Описание вложения | VARCHAR2[255] | Фото_1 |
5. Cпецификация документа. SMSPEC
Элемент | Обязательность для | Описание | Формат данных в | Пример |
DOCID | + | Идентификатор документа | VARCHAR2[50] | 0000000001 |
DOCTYPE | + | Тип документа | CHAR[2] | LA |
SPECITEM | + | Номер пункта спецификации (уникален) | DECIMAL[10] | 1 |
ARTICLE | + | Номер артикула | VARCHAR2[50] | 001850 |
CAUSEID | - | Идентификатор документа-основания | VARCHAR2[50] | |
CAUSESPECITEM | - | Идентификатор позиции в спецификации основания | DECIMAL[10] | |
CAUSETYPE | - | Тип документа-основания | CHAR[2] | |
DISPLAYITEM | + | Порядковый номер строки спецификации при отображении | DECIMAL[10] | 1 |
ITEMPRICE | - | Полная цена со всеми налогами | DECIMAL[19,4] | |
ITEMPRICECUR | - | Цена в валюте | DECIMAL[19,4] | |
ITEMPRICENOTAX | - | Цена без всех налогов | DECIMAL[19,4] | |
QUANTITY | + | Количество | DECIMAL[14,3] | 10 |
TOTALPRICE | + | Сумма за товар с налогами | DECIMAL[19,4] | 0 |
TOTALPRICECUR | + | Сумма за товар в валюте | DECIMAL[19,4] | 0 |
TOTALPRICENOTAX | - | Сумма за товар без налогов | DECIMAL[19,4] | 0 |
6. Cубартикулы (спецификация по шкале свойств артикула). SMSPECSCALE
Элемент | Обязательность для | Описание | Формат данных в | Пример |
DOCID | + | Идентификатор документа | VARCHAR2[50] | 0000000001 |
DOCTYPE | + | Тип документа | CHAR[2] | LA |
SPECITEM | + | Номер позиции в спецификации (уникальный номер) | DECIMAL[10] | 1 |
SUBARTICLE | - | Субартикул СуперМаг+ | VARCHAR2[255] | 009876 |
QUANTITY | + | Количество субартикула | DECIMAL[14,3] | 6 |
7. Составные артикулы спецификации. SMSPECCOMPINF
Элемент | Обязательность для «СуперМаг+ Мобайл» | Описание | Формат данных в | Пример |
DOCID | + | Идентификатор документа | VARCHAR2[50] | 0000000001 |
DOCTYPE | + | Тип документа | CHAR[2] | LA |
SPECITEM | + | Внутренний номер позиции | DECIMAL[10] | 1 |
COMPLEXARTICLE | + | Составной артикул | VARCHAR2[50] | 85873 |
COMPLEXQUANTITY | + | Количество артикула набора complexarticle | DECIMAL[14,3] | 1 |
COMPONENTQUANTITY | + | Количество компонента набора. Равно SMSpec.Quantity после ввода количества набора, но потом никто не запрещает менять SMSpec.Quantity отдельно от ComponentQuantity | DECIMAL[14,3] | 1 |
Статистика по текущим остаткам. SG
1. Корневая таблица. FSGOODSHEADER
Элемент | Обязательность для | Описание | Формат данных в | Пример |
STORELOC | + | Идентификатор места хранения | DECIMAL[10] | 0000000001 |
EVENTTIME | + | Дата-время создания / обновления статистики по остаткам | DATE | 2019-09-20T00:00:00 |
2. Данные по артикулам. FSGOODSHEADER
Элемент | Обязательность для «СуперМаг+ Мобайл» | Описание | Формат данных в «СуперМаг+ Мобайл» | Пример |
STORELOC | + | Идентификатор места хранения | DECIMAL[10] | 0000000001 |
ARTICLE | + | Артикул товара | VARCHAR2[50] | PD |
EVENTTIME | + | Дата-время создания / обновления статистики по остаткам | DATE | 2019-09-20T00:00:00 |
QUANTITY | + | Количество текущего остатка | DECIMAL[14,3] | 10,5 |
AWAITEDQUANTITY | + | Количество ожидаемой поставки (не входит в Quantity) | DECIMAL[14,3] | 0 |
FOUNDQUANTITY | + | Количество потерь / обнаружений, еще не зафиксированное в Quantity. Для потерянного товара значение должно быть отрицательным. | DECIMAL[14,3] | 0 |
INCOMINGQUANTITY | + | Количество в приемке / в пути (часть Quantity) | DECIMAL[14,3] | 0 |
RESERVEDQUANTITY | + | Количество товара, зарезервированного для отгрузки в другое место хранения или клиенту (часть Quantity) | DECIMAL[14,3] | 0 |