Дерево страниц
Перейти к концу метаданных
Переход к началу метаданных

Вы просматриваете старую версию данной страницы. Смотрите текущую версию.

Сравнить с текущим просмотр истории страницы

« Предыдущий Версия 9 Следующий »

Стандартный конвертер экспорта данных формата MySQL с выборкой данных: по весовым товарам, по специальным свойствам товаров (присваиваются при расчете покупателя), по картам клиентов, по стоп листам карт клиентов.

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

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

Откроется окно настройки конвертера:

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

Запускается – указывается служба, через которую будет осуществляться обмен данными (при условии, что пользователь имеет право доступа к ресурсам). Существуют следующие варианты значений:

      На сервере  обмен будет осуществляться через УКМ-сервер.

      На терминалах  обмен будет осуществляться через УКМ-клиент.

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

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

Средства оплаты

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

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

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

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

Количество попыток экспорта некорректных чеков

Пауза между попытками (сек.)

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

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

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

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

Выгружать результаты опросов

Выгружать off-line транзакции Siebel

Выгружать разрешения на операции

Не выгружать данные старше (дни) – позволяет ограничивать передачу устаревших данных. Максимальное значение, которое можно установить в поле, = 100. По умолчанию, значение не установлено и будут выгружаться все данные.

При первом подключении выгружать – параметр позволяет выбрать вариант выгрузки чеков относительно момента подключения конвертера. Существуют следующие варианты выгрузки:

      От начала открытой смены на момент подключения конвертера– выгружаются чеки, начиная с момента открытия той смены, во время работы которой был подключен настраиваемый конвертер.

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

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

Ручной запуск выгрузки

В конвертере существует возможность ручного запуска выгрузки данных. Для того, чтобы запустить выгрузку данных вручную, найдите конвертер Стандартный экспорт 4 в списке подключенных конвертеров (раздел веб-интерфейса Настройка сервера и оборудования/Конвертеры):

Кликните по ссылке Выгрузить данные. Откроется окно Ручная выгрузка:

В дополнение к описанным выше полям, в открывшейся форме появится несколько новых:

В форме, открывающейся во вкладке По сменам, с помощью выпадающих списков Регион и Город можно отобрать магазины, данные по сменам которых необходимо передать во внешнюю систему. Фильтр позволяет выбрать отдельные кассы, данные по сменам которых необходимо передать во внешнюю систему, для этого необходимо кликнуть по названию магазина и в открывшейся форме выбрать нужные кассы:

В 

В форме в полях "С: " и "По: " задается диапазон времени, за который необходимо передать данные во внешнюю программу. Так же в форме существует механизм для выбора конкретных магазинов, данные из которых необходимо передать во внешнюю программу. Для этого нужно нажать на кнопку "Выбранных" и выбрать магазины из представленного списка.

Правила взаимодействия с внешней системой

СуперМаг-УКМ заполняет таблицы базы экспорта с чеками по мере их появления (таблица receipt и связанные с нею записи). Признаком того, что чек полностью записан в базу экспорта, является непустое значение в поле receipt.result.

Для смены – непустое значение в shift.date_close.

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

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

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

Таблицы

cashdoc

Хранение информации о статистических данных кассового документа (шапка документа).

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

Тип данных

Признак ключа

Значение

Описание

cash_line_idinteger(11)PKNOT NULLИдентификатор магазина
storevarchar(100)
NOT NULLМагазин
idinteger(11)PKNOT NULLИдентификационный номер записи
numbervarchar(100)
NOT NULLНомер кассового документа в программе
datedatetime
NOT NULLДата формирования кассового документа

cashdoc_items

Хранение спецификации кассового документа.

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

Тип данных

Признак ключа

Значение

Описание

cash_line_idinteger(11)PKNOT NULLИдентификатор магазина
storevarchar(100)
NOT NULLМагазин
idinteger(11)PKNOT NULLИдентификационный номер документа
type_saletinyint(1)PKNOT NULLТип продажи (1 – оптовая; 0 – розничная/не установлена)
itemvarchar(40)PKNOT NULLАртикул товара
quantitydecimal(20,4)
NOT NULLКоличество проданного товара
totaldecimal(20,4)
NOT NULLИтоговая сумма по операции продажи для данного артикула без учета скидок за период формирования документа
discountdecumal(20,4)
NOT NULLИтоговая сумма скидок в чеках на продажу по данному артикулу за период формирования кассового документа
meanpricedecima(20,4)
NOT NULLИтоговая сумма по операции продажи по данному артикулу за период формирования кассового документа с учетом скидок. Цена рассчитывается системой как среднее значение цены
quantity_returndecimal(20,4)
NOT NULLКоличество возвращенного товара
total_returndecimal(20,4)
NOT NULLИтоговая сумма по операции возврата товаров для данного артикула без учета скидок за период формирования документа
discount_returndecimal(20,4)
NOT NULLИтоговая сумма скидок по операции возврата товаров по данному артикулу за период формирования кассового документа
meanprice_returndecimal(20,4)
NOT NULLИтоговая сумма по операции возврата товаров по данному артикулу за период формирования кассового документа с учетом скидок. Цена рассчитывается системой как среднее значение цены

cashdoc_payments

Хранение информации о платежных средствах, которыми расплачивались клиенты.

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

Тип данных

Признак ключа

Значение

Описание

cash_line_idinteger(11)PKNOT NULLИдентификатор магазина
storevarchar(100)
NOT NULLМагазин
idinteger(11)PKNOT NULLИдентификационный номер записи
type_saletinyint(1)PKNOT NULLТип продажи (1 – оптовая; 0 – розничная/не установлена)
paymentinteger(11)PKNOT NULLНазвание вида оплаты
countinteger(11)
NOT NULLИтоговое количество операций, оплата которых производилась данным видом оплаты
saledecimal(20,4)
NOT NULLИтоговая сумма по операции продажи по данному виду оплаты за период формирования кассового документа без учета скидок
returndecimal(20,4)
NOT NULLИтоговая сумма по операции возврата товаров с использованием данного вида оплаты за период формирования кассового документа без учета скидок
pinsertDECIMAL(20,4)
NOT NULLИтоговая сумма по операции внесения средств данного вида оплаты в денежные ящики кассовых терминалов
pextractDECIMAL(20,4)
NOT NULLИтоговая сумма по операции изъятия средств данного вида оплаты из денежного ящика кассовых терминалов

cashdoc_statistic

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

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

Тип данных

Признак ключа

Значение

Описание

