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

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

Ключ

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

...

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

Тип данных

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

Значение

Описание

idvarchar(40)PKNOT NULLИдентификатор клиента
classifclientint(11) unsigned
NOT NULLИдентификатор узла классификатора клиентов, которому принадлежит клиент
sur_namevarchar(100)
NOT NULLФамилия клиента физического лица или ответственного закупщика юридического лица
namevarchar(100)
NOT NULLИмя клиента (физического лица или ответственного закупщика юридического лица)
patronymicvarchar(100)

Отчество клиента (физического лица или ответственного закупщика юридического лица)
birthdaydatetime
NULLДата рождения клиента физического лица или ответственного закупщика юридического лица). Значение года должно быть в диапазоне 1400 - 10000
innvarchar(100)

ИНН клиента
passportvarchar(100)
NULLПаспортные данные клиента (физического лица или ответственного закупщика юридического лица)
pricetypevarchar(38)
NULLИдентификатор вида цены
typetinyin(1)
NOT NULLПризнак печати счета-фактуры: при оформлении продажи клиенту программа распечатает счет-фактуры
allow_paycashtinyint(1)
NOT NULLСпособ оплаты, используемый клиентом при расчете с магазином:

0 – только со счета; 1 – любым способом

enterprisenamevarchar(100)
NULLНазвание клиента – юридического лица
okpovarchar(100)
NULLОКПО клиента
okdpvarchar(100)
NULLОКДП клиента
kppvarchar(100)
NULLКПП клиента
baddressvarchar(100)
NULLЮридический адрес клиента
addressvarchar(100)
NULLФизический адрес клиента
phonevarchar(100)
NULLКонтактный телефон клиента
bankvarchar(100)
NULLБанковские реквизиты клиента
registervarchar(100)
NULLНомер свидетельства о регистрации индивидуального предпринимателя
consignee_namevarchar(100)
NULLНазвание грузополучателя
consignee_addressvarchar(100)
NULLАдрес грузополучателя
activetinuint(1)
NOT NULL0 – заблокирован, 1 - разблокирован
save_changetinuint(1)
NOT NULLЗначение признака зачисления сдачи на счёт покупателя через услугу: 0 – не зачислять, 1 – решение принимает покупатель, 2 – зачислять автоматически
versionbigint(20) unsignedPKNOT NULLНомер версии данных
deletedtinyint(3) unsigned
NOT NULLПризнак того, что запись устарела и должна быть удалена из БД кассового терминала: 1 – запись устарела; 0 – запись актуальна

...

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

Тип данных

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

Значение

Описание

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

