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

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

Ключ

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

...

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

Таблицы

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

Image Modified

assortment_group_items

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

...

Тип дисконтных карт (ДК).

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

Тип данных

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

Значение

Описание

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

discount_types

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

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

Тип данных

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

Значение

Описание

idbigint(20)
PKNOT NULL
Идентификатор скидки
propertybigint(20) unsigned
NOT NULL
Способ срабатывания скидки:

0 – автоматическая; 1 – дается кассиром

namevarchar(40)
NOT NULL
Название скидки
eftsint(11)
NOT NULL
Идентификатор алгоритма скидки*
paramtextПараметры скидки в формате xml**
discount_propertiestextНе используется
sequenceint(11)
NOT NULL
Порядок применения скидки
group_typeint(11)
NULL
Номер группы скидок
card_typeint(11) unsigned
NULL
Тип дисконтных карт, к которому привязана скидка
date_fromdatetime
NULL
Дата/время начала действия скидки (формат 8.07.2008 00:00:00)
date_todatetime
NULL
Дата/время окончания действия скидки (формат 31.07.2008 23:59:59)
time_fromvarchar(5)
NULL
Время суток начала действия скидки (формат 08:00)
time_tovarchar(5)
NULL
Время суток окончания действия скидки (формат 24:00)
mondaytinyint(1)
NOT NULL
День недели, в котором может применяться скидка
tuesdaytinyint(1)
NOT NULL
День недели, в котором может применяться скидка
wednesdaytinyint(1)
NOT NULL
День недели, в котором может применяться скидка
thursdaytinyint(1)
NOT NULL
День недели, в котором может применяться скидка
fridaytinyint(1)
NOT NULL
День недели, в котором может применяться скидка
saturdaytinyint(1)
NOT NULL
День недели, в котором может применяться скидка
sundaytinyint(1)
NOT NULL
День недели, в котором может применяться скидка
versionINT (11)
PKNOT NULL
Номер версии данных
deletedtinyint(1) unsigned
NOT NULL
Признак того, что запись устарела и должна быть удалена из БД кассового терминала: 1 – запись устарела; 0 – запись актуальна

* Идентификатор алгоритма скидки – значение поля efts:

...

discount_card_personal

XXX ???

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

Тип данных

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

Значение

Описание

discount_typeinteger(11) unsigned
PK
NOT NULL

card_numbervarchar(40)
NOT NULL
Номер карты
modificatorvarchar(40)
NOT NULL

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

discount_types_classifclient

...

Скидки, раздел «Кому», связь скидки и клиента.

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

Тип данных

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

Значение

Описание

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

discount_types_gifts

Скидки. Перечень подарков.

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

Тип данных

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

Значение

Описание

Описание

discount_typebigint(20)
PKNOT NULL
Идентификатор скидки
itemvarchar(40)
PKNOT NULL
Код товара
amountdecimal(20,3)
NOT NULL
Условная стоимость подарка
versionint(11)
PKNOT NULL
Номер версии данных
deletedtinyint(1) unsigned
NOT NULL
Признак того, что запись устарела и должна быть удалена из БД кассового терминала: 1 – запись устарела; 0 – запись актуальна

discount_types_items

Скидки, пороговые значения сумм или количеств в скидке на товар или классификатор.

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

Тип данных

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

Значение

Описание

discount_typebigint(20)
PKNOT NULL
Идентификатор скидки
itemvarchar(40)
PKNOT NULL
Код товара
amountdecimal(20,3)
PK
NOT NULL
Пороговая сумма
quantitydecimal(20,4)
PKNOT NULL
Пороговое количество
modificatorvarchar(40)
NULL

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

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

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

discount_types_vars

Скидки, список штрихкодов в скидке на штрихкод.

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

Тип данных

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

Значение

Описание

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

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

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

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

item_property_values

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

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

Тип данных

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

Значение

Описание

item_idvarchar(40)
PK,NOT NULL
FK (для items.id)
Идентификационный номер артикула
property_codevarchar(40)
PK,

FK (для property_values.property_code)

NOT NULLsequence
Код свойства
property_idint(10) unsignedЗначение свойства
PK,

FK (для property_values.id)

