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

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

Ключ

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

...

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

Требования к загрузке налоговых ставок

...

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

Тип данных

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

Значение

Описание

item_idvarchar(40)PK,

FK (для items.id)

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

FK (для property_values.property_code)

NOT NULLКод свойства
property_idint(10) unsignedPK,

FK (для property_values.id)

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

...

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

Тип данных

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

Значение

Описание

idvarchar(40)PKNOT 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) unsignedPKNOT NULLНомер версии данных
deletedtinyint(3) unsigned
NOT NULLПризнак того, что запись устарела и должна быть удалена из БД кассового терминала: 1 – запись устарела; 0 – запись актуальна

...

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

Тип данных

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

Значение

Описание

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

Якорь
var
var
order_var

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

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

Тип данных

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

Значение

Описание

storevarchar(40)PKNOT NULLИдентификатор магазина
order_idvarchar(20)PKNOT 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) unsignedPKNOT NULLНомер версии данных
deletedtinyint(3) unsigned
NOT NULLПризнак того, что запись устарела и должна быть удалена из БД кассового терминала: 1 – запись устарела; 0 – запись актуальна

...

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

Тип данных

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

Значение

Описание

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

...

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

Тип данных

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

Значение

Описание

pricelistint(11) unsignedPK, 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 – запись актуальна

...

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

Тип данных

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

Значение

Описание

property_codevarchar (40)PK,

FK (для properties.id)

NOT NULLКод свойства товара
idint(10) unsignedPKNOT NULLИдентификатор записи
constvarchar(100)
NULLПостоянное значение свойства (если есть)
descriptiontext
NOT NULLЗначение свойства, описанное в XML-формате (пример*)
commenttext

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

...

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

Тип данных

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

Значение

Описание

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) unsignedPKNOT NULLНомер версии данных
deletedtinyint(3) unsigned
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) unsignedPKNOT NULLНомер версии данных
deletedtinyint(3) unsigned
NOT NULLПризнак того, что запись устарела и должна быть удалена из БД кассового терминала: 1 – запись устарела; 0 – запись актуальна

...