[+|-|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 руб.

p10 ≡ дать такую скидку, чтобы стоимость была по цене из прайс-листа с id=10.

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

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

...

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

Тип данных

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

Значение

Описание

discount_typebigint(20)PKNOT NULLИдентификатор скидки
itemgroupint(11)PKNOT NULLИдентификатор группы товаров (корзины)
itemvarchar(40)PKNOT NULLКод товара
quantitydecimal(20,4)
NOT NULLКоличество товара в корзине
modificatorvarchar(40)
NOT NULL

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

[+|-|p]value[%|x|g]

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

...

disc_std_itemsgroup

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

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

Тип данных

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

Значение

Описание

discount_typeBIGINTbigint(20)PKNOT NULLИд. Идентификатор скидки
idINTint(11)PKNOT NULLИд. Идентификатор корзины
nameVARCHARvarchar(40)
NOT NULLНазвание корзины
modificatorVARCHAR varchar(40)
NOT NULL

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

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

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

discount_card

Перечень дисконтных карт (ДК).

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

Тип данных

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

Значение

Описание

idINTEGERinteger(11) UNSIGNEDunsignedPKNOT NULLИд. Идентификатор записи
type_idINTEGERinteger(11) UNSIGNEDunsigned
NOT NULLИд. Идентификатор типа ДК
start_card_codeVARCHARvarchar(40)
NOT NULLНачало диапазона
stop_card_codeVARCHAR varchar(40)
NOT NULLОкончание диапазона
nameVARCHARvarchar(40)
NULLНазвание диапазона
date_fromdatetime
DATETIMENULLНачало действия
date_tillDATETIMEdateime
NULLОкончание действия
versionINT int(11)PKNOT NULLНомер версии данных
deletedTINYINTtinyint(1) unsigned
NOT NULLПризнак того, что запись устарела и должна быть удалена из БД кассового терминала: 1 – запись устарела; 0 – запись актуальна

discount_card_siebel

XXX

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

Тип данных

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

Значение

Описание

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

discount_card_stop_list

Стоп-лист дисконтных карт (ДК).

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

Тип данных

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

Значение

Описание

idINTEGERinteger(11) UNSIGNEDunsignedPKNOT NULLИд. Идентификатор записи
type_idINTEGERinteger(11) UNSIGNEDunsigned
NOT NULLИд. Идентификатор типа ДК
start_card_codeVARCHARvarchar(40)
NOT NULLНачало диапазона
stop_card_codeVARCHAR varchar(40)
NOT NULLОкончание диапазона
versionINT int(11)PKNOT NULLНомер версии данных
deletedTINYINTtinyint(1) unsigned
NOT NULLПризнак того, что запись устарела и должна быть удалена из БД кассового терминала: 1 – запись устарела; 0 – запись актуальна

discount_card_type

Тип дисконтных карт (ДК).

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

Тип данных

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

Значение

Описание

idINTint(11) UNSIGNEDunsignedPKNOT NULLИд. Идентификатор типа ДК
nameVARCHARvarchar(40)
NULLНазвание
numberlenINTint(11) UNSIGNEDunsigned
NOT NULLРазрядность номеров ДК
versionINT int(11)PKNOT NULLНомер версии данных
deletedTINYINTtinyint(1) unsigned
NOT NULLПризнак того, что запись устарела и должна быть удалена из БД кассового терминала: 1 – запись устарела; 0 – запись актуальна

discount_types

Предназначена для загрузки Загрузка информации о заголовках скидок (код, название и другие атрибуты).

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

Тип данных

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

Значение

Описание

idBIGINTbigint(20)PKNOT NULLИдентификатор скидки
propertyBIGINTbigint(20) UNSIGNEDunsigned
NOT NULLСпособ срабатывания скидки:

0 – автоматическая; 1 – дается кассиром

nameVARCHARvarchar(40)
NOT NULLНазвание скидки
eftsINT int(11)
NOT NULLИдентификатор алгоритма скидки*
paramTEXTtext

Параметры скидки в формате xml**
discount_propertiesTEXTtext

Не используется
sequenceINTint(11)
NOT NULLПорядок применения скидки
group_typeINT int(11)
NULLНомер группы скидок
card_typeINTint(11) UNSIGNEDunsigned
NULLТип дисконтных карт, к которому привязана скидка
date_fromDATETIMEdatetime
NULLДата/время начала действия скидки (формат 8.07.2008 00:00:00)
date_todatetime
DATETIMENULLДата/время окончания действия скидки (формат 31.07.2008 23:59:59)
time_fromVARCHARvarchar(5)
NULLВремя суток начала действия скидки (формат 08:00)
time_toVARCHARvarchar(5)
NULLВремя суток окончания действия скидки (формат 24:00)
mondayTINYINTtinyint(1)
NOT NULLДень недели, в котором может применяться скидка
tuesdayTINYINTtinyint(1)
NOT NULLДень недели, в котором может применяться скидка
wednesdayTINYINTtinyint(1)
NOT NULLДень недели, в котором может применяться скидка
thursdayTINYINTtinyint(1)
NOT NULLДень недели, в котором может применяться скидка
fridayTINYINTtinyint(1)
NOT NULLДень недели, в котором может применяться скидка
saturdayTINYINTtinyint(1)
NOT NULLДень недели, в котором может применяться скидка
sundayTINYINTtinyint(1)
NOT NULLДень недели, в котором может применяться скидка
versionINT (11)PKNOT NULLНомер версии данных
deletedTINYINTtinyint(1) unsigned
NOT NULLПризнак того, что запись устарела и должна быть удалена из БД кассового терминала: 1 – запись устарела; 0 – запись актуальна

...