NOT NULLЗначение свойства
sequencesmallint(5) unsigned
NOT NULL
Порядок отображения свойства в списке свойств при печати документа или чека, а также на экране кассира
versionbigint(20) unsigned
PKNOT NULL
Номер версии данных
deletedtinyint(3) unsigned
NOT NULL
Признак того, что запись устарела и должна быть удалена из БД кассового терминала: 1 – запись устарела; 0 – запись актуальна

items

Хранение информации о товаре.

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

Тип данных

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

Значение

Описание

idvarchar(40)
PK
NOT NULL
Артикул товара
namevarchar(255)
NOT NULL
Название товара, которое печатается в документах
descrtext
NOT NULL
Описание товара
measurevarchar(40)
NOT NULL
Название единицы измерения количества товара
measprecdecimal(11,0)
NOT NULL
Точность единицы измерения количества товара: 1 – один знак после запятой; 2 – два знака после запятой, и т.д.
classifvarchar(40
)FK (для classif.id
)
NOT NULL
Идентификационный номер группы товара
propint(11)
NOT NULL
Не используется
taxint(11)
NULL
Идентификатор налоговой группы товара (поле опциональное)
alcoholtinyint(3)
NULL
Крепость алкоголя
gtdvarchar(40)
NULL
Номер ГТД
countryvarchar(40)
NULL
Название страны-производителя
certificationvarchar(40)
NULL
Номер сертификата
certification_datevarchar(40)
NULL
Дата начала действия сертификата
produser_markingvarchar(100)
NULL
Производитель
summaryvarchar(100)
NULL
Описание товара
structuretext
NULL
Состав товара
exp_datedatetime
NULL
Срок годности
realization_timeint(11)
NULL
Время реализации
qdoc_orgvarchar(40)
NULL
Организация, выдавшая сертификат соответствия, и город
qdoc_idvarchar(40)
NULL
Номер сертификата соответствия
qdoc_datedatetime
NULL
Дата выдачи сертификата соответствия
qdoc_expdatetime
NULL
Дата окончания срока действия сертификата соответствия
hdoc_orgvarchar(40)
NULL
Организация, выдавшая гигиенический сертификат, и город
hdoc_idvarchar(40)
NULL
Номер гигиенического сертификата
hdoc_datedatetime
NULL
Дата выдачи гигиенического сертификата
tnvedvarchar(40)
NULL

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

items_tnved

XXX ???

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

Тип данных

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

Значение

Описание

idbigint(20) unsigned
NOT NULL

namevarchar(255)
NOT NULL

tnvedvarchar(40)
NOT NULL

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

items_remain

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

...

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

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

Тип данных

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

Значение

Описание

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

nopdf

Предназначена для загрузки информации для "пивного чека".

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

Тип данных

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

Значение

Описание

storevarchar(40)PKNOT NULLКод магазина в рамках значений ТСidvarchar(40)PKNOT NULLАртикул товараnopdfmediumtextNOT NULLИнформация по пивному чеку в формате <nopdf article="хххх" code="ххх" bname="Название'" alc="Х,Х" volume="Х,Х" /> где article - артикул товара
versionbigint(20) unsigned
PKNOT NULL
Номер версии данных
deletedtinyint(3) unsigned
NOT NULL
Признак того, что запись устарела и должна быть удалена из БД кассового терминала: 1 – запись устарела; 0 – запись актуальна

Якорь
order
order
order_order

Сформированные заказы.

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

Тип данных

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

Значение

Описание

storevarchar(40)
PKNOT NULL
Идентификатор магазина
idvarchar(20)
PKNOT NULL
Идентификатор заказа
datedatetime
NOT NULL
Дата/время формирования заказа
property_codevarchar(20)
NOT NULL

changeabletinyint(1)
NOT NULL
Изменяемый (1) / неизменяемый (0) заказ
versionint(11) unsigned
PKNOT NULL
Номер версии данных
deletedtinyint(3) unsigned
NOT NULL
Признак того, что запись устарела и должна быть удалена из БД кассового терминала: 1 – запись устарела; 0 – запись актуальна

Якорь
var
var
order_var

Штрихкоды заказов.

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

Тип данных

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

Значение

Описание

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

payments

Перечень средств оплаты.

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

Тип данных

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

Значение

Описание

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

pricelist

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

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

Тип данных

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