cash_line_idinteger(11)PKNOT NULLИдентификатор магазина
storevarchar(100)
NOT NULLМагазин
idinteger(11)PKNOT NULLИдентификационный номер документа
type_saletinyint(1)PKNOT NULLТип продажи (1 – оптовая; 0 – розничная/не установлена)
saledecimal(20,4)
NOT NULLИтоговая сумма по операции продажа товаров по всем видам оплаты за период формирования кассового документа без учета скидок
returndecimal(20,4)
NOT NULLИтоговая сумма по операции возврат товаров по всем видам оплаты за период формирования кассового документа без учета скидок
canceldecimal(20,4)
NOT NULLИтоговая сумма по операции аннулирования чеков на продажу
cancel_returndecimal(20,4)
NOT NULLИтоговая сумма по операции аннулирования чеков на возврат
discountdecimal(20,4)
NOT NULLИтоговая сумма скидок в чеках на продажу по всем видам оплаты за период формирования кассового документа
discount_returndecimal(20,4)
NOT NULLИтоговая сумма скидок в чеках на возврат по всем видам оплаты

cashdoc_taxes

Хранение информации о налогах в кассовых документах.

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

Тип данных

Признак ключа

Значение

Описание

cash_line_idinteger(11)PKNOT NULLИдентификатор магазина
storevarchar(100)
NOT NULLМагазин
idinteger(11)PKNOT NULLИдентификационный номер документа
type_saletinyint(1)PKNOT NULLТип продажи (1 – оптовая; 0 – розничная/не установлена)
amountdecimal(20,4)
NOT NULLВеличина налога
amount_returndecimal(20,4)
NOT NULLВозвращаемая величина налога
tax_idinteger(11)
NOT NULLИдентификатор налога
percentvarchar(20)PKNOT NULLСтавка налога

clients

Хранение информации о зарегистрированных клиентах.

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

Тип данных

Признак ключа

Значение

Описание

idvarchar(40)
NOT NULLИдентификатор клиента
classifclientint(11) unsigned
NOT NULLИдентификатор узла классификатора клиентов, которому принадлежит клиент
sur_namevarchar(100)
NOT NULLФамилия клиента (физического лица или ответственного закупщика юридического лица)
namevarchar(100)
NOT NULLИмя клиента (физического лица или ответственного закупщика юридического лица)
patronymicvarchar(100)

Отчество клиента (физического лица или ответственного закупщика юридического лица)
birthdaydatetime
NULLДата рождения клиента (физического лица или ответственного закупщика юридического лица)
innvarchar(100)

ИНН клиента
passportvarchar(100)
NULLПаспортные данные клиента (физического лица или ответственного закупщика юридического лица)
pricelistint(11)
NULLПрайс-лист, назначенный клиенту
typetinyint(1)
NOT NULLТип клиента:

0 – физ. лицо; 1 – юр. лицо

allow_paycashtinyint(1)
NOT NULLСпособ оплаты, используемый клиентом при расчете с магазином:

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

activetinyint(1)
NOT NULLСтатус клиента:

0 – заблокирован; 1 – не заблокирован

enterprisenamevarchar(100)
NULLНазвание клиента – юридического лица
okpovarchar(100)
NULLОКПО клиента
okdpvarchar(100)
NULLОКДП клиента
kppvarchar(100)
NULLКПП клиента
baddressvarchar(100)
NULLЮридический адрес клиента
addressvarchar(100)
NULLФизический адрес клиента
phonevarchar(100)
NULLКонтактный телефон клиента
bankvarchar(100)
NULLБанковские реквизиты клиента
registervarchar(100)
NULLНомер свидетельства о регистрации индивидуального предпринимателя
consignee_namevarchar(100)
NULLНазвание грузополучателя
consignee_addressvarchar(100)
NULLАдрес грузополучателя

clients_properties

Выгрузка информации о дополнительных свойствах клиентов.

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

Тип данных

Признак ключа

Значение

Описание

idvarchar(40)PKNOT NULLИдентификатор свойства
namevarchar(100)
NOT NULLНазвание свойства

clients_properties_values

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

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

Тип данных

Признак ключа

Значение

Описание

propertyvarchar(40)PKNOT NULLИдентификатор свойства
clientvarchar(40)PKNOT NULLИдентификатор клиента
valuevarchar(100)
NOT NULLЗначение свойства

login

Хранение информации о пользователе, вошедшем в систему и вышедшем из системы, и времени входа/выхода пользователя.

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

Тип данных

Признак ключа

Значение

Описание

storevarchar(100)
NOT NULLКод магазина в рамках значений внешней системы
cash_numberint(11)
NOT NULLНомер кассы
cash_idint(11)PKNOT NULLИдентификатор кассового терминала
idbigint(20) unsignedPKNOT NULLИдентификатор записи
user_idbigint(19)
NOT NULLИдентификатор пользователя
datedatetime
NOT NULLДата и время входа пользователя в cистему
user_namevarchar(100)
NOT NULLИмя пользователя, вошедшего в cистему
logout_datedatetime
NULLДата и время выхода пользователя из cистемы

inquirer_detailed_answer

Предназначена для хранения информации о выполнении операции внесения денежных средств в денежный ящик/изъятия денежных средств из денежного ящика, подключенного к ККМ.

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

Тип данных

Признак ключа

Значение

Описание

storevarchar(100)
NOT NULLКод магазина в рамках значений внешней системы
cash_numberint(11)
NOT NULLНомер кассы
cash_idbigint(20)PKNOT NULLИдентификатор кассового терминала
receipt_idbigint(20) unsignedPKNOT NULLИдентификатор чека
datedatetime
NOT NULLДата закрытия чека
inq_idvarchar(40)PKNOT NULL
inq_namevarchar(40)
NOT NULL
inq_questiontext
NOT NULL
answ_idvarchar(40)
NOT NULL
answ_textvarchar(100)
NOT NULL
ext_processedtinyint
NOT NULL

moneyoperation

Предназначена для хранения информации о выполнении операции внесения денежных средств в денежный ящик/изъятия денежных средств из денежного ящика, подключенного к ККМ.

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

Тип данных

Признак ключа

Значение

Описание

storevarchar(100)
NOT NULLКод магазина в рамках значений внешней системы
cash_numberint(11)
NOT NULLНомер кассы
cash_idint(11)PKNOT NULLИдентификатор кассового терминала
idbigint(20) unsignedPKNOT NULLИдентификатор операции внесения/изъятия денежных средств
global_numberbigint(20) unsigned
NULLГлобальный номер документа, оформляемого системой по операции, с момента начала функционирования системы. Номер автоматически присваивается каждой операции
local_numberbigint(20) unsigned
NULLНомер документа, оформляемого системой по операции внесения/изъятия денежных средств за смену
loginbigint(20) unsignedFK (для login.id)NULLИдентификатор пользователя, выполнившего операцию внесения/изъятия денежных средств
shift_numberbigint(20) unsigned
NULL

