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

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

Ключ

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

...

Принцип работы данного конвертера – событийный, т.е. начало приема информации происходит по сигналу из внешней системы, который записывается в таблицу signal конвертера.

Настройка конвертера

Чтобы подключить конвертер, перейдите в раздел веб-интерфейса Настройка сервера и оборудования – Конвертеры. В открывшемся окне нажмите кнопку +Добавить. Далее выберите из списка конвертер и нажмите +Создать:

...

После создания конвертера откроется окно его настройки:

Image RemovedImage Added

Название – в данном поле указывается название конвертера (по умолчанию, присваивается значение типа добавляемого конвертера).

...

Магазины – кликните по ссылке Добавить магазины для выбора магазинов и назначения им уникальных идентификаторов, с которыми выгружаются данные из внешней системы.

Подключение к БД – детали подключения конвертера к базе данных.

      Имя базы данных – имя базы данных в СУБД MySQL, которая будет создана или к которой необходимо подключиться.

...

Примечание. Если базы данных конвертера не существует, то ее необходимо создать с помощью SQL-скрипта, который открывается по ссылке Скрипт создания БД (см. скриншот выше).


      Имя хоста – имя или IP-адрес сервера базы данных (место расположения базы данных).

      Имя пользователя – имя пользователя для подключения к базе данных.

      Пароль пользователя – пароль пользователя, который подключается к базе данных.

Загрузка скидок  детали загрузки маркетинговых инструментов и счетов.

      Рекламная акция, в которую загружать скидки – наименование рекламной акции (из списка зарегистрированных в системе), для которой будут загружаться данные о скидках. устаревший функционал; в поле необходимо указать значение Не загружать скидки.

      Тип дисконтной системы, в которую загружать дисконтные карты – наименование типа дисконтной системы (из списка зарегистрированных в системе), для которой будут загружаться данные о дисконтных картах.

      Типы счетов в УКМ – если в магазине ведется учет товара по счетам, то в данном поле указывается идентификатор счета во внешней системе, с которым будут выгружаться данные.

Якорь
new
new
Товары без агента загружать как собственные  если данный параметр активирован, то при импорте данных, проставленное значение NULL в поле tag_1226 таблицы external_order_items конвертера заменяется на значение 0. По умолчанию, данный параметр неактивен.

Скрипт создания БД – ссылка на скрипт для создания базы данных, предназначенной для обмена между сервером УКМ 4 и внешней системой.

...

Протокол импорта данных основан на обмене сигналами между внешней системой и конвертером. Обмен сигналами производится системами через таблицу signal. Каждая операция по импорту данных сопровождается записью в таблице signal.

Значения сигнала о состоянии процесса

Внимание!

Начиная с версии MySQL 5.5, при написании запроса название таблицы signal необходимо заключать в апострофы, т.к. слово "signal" является ключевым.

...

Значение сигнала о состоянии процесса импорта хранится в поле signal таблицы signal. Поле может принимать одно из следующих значений:

...

3. Внешняя система заполняет таблицы данных и формирует соответствующую запись в таблице signal. Запись в таблице signal информирует сервер УКМ 4 о произведённых изменениях и одновременно является сигналом для начала операции импортирования.

...

  • Свойства первого типа характеризуются тем, что их значения редко повторяются для разных товаров (как крайний случай, значения индивидуальны для каждого товара). К таким свойствам можно отнести артикул производителя, состав товара, сроки годности и т.д.
  • Свойства второго типа характеризуются тем, что их значения могут повторяться для многих товаров. Например, страна происхождения товара.

В данном конверторе конвертере нельзя загрузить произвольные типы и значения свойств первого типа. Загружаемый список ограничен полями в таблице item.

...

В общем случае, не все значения свойства могут быть доступны кассиру для выбора. Например, с помощью этого механизма можно управлять выбором продавцов, которые работали с покупателем, в зависимости от графика их работы. В первую очередь, такой механизм используется для свойств, которые создаются в самом УКМ 4, однако, он также применим и для свойств, загружаемых через конверторыконвертеры.

Для связи типа свойства с конкретным артикулом, предназначена таблица item_properties_type. Наличие в этой таблице записи приводит к тому, что при выборе данного товара на кассе кассиру выводится список значений данного свойства (ограниченный таблицей available_receipt_item_properties) для выбора значения. Если требуется на кассе указывать значения свойства, которое не привязано к артикулу, то необходимо воспользоваться соответствующей кассовой операцией.

Таблица item_property_values предназначена для указания связи артикула с конкретным значением свойства товара. Если такая связь установлена, то кассир не будет выбирать значение свойства, оно будет присвоено строке чека автоматически. Существует аналогичная таблица var_property_values, предназначенная для автоматического присвоения значения свойства при вводе товара по штрихкоду.

Якорь
orders
orders
Передача данных о заказах в УКМ 4

Загрузка информации о заказах, сделанных с помощью терминалов сбора данных, в УКМ 4 производится из таблиц order_order и order_var.

...

1. В случае, если формулы ставок отличаются от рекомендуемых, то товары могут быть добавлены в чек с некорректной ставкой налога.

Примечание:. Для ставок НДС 10%, 18%, 20% допустима форма передачи процента ставки: "XX%" и "XX.00%", например, 10.00% является допустимым значением ставки при передаче через конвертер.

...

  • Ставка Не облагается будет автоматически использоваться УКМ 4 при пустом справочнике налогов для добавления товаров в чек. Актуально для пользователей с неосновной системой налогообложения, которые не выгружают налоги в УКМ 4 с любыми конвертерами.
  • Ставка Не облагается будет использоваться УКМ 4 для объектов пользователя с неосновной системой налогообложения во всех случаях: даже если эта ставка не загружена в справочник налогов УКМ 4, не выбрана для товаров, и справочник налогов не пуст. Актуально для пользователей, которые в одной системе УКМ 4 поддерживают работу как магазинов с основной системой налогообложения, так и магазинов с любой неосновной системой налогообложения (например, ЕНДВ).