Значение

Описание

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

pricelist_ext

Прайс-листы (заголовки).

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

Тип данных

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

Значение

Описание

idint(11) unsigned
PK
NOT NULL
Идентификатор прайс-листа
namevarchar(100)
NOT NULL
Название прайс-листа
date_fromdatetime
NULL
Дата и время начала действия цен (ограничение действует только при указании поля)
date_todatetime
NULL
Дата и время окончания действия цен (ограничение действует только при указании поля)
versionbigint(20) unsigned
PKNOT NULL
Номер версии данных
deletedtinyint(3) unsigned
NOT NULL
Признак того, что запись устарела и должна быть удалена из БД кассового терминала: 1 – запись устарела; 0 – запись актуальна

pricelist_items

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

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

Тип данных

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

Значение

Описание

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

pricelist_items_ext

XXX ???

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

Тип данных

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

Значение

Описание

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

pricelist_var

Хранение информации о списке товаров прайс-листа для штрихкода.

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

Тип данных

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

Значение

Описание

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

pricetype

Вид цены.

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

Тип данных

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

Значение

Описание

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

pricetype_store

Привязка магазина к основному виду цены (основные, немаркетинговые цены).

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

Тип данных

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

Значение

Описание

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

pricetype_store_pricelist

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

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

Тип данных

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

Значение

Описание

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

properties

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

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

Тип данных

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

Значение

Описание

codevarchar(40)
PKNOT NULL
Код свойства
namevarchar(40)
NOT NULL
Название свойства*
flagsint(10) unsigned
NOT NULL
2 – значение свойства будет напечатано в чеке; при остальных значениях оно печататься не будет
descriptiontext2 – кассир вводит значение свойства выбором из списка;

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

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

Исторически сложилось, что существуют зарезервированные имена свойств, которые УКМ 4 обрабатывает особым образом (более того, данные свойства имеют «двойников» в таблице items). Данные имена свойств используются при печати по чеку сопроводительных документов (сертификатов):

...

Связь товара со свойствами, которые выбирает кассир.

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

Тип данных

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

Значение

Описание

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

property_values

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

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

Тип данных

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

Значение

Описание

property_codevarchar (40)
PK,

FK (для properties.id)

NOT NULL
Код свойства товара
idint(10) unsigned
PK
NOT NULL
Идентификатор записи
constvarchar(100)
NULL
Постоянное значение свойства (если есть)
descriptiontext
NOT NULL
Значение свойства, описанное в XML-формате (пример*)
commenttextКомментарий
versioninteger(10) unsigned
PKNOT NULL
Номер версии данных
deletedtinyint(1)
NOT NULL
Признак того, что запись устарела и должна быть удалена из БД кассового терминала: 1 – запись устарела; 0 – запись актуальна

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

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

repricing_act

XXX ???

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

Тип данных

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

Значение

Описание

storevarchar (40)
PKNOT NULL

idbigint(20) unsigned
PKNOT NULL

date_startdatetime
NOT NULL

date_stopdatetime
NULL

priorityint(11)
NOT NULL

descriptionvarchar(255)
NULL

versioninteger(10) unsigned
NOT NULL
Номер версии данных
deletedtinyint(1)
NOT NULL
Признак того, что запись устарела и должна быть удалена из БД кассового терминала: 1 – запись устарела; 0 – запись актуальна

repricing_act_item

XXX ???

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

Тип данных

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

Значение

Описание

storevarchar(40)
PKNOT NULL

repricing_act_idbigint(20) unsigned
PK
NOT NULL

itemvarchar(40)
NOT NULL

numberint(11) unsigned
PK
NOT NULL

pricedecimal(20,4)
NOT NULL

versioninteger(10) unsigned
NOT NULL
Номер версии данных
deletedtinyint(1)
NOT NULL
Признак того, что запись устарела и должна быть удалена из БД кассового терминала: 1 – запись устарела; 0 – запись актуальна

role

Должности кассиров.

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

Тип данных

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

Значение

Описание

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

Якорь
token
token
signal

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

...

select count(*) from `signal` where `signal`='busy'

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

Тип данныхПризнак ключа

Значение

Описание

signalchar(10)NOT NULL

Значение сигнала, может иметь одно из следующих значений:

