...
client_card
Карты клиента.
Название поля | Тип данных | Описание |
client | varchar(40) | Код клиента |
card_code | varchar(40) | Номер карты |
version | bigint(20) unsigned | Номер версии данных |
deleted | tinyint(3) unsigned | Признак того, что запись устарела и должна быть удалена из БД кассового терминала: 1 – запись устарела; 0 – запись актуальна |
client_card_stoplist
Стоп-лист карт клиента.
...
Хранение информации о клиентах, зарегистрированных в программе.
Название поля | Тип данных | Описание |
id | varchar(40) | Идентификатор клиента |
classifclient | int(11) unsigned | Идентификатор узла классификатора клиентов, которому принадлежит клиент |
sur_name | varchar(100) | Фамилия клиента физического лица или ответственного закупщика юридического лица |
name | varchar(100) | Имя клиента (физического лица или ответственного закупщика юридического лица) |
patronymic | varchar(100) | Отчество клиента (физического лица или ответственного закупщика юридического лица) |
birthday | datetime | Дата рождения клиента физического лица или ответственного закупщика юридического лица). Значение года должно быть в диапазоне 1400 - 10000 |
inn | varchar(100) | ИНН клиента |
passport | varchar(100) | Паспортные данные клиента (физического лица или ответственного закупщика юридического лица) |
pricetype | varchar(38) | Идентификатор вида цены |
type | tinyin(1) | Признак печати счета-фактуры: при оформлении продажи клиенту программа распечатает счет-фактуры |
allow_paycash | tinyint(1) | Способ оплаты, используемый клиентом при расчете с магазином: 0 – только со счета; 1 – любым способом |
enterprisename | varchar(100) | Название клиента – юридического лица |
okpo | varchar(100) | ОКПО клиента |
okdp | varchar(100) | ОКДП клиента |
kpp | varchar(100) | КПП клиента |
baddress | varchar(100) | Юридический адрес клиента |
address | varchar(100) | Физический адрес клиента |
phone | varchar(100) | Контактный телефон клиента |
bank | varchar(100) | Банковские реквизиты клиента |
register | varchar(100) | Номер свидетельства о регистрации индивидуального предпринимателя |
consignee_name | varchar(100) | Название грузополучателя |
consignee_address | varchar(100) | Адрес грузополучателя |
active | tinuint(1) | 0 – заблокирован, 1 - разблокирован |
save_change | tinuint(1) | Значение признака зачисления сдачи на счёт покупателя через услугу: 0 – не зачислять, 1 – решение принимает покупатель, 2 – зачислять автоматически |
version | bigint(20) unsigned | Номер версии данных |
deleted | tinyint(3) unsigned | Признак того, что запись устарела и должна быть удалена из БД кассового терминала: 1 – запись устарела; 0 – запись актуальна |
clients_operations
Операции по счетам клиентов.
Название поля | Тип данных | Описание |
id | bigint(20) unsigned | Идентификатор операции |
account_id | int(11) | Идентификатор типа счета |
client | varchar(40) | Идентификатор клиента |
number | varchar(100) | Номер операции (может быть равен номеру исходного документа) |
date | datetime | Дата документа |
operation_date | datetime | Дата операции |
amount | decimal(20,4) | Сумма операции |
type | tinyint(1) | Тип операции (0 – приход/расход, баланс изменяется на величину amount: если amount – положительное число, то приход, если отрицательное – расход; 1 – баланс устанавливается в значение amount, независимо от значения баланса до обработки операции) |
version | bigint(20) unsigned | Номер версии данных |
clients_properties
Заведение дополнительных свойств клиентов.
Название поля | Тип данных | Описание |
id | varchar(40) | Идентификатор свойства |
name | varchar(100) | Наименование свойства |
version | int(11) | Номер версии данных |
deleted | tinyint(1) unsigned | Признак того, что запись устарела и должна быть удалена из БД кассового терминала: 1 – запись устарела; 0 – запись актуальна |
clients_properties_values
Выгрузка значений свойств клиентов.
Название поля | Тип данных | Описание |
property | varchar(40) | Идентификатор cвойства |
client | varchar(40) | Идентификатор клиента |
value | varchar(100) | Значение свойства |
version | int(11) | Номер версии данных |
deleted | tinyint(1) unsigned | Признак того, что запись устарела и должна быть удалена из БД кассового терминала: 1 – запись устарела; 0 – запись актуальна |
disc_std_classif
Хранение информации о группах классификатора, включенных в скидку на товар и классификатор.
Название поля | Тип данных | Описание |
discount_type | int(11) | Идентификатор экземпляра (заголовка) скидки |
classif_id | int(10) unsigned | Идентификатор узла классификатора |
amount | decimal(20,3) | Пороговое значение суммы оплаты товара. Скидка назначается на товар, если сумма оплаты равна или больше порогового значения. Если значение поля равно нулю, то назначение скидки не зависит от суммы |
quantity | decimal(20,4) | Пороговое значение количества товара. Скидка назначается на товар, количество которого равно или больше порогового. Если значение поля равно нулю, то назначение скидки не зависит от количества товара |
modificator | varchar(20) | Модификатор типа скидки: значение скидки в формате: [+|-|p]value[%|x|g] Примеры: –10.06% ≡ скидка 10.06% на каждую из позиций. +10% ≡ наценка 10%. –10.06x ≡ скидка 10.06% на чек, "размазать" по позициям. –10.43g ≡ скидка 10 руб. 43 коп. на весь чек. –10 ≡ скидка 10 руб. +10 ≡ наценка 10 руб. 30% ≡ дать такую скидку, чтобы стоимость была 30% от исходной суммы. 10 ≡ дать такую скидку, чтобы стоимость была 10 руб. p10 ≡ дать такую скидку, чтобы стоимость была по цене из прайс-листа с id=10. Разделитель целой и дробной частей обязательно “.” (точка, а не запятая)! Лидирующий ноль ставить! |
version | int(11) | Номер версии данных |
deleted | tinyint(1) unsigned | Признак того, что запись устарела и должна быть удалена из БД кассового терминала: 1 – запись устарела; 0 – запись актуальна |
disc_std_classif_n_plus_m
...
Скидка на товары с заданным свойством для зарегистрированного клиента.
Название поля | Тип данных | Описание |
id | int(11) | Идентификатор записи |
discount_type | int(11) | Тип скидки |
client | varchar(40) | Код клиента |
code | varchar(20) | Код свойства |
value | int(11) | Значение свойства |
modificator | varchar(40) | Модификатор типа скидки: значение скидки в формате: [+|-|p]value[%|x|g] |
version | int(11) | Номер версии данных |
deleted | tunyint(4) unsigned | Признак того, что запись устарела и должна быть удалена из БД кассового терминала: 1 – запись устарела; 0 – запись актуальна |
disc_std_clients
Скидка на зарегистрированного клиента.
...
Параметры скидки на набор групп.
Название поля | Тип данных | Описание |
discount_id | bigint(20) | Идентификатор типа скидки |
classif_id | int(11) | Идентификатор узла классификатора |
modificator | varchar(20) | Модификатор типа скидки: значение скидки в формате: [+|-|p]value[%|x|g] |
version | int(11) | Номер версии данных |
deleted | tinyint(1) unsigned | Признак того, что запись устарела и должна быть удалена из БД кассового терминала: 1 – запись устарела; 0 – запись актуальна |
disc_std_groupitems
Скидка на корзину товаров. Перечень товаров в корзинах.
...
disc_std_items_n_plus_m
Параметры скидки N+M.
Название поля | Тип данных | Описание |
item | varchar(40) | Артикул |
discount_type | bigint(20) | Идентификатор типа скидки |
quantity_paid | decima(20,4) | Кол-во товара, на которые скидка не дается |
quantity_without_paid | decimal(20,4) | Кол-во товара, на которые скидка дается |
modificator | varchar(20) | Модификатор типа скидки: значение скидки в формате: [+|-|p]value[%|x|g] |
version | int(11) | Номер версии данных |
deleted | tinyint(1) unsigned | Признак того, что запись устарела и должна быть удалена из БД кассового терминала: 1 – запись устарела; 0 – запись актуальна |
disc_std_itemsgroup
Скидка на корзину. Перечень корзин.
Название поля | Тип данных | Описание |
discount_type | bigint(20) | Идентификатор скидки |
id | int(11) | Идентификатор корзины |
name | varchar(40) | Название корзины |
modificator | varchar(40) | Модификатор типа скидки: значение скидки в формате: [+|-|p]value[%|x|g] |
sequence | smallint(5) unsigned | Последовательность просмотра корзин |
version | int(11) | Номер версии данных |
deleted | tinyint(1) unsigned | Признак того, что запись устарела и должна быть удалена из БД кассового терминала: 1 – запись устарела; 0 – запись актуальна |
discount_card
Перечень дисконтных карт (ДК).
Название поля | Тип данных | Описание |
id | integer(11) unsigned | Идентификатор записи |
type_id | integer(11) unsigned | Идентификатор типа ДК |
start_card_code | varchar(40) | Начало диапазона |
stop_card_code | varchar(40) | Окончание диапазона |
name | varchar(40) | Название диапазона |
date_from | datetime | Начало действия |
date_till | dateime | Окончание действия |
version | int(11) | Номер версии данных |
deleted | tinyint(1) unsigned | Признак того, что запись устарела и должна быть удалена из БД кассового терминала: 1 – запись устарела; 0 – запись актуальна |
discount_card_siebel
XXX
Название поля | Тип данных | Описание |
id | varchar(40) | Идентификатор |
card_status | varchar(40) | Статус карты |
version | int(11) | Номер версии данных |
deleted | tinyint(1) unsigned | Признак того, что запись устарела и должна быть удалена из БД кассового терминала: 1 – запись устарела; 0 – запись актуальна |
discount_card_stop_list
Стоп-лист дисконтных карт (ДК).
...
discount_card_personal
XXX ???
Название поля | Тип данных | Описание |
discount_type | integer(11) unsigned | |
card_number | varchar(40) | Номер карты |
modificator | varchar(40) | |
version | int(11) | Номер версии данных |
deleted | tinyint(1) unsigned | Признак того, что запись устарела и должна быть удалена из БД кассового терминала: 1 – запись устарела; 0 – запись актуальна |
...
Скидки, раздел «Кому», связь скидки и группы клиентов.
Название поля | Тип данных |
Признак ключа
Описание | |
discount_type | bigint(20) |
Идентификатор скидки | |
cassif_id | int(11) unsigned |
Название | |
version | int(11) |
Номер версии данных | |
deleted | tinyint(1) unsigned |
Признак того, что запись устарела и должна быть удалена из БД кассового терминала: 1 – запись устарела; 0 – запись актуальна |
discount_types_client
Скидки, раздел «Кому», связь скидки и клиента.
...
Скидки. Перечень подарков.
Название поля | Тип данных | Описание |
discount_type | bigint(20) | Идентификатор скидки |
item | varchar(40) | Код товара |
amount | decimal(20,3) | Условная стоимость подарка |
version | int(11) | Номер версии данных |
deleted | tinyint(1) unsigned | Признак того, что запись устарела и должна быть удалена из БД кассового терминала: 1 – запись устарела; 0 – запись актуальна |
discount_types_items
Скидки, пороговые значения сумм или количеств в скидке на товар или классификатор.
Название поля | Тип данных | Описание |
discount_type | bigint(20) | Идентификатор скидки |
item | varchar(40) | Код товара |
amount | decimal(20,3) | Пороговая сумма |
quantity | decimal(20,4) | Пороговое количество |
modificator | varchar(40) | Модификатор типа скидки: значение скидки в формате: [+|-|p]value[%|x|g] |
version | int(11) | Версия изменения записи |
deleted | tinyint(1) unsigned | Признак того, что запись устарела и должна быть удалена из БД кассового терминала: 1 – запись устарела; 0 – запись актуальна |
discount_types_vars
Скидки, список штрихкодов в скидке на штрихкод.
Название поля | Тип данных | Описание |
id | int(11) | Идентификатор записи |
discount_type | bigint(20) | Идентификатор скидки |
var | varchar(40) | Штрихкод |
quantity | decimal(20,4) | Пороговое количество |
modificator | varchar(40) | Модификатор типа скидки: значение скидки в формате: [+|-|p]value[%|x|g] |
version | int(11) | Версия изменения записи |
deleted | tinyint(1) unsigned | Признак того, что запись устарела и должна быть удалена из БД кассового терминала: 1 – запись устарела; 0 – запись актуальна |
item_property_values
Хранение информации о связи артикулов с расширенным набор свойств товаров.
...
Название поля | Тип данных | Описание |
id | varchar(40) | Артикул товара |
name | varchar(255) | Название товара, которое печатается в документах |
descr | text | Описание товара |
measure | varchar(40) | Название единицы измерения количества товара |
measprec | decimal(11,0) | Точность единицы измерения количества товара: 1 – один знак после запятой; 2 – два знака после запятой, и т.д. |
classif | varchar(40) | Идентификационный номер группы товара |
prop | int(11) | Не используется |
tax | int(11) | Идентификатор налоговой группы товара (поле опциональное) |
alcohol | tinyint(3) | Крепость алкоголя |
gtd | varchar(40) | Номер ГТД |
country | varchar(40) | Название страны-производителя |
certification | varchar(40) | Номер сертификата |
certification_date | varchar(40) | Дата начала действия сертификата |
produser_marking | varchar(100) | Производитель |
summary | varchar(100) | Описание товара |
structure | text | Состав товара |
exp_date | datetime | Срок годности |
realization_time | int(11) | Время реализации |
qdoc_org | varchar(40) | Организация, выдавшая сертификат соответствия, и город |
qdoc_id | varchar(40) | Номер сертификата соответствия |
qdoc_date | datetime | Дата выдачи сертификата соответствия |
qdoc_exp | datetime | Дата окончания срока действия сертификата соответствия |
hdoc_org | varchar(40) | Организация, выдавшая гигиенический сертификат, и город |
hdoc_id | varchar(40) | Номер гигиенического сертификата |
hdoc_date | datetime | Дата выдачи гигиенического сертификата |
tnved | varchar(40) | |
version | bigint(20) unsigned | Номер версии данных |
deleted | tinyint(3) unsigned | Признак того, что запись устарела и должна быть удалена из БД кассового терминала: 1 – запись устарела; 0 – запись актуальна |
items_tnved
XXX ???
Название поля | Тип данных | Описание |
id | bigint(20) unsigned | |
name | varchar(255) | |
tnved | varchar(40) | |
version | int(10) unsigned | Номер версии данных |
deleted | tinyint(1) | Признак того, что запись устарела и должна быть удалена из БД кассового терминала: 1 – запись устарела; 0 – запись актуальна |
items_remain
Остатки товара в магазинах.
Название поля | Тип данных |
Признак ключа
Описание | |
store | varchar(40) |
Код магазина в рамках значений внешней системы | |
item | varchar(40) |
Артикул товара | |
remain | decimal(20,4) |
Кол-во товара в единицах измерения артикула | |
comment | varchar(100) |
Комментарий | |
version | int(11) |
Номер версии данных | |
deleted | tinyint(1) |
Признак того, что запись устарела и должна быть удалена из БД кассового терминала: 1 – запись устарела; 0 – запись актуальна |
items_stocks
Хранение информации о связи товаров с отделами.
...
payments
Перечень средств оплаты.
Название поля | Тип данных | Описание |
store | varchar(40) | Код магазина в рамках значений внешней системы |
id | int(11) | Идентификатор средства оплаты |
name | varchar(40) | Название |
version | int(11) | Номер версии данных |
deleted | tinyint(1) | Признак того, что запись устарела и должна быть удалена из БД кассового терминала: 1 – запись устарела; 0 – запись актуальна |
pricelist
Хранение информации о прайс-листах.
...
Хранение информации о списке товаров прайс-листа.
Название поля | Тип данных | Описание |
pricelist | int(11) unsigned | Идентификатор прайс-листа, которому принадлежит товар |
item | varchar(40) | Артикул товара |
price | decimal(20,4) | Цена товара |
minprice | decimal(20,4) | Ограничение цены товара |
is_promo_price | tinyint(1) | Акционная цена |
version | bigint(20) unsigned | Номер версии данных |
deleted | tinyint(3) unsigned | Признак того, что запись устарела и должна быть удалена из БД кассового терминала: 1 – запись устарела; 0 – запись актуальна |
pricelist_items_ext
XXX ???
Название поля | Тип данных | Описание |
pricelist | int(11) unsigned | Идентификатор прайс-листа |
item | varchar(40) | Код товара |
nomenclature_id | int(11) | Идентификатор номенклатуры |
pos | int | Позиция цены |
price | decimal(20,4) | Цена товара |
minprice | decimal(20,4) | Минимальная цена товара |
descr | varchar(100) | Дополнительный текст для вывода цены |
version | bigint(20) unsigned | Номер версии данных |
deleted | tinyint(3) unsigned | Признак того, что запись устарела и должна быть удалена из БД кассового терминала: 1 – запись устарела; 0 – запись актуальна |
...
Хранение информации о списке товаров прайс-листа для штрихкода.
Название поля | Тип данных | Описание |
pricelist | int(11) unsigned | Идентификатор прайс-листа, которому принадлежит товар |
var | varchar(40) | Штрихкод товара |
price | decimal(20,4) | Цена товара за единицу измерения, указанную для артикула (поля items.measure и items.measprec) |
minprice | decimal(20,4) | Ограничение цены товара |
is_promo_price | tinyint(1) | Акционная цена |
version | int(11) | Номер версии данных |
deleted | tinyint(1) | Признак того, что запись устарела и должна быть удалена из БД кассового терминала: 1 – запись устарела; 0 – запись актуальна |
pricetype
Вид цены.
Название поля | Тип данных | Описание |
id | INTint(11) unsigned | Идентификатор вида цены |
name | varchar(100) | Название вида цены |
version | INTint(11) | Номер версии данных |
deleted | TINYINTtinyint(1) | Признак того, что запись устарела и должна быть удалена из БД кассового терминала: 1 – запись устарела; 0 – запись актуальна |
...
Предназначена для хранения перечня свойств товаров.
Название поля | Тип данных | Описание |
code | varchar(40) | Код свойства |
name | varchar(40) | Название свойства* |
flags | int(10) unsigned | 2 – значение свойства будет напечатано в чеке; при остальных значениях оно печататься не будет |
description | text | 2 – кассир вводит значение свойства выбором из списка; 1 – кассир вводит значение вводом кода значения свойства; остальные значения игнорируются |
version | bigint(20) unsigned | Номер версии данных |
deleted | tinyint(3) unsigned | Признак того, что запись устарела и должна быть удалена из БД кассового терминала: 1 – запись устарела; 0 – запись актуальна |
* Исторически сложилось, что существуют зарезервированные имена свойств, которые УКМ 4 обрабатывает особым образом (более того, данные свойства имеют «двойников» в таблице items). Данные имена свойств используются при печати по чеку сопроводительных документов (сертификатов):
...
<question><const>ЗНАЧЕНИЕ СВОЙСТВА</const><displayname>НАЗВАНИЕ СВОЙСТВА</displayname></question>
repricing_act
XXX ???
Название поля | Тип данных | Описание |
store | varchar (40) | |
id | bigint(20) unsigned | |
date_start | datetime | |
date_stop | datetime | |
priority | int(11) | |
description | varchar(255) | |
version | integer(10) unsigned | Номер версии данных |
deleted | tinyint(1) | Признак того, что запись устарела и должна быть удалена из БД кассового терминала: 1 – запись устарела; 0 – запись актуальна |
repricing_act_item
XXX ???
Название поля | Тип данных | Описание |
store | varchar(40) | |
repricing_act_id | bigint(20) unsigned | |
item | varchar(40) | |
number | int(11) unsigned | |
price | decimal(20,4) | |
version | integer(10) unsigned | Номер версии данных |
deleted | tinyint(1) | Признак того, что запись устарела и должна быть удалена из БД кассового терминала: 1 – запись устарела; 0 – запись актуальна |
role
Должности кассиров.
Название поля | Тип данных | Описание |
id | bigint(20) unsigned | Идентификатор роли |
title | varchar(100) | Название |
version | int(11) | Номер версии данных |
deleted | tinyint(1) | Признак того, что запись устарела и должна быть удалена из БД кассового терминала: 1 – запись устарела; 0 – запись актуальна |
...
select count(*) from `signal` where `signal`='busy'
Название поля | Тип данных | Описание |
signal | char(10) | Значение сигнала, может иметь одно из следующих значений: cumm – сигнал помещается внешней системой и означает, что она подготовила данные для полной загрузки в УКМ 4; incr – сигнал помещается внешней системой и означает, что она подготовила данные для частичной загрузки в УКМ 4; busy – сигнал помещается УКМ 4 и означает, что конвертер занят. Первые два сигнала выставляются внешней системой по окончании операции экспортирования и являются сигналами начала процесса импортирования в УКМ 4 |
version | bigint (11) unsigned | Номер версии данных |
stocks
Хранение информации об отделах магазина.
Название поля | Тип данных | Описание |
store | varchar(40) | Код магазина в рамках значений внешней системы |
id | int(11) | Идентификатор отдела |
owner | int(11) | Идентификатор (значение поля id) старшего по иерархии отдела. Поле зарезервировано, в дальнейшем будет использоваться для создания иерархической структуры отделов |
name | varchar(80) | Название отдела |
version | bigint(20) unsigned | Номер версии данных |
deleted | tinyint(3) unsigned | Признак того, что запись устарела и должна быть удалена из БД кассового терминала: 1 – запись устарела; 0 – запись актуальна |
taxes
Информация о налогах.
Название поля | Тип данных | Описание |
id | int(11) | Идентификатор налога |
name | char(40) | Название налога |
priority | tinyint(4) | Приоритет налога: определяет очередность расчета налога из стоимости товара. Чем выше значение приоритета, тем раньше рассчитывается величина налога. Налоги с одинаковым приоритетом рассчитываются для одинаковой стоимости |
version | bigint(20) unsigned | Номер версии данных |
deleted | tinyint(3) unsigned | Признак того, что запись устарела и должна быть удалена из БД кассового терминала: 1 – запись устарела; 0 – запись актуальна |
taxgroup
В УКМ 4 связь товара с налогом производится через налоговую группу. Связь позволяет одновременно привязывать к товару не один, а несколько налогов. Таблица taxgroup содержит информацию о привязке налога к группе налогов и группы налогов к товару.
Название поля | Тип данных | Описание |
id | int(11) | Идентификатор налоговой группы |
tax_id | int(11) | Идентификатор налога |
percent | varchar(20) | Правило расчета налога: процент или сумма. Задается целым или дробным числом с разделителем «запятая». Если символ процента не указан, то число будет интерпретироваться как сумма налога. Если указан символ %, то число интерпретируется как процентная ставка. Точность числа может быть не более 2-х знаков после запятой. Примеры значений:
|
version | bigint(20) unsigned | Номер версии данных |
deleted | tinyint(3) unsigned | Признак того, что запись устарела и должна быть удалена из БД кассового терминала: 1 – запись устарела; 0 – запись актуальна |
users
Список кассиров.
Название поля | Тип данных | Описание |
store | varchar(40) | Код магазина в рамках значений внешней системы |
id | int(11) | Идентификатор пользователя |
name | varchar(40) | Имя пользователя |
INN | varchar(12) | ИНН кассира (может быть не задан) |
password | varchar(40) | Пароль пользователя передается в зашифрованном виде. Для шифрации необходимо использовать функцию MySQL OLD_PASSWORD(). Подробнее о функции можно прочитать здесь – http://dev.mysql.com/doc/refman/5.0/en/encryption-functions.html#function_old-password |
role_id | bigint(20) | Идентификатор должности |
version | int(11) | Номер версии данных |
deleted | tinyint(1) | Признак того, что запись устарела и должна быть удалена из БД кассового терминала: 1 – запись устарела; 0 – запись актуальна |
var
Хранение информации о штриховых кодах товаров.
...
Назначение ценников на узел классификатора.
Название поля | Тип данных | Описание |
classif_id | varchar(40) | |
pricetag_id | int(11) | Идентификатор ценника |
version | int(11) unsigned | Номер версии данных |
deleted | tinyint(1) | Признак того, что запись устарела и должна быть удалена из БД кассового терминала: 1 – запись устарела; 0 – запись актуальна |
pricetags_item
Назначение ценников на товар.
...
Назначение ценников на штрихкод.
Название поля | Тип данных | Описание |
var_id | varchar(40) | Идентификатор штрихкода (штрихкод) |
pricetag_id | int(11) | Идентификатор ценника |
version | int(11) unsigned | Номер версии данных |
deleted | tinyint(1) | Признак того, что запись устарела и должна быть удалена из БД кассового терминала: 1 – запись устарела; 0 – запись актуальна |
document
Приходная накладная.
...
Название поля | Тип данных | Описание |
store_id | varchar(40) | Идентификатор магазина |
document | varchar(40) | Идентификатор приходной накладной |
item | varchar(40) | Идентификатор товара |
sequence | int(11) | |
quantity | decimal(20,4) | Ожидаемое количество |
price | decimal(20,4) | Цена товара |
title | varchar(100) | |
version | int(11) unsigned | Номер версии данных |
deleted | tinyint(1) | Признак того, что запись устарела и должна быть удалена из БД кассового терминала: 1 – запись устарела; 0 – запись актуальна |
appeal_reason
XXX ???
Название поля | Тип данных | Описание |
code | varchar(40) | Код свойства |
title | varchar(100) | Название |
version | bigint(20) unsigned | Номер версии данных |
deleted | tinyint(1) | Признак того, что запись устарела и должна быть удалена из БД кассового терминала: 1 – запись устарела; 0 – запись актуальна |
defect_reason
XXX ???
Название поля | Тип данных | Описание |
defect_code | varchar(40) | |
title | varchar(100) | |
version | int(11) unsigned | Номер версии данных |
deleted | tinyint(1) | Признак того, что запись устарела и должна быть удалена из БД кассового терминала: 1 – запись устарела; 0 – запись актуальна |
certificate_type
XXX ???
Название поля | Тип данных | Описание |
id | int(11) | Идентификатор типа сертификата (значение id должно быть больше 1 000 000, записи с меньшим id не будут загружаться) |
name | varchar(40) | Название типа сертификата |
nominal | decimal(20, 4) | Номинал |
mono_account | tinyint(1) | Признак одноразового использования сертификата: 0 - подарочная карта (многоразовая), 1 - сертификат (одноразовый) |
check_underpay | tinyint(1) | Признак разрешения недоплаты: 0 – не разрешено; 1 – разрешено; 2 – решение принимает кассир |
multi_sell | tinyint(1) | 0 – сертификат можно продать только один раз; 1 – можно продавать сертификат повторно |
allow_return | tinyint(1) | 0 – возврат сертификата запрещен; 1 - возврат сертификата разрешен (значения из этого поля копируется в базу УКМ 4 в поле return_money) |
allow_return_payment | tinyint(1) | |
check_store | tinyint(1) | |
item_id | varchar(40) | Идентификатор товара, продаваемого как сертификат |
use_pincode | tinyint(1) | Признак использования защитного кода |
print_in_receipt | tinyint(1) | Печатать в чеке |
fixed_nominal | tinyint(1) | Признак фиксированного номинала |
min_nominal | decimal(20,4) | Минимальное значение номинала сертификата |
max_nominal | decimal(20,4) | Максимальное значение номинала сертификата |
nominal_multiplicity | decimal(20,4) | Значение кратности номинала сертификата |
version | int(11) | Номер версии данных |
deleted | tinyint(1) | Признак того, что запись устарела и должна быть удалена из БД кассового терминала: 1 – запись устарела; 0 – запись актуальна |
certificate
XXX ???
Название поля | Тип данных | Описание |
account_type_id | int(11) | Тип счета. Внешняя система должна выгружать типы счетов ПС/ПК с id, начиная с 1000001 и более. При загрузке УКМ 4 проверяет id типов и не загружает типы с id 1000000 и меньше |
number | varchar(255) | Номер сертификата |
pin | varchar(20) | Защитный код сертификата |
store | varchar(40) | Идентификатор магазина |
active | tinyint(1) | Признак активности (1 – активен; 0 – нет) |
date_from | date | Дата начала действия сертификата |
date_to | date | Дата окончания действия сертификата |
days_from_after_activate | int(11) | Сертификат начнет действовать через N дней после активации |
days_to_after_activate | int(11) | Сертификат перестанет действовать через N дней после активации |
closed | datetime | |
version | int(11) | Номер версии данных |
deleted | tinyint(1) | Признак того, что запись устарела и должна быть удалена из БД кассового терминала: 1 – запись устарела; 0 – запись актуальна |
certificate_operations
XXX ???XXX
Название поля | Тип данных | Описание |
number | varchar(255) | |
amount | decimal(20, 2) | Cумма транзакции |
version | int(11) | Номер версии данных |
deleted | tinyint(1) | Признак того, что запись устарела и должна быть удалена из БД кассового терминала: 1 – запись устарела; 0 – запись актуальна |
external_order_refusals
Заказы Global. Справочник причин отказа.
...
Загрузка признака акцизного товара и параметров товарной карточки.
Название поля | Тип данных | Описание |
id | varchar(40) | Артикул товара |
egais | tinyint(1) | Признак акцизного товара, параметр товарной карточки. Может принимать значения: 0 – неакцизный товар; 1 – маркированный товар; 2 – немаркированный товар; 3 – специальный маркированный товар |
version | bigint(20) unsigned | Номер версии данных |
deleted | tinyint(3) unsigned | Признак того, что запись устарела и должна быть удалена из БД кассового терминала: 1 – запись устарела; 0 – запись актуальна |
cash_messages
Таблица предназначена для загрузки сообщений кассиру.
...
Название поля | Тип данных | Описание |
---|---|---|
tag_1226 | bigint(20) | ИНН поставщика, обязательное поле |
tag_1222 | tinyint(3) | Тип агента 2^i, i от 0 до 6 |
tag_1073 | varchar(25) | Телефон пл агента |
tag_1044 | varchar(25) | Операция пл. агента |
tag_1016 | bigint(20) | ИНН оператора перевода |
tag_1026 | varchar(70) | Наименование оператора перевода |
tag_1075 | varchar(25) | Tелефон оператора перевода |
tag_1005 | varchar(256) | Адрес оператора перевода |
tag_1074 | varchar(25) | Тел. оператора по приему платежей |
tag_1225 | varchar(256) | Наименование поставщика |
tag_1171 | varchar(25) | Телефон поставщика |
version | int(11) | Номер версии данных |
deleted | tinyint(1) | Признак того, что запись устарела и должна быть удалена из БД кассового терминала: 1 – запись устарела; 0 – запись актуальна |
item_agent
XXX ???
Название поля | Тип данных | Описание |
---|---|---|
item_id | varchar(40) | Идентификатор товара |
tag_1226 | bigint(20) | |
tax_group_id | int(11) | |
version | int(11) | Номер версии данных |
deleted | tinyint(1) | Признак того, что запись устарела и должна быть удалена из БД кассового терминала: 1 – запись устарела; 0 – запись актуальна |
alco_type
XXX ???
Название поля | Тип данных | Описание |
---|---|---|
type_id | varchar(5) | Тип акцизной марки |
name | varchar(256) | Название типа |
min_price | decimal(20,4) | Минимальная розничная цена |
version | int(11) | Номер версии данных |
deleted | tinyint(1) | Признак того, что запись устарела и должна быть удалена из БД кассового терминала: 1 – запись устарела; 0 – запись актуальна |
...