Таблицы

Внимание! В  

В таблицах ниже приведены лишь общие сведения о полях. Подробные характеристики каждого поля можно найти в полном SQL-файле, расположенном в веб-интерфейсе по ссылке Скрипт создания БД в настройках конвертораконвертера:

Якорь
assortmentgroupitems
assortmentgroupitems
assortment_group_items

Загрузка информации в весовые ассортименты (весы).

...


* Удаление прайс-листов (в поле name - – "pricelist")
:

1. Если выставлены значения в полях store и record_id, то прайс-лист с id = record_id отвязывается от магазина store, т.е. удаляется запись в таблице trm_in_pricetype_pricelist по полям:

...

clear_signal.store = srv_assortment_group_items.cl_id

Якорь
cards
cards
client_card

Карты клиента.

Название поля

Тип данных

Описание

clientvarchar(40)Код клиента
card_codevarchar(40)Номер карты
pinvarchar(256)Пин-код карты
versionbigint(20) unsignedНомер версии данных
deletedtinyint(3) unsignedПризнак того, что запись устарела и должна быть удалена из БД кассового терминала: 1 – запись устарела; 0 – запись актуальна

...

Название поля

Тип данных

Описание

idvarchar(40)Идентификатор клиента
classifclientint(11) unsignedИдентификатор узла классификатора клиентов, которому принадлежит клиент
sur_namevarchar(100)Фамилия клиента физического лица или ответственного закупщика юридического лица
namevarchar(100)Имя клиента (физического лица или ответственного закупщика юридического лица)
patronymicvarchar(100)Отчество клиента (физического лица или ответственного закупщика юридического лица)
birthdaydatetimeДата рождения клиента физического лица или ответственного закупщика юридического лица). Значение года должно быть в диапазоне 1400 - 10000
innvarchar(100)ИНН клиента
passportvarchar(100)Паспортные данные клиента (физического лица или ответственного закупщика юридического лица)
pricetypevarchar(38)Идентификатор вида цены
typetinyin(1)Признак печати счета-фактуры: при оформлении продажи клиенту программа распечатает счет-фактуры
allow_paycashtinyint(1)Способ оплаты, используемый клиентом при расчете с магазином:

0 – только со счета; 1 – любым способом

enterprisenamevarchar(100)Название клиента – юридического лица
okpovarchar(100)ОКПО клиента
okdpvarchar(100)ОКДП клиента
kppvarchar(100)КПП клиента
baddressvarchar(100)Юридический адрес клиента
addressvarchar(100)Физический адрес клиента
phonevarchar(100)Контактный телефон клиента
bankvarchar(100)Банковские реквизиты клиента
registervarchar(100)Номер свидетельства о регистрации индивидуального предпринимателя
consignee_namevarchar(100)Название грузополучателя
consignee_addressvarchar(100)Адрес грузополучателя
activetinuint(1)0 – заблокирован, 1 - разблокирован
save_changetinuint(1)Значение признака зачисления сдачи на счёт покупателя через услугу: 0 – не зачислять, 1 – решение принимает покупатель, 2 – зачислять автоматически
versionbigint(20) unsignedНомер версии данных
deletedtinyint(3) unsignedПризнак того, что запись устарела и должна быть удалена из БД кассового терминала: 1 – запись устарела; 0 – запись актуальна

...

Название поля

Тип данных

Описание

idbigint(20) unsignedИдентификатор операции
account_idint(11)Идентификатор типа счета
clientvarchar(40)Идентификатор клиента
numbervarchar(100)Номер операции (может быть равен номеру исходного документа)
datedatetimeДата документа
operation_datedatetimeДата операции
amountdecimal(20,4)Сумма операции
typetinyint(1)Тип операции (0 – приход/расход, баланс изменяется на величину amount: если amount – положительное число, то приход, если отрицательное – расход; 1 – баланс устанавливается в значение amount, независимо от значения баланса до обработки операции)
versionbigint(20) unsignedНомер версии данных

Якорь
ofd
ofd
clients_properties

Заведение дополнительных свойств клиентов.

Название поля

Тип данных

Описание

idvarchar(40)Идентификатор свойства
namevarchar(100)Наименование свойства
versionint(11)Номер версии данных
deletedtinyint(1) unsignedПризнак того, что запись устарела и должна быть удалена из БД кассового терминала: 1 – запись устарела; 0 – запись актуальна

Якорь
em
em
clients_properties_values

Выгрузка значений свойств клиентов.

...

Значение поля efts (код алгоритма)Значение параметра
108<describe, amount_from, amount_to, time_from, time_to, modificator>, где:

describe – диапазон скидки "от и до"; количество диапазонов может быть любым;

amount_from – нижний диапазон суммы чека;

amount_to – верхний диапазон суммы чека;

time_from – значение времени, начиная с которого выполняется условие;

time_from – значение времени, до которого выполняется условие;

modificator – значение скидки.

Условия действия скидки по сумме внутри диапазона проверяются по связке "И".

Условия действия скидки по времени предоставляются на первый диапазон, который удовлетворяет всем условиям.

Условия действия скидки по сумме и времени предоставляется как предел (в рублях или % от суммы чека) суммы скидки по заданному правилу.

Примеры:

скидка на чек 10%:

<body>
    <lim_discount>
         <value></value>
    </lim_discount>
    <describe>
         <modificator>
              <value>-10%</value>
         </modificator>
    </describe>
</body>

скидка на чек 10%, если сумма чека больше 100 руб.:

<body>
    <lim_discount>
         <value></value>
    </lim_discount>
    <describe>
         <amount_from>
              <value>100</value>
         </amount_from>
         <modificator>
              <value>-10%</value>
         </modificator>
    </describe>
</body>