cumm – сигнал помещается внешней системой и означает, что она подготовила данные для полной загрузки в УКМ 4;

incr – сигнал помещается внешней системой и означает, что она подготовила данные для частичной загрузки в УКМ 4;

busy – сигнал помещается УКМ 4 и означает, что конвертер занят.

Первые два сигнала выставляются внешней системой по окончании операции экспортирования и являются сигналами начала процесса импортирования в УКМ 4

versionbigint (11) unsignedPKNOT NULLНомер версии данных

stocks

Хранение информации об отделах магазина.

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

Тип данных

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

Значение

Описание

storevarchar(40)PKNOT NULLКод магазина в рамках значений внешней системы
idint(11)PKNOT NULLИдентификатор отдела
ownerint(11)NOT NULLИдентификатор (значение поля id) старшего по иерархии отдела. Поле зарезервировано, в дальнейшем будет использоваться для создания иерархической структуры отделов
namevarchar(80)NOT NULLНазвание отдела
versionbigint(20) unsignedPKNOT NULLНомер версии данных
deletedtinyint(3) unsignedNOT NULLПризнак того, что запись устарела и должна быть удалена из БД кассового терминала: 1 – запись устарела; 0 – запись актуальна

...

Информация о налогах.

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

Тип данных

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

Значение

Описание

idint(11)PKNOT NULLИдентификатор налога
namechar(40)NOT NULLНазвание налога
prioritytinyint(4)NOT NULLПриоритет налога: определяет очередность расчета налога из стоимости товара. Чем выше значение приоритета, тем раньше рассчитывается величина налога. Налоги с одинаковым приоритетом рассчитываются для одинаковой стоимости
versionbigint(20) unsignedPKNOT NULLНомер версии данных
deletedtinyint(3) unsignedNOT NULLПризнак того, что запись устарела и должна быть удалена из БД кассового терминала: 1 – запись устарела; 0 – запись актуальна

...

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

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

Тип данных

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

Значение

Описание

idint(11)
PKNOT NULL
Идентификатор налоговой группы
tax_idint(11
)PK,FK1 (для taxes.id
)
NOT NULL
Идентификатор налога
percentvarchar(20)
NOT NULL

Правило расчета налога: процент или сумма. Задается целым или дробным числом с разделителем «запятая».

Если символ процента не указан, то число будет интерпретироваться как сумма налога.

Если указан символ %, то число интерпретируется как процентная ставка.

Точность числа может быть не более 2-х знаков после запятой. Примеры значений:

  • 10%
  • 10,110%
  • 30,55
versionbigint(20) unsigned
PKNOT NULL
Номер версии данных
deletedtinyint(3) unsigned
NOT NULL
Признак того, что запись устарела и должна быть удалена из БД кассового терминала: 1 – запись устарела; 0 – запись актуальна

users

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

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

Тип данныхПризнак ключа

Значение

Описание

storevarchar(40)PKNOT NULLКод магазина в рамках значений внешней системы
idint(11)PKNOT NULLИдентификатор пользователя
namevarchar(40)NOT NULLИмя пользователя
INNvarchar(12)NULLИНН кассира (может быть не задан)
passwordvarchar(40)NOT NULLПароль пользователя передается в зашифрованном виде. Для шифрации необходимо использовать функцию MySQL OLD_PASSWORD(). Подробнее о функции можно прочитать здесь – http://dev.mysql.com/doc/refman/5.0/en/encryption-functions.html#function_old-password
role_idbigint(20)NULLИдентификатор должности
versionint(11)PKNOT NULLНомер версии данных
deletedtinyint(1)NOT NULLПризнак того, что запись устарела и должна быть удалена из БД кассового терминала: 1 – запись устарела; 0 – запись актуальна

...

Хранение информации о штриховых кодах товаров.

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

Тип данных

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

Значение

Описание

idvarchar(40)
PKNOT NULL
Штриховой код товара
itemvarchar(40)
FK (для items.id)NOT NULL
Артикул товара
quantitydecimal(20,4)
NOT NULL
Количество товара. Например, количество товара в упаковке товаров
tare_weightdecimal(20,4)
NOT NULL

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

var_property_values

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

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

Тип данных

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

Значение

Описание