Номер смены, в течение которой выполнялась операция внесения/изъятия денежных средств. Поле хранит одно из следующих значений:

• номер текущей смены, если операция внесения/изъятия денежных средств выполняется в течение открытой смены;

• номер следующей смены, если операция внесения/изъятия денежных средств выполняется после закрытия смены

datedatetime
NOT NULLДата и время выполнения операции внесения/изъятия денежных средств
typebigint(20) unsigned
NULLТип операции: 100 – внесение; 101 – изъятие
payment_idbigint(20) unsigned
NULLИдентификатор внесенных/изъятых средств
payment_namevarchar(100)
NULLНазвание внесенных/изъятых средств
amountdecimal(20,4)
NULLСумма внесенных/изъятых средств
amount_beforedecimal(20,4)
NULLСумма средств в денежном ящике до внесения/изъятия

moneyoperation_note

Предназначена для покупюрного учета внесенных/изъятых денежных средств.

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

Тип данных

Признак ключа

Значение

Описание

storevarchar(100)
NOT NULLКод магазина в рамках значений внешней системы
cash_numberint(11)
NOT NULLНомер кассы
cash_idint(11)PKNOT NULLИдентификатор кассового терминала
idbigint(20) unsignedPKNOT NULLИдентификатор записи
moneyoperationbigint(20) unsignedFK (для moneyoperation.id)NULLИдентификатор операции внесения/изъятия денежного средства, для которой ведется покупюрный учет
notedecimal(20,4)
NULLНоминал купюры
countbigint(20) unsigned
NULLКоличество внесенных/изъятых купюр данного номинала

moneyoperation_props

Предназначена для загрузки информации об операциях внесения/изъятия денежных средств из денежного ящика, выполняемых при оплате товара заказанного через интернет магазин.

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

Тип данных

Признак ключа

Значение

Описание

storevarchar(100)
NOT NULLКод магазина в рамках значений внешней системы
cash_numberint(11)
NOT NULLНомер кассы
cash_idint(11)PKNOT NULLИдентификатор кассового терминала
idbigint(20) unsignedPKNOT NULLИдентификатор записи
courier_orderint(11)
NULLФлаг, устанавливаемый в случае выполнения операции Возврат средств, совершаемой автоматически при оплате товара, доставляемого покупателю курьером

receipt

Хранение информации о заголовках, результатах формирования и итоговых суммах чеков, а также информации о следующих типах связи между чеками: связь между чеком на возврат и исходным чеком на продажу товаров; связь между отложенным чеком и исходным чеком на продажу товаров.

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

Тип данных

Признак ключа

Значение

Описание

storevarchar(100)
NOT NULLКод магазина в рамках значений внешней системы
cash_numberint(11)
NOT NULLНомер кассы
cash_idint(11)PKNOT NULLИдентификатор кассового терминала
idbigint(20) unsignedPKNOT NULLИдентификационный номер чека
global_numberbigint(20) unsigned
NOT NULLПорядковый номер документа за время функционирования cистемы
local_numberbigint(20) unsigned
NOT NULLПорядковый номер чека за текущую смену. Значение обнуляется после закрытия смены
typebigint(20) unsigned
NULL

0 – чек на продажу; 1 – чек на возврат; 4 – чек на возврат по чеку; 5 – восстановленный чек; 7 – чек инвентаризации; 8 – чек на продажу, в котором была применена хотя бы одна нефискальная оплата; 9 – возврат по чеку, в котором была применена хотя бы одна нефискальная оплата; 10 – чек на возврат, в котором была применена хотя бы одна нефискальная оплата.

stock_idbigint(20,0) unsigned
NULLИдентификатор отдела, в котором продавался товар
stock_namevarchar(100)
NULLНазвание отдела
clientvarchar(40)FK (для clients.id)NULLИдентификатор зарегистрированного в чеке клиента
loginbigint(20) unsignedAK

FK2 (для login.id)

NULLИдентификационный номер записи с данными о кассире, сформировавшем чек
shift_openbigint(20) unsignedAK

FK1 (для shift_open.id)

NULLИдентификационный номер смены
datedatetime
NOT NULLДата и время формирования чека
posint(11)
NOT NULLЗаполняется для чеков на возврат или восстановленных чеков. Номер кассового терминала, на котором сформировался исходный чек на продажу товаров
invoice_numbervarchar(100)
NULLНомер счета-фактуры
link_receiptbigint(20) unsigned
NULLИдентификатор исходного чека на продажу товаров. Заполняется для операций возвратов или восстановленных чеков
link_cash_idbigint(20) unsigned
NULLИдентификатор кассового терминала, на котором сформировался исходный чек
amountdecimal(20,4)
NULLИтоговая сумма чека
items_countbigint(20) unsigned
NULLКоличество строк с товарными позициями в чеке
resultbigint(20) unsigned
NULLРезультат формирования чека, может принимать одно из следующих значений:

0 – формирование чека завершено успешно; 1 – чек аннулирован; 2 – чек отложен; 3 – чек разрушен (произошел сбой при открытом чеке); 4 – нормальное окончание чека инвентаризации

footer_datedatetime
NULLДата и время формирования концовки чека
client_card_codevarchar(40)
NULLНомер карты клиента, по которой он был идентифицирован при расчете. Если идентификация осуществлялась не по карте (или клиент вообще не был зарегистрирован), то поле пустое
ext_processedint(11)
NOT NULLИспользуется для сигнализации об обработке записи

Запись информации о чеке (имеется в виду информация во всех таблицах, связанных с чеком): считается законченной тогда, когда в данной таблице будет заполнено поле result).

receipt_discount_gifts

Выданные подарки (хранение результатов скидок типа подарок).

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

Тип данных

Признак ключа

Значение

Описание

