Элемент | Обязательность для «СуперМаг Мобайл» | Описание | Формат данных в «СуперМаг Мобайл» | Пример | Детальное описание (простыми словами) |
---|
Карточка складского учета SMCARD:
ACCEPTED | - | Статус | DECIMAL[5] | 1 | В Торговой системе Супермаг Плюс (далее СМ+) имеется 3 типа активности карточки - новая, активная, исключённая. Подэто выделено 3 значения. новая - 0 , активная -1, исключённая - 2. Другие значения не используются и зарезервированы на будущее. Карточка с ACCEPTED=1, является карточкой с которой можно проделывать большинство операций. Другие активности назначенные на карточку, ограничивают ее применение. |
CASHLOAD | - | Признак «Грузить в кассу» | CHAR[1] | 1 | Признак разрешающий \ запрещающий использовать данную карточку для загрузки в кассовую систему. CASHLOAD=1, можно использовать как значение по умолчанию. Явно хуже от этого не будет. |
DATATYPE | - | Тип карточки | DECIMAL[5] | 0 | 0 - товар DATATYPE=0, можно использовать как значение по умолчанию. Применение других типов не обсуждалось. |
FLAGS | - | Битовая маска | DECIMAL[10] | 6208 | Тут все не так просто. Желательно создать самостоятельно, либо с помощью нашего аналитика одну карточку. Проставить ей необходимые атрибуты наличие которых и формирует битовую маску. Получено число зафиксировать и использовать во всех товарах. /* bits for SMCard.Flags */ #define SMCARDFLAG_MARK_EAC SMSQLLONG(4096) /* Маркировка товара ЕАС */ #define SMCARDFLAG_MAX SMSQLLONG(16384)/* максимальный текущий флаг артикула */ |
GLOBALARTICLE | - | Артикул центрального офиса | VARCHAR2[50] | 002118 | Используется при наличии распределённых баз данных. В случае использования единственной БД = ARTICLE |
IDMEASDIM | - | Ед. изм. для линейных размеров | DECIMAL[5] | 3 | Используется для функционала Доставка. Для всех других случаев должно быть равно = NULL |
IDMEASWEIGHT | - | Ед. изм. для веса | DECIMAL[5] | 4 | Используется для функционала Доставка. Для всех других случаев должно быть равно = NULL |
IDONETORG | - | Идентификатор классификатора 1-торг | DECIMAL[10] | null | Ссылка на вспомогательный классификатор. Для интеграции СММобайл должно быть равно = NULL |
IDSCALE | - | Идентификатор шкалы | DECIMAL[5] | null | Используется для управления списками для загрузки весов. Для интеграции СММобайл должно быть равно = NULL |
IDTHREETORG | - | Идентификатор классификатора 3-торг | DECIMAL[10] | null | Ссылка на вспомогательный классификатор. Для интеграции СММобайл должно быть равно = NULL |
MINPROFIT | - | Граница рентабельности | DECIMAL[19,4] | 0 | Минимальная цена товара. Используется для выгрузки на кассу. Для интеграции СММобайл должно быть равно = 0 |
QUANTITYDEVIATION | - | Максимальное отклонение количества между фактическим и заказанным | DECIMAL[14,3] | 0 | Используется для функционала Автозаказ. Для интеграции СММобайл должно быть равно = 0 |
RECEIPTOK | - | Признак «Разрешен прием» (он же – «Разрешен к заказу у поставщика») | CHAR[1] | 1 | Используется для управлениями разрешением принимать товарную карточку в накладных. Для интеграции СММобайл должно быть равно = 1 |
SCALELOAD | - | Признак «Грузить в весы» | CHAR[1] | 0 | Используется для управления списками для загрузки весов. Для интеграции СММобайл должно быть равно = 0 |
STATEREGULATION | - | Вид государственного регулирования (LEGISLATION_BYELORUSSIA) | DECIMAL[5] | null | Используется для республики Беларусь. Для России = NULL |
STORAGE | - | Условия хранения | DECIMAL[5] | 0 | Условия хранения товара. Для интеграции СММобайл должно быть равно = 0 |
WIDTH | - | Ширина единицы товара в ед. изм. | DECIMAL[13,4] | null | Используется для функционала Доставка. Для всех других случаев должно быть равно = NULL |
Справочник мест хранения. SMSTORELOCATIONS
FORMATID | - | Код формата | DECIMAL[10] | null | И используется для функционала динамическое ценообразование. Для интеграции СММобайл должно быть равно = NULL |
GLN | - | Номер GLN | VARCHAR2[13] | Используется при обмене EDI. Для интеграции СММобайл должно быть равно = NULL | |
ORDERALG | - | Алгоритм по умолчанию для генерации заказов поставщикам | VARCHAR2[255] | * | Используется для функционала Автозаказ. Для интеграции СММобайл должно быть равно = * |
RGNID | - | Идентификатор региона | DECIMAL[10] | -1 | Номер региона местах хранения. Для интеграции СММобайл должно быть равно = -1 (минус 1) |
SUGGESTORDERALG | - | Алгоритм расчёта предложения заказа | VARCHAR2[50] | EFFECTIVE | Используется для функционала Автозаказ. Для интеграции СММобайл должно быть равно = EFFECTIVE |
Данные о контрагенте. SMCLIENTINFO
ACCEPTED | - | Статус | DECIMAL[5] | 1 | В Торговой системе СМ+ имеется 3 типа активности контрагента - новая, активный, исключённый. Под это выделено 3 значения. новая - 0 , активная -1, исключённая - 2. Другие значения не используются и зарезервированы на будущее. Контрагент с ACCEPTED=1, является объектом с которым можно проделывать большинство операций. Другие активности назначенные на контрагенту, ограничивают его применение. |
FIFOALG | - | Алгоритм расчета ТД для МХ данного партнера | DECIMAL[10] | null | Используется для определения алгоритма расчета товародвижения. Для интеграции СММобайл должно быть равно = NULL |
HEADQUARTERS | - | Штаб-квартира: не физ. лицо не может быть филиалом, поэтому HEADQUARTERS должно быть NULL для филиалов и не NULL – для физ. лиц | DECIMAL[10] | null | Используется для определения кем является контрагент - физическим или юридическим лицом. Для интеграции СММобайл должно быть равно = NULL |
IDENT | - | Дополнительный идентификатор клиента | VARCHAR2[20] | null | Используется при обмене EDI. Для интеграции СММобайл должно быть равно = NULL |
IDGLOBAL | - | ID клиента, которым был замещен данный клиент или NULL, если данный клиент не замещен | DECIMAL[10] | null | Используется при наличии распределённых баз данных. В случае использования единственной БД = NULL |
OWNBALANCE | - | Признак «Собственный баланс», может быть 0 только для филиалов | CHAR[1] | 1 | Используется для функционала Платежи. Для интеграции СММобайл должно быть равно = 1 |
OWNCLIENT | - | 1 – собственный контрагент | CHAR[1] | 0 | Используется для функционала Платежи. Для интеграции СММобайл должно быть равно = 0 |
PRIMEALG | - | Алгоритм расчета себестоимости для МХ данного партнера | DECIMAL[10] | null | Используется для определения алгоритма расчета товародвижения. Для интеграции СММобайл должно быть равно = NULL |
REGIONCODE | - | Код региона | CHAR[2] | null | Используется при обмене EDI. Для интеграции СММобайл должно быть равно = NULL |
VATPAYER | - | Плательщик НДС | CHAR[1] | 1 | Определяет является ли контрагент плательщиком НДС. Для интеграции СММобайл должно быть равно = 1 |
WAVGPERIOD | - | Интервал усреднения для алгоритма. Если данный контрагент не является партнером, то значение поля игнорируется | DECIMAL[10] | null | Используется для определения алгоритма расчета товародвижения. Для интеграции СММобайл должно быть равно = NULL |
Свойства, специфичные для узлов классификатора карточек. SACARDCLASSAUX
CERTREQUIRED | - | Признак «Требуется сертификат» | CHAR[1] | null | Используется для определения необходимости указания номера сертификата соответствия для товара входящего в данную группу. Для интеграции СММобайл должно быть равно = NULL |
DATATYPE | - | Тип данных по умолчанию для новой карточки | DECIMAL[5] | null | Тип карточки которая она унаследует при ее создании в данной группе классификатора. Для интеграции СММобайл должно быть равно = NULL |
NAMEFORMID | - | Ссылка на форму ввода названия | DECIMAL[5] | null | Ссылка на шаблон названий товаров, который будет участвовать при создании товарной карточки. Для интеграции СММобайл должно быть равно = NULL |
ORDERVARFACTOR | - | Коэффициент вариативности | DECIMAL[3,2] | null | Коэффициент для товарной карточки которая она унаследует при ее создании в данной группе классификатора. Для интеграции СММобайл должно быть равно = NULL |
Корневая таблица. SMDOCUMENTS
DOCSTATE | + | Статус документа | DECIMAL[5] | 3 | |
OPCODE | + | Код операции документа: 1 – нет операции | DECIMAL[5] | -1 | |
PRICEROUNDMODE | + | Режим округления цен или сумм | DECIMAL[5] | 0 |
Акт переоценки (параметры). SMACTS
Элемент | Обязательность для «СуперМаг Мобайл» | Описание | Формат данных в «СуперМаг Мобайл» | Пример | |
EXECIF | + | Условие исполнения | DECIMAL[10] | 0 | |
REASON | + | Причина переоценки | DECIMAL[10] | 0 |