скидка на чек: если сумма чека от 100 до 200 руб. – 10%: если сумма чека больше 200 руб. – 20%:

<body>
    <lim_discount>
         <value></value>
    </lim_discount>
    <describe>
         <amount_from>
              <value>100</value>
         </amount_from>
         <amount_to>
              <value>200</value>
         </amount_to>
         <modificator>
              <value>-10%</value>
         </modificator>
    </describe>
    <describe>
         <amount_from>
              <value>200</value>
         </amount_from>
         <modificator>
              <value>-20%</value>
         </modificator>
    </describe>
</body>

скидка на чек: если время от 01:00 до 02:00 – 10%, если время от 02:00 – 20%:

<body>
    <lim_discount>
         <value></value>
    </lim_discount>
    <describe>
         <time_from>
              <value>0100</value>
         </time_from>
         <time_to>
              <value>0200</value>
         </time_to>
         <modificator>
              <value>-10%</value>
         </modificator>
    </describe>
    <describe>
         <time_from>
              <value>0200</value>
         </time_from>
         <modificator>
              <value>-20%</value>
         </modificator>
    </describe>
</body>


скидка на чек: если время от 01:00 до 02:00 и сумма чека от 100 до 200 руб. – 10%, если время от 02:00 и сумма чека от 200 – 20%:

<body>
    <lim_discount>
         <value></value>
    </lim_discount>
    <describe>
         <time_from>
              <value>0100</value>
         </time_from>
         <time_to>
              <value>0200</value>
         </time_to>
         <amount_from>
              <value>100</value>
         </amount_from>
         <amount_to>
              <value>200</value>
         </amount_to>
         <modificator>
              <value>-10%</value>
         </modificator>
    </describe>
    <describe>
         <time_from>
              <value>0200</value>
         </time_from>
         <amount_from>
              <value>200</value>
         </amount_from>
         <modificator>
              <value>-20%</value>
         </modificator>
    </describe>
</body>
19

<x, y, z> где:

x – способ назначения скидки (0  – пороговый; 1 – ступенчатый); 

y – ± процент / руб. на ед. / руб. на позиц.) скидки / наценки / стоимости) по умолчанию;

z – z – тип пороговых значений (0 – суммовой; 1 – количественный)

16null
15null
7null

...

Название поля

Тип данных

Описание

idint(11)Идентификатор записи
discount_typebigint(20)Идентификатор скидки
varvarchar(40)Штрихкод
quantitydecimal(20,4)Пороговое количество
modificatorvarchar(40)

Модификатор типа скидки: значение скидки в формате:

[+|-|p]value[%|x|g]

versionint(11)Версия изменения записи
deletedtinyint(1) unsignedПризнак того, что запись устарела и должна быть удалена из БД кассового терминала: 1 – запись устарела; 0 – запись актуальна

Якорь
ipv
ipv
item_property_values

Хранение информации о связи артикулов с расширенным набор свойств товаров.

...

Название поля

Тип данных

Описание

idvarchar(40)Артикул товара
namevarchar(255)Название товара, которое печатается в документах
descrtextОписание товара
measurevarchar(40)Название единицы измерения количества товара
measprecdecimal(11,0)Точность единицы измерения количества товара: 1 – один знак после запятой; 2 – два знака после запятой, и т.д.
classifvarchar(40)Идентификационный номер группы товара
propint(11)Не используется
taxint(11)Идентификатор налоговой группы товара (поле опциональное)

Якорь
alc
alc
alcohol

tinyint(3)Крепость алкоголя
gtdvarchar(40)Номер ГТД
countryvarchar(40)Название страны-производителя
certificationvarchar(40)Номер сертификата
certification_datevarchar(40)Дата начала действия сертификата
produser_markingvarchar(100)Производитель
summaryvarchar(100)Описание товара
structuretextСостав товара
exp_datedatetimeСрок годности
realization_timeint(11)Время реализации
qdoc_orgvarchar(40)Организация, выдавшая сертификат соответствия, и город
qdoc_idvarchar(40)Номер сертификата соответствия
qdoc_datedatetimeДата выдачи сертификата соответствия
qdoc_expdatetimeДата окончания срока действия сертификата соответствия
hdoc_orgvarchar(40)Организация, выдавшая гигиенический сертификат, и город
hdoc_idvarchar(40)Номер гигиенического сертификата
hdoc_datedatetimeДата выдачи гигиенического сертификата
tnvedvarcharbigint(4020) unsignedКод Идентификатор кода ТН ВЭД
versionbigint(20) unsignedНомер версии данных
deletedtinyint(3) unsignedПризнак того, что запись устарела и должна быть удалена из БД кассового терминала: 1 – запись устарела; 0 – запись актуальна

...

Якорь
tnved
tnved
tnved

Коды ТН ВЭД.

Название поля

Тип данных

Описание

idbigint(20) unsignedID кода ТН ВЭД
namevarchar(255)Наисенование кода ТН ВЭД
tnvedvarchar(40)Значение кода ТН ВЭД
versionint(10) unsignedНомер версии данных
deletedtinyint(1)Признак того, что запись устарела и должна быть удалена из БД кассового терминала: 1 – запись устарела; 0 – запись актуальна

Якорь
rests
rests
items_remain

Остатки товара в магазинах.

...

Название поля

Тип данных

Описание

storevarchar(40)Идентификатор магазина
order_idvarchar(20)Идентификатор заказа
positionint(11)Идентификатор строки товарной позиции в заказе
var_itemvarchar(40256)Штрихкод
quantitydecimal(20,4)Количество
stockint(11)Отдел
pricedecimal(20,4)Цена товара
minpricedecimal(20,4)Минимальная цена товара
fix_pricetinyint(1)Признак того, что цена товара в заказе не может быть изменена на кассевозможности применения скидок на позицию в заказе: 0 – можно менятьприменять; 1 – нельзя менятьприменять
versionint(11) unsignedНомер версии данных
deletedtinyint(3) unsignedПризнак того, что запись устарела и должна быть удалена из БД кассового терминала: 1 – запись устарела; 0 – запись актуальна

