...
Название поля | Тип данных | Признак ключа | Значение | Описание |
id | INTEGER(11) UNSIGNED | PK | NOT NULL | Ид. записи |
type_id | INTEGER(11) UNSIGNED | NOT NULL | Ид. типа ДК | |
start_card_code | VARCHAR(40) | NOT NULL | Начало диапазона | |
stop_card_code | VARCHAR (40) | NOT NULL | Окончание диапазона | |
name | VARCHAR(40) | Название диапазона | ||
date_from | DATETIME | Начало действия | ||
date_till | DATETIME | Окончание действия | ||
version | INT (11) | PK | NOT NULL | Номер версии данных |
deleted | TINYINT(1) unsigned | NOT NULL | Признак того, что запись устарела и должна быть удалена из БД кассового терминала: 1 – запись устарела; 0 – запись актуальна |
discount_card_siebel
XXX.
Название поля | Тип данных | Признак ключа | Значение | Описание |
id | VARCHAR(40) | PK??? | NOT NULL | Ид. записи |
card_status | VARCHAR(40) | NOT NULL | Статус карты??? | |
version | INT (11) | PK | NOT NULL | Номер версии данных |
deleted | TINYINT(1) unsigned | NOT NULL | Признак того, что запись устарела и должна быть удалена из БД кассового терминала: 1 – запись устарела; 0 – запись актуальна |
discount_card_stop_list
Стоп-лист ДК.
...
Значение поля efts (код алгоритма) | Значение параметра |
108 | <describe, amount_from, amount_to, time_from, time_to, modificator> где: describe – диапазон скидки от и до. Количество диапазонов может быть любым; amount_from - нижний диапазон суммы чека; amount_to - верхний диапазон суммы чека; time_from - значение времени начиная с которого выполняется условие; time_from - значение времени до которого выполняется условие; modificator - значение скидки. Условия действия скидки по сумме внутри диапазона проверяются по "И"; Условия действия скидки по времени предоставляются на первый диапазон, который удовлетворяет всем условиям; Условия действия скидки по сумме и времени предоставляется как предел (в рублях или % от суммы чека) суммы скидки по заданному правилу. Примеры: скидка на чек 10%: <body> <lim_discount> <value></value> </lim_discount> <describe> <modificator> <value>-10%</value> </modificator> </describe> </body> скидка на чек 10%, если сумма чека больше 100 руб: <body> <lim_discount> <value></value> </lim_discount> <describe> <amount_from> <value>100</value> </amount_from> <modificator> <value>-10%</value> </modificator> </describe> </body> скидка на чек: если сумма чека от 100 до 200 руб - 10%: если сумма чека больше 200 руб - 20%: <body> <lim_discount> <value></value> </lim_discount> <describe> <amount_from> <value>100</value> </amount_from> <amount_to> <value>200</value> </amount_to> <modificator> <value>-10%</value> </modificator> </describe> <describe> <amount_from> <value>200</value> </amount_from> <modificator> <value>-20%</value> </modificator> </describe> </body> скидка на чек: если время от 01:00 до 02:00 - 10%: если время от 02:00 - 20%: <body> <lim_discount> <value></value> </lim_discount> <describe> <time_from> <value>0100</value> </time_from> <time_to> <value>0200</value> </time_to> <modificator> <value>-10%</value> </modificator> </describe> <describe> <time_from> <value>0200</value> </time_from> <modificator> <value>-20%</value> </modificator> </describe> </body>
<body> <lim_discount> <value></value> </lim_discount> <describe> <time_from> <value>0100</value> </time_from> <time_to> <value>0200</value> </time_to> <amount_from> <value>100</value> </amount_from> <amount_to> <value>200</value> </amount_to> <modificator> <value>-10%</value> </modificator> </describe> <describe> <time_from> <value>0200</value> </time_from> <amount_from> <value>200</value> </amount_from> <modificator> <value>-20%</value> </modificator> </describe> </body> |
19 | <x,y,z> где: x – способ назначения скидки (0 – пороговый; 1 – ступенчатый); y – ± процент (/руб. на ед. / руб. на позиц.) скидки (/наценки / стоимости) по умолчанию; z - тип пороговых значений (0 - суммовой; 1 - количественный) |
16 | null |
15 | null |
14 | |
7 | null |
discount_card_personal
Название поля | Тип данных | Признак ключа | Значение | Описание |
discount_type | INTEGER(11) UNSIGNED | PK | NOT NULL | |
card_number | VARCHAR(40) | NOT NULL | ||
modificator | VARCHAR(40) | NOT NULL | ||
version | INT (11) | PK | NOT NULL | Номер версии данных |
deleted | TINYINT(1) unsigned | NOT NULL | Признак того, что запись устарела и должна быть удалена из БД кассового терминала: 1 – запись устарела; 0 – запись актуальна |
discount_types_classifclient
...
Название поля | Тип данных | Признак ключа | Значение | Описание |
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) | Идентификатор налоговой группы товара. Поле опциональное | ||
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) | NOT NULL | ??? | |
version | bigint(20) unsigned | PK | NOT NULL | Номер версии данных |
deleted | tinyint(3) unsigned | NOT NULL | Признак того, что запись устарела и должна быть удалена из БД кассового терминала: 1 – запись устарела; 0 – запись актуальна |
items_tnved
Название поля | Тип данных | Признак ключа | Значение | Описание |
id | BIGINT(20) UNSIGNED | NOT NULL | ??? | |
name | varchar(255) | NOT NULL | ??? | |
tnved | VARCHAR(40) | ??? | ??? | |
version | INT(10) UNSIGNED | NOT NULL | Номер версии данных | |
deleted | tinyint(1) | NOT NULL | Признак того, что запись устарела и должна быть удалена из БД кассового терминала: 1 – запись устарела; 0 – запись актуальна |
items_egais
Предназначена для загрузки признака акцизного товара и параметров товарной карточки.
Название поля | Тип данных | Признак ключа | Значение | Описание |
id | varchar(40) | PK | NOT NULL | Артикул товара |
egais | tinyint(1) | NOT NULL | Признак акцизного товара, параметр товарной карточки. Может принимать значения: 0 - неакцизный товар, 1 - маркированный товар, 2 - немаркированный товар, 3 - специальный маркированный товар. | |
version | bigint(20) unsigned | PK | NOT NULL | Номер версии данных |
deleted | tinyint(3) unsigned | NOT NULL | Признак того, что запись устарела и должна быть удалена из БД кассового терминала: 1 – запись устарела; 0 – запись актуальна |
items_remain
Остатки товара в магазинах.
...