...
Название поля | Тип данных | Признак ключа | Значение | Описание |
id | varchar(40) | PK | NOT NULL | Идентификатор клиента |
classifclient | int(11) unsigned | NOT NULL | Идентификатор узла классификатора клиентов, которому принадлежит клиент | |
sur_name | varchar(100) | NOT NULL | Фамилия клиента физического лица или ответственного закупщика юридического лица | |
name | varchar(100) | NOT NULL | Имя клиента (физического лица или ответственного закупщика юридического лица) | |
patronymic | varchar(100) | Отчество клиента (физического лица или ответственного закупщика юридического лица) | ||
birthday | datetime | NULL | Дата рождения клиента физического лица или ответственного закупщика юридического лица). Значение года должно быть в диапазоне 1400 - 10000 | |
inn | varchar(100) | ИНН клиента | ||
passport | varchar(100) | NULL | Паспортные данные клиента (физического лица или ответственного закупщика юридического лица) | |
pricetype | varchar(38) | NULL | Идентификатор вида цены | |
type | tinyin(1) | NOT NULL | Признак печати счета-фактуры: при оформлении продажи клиенту программа распечатает счет-фактуры | |
allow_paycash | tinyint(1) | NOT NULL | Способ оплаты, используемый клиентом при расчете с магазином: 0 – только со счета; 1 – любым способом | |
enterprisename | varchar(100) | NULL | Название клиента – юридического лица | |
okpo | varchar(100) | NULL | ОКПО клиента | |
okdp | varchar(100) | NULL | ОКДП клиента | |
kpp | varchar(100) | NULL | КПП клиента | |
baddress | varchar(100) | NULL | Юридический адрес клиента | |
address | varchar(100) | NULL | Физический адрес клиента | |
phone | varchar(100) | NULL | Контактный телефон клиента | |
bank | varchar(100) | NULL | Банковские реквизиты клиента | |
register | varchar(100) | NULL | Номер свидетельства о регистрации индивидуального предпринимателя | |
consignee_name | varchar(100) | NULL | Название грузополучателя | |
consignee_address | varchar(100) | NULL | Адрес грузополучателя | |
active | tinuint(1) | NOT NULL | 0 – заблокирован, 1 - разблокирован | |
save_change | tinuint(1) | NOT NULL | Значение признака зачисления сдачи на счёт покупателя через услугу: 0 – не зачислять, 1 – решение принимает покупатель, 2 – зачислять автоматически | |
version | bigint(20) unsigned | PK | NOT NULL | Номер версии данных |
deleted | tinyint(3) unsigned | NOT NULL | Признак того, что запись устарела и должна быть удалена из БД кассового терминала: 1 – запись устарела; 0 – запись актуальна |
...
Название поля | Тип данных | Признак ключа | Значение | Описание |
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) | 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. Разделитель целой и дробной частей обязательно “.” (точка, а не запятая)! Лидирующий ноль ставить! | |
version | int(11) | PK | NOT NULL | Номер версии данных |
deleted | tinyint(1) unsigned | NOT NULL | Признак того, что запись устарела и должна быть удалена из БД кассового терминала: 1 – запись устарела; 0 – запись актуальна |
...
Название поля | Тип данных | Признак ключа | Значение | Описание |
discount_type | bigint(20) | PK | NOT NULL | Идентификатор скидки |
itemgroup | int(11) | PK | NOT NULL | Идентификатор группы товаров (корзины) |
item | varchar(40) | PK | NOT NULL | Код товара |
quantity | decimal(20,4) | NOT NULL | Количество товара в корзине | |
modificator | varchar(40) | NOT NULL | Модификатор типа скидки: значение скидки в формате: [+|-|p]value[%|x|g] | |
version | int(11) | PK | NOT NULL | Номер версии данных |
deleted | tinyint(1) unsigned | NOT NULL | Признак того, что запись устарела и должна быть удалена из БД кассового терминала: 1 – запись устарела; 0 – запись актуальна |
...
disc_std_itemsgroup
Скидка Корзинана корзину. Перечень корзин.
Название поля | Тип данных | Признак ключа | Значение | Описание |
discount_type | BIGINTbigint(20) | PK | NOT NULL | Ид. Идентификатор скидки |
id | INTint(11) | PK | NOT NULL | Ид. Идентификатор корзины |
name | VARCHARvarchar(40) | NOT NULL | Название корзины | |
modificator | VARCHAR varchar(40) | NOT NULL | Модификатор типа скидки: значение скидки в формате: [+|-|p]value[%|x|g] Примеры см. #disc_std_classif | |
sequence | SMALLINTsmallint(5) UNSIGNEDunsigned | NOT NULL | Последовательность просмотра корзин | |
version | INT int(11) | PK | NOT NULL | Номер версии данных |
deleted | TINYINTtinyint(1) unsigned | NOT NULL | Признак того, что запись устарела и должна быть удалена из БД кассового терминала: 1 – запись устарела; 0 – запись актуальна |
discount_card
Перечень дисконтных карт (ДК).
Название поля | Тип данных | Признак ключа | Значение | Описание |
id | INTEGERinteger(11) UNSIGNEDunsigned | PK | NOT NULL | Ид. Идентификатор записи |
type_id | INTEGERinteger(11) UNSIGNEDunsigned | NOT NULL | Ид. Идентификатор типа ДК | |
start_card_code | VARCHARvarchar(40) | NOT NULL | Начало диапазона | |
stop_card_code | VARCHAR varchar(40) | NOT NULL | Окончание диапазона | |
name | VARCHARvarchar(40) | NULL | Название диапазона | |
date_from | datetime | DATETIMENULL | Начало действия | |
date_till | DATETIMEdateime | NULL | Окончание действия | |
version | INT int(11) | PK | NOT NULL | Номер версии данных |
deleted | TINYINTtinyint(1) unsigned | NOT NULL | Признак того, что запись устарела и должна быть удалена из БД кассового терминала: 1 – запись устарела; 0 – запись актуальна |
discount_card_siebel
XXX
Название поля | Тип данных | Признак ключа | Значение | Описание |
id | VARCHARvarchar(40) | PK | NOT NULL | Идентификатор |
card_status | VARCHARvarchar(40) | NOT NULL | Статус карты | |
version | INT int(11) | PK | NOT NULL | Номер версии данных |
deleted | TINYINTtinyint(1) unsigned | NOT NULL | Признак того, что запись устарела и должна быть удалена из БД кассового терминала: 1 – запись устарела; 0 – запись актуальна |
discount_card_stop_list
Стоп-лист дисконтных карт (ДК).
Название поля | Тип данных | Признак ключа | Значение | Описание |
id | INTEGERinteger(11) UNSIGNEDunsigned | PK | NOT NULL | Ид. Идентификатор записи |
type_id | INTEGERinteger(11) UNSIGNEDunsigned | NOT NULL | Ид. Идентификатор типа ДК | |
start_card_code | VARCHARvarchar(40) | NOT NULL | Начало диапазона | |
stop_card_code | VARCHAR varchar(40) | NOT NULL | Окончание диапазона | |
version | INT int(11) | PK | NOT NULL | Номер версии данных |
deleted | TINYINTtinyint(1) unsigned | NOT NULL | Признак того, что запись устарела и должна быть удалена из БД кассового терминала: 1 – запись устарела; 0 – запись актуальна |
discount_card_type
Тип дисконтных карт (ДК).
Название поля | Тип данных | Признак ключа | Значение | Описание |
id | INTint(11) UNSIGNEDunsigned | PK | NOT NULL | Ид. Идентификатор типа ДК |
name | VARCHARvarchar(40) | NULL | Название | |
numberlen | INTint(11) UNSIGNEDunsigned | NOT NULL | Разрядность номеров ДК | |
version | INT int(11) | PK | NOT NULL | Номер версии данных |
deleted | TINYINTtinyint(1) unsigned | NOT NULL | Признак того, что запись устарела и должна быть удалена из БД кассового терминала: 1 – запись устарела; 0 – запись актуальна |
discount_types
Предназначена для загрузки Загрузка информации о заголовках скидок (код, название и другие атрибуты).
Название поля | Тип данных | Признак ключа | Значение | Описание |
id | BIGINTbigint(20) | PK | NOT NULL | Идентификатор скидки |
property | BIGINTbigint(20) UNSIGNEDunsigned | NOT NULL | Способ срабатывания скидки: 0 – автоматическая; 1 – дается кассиром | |
name | VARCHARvarchar(40) | NOT NULL | Название скидки | |
efts | INT int(11) | NOT NULL | Идентификатор алгоритма скидки* | |
param | TEXTtext | Параметры скидки в формате xml** | ||
discount_properties | TEXTtext | Не используется | ||
sequence | INTint(11) | NOT NULL | Порядок применения скидки | |
group_type | INT int(11) | NULL | Номер группы скидок | |
card_type | INTint(11) UNSIGNEDunsigned | NULL | Тип дисконтных карт, к которому привязана скидка | |
date_from | DATETIMEdatetime | NULL | Дата/время начала действия скидки (формат 8.07.2008 00:00:00) | |
date_to | datetime | DATETIMENULL | Дата/время окончания действия скидки (формат 31.07.2008 23:59:59) | |
time_from | VARCHARvarchar(5) | NULL | Время суток начала действия скидки (формат 08:00) | |
time_to | VARCHARvarchar(5) | NULL | Время суток окончания действия скидки (формат 24:00) | |
monday | TINYINTtinyint(1) | NOT NULL | День недели, в котором может применяться скидка | |
tuesday | TINYINTtinyint(1) | NOT NULL | День недели, в котором может применяться скидка | |
wednesday | TINYINTtinyint(1) | NOT NULL | День недели, в котором может применяться скидка | |
thursday | TINYINTtinyint(1) | NOT NULL | День недели, в котором может применяться скидка | |
friday | TINYINTtinyint(1) | NOT NULL | День недели, в котором может применяться скидка | |
saturday | TINYINTtinyint(1) | NOT NULL | День недели, в котором может применяться скидка | |
sunday | TINYINTtinyint(1) | NOT NULL | День недели, в котором может применяться скидка | |
version | INT (11) | PK | NOT NULL | Номер версии данных |
deleted | TINYINTtinyint(1) unsigned | NOT NULL | Признак того, что запись устарела и должна быть удалена из БД кассового терминала: 1 – запись устарела; 0 – запись актуальна |
...