...

Название поля

Тип данных

Описание

storevarchar(40)Код магазина в рамках значений внешней системы
idint(11)Идентификатор средства оплаты
namevarchar(40)Название
versionint(11)Номер версии данных
deletedtinyint(1)Признак того, что запись устарела и должна быть удалена из БД кассового терминала: 1 – запись устарела; 0 – запись актуальна

Якорь
pricelist
pricelist
pricelist

Хранение информации о прайс-листах.

...

Название поля

Тип данных

Описание

pricelistint(11) unsignedИдентификатор прайс-листа, которому принадлежит товар
itemvarchar(40)Артикул товара
pricedecimal(20,4)Цена товара
minpricedecimal(20,4)Ограничение цены товара
is_promo_pricetinyint(1)Акционная цена
versionbigint(20) unsignedНомер версии данных
deletedtinyint(3) unsignedПризнак того, что запись устарела и должна быть удалена из БД кассового терминала: 1 – запись устарела; 0 – запись актуальна

...

Якорь
pr222
pr222
pricelist_items_ext

Дополнительные цены.

Название поля

Тип данных

Описание

pricelistint(11) unsignedИдентификатор прайс-листа
itemvarchar(40)Код товара
nomenclature_idint(11)Идентификатор номенклатуры
posintПозиция цены
pricedecimal(20,4) Цена товара
minpricedecimal(20,4) Минимальная цена товара
descrvarchar(100)Дополнительный текст для вывода цены
versionbigint(20) unsignedНомер версии данных
deletedtinyint(3) unsignedПризнак того, что запись устарела и должна быть удалена из БД кассового терминала: 1 – запись устарела; 0 – запись актуальна

...

Название поля

Тип данных

Описание

pricelistint(11) unsignedИдентификатор прайс-листа, которому принадлежит товар
varvarchar(40)Штрихкод товара
pricedecimal(20,4)Цена товара за единицу измерения, указанную для артикула (поля items.measure и items.measprec)
minpricedecimal(20,4)Ограничение цены товара
is_promo_pricetinyint(1)Акционная цена
versionint(11)Номер версии данных
deletedtinyint(1)Признак того, что запись устарела и должна быть удалена из БД кассового терминала: 1 – запись устарела; 0 – запись актуальна

Якорь
pricetype
pricetype
pricetype

Вид цены.

Название поля

Тип данных

Описание

idint(11) unsignedИдентификатор вида цены
namevarchar(100)Название вида цены
versionint(11)Номер версии данных
deletedtinyint(1)Признак того, что запись устарела и должна быть удалена из БД кассового терминала: 1 – запись устарела; 0 – запись актуальна

...

Название поля

Тип данных

Описание

pricetypeint(11) unsignedИдентификатор вида цены
storevarchar(40)Идентификатор магазина в рамках значений внешней системы
versionbigint(20) unsignedНомер версии данных
deletedtinyint(3) unsignedПризнак того, что запись устарела и должна быть удалена из БД кассового терминала: 1 – запись устарела; 0 – запись актуальна

Якорь
psp
psp
pricetype_store_pricelist

Программирование прайс-листов для магазинов (всех, в т.ч. и маркетинговых).

Название поля

Тип данных

Описание

pricetypeint(11) unsignedИдентификатор вида цены
storevarchar(40)Идентификатор магазина в рамках значений внешней системы
pricelistint(11)Идентификатор прайс-листа
versionint(11)Номер версии данных
deletedtinyint(1)Признак того, что запись устарела и должна быть удалена из БД кассового терминала: 1 – запись устарела; 0 – запись актуальна

Якорь
proper
proper
properties

Предназначена для хранения перечня свойств товаров.

...

При печати документов УКМ 4 в первую очередь проверяет для товара наличие значений свойств в таблице trm_in_item_cc (куда они загружаются из таблицы items конвертора конвертера). Если значение свойства не найдено там, то затем проверяется таблица trm_in_properties.

...

Название поля

Тип данных

Описание

item_idvarchar (40)Идентификатор товара
property_codevarchar(40)Идентификатор свойства (код свойства)
versionint(11)Номер версии данных
deletedtinyint(1)Признак того, что запись устарела и должна быть удалена из БД кассового терминала: 1 – запись устарела; 0 – запись актуальна

Якорь
pv
pv
property_values

Хранение списков возможных значений свойств товаров.

...

Пример заполнения поля description:

<question>

...

 <const>ЗНАЧЕНИЕ СВОЙСТВА</

...

const>
<displayname>НАЗВАНИЕ СВОЙСТВА</

...

displayname>
</question>

Якорь
reprice
reprice
repricing_act

Акты переоценки.

Название поля

Тип данных

Описание

storevarchar (40)ID магазина
idbigint(20) unsignedID акта
date_startdatetimeДата начала срока действия акта
date_stopdatetimeДата окончания срока действия акта
priorityint(11)Приоритет
descriptionvarchar(255)Примечание
versioninteger(10) unsignedНомер версии данных
deletedtinyint(1)Признак того, что запись устарела и должна быть удалена из БД кассового терминала: 1 – запись устарела; 0 – запись актуальна

...

Товары в актах переоценки.

Название поля

Тип данных

Описание

storevarchar(40)ID магазина
repricing_act_idbigint(20) unsignedID акта
itemvarchar(40)Артикул товара
numberint(11) unsignedУникальный ID переоценки товара в рамках одного акта
pricedecimal(20,4)Цена товара
versioninteger(10) unsignedНомер версии данных
deletedtinyint(1)Признак того, что запись устарела и должна быть удалена из БД кассового терминала: 1 – запись устарела; 0 – запись актуальна

...

