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

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

Ключ

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

...

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

Тип данных

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

Значение

Описание

idbigint(20) unsignedPKNOT NULLИдентификатор операции
account_idint(11)
NOT NULLИдентификатор типа счета
clientvarchar(40)
NOT NULLИдентификатор клиента
numbervarchar(100)
NOT NULLНомер операции (может быть равен номеру исходного документа)
datedatetime
NOT NULLДата документа
operation_datedatetime
NOT NULLДата операции
amountdecimal(20,4)
NOT NULLСумма операции
typetinyint(1)
NOT NULLТип операции (0 – приход/расход, баланс изменяется на величину amount: если amount – положительное число, то приход, если отрицательное – расход; 1 – баланс устанавливается в значение amount, независимо от значения баланса до обработки операции)
versionbigint(20) unsigned
NOT NULLНомер версии данных

clients_properties

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

...

clients_properties_values

Предназначена для выгрузки Выгрузка значений свойств клиентов.

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

Тип данных

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

Значение

Описание

propertyvarchar(40)PKNOT NULLИд. Идентификатор cвойства
clientvarchar(40)PKNOT NULLИд.Идентификатор клиента
valuevarchar(100)

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

disc_std_classif

Предназначена для хранения Хранение информации о группах классификатора, включенных в скидку «На на товар и классификатор»классификатор.

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

Тип данных

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

Значение

Описание

discount_typeint(11)PKNOT NULLИдентификатор экземпляра (заголовка) скидки
classif_idint(10) unsignedPKNOT NULLИдентификатор узла классификатора
amountdecimal(20,3)PKNOT NULLПороговое значение суммы оплаты товара. Скидка назначается на товар, если сумма оплаты равна или больше порогового значения. Если значение поля равно нулю, то назначение скидки не зависит от суммы
quantitydecimal(20,4)PKNOT NULLПороговое значение количества товара. Скидка назначается на товар, количество которого равно или больше порогового. Если значение поля равно нулю, то назначение скидки не зависит от количества товара
modificatorvarchar(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.

Разделитель целой и дробной частей обязательно “.” (точка, а не запятая)! Лидирующий ноль ставить!

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

...

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

Тип данных

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

Значение

Описание

discount_typeINTint(11)PKNOT NULLТип скидки
classif_idINTint(10) UNSIGNEDunsignedPKNOT NULLИд. Идентификатор узла классификатора
versionINT int(11)PKNOT NULLНомер версии данных
deletedTINYINTtinyint(1)
NOT NULLПризнак того, что запись устарела и должна быть удалена из БД кассового терминала: 1 – запись устарела; 0 – запись актуальна

...

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

Тип данных

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

Значение

Описание

idINTint(11)PKNOT NULLИд. Идентификатор записи
discount_typeINTint(11)
NOT NULLТип скидки
clientVARCHAR varchar(40)

Код клиента
codeVARCHAR varchar(20)
NOT NULLКод свойства
valueINT int(11)
NOT NULLЗначение свойства
modificatorVARCHAR varchar(40)
NOT NULL

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

[+|-|p]value[%|x|g] Примеры см. #disc_std_classif

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

...

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

Тип данных

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

Значение

Описание

discount_typeBIGINTbigint(20)PKNOT NULLТип скидки
clientVARCHARvarchar(40)PKNOT NULLКод клиента
modificatorVARCHAR varchar(40)
NOT NULL

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

[+|-|p]value[%|x|g] Примеры см. #disc_std_classif

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

...

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

Тип данных

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

Значение

Описание

discount_idBIGINTbigint(20)PKNOT NULLИд. Идентификатор типа скидки
classif_idINTint(11)PKNOT NULLИд. Идентификатор узла классификатора
modificatorVARCHAR varchar(20)
NOT NULL

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

[+|-|p]value[%|x|g] Примеры см. #disc_std_classif

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

disc_std_groupitems

Скидка Корзинана корзину товаров. Перечень товаров в корзинах.

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

Тип данных

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

Значение

Описание

discount_typeBIGINTbigint(20)PKNOT NULLИд. Идентификатор скидки
itemgroupINTint(11)PKNOT NULLИд. Идентификатор группы товаров (корзины)
itemVARCHARvarchar(40)PKNOT NULLКод товара
quantityDECIMALdecimal(20,4)
NOT NULLКоличество товара в корзине
modificatorVARCHAR varchar(40)

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

[+|-|p]value[%|x|g] Примеры см. #disc_std_classif

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

...

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

Тип данных

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

Значение

Описание

itemVARCHARvarchar(40)PKNOT NULLАртикул
discount_typeBIGINTbigint(20)PKNOT NULLИд. Идентификатор типа скидки
quantity_paidDECIMALdecima(20,4)
NOT NULLКол-во товара, на которые скидка не дается
quantity_without_paidDECIMALdecimal(20,4)
NOT NULLКол-во товара, на которые скидка дается
modificatorVARCHAR varchar(20)
NOT NULL

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

[+|-|p]value[%|x|g] Примеры см. #disc_std_classif

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

...