var_idvarchar(40)
PKNOT NULL
Идентификатор штрихкода
property_codevarchar(40)
PKNOT NULL
Идентификатор свойства (код свойства)
property_idint(10) unsigned
PKNOT NULL
Значение свойства
sequencesmallint(5) unsigned
NOT NULL
Последовательность
versionint(10) unsigned
PKNOT NULL
Номер версии данных
deletedtinyint(1)
NOT NULL
Признак того, что запись устарела и должна быть удалена из БД кассового терминала: 1 – запись устарела; 0 – запись актуальна

discount_types_where

Параметр настройки скидки "Где".

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

Тип данных

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

Значение

Описание

discountbigint(20)
PKNOT NULL
Идентификатор скидки из trm_in_discount_types
storevarchar(40)
PKNOT NULL
Идентификатор магазина, для которого назначена скидка
versionint(10) unsigned
PK
NOT NULL
Номер версии данных
deletedtinyint(1)
NOT NULL
Признак того, что запись устарела и должна быть удалена из БД кассового терминала: 1 – запись устарела; 0 – запись актуальна

sellers

Продавцы.

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

Тип данных

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

Значение

Описание

storevarchar(40)
PKNOT NULL
Код магазина
seller_codevarchar(50)
PK
NOT NULL
Код продавца
namevarchar(50)
NOT NULL
ФИО продавца
first_datedate
NOT NULL
Дата начала работы продавца
last_datedateДата увольнения
versionint(10) unsigned
PKNOT NULL
Номер версии данных
deletedtinyint(1)
NOT NULL
Признак того, что запись устарела и должна быть удалена из БД кассового терминала: 1 – запись устарела; 0 – запись актуальна

pricetags_classif

Назначение ценников на узел классификатора.

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

Тип данных

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

Значение

Описание

classif_idvarchar(40)
PK
NOT NULL

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

pricetags_item

Назначение ценников на товар.

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

Тип данных

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

Значение

Описание

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

pricetags_var

Назначение ценников на штрихкод.

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

Тип данных

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

Значение

Описание

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

document

Приходная накладная.

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

Тип данных

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

Значение

Описание

store_idvarchar(40)
PKNOT NULL
Идентификатор магазина
idvarchar(40)
PKNOT NULL
Идентификатор приходной накладной
numbervarchar(40)
номер приходной накладнойNOT NULL

ref_shipmentvarchar(40)
NULL
Номер отгрузки
titlevarchar(100)Название документа
barcodevarchar(100)
NULL
Штрихкод
date_fromdatetime
NULL
Поставка ожидается "с"
date_todatetime
NULL
Подставка ожидается "по"
operation_typeint(11)
NULL
Название бизнес процесса (приход товара, возврат от покупателя и т.д.)
operation_datedatetime
NULL
Дата и время создания операции в управляющей системе
consigneevarchar(40)
NULL
Грузополучатель
suppliervarchar(40)
NULL
Поставщик
supplier_transportvarchar(40)
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(40)
NULL

handle_typevarchar(40)
NULL

streamvarchar(40)
NULL

command_clientvarchar(100)
NULL

bpvarchar(40)
NOT NULL

act_typeint(11)
NOT NULL

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

document_items

Спецификация приходной накладной.

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

Тип данных

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

Значение

Описание

store_idvarchar(40)
PKNOT NULL
Идентификатор магазина
documentvarchar(40)
PKNOT NULL
Идентификатор приходной накладной
itemvarchar(40)
PKNOT NULL
Идентификатор товара
sequenceint(11)
NOT NULL

quantitydecimal(20,4)
NOT NULL
Ожидаемое количество
pricedecimal(20,4)
NULL
Цена товара
titlevarchar(100)
NULL

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

appeal_reason

XXX ???

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

Тип данных

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

Значение

Тип данных

Описание

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

defect_reason

XXX ???

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

Тип данных

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

Значение

Описание

defect_codevarchar(40)
PK
NOT NULL

titlevarchar(100)
NOT NULL

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

certificate_type

XXX ???

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

Тип данныхПризнак ключа

Значение

Описание

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

...

XXX ???

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

Тип данныхПризнак ключа

Значение

Описание