Данная таблица предназначена для обмена сигналами о готовности данных для импорта между УКМ 4 и внешней торговой системой. Запись в таблице signal информирует сервер УКМ 4 о произведённых изменениях и одновременно является сигналом для начала операции импортирования.

Внимание! 

Начиная с версии MySQL 5.5, при написании запроса название таблицы signal необходимо заключать в апострофы, т.к. слово "signal" является ключевым.

...

Название поля

Тип данных

Описание

idvarchar(40)Штриховой код товара
itemvarchar(40)Артикул товара
quantitydecimal(20,4)Количество товара. Например, количество товара в упаковке товаров
tare_weightdecimal(20,4)Вес тары
stockint(11)Идентификатор отдела
versionbigint(20) unsignedНомер версии данных
deletedtinyint(3) unsignedПризнак того, что запись устарела и должна быть удалена из БД кассового терминала: 1 – запись устарела; 0 – запись актуальна

Якорь
vpv
vpv
var_property_values

Привязка значения свойства к штрихкоду.

...

Название поля

Тип данных

Описание

store_idvarchar(40)Идентификатор магазина
idvarchar(40)Идентификатор приходной накладной
numbervarchar(40)Номер приходной накладной
ref_shipmentvarchar(40)Номер отгрузки
titlevarchar(100)Название документа
barcodevarchar(100)Штрихкод
date_fromdatetimeПоставка ожидается "с"
date_todatetimeПодставка ожидается "по"
operation_typeint(11)Название бизнес процесса (приход товара, возврат от покупателя и т.д.)
operation_datedatetimeДата и время создания операции в управляющей системе
consigneevarchar(40)Грузополучатель
suppliervarchar(40)

Поставщик

supplier_transportvarchar(40)Номер машины поставщика
shippervarchar(40)Грузоотправитель
payervarchar(40)Плательщик
reason_numbervarchar(40)Номер договора или заказа поставщику
reason_datedatetimeДата договора или заказа поставщику
containerint(11)Количество контейнеров в поставке
alt_typevarchar(40)Альтернативный внешний тип документа
plan_gateint(11)Ожидаемый номер ворот
gateint(11)Реальный номер ворот
plan_pallet_countint(11)Ожидаемое количество паллет
pallet_countint(11)Реальное количество паллет
pallet_capacitydecimal(20,1)Количество паллетомест
invoice_numbervarchar(40)Номер накладной
invoice_datedateДата накладной
agentvarchar(40)ФИО водителя-экспедитора
handle_typevarchar(40)Внешний тип поставки
streamvarchar(40)Поток
command_clientvarchar(100)Номер СС имя клиента (из документов ASN-SRT)
bpvarchar(40)ID бизнес-процесса
act_typeint(11)Тип акта (ревизия/инвентаризация)
versionint(11) unsignedНомер версии данных
deletedtinyint(1)Признак того, что запись устарела и должна быть удалена из БД кассового терминала: 1 – запись устарела; 0 – запись актуальна

...

Название поля

Тип данных

Описание

codevarchar(40)Код свойства 
titlevarchar(100)Название
versionbigint(20) unsignedНомер версии данных
deletedtinyint(1)Признак того, что запись устарела и должна быть удалена из БД кассового терминала: 1 – запись устарела; 0 – запись актуальна

defect_reason

XXXСписок проблем.

Название поля

Тип данных

Описание

defect_codevarchar(40)Код
titlevarchar(100)Проблема
versionint(11) unsignedНомер версии данных
deletedtinyint(1)Признак того, что запись устарела и должна быть удалена из БД кассового терминала: 1 – запись устарела; 0 – запись актуальна

...

Название поля

Тип данных

Описание

idint(11)Идентификатор типа сертификата (значение id должно быть больше 1 000 000, записи с меньшим id не будут загружаться)
namevarchar(40)Название типа сертификата
nominaldecimal(20, 4)Номинал
mono_accounttinyint(1)Признак одноразового использования сертификата: 0 - подарочная карта (многоразовая), 1 - 1 – сертификат (одноразовый)
check_underpaytinyint(1)Признак разрешения недоплаты: 0 – не разрешено; 1 – разрешено; 2 – решение принимает кассир
multi_selltinyint(1)0 – сертификат можно продать только один раз; 1 – можно продавать сертификат повторно
allow_returntinyint(1)0 – возврат сертификата запрещен; 1 - 1 – возврат сертификата разрешен (значения из этого поля копируется в базу УКМ 4 в поле return_money)
allow_return_paymenttinyint(1)Возвращать средства на счет сертификата при возврате товаров: 0 – запрещено; - 1 – разрешено
check_storetinyint(1)Проверять магазин при продаже сертификата
item_idvarchar(40)Идентификатор товара, продаваемого как сертификат
use_pincodetinyint(1)Признак использования защитного кода
print_in_receipttinyint(1)Печатать в чеке
fixed_nominaltinyint(1)Признак фиксированного номинала
min_nominaldecimal(20,4)Минимальное значение номинала сертификата
max_nominaldecimal(20,4)Максимальное значение номинала сертификата
nominal_multiplicitydecimal(20,4)Значение кратности номинала сертификата
versionint(11)Номер версии данных
deletedtinyint(1)Признак того, что запись устарела и должна быть удалена из БД кассового терминала: 1 – запись устарела; 0 – запись актуальна

...

Название поля

Тип данных

Описание

numbervarchar(255)ID транзакции
amountdecimal(20, 2)Cумма транзакции
versionint(11)Номер версии данных
deletedtinyint(1)Признак того, что запись устарела и должна быть удалена из БД кассового терминала: 1 – запись устарела; 0 – запись актуальна

Якорь
refreasons
refreasons
external_order_refusals

Заказы Global. Справочник причин отказа.

Название поля

Тип данных

Описание

