...
Загрузка информации о заказах в УКМ 4 производится из таблиц order_order и order_var.
Требования к загрузке налоговых ставок
...
Название поля | Тип данных | Признак ключа | Значение | Описание |
item_id | varchar(40) | PK, FK (для items.id) | NOT NULL | Идентификационный номер артикула |
property_code | varchar(40) | PK, FK (для property_values.property_code) | NOT NULL | Код свойства |
property_id | int(10) unsigned | PK, FK (для property_values.id) | NOT NULL | Значение свойства |
sequence | smallint(5) unsigned | NOT NULL | Порядок отображения свойства в списке свойств при печати документа или чека, а также на экране кассира | |
version | bigint(20) unsigned | PK | NOT NULL | Номер версии данных |
deleted | tinyint(3) unsigned | NOT NULL | Признак того, что запись устарела и должна быть удалена из БД кассового терминала: 1 – запись устарела; 0 – запись актуальна |
...
Название поля | Тип данных | Признак ключа | Значение | Описание |
id | varchar(40) | PK | NOT NULL | Артикул товара |
name | varchar(255) | NOT NULL | Название товара, которое печатается в документах | |
descr | text | NOT NULL | Описание товара | |
measure | varchar(40) | NOT NULL | Название единицы измерения количества товара | |
measprec | decimal(11,0) | NOT NULL | Точность единицы измерения количества товара: 1 – один знак после запятой; 2 – два знака после запятой, и т.д. | |
classif | varchar(40) | FK (для classif.id) | NOT NULL | Идентификационный номер группы товара |
prop | int(11) | NOT NULL | Не используется | |
tax | int(11) | NULL | Идентификатор налоговой группы товара (поле опциональное) | |
alcohol | tinyint(3) | NULL | Крепость алкоголя | |
gtd | varchar(40) | NULL | Номер ГТД | |
country | varchar(40) | NULL | Название страны-производителя | |
certification | varchar(40) | NULL | Номер сертификата | |
certification_date | varchar(40) | NULL | Дата начала действия сертификата | |
produser_marking | varchar(100) | NULL | Производитель | |
summary | varchar(100) | NULL | Описание товара | |
structure | text | NULL | Состав товара | |
exp_date | datetime | NULL | Срок годности | |
realization_time | int(11) | NULL | Время реализации | |
qdoc_org | varchar(40) | NULL | Организация, выдавшая сертификат соответствия, и город | |
qdoc_id | varchar(40) | NULL | Номер сертификата соответствия | |
qdoc_date | datetime | NULL | Дата выдачи сертификата соответствия | |
qdoc_exp | datetime | NULL | Дата окончания срока действия сертификата соответствия | |
hdoc_org | varchar(40) | NULL | Организация, выдавшая гигиенический сертификат, и город | |
hdoc_id | varchar(40) | NULL | Номер гигиенического сертификата | |
hdoc_date | datetime | NULL | Дата выдачи гигиенического сертификата | |
tnved | varchar(40) | NULL | ||
version | bigint(20) unsigned | PK | NOT NULL | Номер версии данных |
deleted | tinyint(3) unsigned | NOT NULL | Признак того, что запись устарела и должна быть удалена из БД кассового терминала: 1 – запись устарела; 0 – запись актуальна |
...
Название поля | Тип данных | Признак ключа | Значение | Описание |
store | varchar(40) | PK | NOT NULL | Код магазина в рамках значений ТС |
id | varchar(40) | PK | NOT NULL | Артикул товара |
nopdf | mediumtext | NOT NULL | Информация по пивному чеку в формате <nopdf article="хххх" code="ххх" bname="Название'" alc="Х,Х" volume="Х,Х" /> где article - артикул товара | |
version | bigint(20) unsigned | PK | NOT NULL | Номер версии данных |
deleted | tinyint(3) unsigned | NOT NULL | Признак того, что запись устарела и должна быть удалена из БД кассового терминала: 1 – запись устарела; 0 – запись актуальна |
Якорь order order
order_order
order | |
order |
Сформированные заказы.
Название поля | Тип данных | Признак ключа | Значение | Описание |
store | varchar(40) | PK | NOT NULL | Идентификатор магазина |
id | varchar(20) | PK | NOT NULL | Идентификатор заказа |
date | datetime | NOT NULL | Дата/время формирования заказа | |
property_code | varchar(20) | NOT NULL | ||
changeable | tinyint(1) | NOT NULL | Изменяемый (1) / неизменяемый (0) заказ | |
version | int(11) unsigned | PK | NOT NULL | Номер версии данных |
deleted | tinyint(3) unsigned | NOT NULL | Признак того, что запись устарела и должна быть удалена из БД кассового терминала: 1 – запись устарела; 0 – запись актуальна |
Якорь var var
order_var
var | |
var |
Штрихкоды заказов.
Название поля | Тип данных | Признак ключа | Значение | Описание |
store | varchar(40) | PK | NOT NULL | Идентификатор магазина |
order_id | varchar(20) | PK | NOT NULL | Идентификатор заказа |
position | int(11) | PK | NOT NULL | Идентификатор строки товарной позиции в заказе |
var_item | varchar(40) | NOT NULL | Штрихкод | |
quantity | decimal(20,4) | NOT NULL | Количество | |
stock | int(11) | NULL | Отдел | |
price | decimal(20,4) | NULL | Цена товара | |
minprice | decimal(20,4) | NULL | Минимальная цена товара | |
fix_price | tinyint(1) | NOT NULL | Признак того, что цена товара в заказе не может быть изменена на кассе: 0 – можно менять; 1 – нельзя менять | |
version | int(11) unsigned | PK | NOT NULL | Номер версии данных |
deleted | tinyint(3) unsigned | NOT NULL | Признак того, что запись устарела и должна быть удалена из БД кассового терминала: 1 – запись устарела; 0 – запись актуальна |
...
Название поля | Тип данных | Признак ключа | Значение | Описание |
pricelist | int(11) unsigned | PK, FK (для pricelist.id) | NOT NULL | Идентификатор прайс-листа, которому принадлежит товар |
item | varchar(40) | PK, FK (для items.id) | NOT NULL | Артикул товара |
price | decimal(20,4) | NOT NULL | Цена товара | |
minprice | decimal(20,4) | NOT NULL | Ограничение цены товара | |
is_promo_price | tinyint(1) | NOT NULL | Акционная цена | |
version | bigint(20) unsigned | PK | NOT NULL | Номер версии данных |
deleted | tinyint(3) unsigned | NOT NULL | Признак того, что запись устарела и должна быть удалена из БД кассового терминала: 1 – запись устарела; 0 – запись актуальна |
...
Название поля | Тип данных | Признак ключа | Значение | Описание |
pricelist | int(11) unsigned | PK, FK (для pricelist.id) | NOT NULL | Идентификатор прайс-листа, которому принадлежит товар |
var | varchar(40) | PK, FK (для items.id) | NOT NULL | Штрихкод товара |
price | decimal(20,4) | NOT NULL | Цена товара за единицу измерения, указанную для артикула (поля items.measure и items.measprec) | |
minprice | decimal(20,4) | NOT NULL | Ограничение цены товара | |
is_promo_price | tinyint(1) | NOT NULL | Акционная цена | |
version | int(11) | PK | NOT NULL | Номер версии данных |
deleted | tinyint(1) | NOT NULL | Признак того, что запись устарела и должна быть удалена из БД кассового терминала: 1 – запись устарела; 0 – запись актуальна |
...
Название поля | Тип данных | Признак ключа | Значение | Описание |
property_code | varchar (40) | PK, FK (для properties.id) | NOT NULL | Код свойства товара |
id | int(10) unsigned | PK | NOT NULL | Идентификатор записи |
const | varchar(100) | NULL | Постоянное значение свойства (если есть) | |
description | text | NOT NULL | Значение свойства, описанное в XML-формате (пример*) | |
comment | text | Комментарий | ||
version | integer(10) unsigned | PK | NOT NULL | Номер версии данных |
deleted | tinyint(1) | NOT NULL | Признак того, что запись устарела и должна быть удалена из БД кассового терминала: 1 – запись устарела; 0 – запись актуальна |
...
Название поля | Тип данных | Признак ключа | Значение | Описание |
id | int(11) | PK | NOT NULL | Идентификатор налоговой группы |
tax_id | int(11) | PK, FK1 (для taxes.id) | NOT NULL | Идентификатор налога |
percent | varchar(20) | NOT NULL | Правило расчета налога: процент или сумма. Задается целым или дробным числом с разделителем «запятая». Если символ процента не указан, то число будет интерпретироваться как сумма налога. Если указан символ %, то число интерпретируется как процентная ставка. Точность числа может быть не более 2-х знаков после запятой. Примеры значений:
| |
version | bigint(20) unsigned | PK | NOT NULL | Номер версии данных |
deleted | tinyint(3) unsigned | NOT NULL | Признак того, что запись устарела и должна быть удалена из БД кассового терминала: 1 – запись устарела; 0 – запись актуальна |
...
Название поля | Тип данных | Признак ключа | Значение | Описание |
id | varchar(40) | PK | NOT NULL | Штриховой код товара |
item | varchar(40) | FK (для items.id) | NOT NULL | Артикул товара |
quantity | decimal(20,4) | NOT NULL | Количество товара. Например, количество товара в упаковке товаров | |
tare_weight | decimal(20,4) | NOT NULL | ||
stock | int(11) | NOT NULL | Идентификатор отдела | |
version | bigint(20) unsigned | PK | NOT NULL | Номер версии данных |
deleted | tinyint(3) unsigned | NOT NULL | Признак того, что запись устарела и должна быть удалена из БД кассового терминала: 1 – запись устарела; 0 – запись актуальна |
...