...
Название поля | Тип данных | Признак ключа | Значение | Описание |
id | bigint(20) unsigned | PK | NOT NULL | Идентификатор операции |
account_id | int(11) | NOT NULL | Идентификатор типа счета | |
client | varchar(40) | NOT NULL | Идентификатор клиента | |
number | varchar(100) | NOT NULL | Номер операции (может быть равен номеру исходного документа) | |
date | datetime | NOT NULL | Дата документа | |
operation_date | datetime | NOT NULL | Дата операции | |
amount | decimal(20,4) | NOT NULL | Сумма операции | |
type | tinyint(1) | NOT NULL | Тип операции (0 – приход/расход, баланс изменяется на величину amount: если amount – положительное число, то приход, если отрицательное – расход; 1 – баланс устанавливается в значение amount, независимо от значения баланса до обработки операции) | |
version | bigint(20) unsigned | NOT NULL | Номер версии данных |
clients_properties
Предназначена для заведения Заведение дополнительных свойств клиентов.
...
clients_properties_values
Предназначена для выгрузки Выгрузка значений свойств клиентов.
Название поля | Тип данных | Признак ключа | Значение | Описание |
property | varchar(40) | PK | NOT NULL | Ид. Идентификатор cвойства |
client | varchar(40) | PK | NOT NULL | Ид.Идентификатор клиента |
value | varchar(100) | Значение свойства | ||
version | int(11) | PK | NOT NULL | Номер версии данных |
deleted | tinyint(1) unsigned | NOT NULL | Признак того, что запись устарела и должна быть удалена из БД кассового терминала: 1 – запись устарела; 0 – запись актуальна |
disc_std_classif
Предназначена для хранения Хранение информации о группах классификатора, включенных в скидку «На на товар и классификатор»классификатор.
Название поля | Тип данных | Признак ключа | Значение | Описание |
discount_type | int(11) | PK | NOT NULL | Идентификатор экземпляра (заголовка) скидки |
classif_id | int(10) unsigned | PK | NOT NULL | Идентификатор узла классификатора |
amount | decimal(20,3) | PK | NOT NULL | Пороговое значение суммы оплаты товара. Скидка назначается на товар, если сумма оплаты равна или больше порогового значения. Если значение поля равно нулю, то назначение скидки не зависит от суммы |
quantity | decimal(20,4) | PK | NOT NULL | Пороговое значение количества товара. Скидка назначается на товар, количество которого равно или больше порогового. Если значение поля равно нулю, то назначение скидки не зависит от количества товара |
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 руб.10 ≡ дать такую скидку, чтобы стоимость была 10 руб. p10 ≡ дать такую скидку, чтобы стоимость была по цене из прайс-листа с id=10. Разделитель целой и дробной частей обязательно “.” (точка, а не запятая)! Лидирующий ноль ставить! | ||
version | int(11) | PK | NOT NULL | Номер версии данных |
deleted | tinyint(1) unsigned | NOT NULL | Признак того, что запись устарела и должна быть удалена из БД кассового терминала: 1 – запись устарела; 0 – запись актуальна |
...
Название поля | Тип данных | Признак ключа | Значение | Описание |
discount_type | INTint(11) | PK | NOT NULL | Тип скидки |
classif_id | INTint(10) UNSIGNEDunsigned | PK | NOT NULL | Ид. Идентификатор узла классификатора |
version | INT int(11) | PK | NOT NULL | Номер версии данных |
deleted | TINYINTtinyint(1) | NOT NULL | Признак того, что запись устарела и должна быть удалена из БД кассового терминала: 1 – запись устарела; 0 – запись актуальна |
...
Название поля | Тип данных | Признак ключа | Значение | Описание |
id | INTint(11) | PK | NOT NULL | Ид. Идентификатор записи |
discount_type | INTint(11) | NOT NULL | Тип скидки | |
client | VARCHAR varchar(40) | Код клиента | ||
code | VARCHAR varchar(20) | NOT NULL | Код свойства | |
value | INT int(11) | NOT NULL | Значение свойства | |
modificator | VARCHAR varchar(40) | NOT NULL | Модификатор типа скидки: значение скидки в формате: [+|-|p]value[%|x|g] Примеры см. #disc_std_classif | |
version | INT int(11) | PK | NOT NULL | Номер версии данных |
deleted | TINYINTtunyint(4) unsigned | NOT NULL | Признак того, что запись устарела и должна быть удалена из БД кассового терминала: 1 – запись устарела; 0 – запись актуальна |
...
Название поля | Тип данных | Признак ключа | Значение | Описание |
discount_type | BIGINTbigint(20) | PK | NOT NULL | Тип скидки |
client | VARCHARvarchar(40) | PK | NOT NULL | Код клиента |
modificator | VARCHAR varchar(40) | NOT NULL | Модификатор типа скидки: значение скидки в формате: [+|-|p]value[%|x|g] Примеры см. #disc_std_classif | |
version | INT int(11) | PK | NOT NULL | Номер версии данных |
deleted | TINYINTtinyint(1) unsigned | NOT NULL | Признак того, что запись устарела и должна быть удалена из БД кассового терминала: 1 – запись устарела; 0 – запись актуальна |
...
Название поля | Тип данных | Признак ключа | Значение | Описание |
discount_id | BIGINTbigint(20) | PK | NOT NULL | Ид. Идентификатор типа скидки |
classif_id | INTint(11) | PK | NOT NULL | Ид. Идентификатор узла классификатора |
modificator | VARCHAR varchar(20) | NOT NULL | Модификатор типа скидки: значение скидки в формате: [+|-|p]value[%|x|g] Примеры см. #disc_std_classif | |
version | INT int(11) | PK | NOT NULL | Номер версии данных |
deleted | TINYINTtinyint(1) unsigned | NOT NULL | Признак того, что запись устарела и должна быть удалена из БД кассового терминала: 1 – запись устарела; 0 – запись актуальна |
disc_std_groupitems
Скидка Корзинана корзину товаров. Перечень товаров в корзинах.
Название поля | Тип данных | Признак ключа | Значение | Описание |
discount_type | BIGINTbigint(20) | PK | NOT NULL | Ид. Идентификатор скидки |
itemgroup | INTint(11) | PK | NOT NULL | Ид. Идентификатор группы товаров (корзины) |
item | VARCHARvarchar(40) | PK | NOT NULL | Код товара |
quantity | DECIMALdecimal(20,4) | NOT NULL | Количество товара в корзине | |
modificator | VARCHAR varchar(40) | Модификатор типа скидки: значение скидки в формате: [+|-|p]value[%|x|g] Примеры см. #disc_std_classif | ||
version | INT int(11) | PK | NOT NULL | Номер версии данных |
deleted | TINYINTtinyint(1) unsigned | NOT NULL | Признак того, что запись устарела и должна быть удалена из БД кассового терминала: 1 – запись устарела; 0 – запись актуальна |
...
Название поля | Тип данных | Признак ключа | Значение | Описание |
item | VARCHARvarchar(40) | PK | NOT NULL | Артикул |
discount_type | BIGINTbigint(20) | PK | NOT NULL | Ид. Идентификатор типа скидки |
quantity_paid | DECIMALdecima(20,4) | NOT NULL | Кол-во товара, на которые скидка не дается | |
quantity_without_paid | DECIMALdecimal(20,4) | NOT NULL | Кол-во товара, на которые скидка дается | |
modificator | VARCHAR varchar(20) | NOT NULL | Модификатор типа скидки: значение скидки в формате: [+|-|p]value[%|x|g] Примеры см. #disc_std_classif | |
version | INT int(11) | PK | NOT NULL | Номер версии данных |
deleted | TINYINTtinyint(1) unsigned | NOT NULL | Признак того, что запись устарела и должна быть удалена из БД кассового терминала: 1 – запись устарела; 0 – запись актуальна |
...