idint(11)Код причины
titlevarchar(255)Название
can_commenttinyint(1)Нужно комментировать [1 – да; 0 – нет]
versionint(11)Номер версии данных
deletedtinyint(1)Признак того, что запись устарела и должна быть удалена из БД кассового терминала: 1 – запись устарела; 0 – запись актуальна

Якорь
uff
uff
external_order_items

Заказы Global. Состав внешних заказов.

deleted

Название поля

Тип данных

Описание

storevarchar(40)Идентификатор магазина (идентификатор из настроек конвертера)
order_idintbigint(1120)Номер заказа в системе Global
itemvarchar(40))Артикул товара
quantitydecimal(20,4)Количество товара
pricedecimal(20,4)Цена
min_pricedecimal(20,4)Минимальная цена
changeabletinyint(1)1 – изменяемая (товарная) позиция; 0 – неизменяемая позиция (услуга)Режим работы с позицией заказа:
0 – неизменяемая позиция (услуга): добавляется в чек всегда, нельзя удалить из чека;
1 – изменяемая товарная позиция: не добавляется в чек в режиме changeable = 2, можно удалить;
2 – изменяемая товарная позиция: обязательно добавляется в чек в режиме changeable = 2, можно удалить

Якорь
fixp
fixp
fix_price

tinyint(1)Признак того, что цена товара в заказе не может быть изменена на кассевозможности применения скидок на позицию в заказе: 0 – можно менятьприменять; 1 – нельзя менятьприменять
tag_12261212biginttinyint(201)ИНН поставщика
tax_groupint(11)ID налоговой группы для поставщика
versionint(11)Номер версии данных
Признак предмета расчета (1212): значения от 1 до 26 в соответствии с ФЗ 54 РФ
tag_1214tinyint(1)Признак способа расчета (1214): значения от 1 до 7 в соответствии с ФЗ 54 РФ
tag_1226bigint(20)ИНН поставщика
tax_groupint(11)ID налоговой группы для поставщика
versionint(11)Номер версии данных
deletedtinyint(1)Признак того, что запись устарела и должна быть удалена из БД кассового терминала: 1 – запись устарела; 0 – запись актуальна

Якорь
marks
marks
external_order_

...

item_add_info

 Дополнительная информация для товара заказа.

Название поля

Тип данных

Описание

storevarchar(40)ID магазина
order_idbigint(20)ID заказа
amountitemdecimalvarchar(20,440)Величина оплаты
return_by_cash_forbiddentinyint(1)Признак того, что для этого средства оплаты запрещен возврат из денежного ящика
versionint(11)ID товара в заказе
info_idint(11)ID доп. информации

Якорь
addinform
addinform
additional_info

varchar(225)Доп. информация (штрихкод или DataMatrix)
pricedecimal(20,4)Цена

quantity

decimal(20,4)Количество
min_pricedecimal(20,4)Мин. цена
tag_1212tinyintПризнак предмета расчета
tag_1214tinyintПризнак способа расчета
tag_1226bigint(20)ИНН агента
tax_groupint(11)Индекс налоговой группы
versionint(11)Номер версии данных
deletedtinyint(1)Признак того, что запись устарела и должна быть удалена из БД кассового терминала:
1 – запись устарела; 0 – запись актуальна

Якорь
extpay
extpay
external_order_

...

payments

Предоплаты/авансы заказов из внешних систем.

Название поля

Тип данных

Описание

storevarchar(40)
Идентификатор магазина (идентификатор из настроек конвертера)
ID магазина
order_id
int
bigint(
11
20)
Идентификатор
ID заказа
в системе Globalext_order_typevarchar(100)Тип системы, в которой сделан заказext_order_idvarchar(100)Идентификатор, присвоенный системой, в которой сделан заказorder_datedatetimeДата создания заказа (опционально)statustinyint(5)Исходный статус (1– ожидает оплаты; 3 – ожидает выкупа; 6 – аннулирован; другие значения не принимаются)sale_typetinyint(1)Тип продажи (1 – оплата курьером; 0 – оплата на кассе)wholesaletinyint(1)1 – оптовая продажа; 0 – розничная продажаclient_namevarchar(255)Имя покупателяcheck_structuretinyint(1)Проверять состав чека при выкупе (1 – да; 0 – нет)changeabletinyint(1)Можно изменять состав (1 – да; 0 – нет)amountdecimal(20,4)Сумма заказаversionint(11)Номер версии данныхdeletedtinyint(1)Признак того, что запись устарела и должна быть удалена из БД кассового терминала: 1 – запись устарела; 0 – запись актуальна

items_egais

Загрузка признака акцизного товара и параметров товарной карточки.

Название поля

Тип данных

Описание

idvarchar(40)Артикул товараegaistinyint(1)Признак акцизного товара, параметр товарной карточки. Может принимать значения: 0 – неакцизный товар; 1 – маркированный товар; 2 – немаркированный товар; 3 – специальный маркированный товарversionbigint(20) unsigned
amountdecimal(20,4)Величина оплаты

Якорь
payment
payment
kkt_payment_form

tinyint(1)Форма расчета для ККТ: 0 – наличные; 1 – безналичные; 3 – постоплата (кредит); 4 – встречное представление
versionint(11)Номер версии данных
deletedtinyint(1)Признак того, что запись устарела и должна быть удалена из БД кассового терминала: 1 – запись устарела; 0 – запись актуальна

Якорь
extern
extern
external_orders

Заказы Global. Внешние заказы.

Название поля

Тип данных

Описание

storevarchar(40)Идентификатор магазина (идентификатор из настроек конвертера)
order_idbigint(20)Идентификатор заказа в системе Global
ext_order_typevarchar(100)Тип системы, в которой сделан заказ
ext_order_idvarchar(100)Идентификатор, присвоенный системой, в которой сделан заказ
order_datedatetimeДата создания заказа (опционально)

Якорь
cameback
cameback
status

tinyint(5)