storevarchar(100)
NOT NULLКод магазина в рамках значений внешней системы
cash_numberint(11)
NOT NULLНомер кассы
cash_idinteger(11)PKNOT NULLИдентификатор кассового терминала
idbigint(20)PKNOT NULLИдентификационный номер чека
receipt_discountbigint(20)
NOT NULLИдентификатор записи о скидке в чеке (ссылка на #receipt_discounts)
itemvarchar(40)
NOT NULLКод товара
item_namevarchar(40)
NOT NULLНазвание товара
amountdecimal(20,3)
NOT NULLСтоимость подарка (сумма скидки)

receipt_discount_adder

Состояние накопительного сумматора клиента в чеке (значения накопительных сумм клиентов для скидок).

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

Тип данных

Признак ключа

Значение

Описание

storevarchar(100)
NOT NULLКод магазина в рамках значений внешней системы
cash_numberint(11)
NOT NULLНомер кассы
cash_idinteger(11)PKNOT NULLИдентификатор кассового терминала
idbigint(20)PKNOT NULLИдентификационный номер чека
discount_idbigint(20)
NOT NULLИдентификатор скидки (ссылка на #receipt_discounts)
client_idvarchar(40)
NOT NULLКод клиента
adder_typeinteger(11)
NOT NULLТип сумматора
namevarchar(40)
NULLНазвание сумматора
amountdecimal(20,4)
NOT NULLНакопленная сумма (значение скидки)

receipt_discount_properties

XXX

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

Тип данных

Признак ключа

Значение

Описание

storevarchar(100)
NOT NULLКод магазина в рамках значений внешней системы
cash_numberint(11)
NOT NULLНомер кассы
cash_idinteger(11)PKNOT NULLИдентификатор кассового терминала
idbigint(20)PKNOT NULLИдентификационный номер чека
receipt_discountbigint(20)
NOT NULLИдентификатор записи о скидке в чеке (ссылка на #receipt_discounts)
codeint(11)
NOT NULLКод свойства
valuetext
NOT NULLЗначение свойства

receipt_discount_item_properties

XXX

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

Тип данных

Признак ключа

Значение

Описание

storevarchar(100)
NOT NULLКод магазина в рамках значений внешней системы
cash_numberint(11)
NOT NULLНомер кассы
cash_idinteger(11)PKNOT NULLИдентификатор кассового терминала
idbigint(20)PKNOT NULLИдентификационный номер чека
receipt_item_discountbigint(20)
NOT NULLИдентификатор записи о скидке в чеке (ссылка на #receipt_discounts)
codeint(11)
NOT NULLКод свойства
valuetext
NOT NULLЗначение свойства

receipt_discounts

Хранение информации о назначенных скидках.

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

Тип данных

Признак ключа

Значение

Описание

storevarchar(100)
NOT NULLКод магазина в рамках значений внешней системы
cash_numberint(11)
NOT NULLНомер кассы
cash_idinteger(11)PKNOT NULLИдентификатор кассового терминала
idbigint(20) unsignedPKNOT NULLИдентификационный номер записи
receipt_headerbigint(20) unsignedAK,

FK (для receipt.id)

NOT NULLИдентификационный номер заголовка чека, к которому применена скидка
namevarchar(100)
NOT NULLНазвание скидки
typetinyint(4)
NOT NULLПоле зарезервировано
discount_typebigint(20)FK (для discount_types.id)NOT NULLИдентификатор скидки
card_typeinteger(11) unsignedFK (для discount_card_type.id)NOT NULLИдентификатор типа дисконтной карты
card_numbervarchar(40)
NULLНомер кредитной карты. Если карта не использовалась, поле не заполнено
marketing_effort_idbigint(20)
NOT NULLИдентификатор маркетинговой схемы
marketing_effort_namevarchar(100)
NOT NULLНазвание маркетинговой схемы
advertising_campaign_idbigint(20)
NOT NULLИдентификатор рекламной акции
advertising_campaign_namevarchar(100)
NOT NULLНазвание рекламной акции

receipt_item

Хранение информации о товарных позициях чеков.

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

Тип данных

Признак ключа

Значение

Описание

storevarchar(100)
NOT NULLКод магазина в рамках значений внешней системы
cash_numberint(11)
NOT NULLНомер кассы
cash_idinteger(11)PKNOT NULLИдентификатор кассового терминала
idbigint(20) unsignedPKNOT NULLПорядковый номер товарной позиции за время функционирования системы (позиции чеков имеют сквозную нумерацию в рамках кассы)
receipt_headerbigint(20) unsignedAK

FK1 (для receipt_header.id)

NOT NULLИдентификационный номер заголовка чека, к которому относится товарная позиция
varvarchar(40)
NOT NULLИдентификационный код, по которому пользователь нашел товарную позицию в системе (штрихкод). Если товар был введен по артикулу, то NULL
itemvarchar(40)
NOT NULLАртикул
namevarchar(255)
NOT NULLНазвание товарной позиции, напечатанное в чеке
var_quantitydecimal(20,4)
NULLКоличество товара в упаковке (для товара, продающегося упаковками)
quantitydecimal(20,4)
NULLКоличество товара данной позиции, введенное пользователем
total_quantitydecimal(20,4)
NOT NULLОбщее количество товара данной товарной позиции. Значение поля равно произведению полей var_quantity и quantity
pricedecimal(20,4)
NOT NULLЦена товарной позиции
min_pricedecimal(20,4)
NOT NULLПороговое значение цены товара (цена товара с учетом скидок не может быть меньше этого значения)
blocked_discounttinyint(1)
NOT NULLПризнак блокировки скидки для данной позиции чека. Признак используется для услуги
totaldecimal(20,4)
NULLСумма оплаты товарной позиции. Значение поля равно произведению полей total_quantity и price
stock_idbigint(20) unsigned
NULLИдентификатор отдела, в котором продавался товар
stock_namevarchar(100)
NULLНазвание отдела
measurementvarchar(100)
NOT NULLЕдиница измерения количества товара (название) (кг, шт, …)
measurement_precisionbigint(20) unsigned
NOT NULLТочность единицы измерения количества товара
classifvarchar(40)
NOT NULLИдентификационный номер группы товара (классификатор)
typebigint(20) unsignedAKNOT NULLТип товарной позиции в чеке:

0 – нормальная; 1 – аннулированная; 2 - сторнирующая; 3 - сторнированная

inputbigint(20) unsigned
NULLСпособ ввода пользователем товарной позиции при формировании чека:

0 – сканером; 1 – с клавиатуры; 2 – по «горячей» клавише

taxInteger(11)
NULLИдентификатор налоговой группы на данную товарную позицию
positioninteger(11)
NOT NULLПорядковый номер товарной позиции в чеке
remaindecimal(20,4)
NULLОстаток товара на момент продажи. Значение берется из внешней системы
pricelistinteger(11) unsignedFK (для pricelist.id)NULLИдентификационный номер прайс-листа, если он был назначен (NULL для основного прайс-листа)
real_amountdecimal(20,4)
NULLСумма, которую заплатил покупатель за товарную позицию чека с учетом всех скидок
seller_namevarchar(100)
NULLФИО продавца, если он зарегистрирован для позиции
seller_codevarchar(50)
NULLКод продавца, если он зарегистрирован для позиции
sold_by_promo_pricetinyint(1)
NOT NULLПризнак, что товар продан по акционной цене
init_pricedecimal(20,4)
NOT NULL

receipt_item_kiz_marks

XXX ???

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

Тип данных

Признак ключа

Значение

Описание

cash_idint(11)
NOT NULL
idbigint(20) unsigned
NOT NULL
receipt_headerbigint(20) unsigned
NOT NULL
mark_typeint(11)
NOT NULL
kizvarchar(255)
NOT NULL
serial_numbervarchar(40)
NOT NULL
max_pricedecimal(20,4)
NOT NULL

receipt_item_discount

Хранение информации о скидках/наценках, назначенных на товарные позиции чеков.

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

Тип данных

Признак ключа

Значение

Описание

storevarchar(100)
NOT NULLКод магазина в рамках значений внешней системы
cash_numberint(11)
NOT NULLНомер кассы
cash_idint(11)PKNOT NULLИдентификатор кассового терминала
idbigint(20) unsignedPKNOT NULLИдентификатор записи
receipt_itembigint(20) unsignedFK1 (для receipt_item.id)NOT NULLИдентификатор товарной позиции, на которую назначена скидка/наценка
base_totaldecimal(20,4)
NOT NULLСтоимость товарной позиции до назначения скидки/наценки
incrementdecimal(20,4)
NOT NULLАбсолютная величина скидки/наценки на товарную позицию. Знак минус перед величиной обозначает, что указанная величина является скидкой, отсутствие знака – наценкой
receipt_discountbigint(20) unsignedFK2 (для receipt_discounts.id)NOT NULLИдентификатор скидки
sequencetinyint(4)
NOT NULLПорядковый номер назначения скидки при одновременном назначении нескольких скидок

receipt_item_properties

Хранение информации о дополнительных свойствах проданных товаров.

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

Тип данных

Признак ключа

Значение

Описание

storevarchar(100)
NOT NULLКод магазина в рамках значений внешней системы
cash_numberint(11)
NOT NULLНомер кассы
cash_idinteger(11)PKNOT NULLИдентификатор кассового терминала
idbigint(20) unsignedPKNOT NULLИдентификатор записи
receipt_itembigint(20) unsignedAK, FK (для receipt_item.id)NOT NULLИдентификатор товарной позиции
codevarchar(20)
NOT NULLКод свойства (для item_cc – имя поля)
display_namevarchar(40)

Название свойства, отображаемое системой на дисплее кассира
value_idinteger(11) unsigned
NOT NULLИдентификатор значения свойства
valuevarchar(40)
NOT NULLЗначение свойства

receipt_item_tax

Хранение информации о связи налога с товарной позицией.

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

Тип данных

Признак ключа

Значение

Описание

storevarchar(100)
NOT NULLКод магазина в рамках значений внешней системы
cash_numberint(11)
NOT NULLНомер кассы
cash_idinteger(11)PKNOT NULLИдентификатор кассового терминала
idbigint(20) unsignedPKNOT NULLИдентификатор записи
receipt_itembigint(20) unsignedFK2 (для receipt_item.id)NOT NULLИдентификатор товара
receipt_taxbigint(20) unsignedFK1 (для receipt_tax.id)NOT NULLИдентификатор налога

receipt_payment

Хранение информации о платежах клиентов по чекам.

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

Тип данных

Признак ключа

Значение

Описание

storevarchar(100)
NOT NULLКод магазина в рамках значений внешней системы
cash_numberint(11)
NOT NULLНомер кассы
cash_idint(11)PKNOT NULLИдентификационный номер кассового терминала
idbigint(20) unsignedPKNOT NULLИдентификационный номер платежа
receipt_headerbigint(20) unsignedAK

FK1 (для receipt.id)

NULLИдентификационный номер заголовка чека, к которому относится платеж
typebigint(20) unsignedAKNULLТип платежа:

0 – нормальная оплата; 3 - сдача

payment_idbigint(20) unsignedAKNULLИдентификационный номер платежного средства
payment_namevarchar(100)
NULLНазвание платежного средства
pinpad_idbigint(20) unsigned
NULL
eftsbigint(20)
NULLКод способа авторизации платежного средства
amountdecimal(20,4)
NULLСумма платежа
amount_witn_changedecimal (20,4)
NULLСумма платежных средств, предоставленных клиентом для оплаты товаров (до выдачи клиенту сдачи)
card_numbervarchar(128)
NULLНомер кредитной карты. Если карта не использовалась, поле не заполнено
card_typevarchar(64)
NULL
auth_codevarchar(100)
NULL

receipt_tax

Информация о налогах, отображенных в чеках. Информация о налогах, начисленных на аннулированные и сторнированные товарные позиции, в базе данных не сохраняется.

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

Тип данных

Признак ключа

Значение

Описание

storevarchar(100)
NOT NULLКод магазина в рамках значений внешней системы
cash_numberint(11)
NOT NULLНомер кассы
cash_idinteger(11)PKNOT NULLИдентификатор кассового терминала
idbigint(20) unsignedPKNOT NULLИдентификатор записи
taxgroup_idint(11)
NULLИдентификатор налоговой группы
tax_idint(11)
NULLИдентификатор налога
namevarchar(40)
NULLНазвание налога
percentvarchar(20)
NULLСтавка налога, задается в формате [+/-]число[%]
prioritytinyint(4)
NULLПриоритет налога, определяет очередность расчета налога из стоимости товара. Чем выше значение приоритета, тем раньше рассчитывается величина налога. Налоги с одинаковым приоритетом рассчитываются одновременно (выделяются из одинаковой стоимости)
amountdecimal(20,4)
NULLВеличина налога

shift

Хранение информации об открытии и закрытии смены. Смена открывается пользователем, вошедшим в систему. В открытой смене могут работать и другие пользователи. Закрыть смену может любой пользователь, вошедший в систему.

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

Тип данных

Признак ключа

Значение

Описание

storevarchar(100)
NOT NULLКод магазина в рамках значений внешней системы
cash_numberint(11)
NOT NULLНомер кассы
cash_idint(11)PKNOT NULLИдентификационный номер кассового терминала
idbigint(20) unsignedPKNOT NULLИдентификационный номер записи
numberbigint(20) unsignedAKNOT NULLПорядковый номер смены
loginbigint(20) unsignedAK

FK1 (для login.id)

NOT NULLИдентификационный номер записи, хранящей данные о пользователе, открывшем смену
datedatetimeAKNOT NULLДата и время открытия смены
saledecimal(20,4)
NOT NULLОбщая сумма продаж в системе на момент открытия смены (накопительным итогом с первой смены)
returndecimal(20,4)
NOT NULLОбщая сумма возвратов в системе на момент открытия смены (накопительным итогом с первой смены)
canceldecimal(20,4)
NOT NULLОбщая сумма аннулированных продаж в системе на момент открытия смены (накопительным итогом с первой смены)
cancel_returndecimal(20,4)
NOT NULLОбщая сумма аннулированных возвратов в системе на момент открытия смены (накопительным итогом с первой смены)
close_loginbigint(20) unsignedAK

FK2 (для login.id)

NOT NULLИдентификационный номер записи, хранящей данные о пользователе, закрывшем смену
close_datedatetime
NULLДата и время закрытия смены
ext_statusinteger(11)
NOT NULLПризнаки обработанности записи*

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

* Поля с префиксом «ext» в УКМ 4 не используются и никоим образом не влияют на работу Комплекса; вводятся и могут вводиться пользователями самостоятельно как дополнительный ресурс обработки информации исключительно внешними системами. Здесь: поле введено разработчиком в обеспечение потребностей заказчика.

shift_result

Передача во внешнюю систему информации о сумме в разрезе УКМ 4 и фискального регистратора.

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

Тип данных

Признак ключа

Значение

Описание

storevarchar(100)
NOT NULLИдентификатор магазина
cash_numberint(11)
NOT NULLНомер кассы
cash_idint(11)PKNOT NULLИдентификатор кассы
idbigint(20) unsignedPKNOT NULLИдентификатор смены
receipts_sale_ukmbigint(20) unsigned
NULLСумма продаж по данным УКМ 4
receipts_return_ukmint(11)
NOT NULLСумма возвратов по данным УКМ 4
receipts_cancel_ukmint(11)
NOT NULLCумма отмен по данным УКМ 4
fiscal_sale_ukmdecimal(20,4)
NULLCумма фискальных продаж по данным УКМ 4
nonfiscal_sale_ukmdecimal(20,4)
NULLCумма нефискальных продаж по данным УКМ 4
fiscal_return_ukmdecimal(20,4)
NULLCумма фискальных возвратов по данным УКМ 4
nonfiscal_return_ukmdecimal(20,4)
NULLCумма нефискальных возвратов по данным УКМ 4
cumulatively_sale_ukmdecimal(20,4)
NOT NULLКоличество продаж по данным УКМ 4
shift_number_kkmbigint(20)
NULLНомер смены в фискального регистратора
serial_number_kkmvarchar(40)
NOT NULLCерийный номер фискального регистратора
registration_number_kkmvarchar(40)
NOT NULLРегистрационный номер фискального регистратора
receipts_sale_kkmint(11)
NULLCумма продаж по данным фискального регистратора
receipts_return_kkmint(11)
NULLCумма возвратов по данным фискального регистратора
receipts_cancel_kkmint(11)
NULLCумма отмен по данным фискального регистратора
sale_kkmdecimal(20,4)
NULLЗначение накопительного счетчика фискального регистратора
cumulatively_sale_kkmdecimal(20,4)
NULLКоличество продаж по данным фискального регистратора

shift_result_payments

Передача во внешнюю систему информации о суммах за смену с разбиением по видам оплаты.

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

Тип данных

Признак ключа

Значение

Описание

storevarchar(100)
NOT NULLИдентификатор магазина
cash_numberint(11)
NOT NULLНомер кассы
cash_idint(11)PKNOT NULLИдентификатор кассы
idbigint(20) unsignedPKNOT NULLИдентификатор смены
payment_idbigint(20) unsignedPKNOT NULLИдентификатор вида оплаты
payment_namevarchar(100)
NULLНазвание вида оплаты
is_cashtinyint(1)
NOT NULLФискальный признак
is_localtinyint(1)
NOT NULLПризнак денежного ящика
sale_ukmdecimal(20,4)
NULLСумма продаж по данным УКМ 4
return_ukmdecimal(20,4)
NULLСумма возвратов по данным УКМ 4
sale_kkmdecimal(20,4)
NULLСумма продаж по данным фискального регистратора
return_kkmdecimal(20,4)
NULLСумма возвратов по данным фискального регистратора

document

Данные о документах приемки/инвентаризации/ревизии.

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

Тип данных

Признак ключа

Значение

Описание

store_idvarchar(100)PKNOT NULLИдентификатор магазина
idvarchar(40)PKNOT NULLИдентификатор документа
numbervarchar(40)
NOT NULLНомер приходной накладной (asn_nbr)
ref_shipmentvarchar(100)
NULLНомер отгрузки
titlevarchar(100)
NULLНазвание документа
barcodevarchar(100)
NULLШтрихкод пропуска
date_fromdatetime
NULLОжидаемая дата (начало диапазона)
date_todatetime
NULLОжидаемая дата (конец диапазона)
operation_typeint(11)
NULLБизнес-процесс (приход товара, возврат от покупателя и т.д.)
operation_datedatetime
NULLДата и время создания операции в управляющей системе
consigneevarchar(40)
NULLГрузополучатель
suppliervarchar(40)
NULLПоставщик
supplier_transportvarchar(100)
NULLНомер машины поставщика
shippervarchar(40)
NULLГрузоотправитель
payervarchar(40)
NULLПлательщик
reason_numbervarchar(40)
NULLНомер накладной или заказа поставщику
reason_datedatetime
NULLДата договора или заказа поставщику
containerint(11)
NULLКоличество контейнеров в поставке
alt_typevarchar(40)
NULLАльтернативный (внешний) тип документа
plan_gateint(11)
NULLОжидаемый номер ворот
gateint(11)
NULLРеальный номер ворот
plan_pallet_countint(11)
NULLОжидаемое количество паллет
pallet_countint(11)
NULLРеальное количество паллет
pallet_capacitydecimal(20,1)
NULLКоличество паллетомест
invoice_numbervarchar(40)
NULLНомер накладной
invoice_datedate
NULLДата накладной
agentvarchar(100)
NULLФИО водителя-экспедитора
handle_typevarchar(40)
NULLВнешний тип поставки
streamvarchar(40)
NULLПоток
command_clientvarchar(100)
NULLНомер СС имя клиента (из документов ASN-SRT)
confirm_datedatetime
NOT NULLДата подтверждения
attemptint(11)
NOT NULLНомер итерации приемки
bpvarchar(40)
NOT NULLИдентификатор бизнес-процесса
act_typeint(11)
NOT NULLТип акта (ревизия/инвентаризация)

acceptance_items

Данные о фактической спецификации приходной накладной.

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

Тип данных

Признак ключа

Значение

Описание

store_idvarchar(40)PKNOT NULLКод магазина в рамках значений внешней системы
documentvarchar(40)PKNOT NULLИдентификатор документа
attemptint(11)PKNOT NULLИтерация приемки
itemvarchar(40)PKNOT NULLАртикул товара
varvarchar(40)
NULLШтрихкод товара
quantitydecimal(20,4)
NOT NULLПринятое количество
taxdecimal(20,4)
NULLНалог
amountdecimal(20,4)
NULLСумма
titlevarchar(100)
NULLПримечание
appeal_reasonvachar(40)
NULLПричина отказа
sequenceint(11)
NOT NULLПорядковый номер

acceptance_items_defect

Данные о непринятых товарах.

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

Тип данных

Признак ключа

Значение

Описание

store_idvarchar(40)PKNOT NULLКод магазина в рамках значений внешней системы
documentvarchar(40)PKNOT NULLИдентификатор документа
attemptint(11)PKNOT NULLИтерация приемки
itemvarchar(40)PKNOT NULLАртикул товара
defect_codevarchar(40)PKNOT NULLКод брака
quantitydecimal(20,4)
NOT NULLКоличество брака
commentsvarchar(100)
NULLКомментарий
sequenceint(11)
NOT NULLПорядковый номер

oper_day

Передача информации об операционном дне.

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

Тип данных

Признак ключа

Значение

Описание

store_idvarchar(40)PKNOT NULLКод магазина в рамках значений внешней системы
datedatePKNOT NULLДата операционного дня
commenttext
NULLКомментарий
responsible_cashiervarchar(40)
NULLИдентификатор старшего кассира, ответственного за операционный день
uservarchar(40)
NULLИдентификатор пользователя, который работал с операционным днем последним
close_datedatetime
NULLДата закрытия

receipt_kkm

XXX

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

Тип данных

Признак ключа

Значение

Описание

storevarchar(100)
NOT NULLИдентификатор магазина
cash_numberint(11)
NOT NULLНомер кассы
cash_idint(11)PKNOT NULLИдентификатор кассы
receipt_headerbigint(20)PKNOT NULLИдентификатор чека
kkm_serial_numbervarchar(40)
NOT NULLСерийный номер фискального регистратора
kkm_owner_numbervarchar(40)
NOT NULLИНН владельца фискального регистратора
kkm_model_namevarchar(40)
NOT NULLНазвание модели ККМ

sap_crm_offline

XXX

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

Тип данных

Признак ключа

Значение

Описание

cash_idbigint(20)PKNOT NULLИдентификатор кассы
idbigint(20)PKNOT NULLУникальный идентификатор транзакции
datetime_grdatetime
NOT NULLДата и время совершения транзакции по Гринвичу
timezonevarchar(6)
NOT NULLЧасовой пояс
store_id_exvarchar(40)
NOT NULLВнешний идентификатор магазина (идентификатор в SAP)
pos_numint(11)
NULLНомер кассы
card_numvarchar(40)
NULLНомер карты
tr_typevarchar(10)
NOT NULLТип (on / off / external)
service_codevarchar(10)
NULLКод веб-сервиса запроса (С1, С2, С3 и т.д.)
requesttext
NULLЗапрос
responsetext
NULLОтвет
receipt_idbigint(20)
NULLИдентификатор чека

receipt_external_orders

Заказы Global. Заказы в чеках.

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

Тип данных

Признак ключа

Значение

Описание

storevarchar(100)
NOT NULLИдентификатор магазина
cash_idbigint(20)PKNOT NULLИдентификатор кассы
idbigint(20)PKNOT NULLИдентификатор чека (receipt.id)
order_idbigint(20)PKNOT NULLИдентификатор заказа
ext_order_typevarchar(100)
NOT NULLТип системы, в которой был сделан заказ
ext_order_idvarchar(100)
NOT NULLНомер заказа, присвоенный системой, в которой он был сделан
order_datedatetime
NULLДата создания заказа
statustinyint(5)
NULLСтатус заказа, полученный после обработки (может быть NULL для аннулированных или возвратных чеков): 2 – оплачен; 4 – выкупается; 5 – выкуплен
appeal_codevarchar(100)
NULLКод причины неполного выкупа
appeal_titlevarchar(255)
NULL
appeal_commentvarchar(40)
NULLКомментарий при неполном выкупе (опционально)

В 68 версии УКМ 4 выполнена доработка алгоритма загрузки заказов конвертером "Стандартный импорт 4". Теперь, при загрузке будет проверяться наличие в базе УКМ 4 заказа с таким же «уникальным идентификатором заказа (order_id)», как и у загружаемого. Если заказ существует, то будет выполнена проверка допустимости загружаемого статуса. Если выполняется хотя бы одно из условий, описанных в таблице ниже, то запись в базу загружаться не будет, в журнал сервера будет добавлено сообщение о неверном статусе. Загрузка остальных заказов будет продолжена.

Статус загружаемого заказа

Статус заказа в базе УКМ 4

АннулированОплачен, выкуплен
Ожидает оплатыОплачен, выкуплен, выкупается
Ожидает выкупаОплачен, выкуплен, выкупается

receipt_external_order_items

Заказы Global. Товарные позиции в чеках, оформленные по заказу.

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

Тип данных

Признак ключа

Значение

Описание

storevarchar(100)
NOT NULLИдентификатор магазина
cash_idbigint(20)PKNOT NULLИдентификатор кассы
receipt_item_idbigint(20)PKNOT NULLИдентификатор товарной позиции в чеке (receipt_item.id)
order_idbigint(20)PKNOT NULLИдентификатор заказа Global
itemvarchar(40)
NOT NULLАртикул товара

receipt_header_return

Информация по чеку на возврат.

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

Тип данных

Признак ключа

Значение

Описание

storevarchar(100)
NOT NULLИдентификатор магазина
cash_numberint(11)
NOT NULLНомер кассы
cash_idbigint(20)PKNOT NULLИдентификатор кассы
idbigint(20) unsignedPKNOT NULLИдентификатор чека
return_typebigint(20)
NOT NULL

0 – Возврат через оформление чеком
1 – Возврат через изъятие из денежного ящика и печатью документов на кассовом принтере
2 – Возврат через изъятие из денежного ящика и печатью документов на стационарном принтере
3 – Возврат изъятием (только наличные), печать на кассовом принтере
4 – Возврат изъятием (только наличные), печать на сетевом принтере
5 – Возврат чеком на возврат и печатью пакета документов на ККТ

receipt_discount_coupons

XXX

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

Тип данных

Признак ключа

Значение

Описание

storevarchar(100)
NOT NULLИдентификатор магазина
cash_numberint(11)
NOT NULLНомер кассы
cash_idbigint(20)PKNOT NULLИдентификатор кассы
receipt_discountbigint(20) unsignedPKNOT NULLИдентификатор скидки, выдавшей купон
coupon_orderint(3)PKNOT NULLПорядковый номер купона в чеке
amountdecimal(20,4)
NOT NULLСумма купона
coupon_typeint(11)
NOT NULLИдентификатор типа купона
coupon_type_namevarchar(100)
NOT NULLНазвание типа купона
numbervarchar(25)
NOT NULLНомер купона

receipt_discount_coupons_accept

XXX

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

Тип данных

Признак ключа

Значение

Описание

storevarchar(100)
NOT NULLИдентификатор магазина
cash_numberint(11)
NOT NULLНомер кассы
cash_idbigint(20) unsignedPKNOT NULLИдентификатор кассы
receipt_discountbigint(20) unsignedPKNOT NULLИдентификатор скидки, принявшей купон
coupon_orderint(3) unsignedPKNOT NULLПорядковый номер купона в чеке
amountdecimal(20,4)
NOT NULLСумма купона
coupon_typeint(11)
NOT NULLИдентификатор типа купона
coupon_type_namevarchar(100)
NOT NULLНазвание типа купона
numbervarchar(25)
NOT NULLНомер купона

loyality_transactions

XXX

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

Тип данных

Признак ключа

Значение

Описание

storevarchar(100)
NOT NULLИдентификатор магазина
cash_numberint(11)
NOT NULLНомер кассы
cash_idint(11)PKNOT NULLИдентификатор кассы
eftsint(11)PKNOT NULLКод способа авторизации платежного средства
transaction_idvarchar(50)PKNOT NULLИдентификационный номер транзакции
receipt_headerbigint(20) unsigned
NOT NULLИдентификационный номер заголовка чека, к которому применена скидка
transaction_timedatetime
NOT NULLВремя проведения транзакции
operation_typeint(4)
NOT NULLБизнес-процесс (приход товара, возврат от покупателя и т.д.)
operation_modeint(4)
NOT NULL
card_numvarchar(128)
NOT NULLНомер карты
discount_amountdecimal(20,2)
NOT NULLВеличина скидки
award_bonusesdecimal(20,2)
NOT NULLНачислено бонусов
used_bonusesdecimal(20,2)
NOT NULLИспользовано бонусов
used_couponsint(11)
NOT NULLИспользовано купонов
award_couponsint(11)
NOT NULLНачислено купонов
used_giftsint(11)
NOT NULLИспользовано подарков
is_canceledtinyint(1)
NOT NULL
orig_transaction_idvarchar(50)
NULL

access_permissions

XXX

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

Тип данных

Признак ключа

Значение

Описание

storevarchar(100)
NOT NULLИдентификатор магазина
cash_numberint(11)
NOT NULLНомер кассы
cash_idint(11)PKNOT NULLИдентификатор кассы
eftsint(11)
NOT NULLКод способа авторизации платежного средства
receipt_idbigint(20) unsignedPKNOT NULLИдентификатор чека
receipt_itembigint(20) unsigned
NOT NULLИдентификатор товарной позиции, на которую назначена скидка
user_idbigint(19)
NOT NULLИдентификатор пользователя
user_namevarchar(100))
NOT NULLИмя пользователя, вошедшего в систему
operation_codeint(11)
NOT NULLКод оператора
oper_datedatetimePKNOT NULLДата операции

siebel_offline_receipt

XXX

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

Тип данных

Признак ключа

Значение

Описание

cash_idbigint(20) unsigned
NOT NULLИдентификатор кассы
receipt_idbigint(20) unsigned
NOT NULLИдентификатор чека
cheque_idvarchar(40)PKNOT NULLШтрихкод чека
cash_numberint(11)UK (UNIQUE KEY)NOT NULLНомер кассы
shift_numberint(11)UK (UNIQUE KEY)NOT NULLНомер смены
cheque_numberint(11)UK (UNIQUE KEY)NOT NULLНомер чека
shop_indexvarchar(40)
NOT NULLИндекс магазина
card_numbervarchar(40)
NULLНомер кредитной карты. Если карта не использовалась, поле не заполнено
auth_by_phone_numbertinyint(1)
NOT NULLАутентификация по номеру телефона
cheque_open_datedatetime
NOT NULLДата открытия чека
operationtinyint(1)
NOT NULL
purchase_cheque_idvarchar(40)
NULLИдентификатор чека покупки
var_typetinyint(1)
NOT NULL

siebel_offline_discount

XXX

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

Тип данных

Признак ключа

Значение

Описание

cash_idbigint(20) unsigned
NOT NULLИдентификатор кассы
item_idbigint(20) unsigned
NOT NULLИдентификатор товарной позиции
cheque_idvarchar(40)PKNOT NULLШтрихкод чека
pos_numberint(11)PKNOT NULLНомер кассы
disc_idvarchar(100)PKNOT NULLИдентификатор скидки
disc_summdecimal(20,4)

Сумма скидки
disc_quantitydecimal(20,4)
NOT NULLВеличина скидки
disc_barcodevarchar(40)
NULLШтрихкод скидки

siebel_offline_card

XXX

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

Тип данных

Признак ключа

Значение

Описание

cash_idbigint(20) unsigned
NOT NULLИдентификатор кассы
item_idbigint(20) unsigned
NULLИдентификатор товарной позиции
cheque_idvarchar(40)PKNOT NULLШтрих-код чека
barcodevarchar(40)PKNOT NULLQR-код
card_typetinyint(1)PKNOT NULLИдентификатор типа дисконтной карты
barcode_numberint(11)
NOT NULLНомер QR-кода
card_usetinyint(1)
NOT NULLИспользовалась ли карта

siebel_offline_certificate

XXX

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

Тип данных

Признак ключа

Значение

Описание

cash_idbigint(20) unsigned
NOT NULLИдентификатор кассы
item_idbigint(20) unsigned
NULLИдентификатор товарной позиции
cheque_idvarchar(40)PKNOT NULLШтрихкод чека
barcodevarchar(40)PKNOT NULLQR-код
card_usetinyint(1)
NOT NULLИспользовалась ли карта
summdecimal(20,4)

Сумма чека

siebel_offline_gifts

XXX

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

Тип данных

Признак ключа

Значение

Описание

cheque_idvarchar(40)PKNOT NULLШтрихкод чека
gift_action_idvarchar(100)PKNOT NULLИдентификатор выдачи подарка
gift_numberint(11)PKNOT NULLНомер подарка
gift_disc_numberint(11)PKNOT NULL
itemvarchar(40)
NOT NULLПодарок
gift_quantityint(11)
NOT NULLКоличество подарков
gift_disc_barcodevarchar(40)
NULL

receipt_item_agent

XXX

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

Тип данных

Признак ключа

Значение

Описание

storevarchar(100)
NOT NULL
cash_idint(11)
NOT NULL
receipt_itembigint(20) unsigned
NOT NULL
item_agent_datatext
NOT NULLТаги, разделенные запятыми в следующем порядке: 1222,1222 Расшифровка,1075,1044,1073,1074,1026,1005,1016,1225,1171,1226
  • Нет меток