Дерево страниц

Сравнение версий

Ключ

  • Эта строка добавлена.
  • Эта строка удалена.
  • Изменено форматирование.

...

Элемент

Обязательность для «СуперМаг+ Мобайл»

Описание

Формат данных в «СуперМаг+ Мобайл»

Пример

DOCID

+

Идентификатор документа

VARCHAR2[50]


DOCTYPE+Тип документаCHAR[2]
SPECITEM+Ссылка на smspec.specitemDECIMAL[10]
COMPLEXARTICLE+Составной артикулVARCHAR2[50]
COMPLEXQUANTITY+Количество артикула набора COMPLEXARTICLEDECIMAL[14,3]
COMPONENTQUANTITY+Количество компонента набора. Равно SMSpec.Quantity после ввода количества набора, но потом не запрещено менять SMSpec.Quantity отдельно от ComponentQuantityDECIMAL[14,3]

Акт обнаружений. FA

      1. Корневая таблица. SMDOCUMENTS

Элемент

Обязательность для «СуперМаг+ Мобайл»

Описание

Формат данных в «СуперМаг+ Мобайл»

Пример

ID

+

Идентификатор документа

VARCHAR2[50]

FA0000000001

DOCTYPE

+

Тип документа СуперМаг+. Должно иметь значение FA

CHAR[2]

FA

BORNIN

+

Код базы данных – источника создания документа

RAW[16]

8qBbHT3hSqC
4kNC1UXap6w==

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
4kNC1UXap6w==

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