Элемент | Обязательность для «СуперМаг Мобайл» | Описание | Формат данных в «СуперМаг Мобайл» | Пример | Детальное описание (простыми словами) |
---|
Карточка складского учета 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 | Детальное описание (простыми словами) |
FIFOALG | - | Алгоритм расчета ТД для МХ данного партнера | DECIMAL[10] | ||
HEADQUARTERS | - | Штаб-квартира: не физ. лицо не может быть филиалом, поэтому HEADQUARTERS должно быть NULL для филиалов и не NULL – для физ. лиц | DECIMAL[10] | ||
IDENT | - | Дополнительный идентификатор клиента | VARCHAR2[20] | ||
IDGLOBAL | - | ID клиента, которым был замещен данный клиент или NULL, если данный клиент не замещен | DECIMAL[10] | ||
OWNBALANCE | - | Признак «Собственный баланс», может быть 0 только для филиалов | CHAR[1] | 1 | |
OWNCLIENT | - | 1 – собственный контрагент | CHAR[1] | 0 | |
PRIMEALG | - | Алгоритм расчета себестоимости для МХ данного партнера | DECIMAL[10] | ||
REGIONCODE | - | Код региона | CHAR[2] | ||
VATPAYER | - | Плательщик НДС | CHAR[1] | 1 | |
WAVGPERIOD | - | Интервал усреднения для алгоритма. Если данный контрагент не является партнером, то значение поля игнорируется | DECIMAL[10] |
Свойства, специфичные для узлов классификатора карточек. SACARDCLASSAUX
CERTREQUIRED | - | Признак «Требуется сертификат» | CHAR[1] | ||
DATATYPE | - | Тип данных по умолчанию для новой карточки | DECIMAL[5] | ||
NAMEFORMID | - | Ссылка на форму ввода названия | DECIMAL[5] | ||
ORDERVARFACTOR | - | Коэффициент вариативности | DECIMAL[3,2] |