Статус заказа: 1 – ожидает оплаты; 2 – оплачен; 3 – ожидает выкупа; 4 – выкупается; 5 – выкуплен; 6 – аннулирован; 7 – ожидает возврата; 8 – возвращен; 9 – ожидает приёма; 10 – принят

sale_typetinyint(1)Тип продажи (1 – оплата курьером; 0 – оплата на кассе)
wholesaletinyint(1)1 – оптовая продажа; 0 – розничная продажа
client_namevarchar(255)Имя покупателя

Якорь
innbuy
innbuy
client_inn

varchar(40)ИНН покупателя (для заказов юридическими лицами). Если поля client_inn и client_name заполнены, то они регистрируются в ККТ (теги 1228 и 1227, соответственно)
check_structuretinyint(1)

Проверять состав чека при выкупе:

1 – да: товары сканируются сканером для добавления, товары не из заказа нельзя добавить в чек;

0 – нет: все товары заказа добавляются в чек сразу, можно добавить дополнительный товар в чек

changeabletinyint(1)

Режим работы с составом заказа:
0 – все товары заказа будут добавлены в чек, нельзя менять заказ на кассе;
1 – все товары заказа будут добавлены в чек, можно менять состав заказа на кассе;
2 – только обязательные товары заказа будут добавлены в чек; остальные товары потребуется сканировать для их добавления в чек

amountdecimal(20,4)Сумма заказа
versionint(11)Номер версии данных
deletedtinyint(1)Признак того, что запись устарела и должна быть удалена из БД кассового терминала: 1 – запись устарела; 0 – запись актуальна

Якорь
iegais
iegais
items_egais

Загрузка признака акцизного товара и параметров товарной карточки.

Название поля

Тип данных

Описание

idvarchar(40)Артикул товара

Якорь
itemsegais
itemsegais
egais

tinyint(1)Признак маркированности товара, параметр товарной карточки. Может принимать значения: 0 – неакцизный товар; 1 – маркированный товар; 2 – немаркированный товар; 3 – специальный маркированный товар; 4 – частично маркированный товар

Якорь
excise
excise
sub_excise

tinyint(1)Признак подакцизности товара. Может принимать значения: 0 – неподакцизный товар; 1 – подакцизный товар

Якорь
notuniq
notuniq
crpt_not_unique

int(11)Признак уникальности контрольной марки товара. Может принимать значения: 0 – уникальная марка; 1 – неуникальная марка
versionbigint(20) unsignedНомер версии данных
deletedtinyint(3) unsignedПризнак того, что запись устарела и должна быть удалена из БД кассового терминала: 1 – запись устарела; 0 – запись актуальна

cash_messages

Загрузка сообщений кассиру.

Название поля

Тип данных

Описание

store_idint(11)Идентификатор магазина (идентификатор из настроек конвертера)
idint(11)Идентификатор сообщения
messagetextТекст сообщения
date_fromdatetimeДата начала периода вывода сообщения на кассе
date_todatetimeДата окончания периода вывода сообщения на кассе
versionint(11)Номер версии данных
deletedtinyint(1)Признак того, что запись устарела и должна быть удалена из БД кассового терминала: 1 – запись устарела; 0 – запись актуальна

items_sets

Наборы.

Название поля

Тип данных

Описание

set_idvarchar(40)Идентификатор набора
item_idvarchar(40)Идентификатор позиции набора
quantitydecimal(20,4)Количество товара
versionint(11)Номер версии данных
deletedtinyint(1)Признак того, что запись устарела и должна быть удалена из БД кассового терминала:
1 – запись устарела; 0 – запись актуальна

var_fur_identity

Соответствие меток КиЗ меховых изделий штрихкодам.

Название поля

Тип данных

Описание

var_idvarchar(40)Штрихкод товара
fur_identityvarchar(40)Метка КиЗ
versionbigint(20) unsignedНомер версии данных
deletedtinyint(1)Признак того, что запись устарела и должна быть удалена из БД кассового терминала:
1 – запись устарела; 0 – запись актуальна

social_moscow_items

Товары-исключения для социальных сертификатов Москвы.

Название поля

Тип данных

Описание

itemvarchar(40)Идентификатор товара
versionint(11)Номер версии данных
deletedtinyint(1)Признак того, что запись устарела и должна быть удалена из БД кассового терминала:
1 – запись устарела; 0 – запись актуальна

Якорь
agent
agent
agent

Справочник агентов.

3 unsigned

Название поля

Тип данных

Описание

tag_1226bigint(20)ИНН поставщика, обязательное поле
tag_1222tinyint(3)Тип агента 2^i, i от 0 до 6
tag_1073varchar(25)Телефон пл агента
tag_1044varchar(25)Операция пл. агента
tag_1016bigint(20)ИНН оператора перевода
tag_1026varchar(70)Наименование оператора перевода
tag_1075varchar(25)Tелефон оператора перевода
tag_1005varchar(256)Адрес оператора перевода
tag_1074varchar(25)Тел. оператора по приему платежей
tag_1225varchar(256)Наименование поставщика
tag_1171varchar(25)Телефон поставщика
versionint(11)Номер версии данных
deletedtinyint(1)Признак того, что запись устарела и должна быть удалена из БД кассового терминала:
1 – запись устарела; 0 – запись актуальна

cash_messages

...

Якорь
itemagent
itemagent
item_agent

Принадлежность товара агенту.

Название поля

Тип данных

Описание

store
item_id
int
varchar(
11
40)Идентификатор
магазина (идентификатор из настроек конвертера)idint(11)Идентификатор сообщенияmessagetextТекст сообщенияdate_fromdatetimeДата начала периода вывода сообщения на кассеdate_todatetimeДата окончания периода вывода сообщения на кассе
товара
tag_1226bigint(20)ИНН поставщика
tax_group_idint(11)ID налоговой группы поставщика
versionint(11)Номер версии данных
deletedtinyint(1)Признак того, что запись устарела и должна быть удалена из БД кассового терминала:
1 – запись устарела; 0 – запись актуальна