account_type_idint(11)PKNOT NULLТип счета. Внешняя система должна выгружать типы счетов ПС/ПК с id, начиная с 1000001 и более. При загрузке УКМ 4 проверяет id типов и не загружает типы с id 1000000 и меньше
numbervarchar(255)PKNOT NULLНомер сертификата
pinvarchar(20)NULLЗащитный код сертификата
storevarchar(40)NULLИдентификатор магазина
activetinyint(1)NOT NULLПризнак активности (1 – активен; 0 – нет)
date_fromdateNULLДата начала действия сертификата
date_todateNULLДата окончания действия сертификата
days_from_after_activateint(11)NULLСертификат начнет действовать через N дней после активации
days_to_after_activateint(11)NULLСертификат перестанет действовать через N дней после активации
closeddatetimeNULL
versionint(11)PKNOT NULL)Номер версии данных
deletedtinyint(1)NOT NULLПризнак того, что запись устарела и должна быть удалена из БД кассового терминала: 1 – запись устарела; 0 – запись актуальна

certificate_operations

XXX ???

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

Тип данных

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

Значение

Описание

numbervarchar(255)
PKNOT NULL

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

external_order_refusals

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

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

Тип данных

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

Значение

Описание

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

external_order_items

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

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

Тип данных

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

Значение

Описание

storevarchar(40)
PK
NOT NULL
Идентификатор магазина (идентификатор из настроек конвертера)
order_idint(11)
PKNOT NULL
Номер заказа в системе Global
itemvarchar(40))
PKNOT NULL
Артикул товара
quantitydecimal(20,4)
NOT NULL
Количество товара
pricedecimal(20,4)
NOT NULL
Цена
min_pricedecimal(20,4)
NOT NULL
Минимальная цена
changeabletinyint(1)
NOT NULL
1 – изменяемая (товарная) позиция; 0 – неизменяемая позиция (услуга)
fix_pricetinyint(1)
NOT NULL
Признак того, что цена товара в заказе не может быть изменена на кассе: 0 – можно менять; 1 – нельзя менять
tag_1226bigint(20)
NULL

tax_groupint(11)
NOT NULL

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

external_order_payments

XXX ???

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

Тип данных

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

Значение

Описание

storevarchar(40)
NOT NULL

order_idbigint(20)
NOT NULL

amountdecimal(20,4)
NOT NULL

return_by_cash_forbiddentinyint(1)
NOT NULL

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

external_orders

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

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

Тип данных

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

Значение

Описание

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

items_egais

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

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

Тип данных

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

Значение

Описание

idvarchar(40)PKNOT NULLАртикул товара
egaistinyint(1)NOT NULLПризнак акцизного товара, параметр товарной карточки. Может принимать значения: 0 – неакцизный товар; 1 – маркированный товар; 2 – немаркированный товар; 3 – специальный маркированный товар
versionbigint(20) unsignedPKNOT NULLНомер версии данных
deletedtinyint(3) unsignedNOT NULLПризнак того, что запись устарела и должна быть удалена из БД кассового терминала: 1 – запись устарела; 0 – запись актуальна

...

Таблица предназначена для загрузки сообщений кассиру.

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

Тип данных

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

Значение

Описание

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

items_sets

XXX ???

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

Тип данных

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

Значение

Описание

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

...

XXX ???

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

Тип данных

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

Значение

Описание

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

...

XXX ???

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

Тип данных

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

Значение

Описание

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

...

XXX ???

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

Тип данных

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

Значение

Описание

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

...

XXX ???

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

Тип данных

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

Значение

Описание

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

...

XXX ???

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

Тип данных

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

Значение

Описание

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

...

XXX ???

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

Тип данных

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

Значение

Описание

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

...

XXX ???

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

Тип данных

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

Значение

Описание

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

external_order_item_add_info

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

Тип данных

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

Значение

Описание

storevarchar(40)NOT NULLid магазина
order_idbigint(20)NOT NULLid заказа
itemvarchar(40)NOT NULLid товара в заказе
info_idint(11)NOT NULLid доп. информации
additional_infovarchar(225)Доп. информация (штрихкод или DataMatrix)
versionint(11)NOT NULLНомер версии данных
deletedtinyint(1)NOT NULLПризнак того, что запись устарела и должна быть удалена из БД кассового терминала:
1 – запись устарела; 0 – запись актуальна

...