...

alco_

...

type

НаборыТипы акцизных марок.

40quantityКоличество товара

Название поля

Тип данных

Описание

settype_idvarchar(405)Идентификатор набораitem_idТип акцизной марки
namevarchar(256)Идентификатор позиции набораНазвание типа
min_pricedecimal(20,4)Минимальная розничная цена
versionint(11)Номер версии данных
deletedtinyint(1)Признак того, что запись устарела и должна быть удалена из БД кассового терминала:
1 – запись устарела; 0 – запись актуальна

var_fur_identity

...

list

Списки товаров.

40Метка КиЗ

Название поля

Тип данных

Описание

var_idvarcharint(4011)Штрихкод товараfur_identityID списка
namevarchar(128)Наименование списка
versionbigint(20) unsignedНомер версии данных
deletedtinyint(1)Признак того, что запись устарела и должна быть удалена из БД кассового терминала:
1 – запись устарела; 0 – запись актуальна

...

list_items

Товары-исключения для социальных сертификатов МосквыПринадлежность товара списку.

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

Название поля

Тип данных

Описание

Тип данных

Описание

listint(11)ID списка
itemvarchar(40)Артикул товара
versionintbigint(1120)Номер версии данных
deletedtinyint(1)Признак того, что запись устарела и должна быть удалена из БД кассового терминала:
1 – запись устарела; 0 – запись актуальна

agent

...

Якорь
rmenus
rmenus
rmenus

Описание классификатора.

tag_1016

Название поля

Тип данных

Описание

tag_1226idbigint(20)ИНН поставщика, обязательное поле
tag_1222tinyint(3)Тип агента 2^i, i от 0 до 6
tag_1073varchar(25)Телефон пл агента
tag_1044varchar(25)Операция пл. агента
ID меню
namevarchar(40)Наименование меню
rolebigint(20)ИНН оператора перевода
tag_1026varchar(70)Наименование оператора перевода
tag_1075varchar(25)Tелефон оператора перевода
tag_1005varchar(256)Адрес оператора перевода
tag_1074varchar(25)Тел. оператора по приему платежей
tag_1225varchar(256)Наименование поставщика
tag_1171varchar(25)Телефон поставщика
versionint(11)Номер версии данных
deletedtinyint(1)Признак того, что запись устарела и должна быть удалена из БД кассового терминала:
1 – запись устарела; 0 – запись актуальна

item_agent

Принадлежность товара агенту.

...

Название поля

...

Тип данных

...

Описание

...

alco_type

...

Действует только для роли с идентификатором
typetinyint(4)Тип меню: 0 – нормальное; 1 – добавление блюд меню к блюдам родительского меню; 2 – исключает из родительского меню блюда этого меню
ownerbigint(20)Идентификатор родительского меню
date_fromdatetimeДействует с даты
date_todatetime Действует по дату
time_fromvarchar(5)Действует с момента времени
time_tovarchar(5)Действует до момента времени
mondaytinyint(1)Действует ли меню в понедельник
tuesdaytinyint(1)Действует ли меню во вторник
wednesdaytinyint(1)Действует ли меню в среду
thursdaytinyint(1)Действует ли меню в четверг
fridaytinyint(1)Действует ли меню в пятницу
saturdaytinyint(1)Действует ли меню в субботу
sundaytinyint(1)Действует ли меню в воскресенье
show_atint(11)Порядок отображения строк в меню

Якорь
srmenus
srmenus
store_rmenus

Видимость классификатора в конкретном магазине.

Название поля

Тип данных

Описание

type_idstorevarchar(540)Тип акцизной марки
namevarchar(256)Название типа
min_pricedecimal(20,4)Минимальная розничная цена
versionint(11)Номер версии данных
deletedtinyint(1)Признак того, что запись устарела и должна быть удалена из БД кассового терминала: 1 – запись устарела; 0 – запись актуальна

list

Списки товаров.

...

Название поля

...

Тип данных

...

Описание

...

list_items

Принадлежность товара списку.

...

Название поля

...

Тип данных

...

Описание

...

external_order_item_add_info

...

ID магазина
rmenu bigint(20)ID меню
default_settingstinyint(1)Использовать стандартные настройки для этого пункта
role bigint(20)Роль пользователя, которому доступно меню
date_fromdatetimeНачало периода активности меню в магазине 
date_to datetimeОкончание периода активности меню в магазине
time_fromvarchar(5)Начало времени активности меню
time_tovarchar(5)Окончание времени активности меню
mondaytinyint(1)Действует ли меню в понедельник
tuesdaytinyint(1)Действует ли меню во вторник
wednesdaytinyint(1)Действует ли меню в среду
thursdaytinyint(1)Действует ли меню в четверг
fridaytinyint(1)Действует ли меню в пятницу
saturdaytinyint(1)Действует ли меню в субботу
sundaytinyint(1)Действует ли меню в воскресенье

Якорь
rmenusact
rmenusact
store_rmenus_active

Активность классификатора.

order_id

Название поля

Тип данных

Описание

store_idvarcharint(4011)id ID магазина
rmenu bigint(20)id заказа
itemvarchar(40)id товара в заказе
info_idint(11)id доп. информации
additional_infovarchar(225)Доп. информация (штрихкод или DataMatrix)
versionID меню

Якорь
rdish
rdish
rdish

Товары классификатора.

Название поля

Тип данных

Описание

rmenu bigint(20)ID меню
dishvarchar(40)Идентификатор блюда
show_orderint(11)Номер версии данныхdeletedtinyint(1)Признак того, что запись устарела и должна быть удалена из БД кассового терминала:
1 – запись устарела; 0 – запись актуальнаПорядок отображения блюд и групп модификаторов в меню