...
- Ставка Не облагается будет автоматически использоваться УКМ 4 при пустом справочнике налогов для добавления товаров в чек. Актуально для пользователей с неосновной системой налогообложения, которые не выгружают налоги в УКМ 4 с любыми конвертерами.
- Ставка Не облагается будет использоваться УКМ 4 для объектов пользователя с неосновной системой налогообложения во всех случаях: даже если эта ставка не загружена в справочник налогов УКМ 4, не выбрана для товаров, и справочник налогов не пуст. Актуально для пользователей, которые в одной системе УКМ 4 поддерживают работу как магазинов с основной системой налогообложения, так и магазинов с любой неосновной системой налогообложения (например, ЕНДВ).
Таблицы
Внимание! В таблицах ниже приведены лишь общие сведения о полях. Подробные характеристики каждого поля можно найти в полном SQL-файле, расположенном в веб-интерфейсе по ссылке Скрипт создания БД в настройках конвертора:
assortment_group_items
Загрузка информации в весовые ассортименты (весы).
Название поля | Тип данных |
Значение
Описание | |
store | varchar(40) |
Код магазина в рамках значений внешней системы | |
ag_id | int(11) |
Идентификатор весового ассортимента (весов) | |
var | varchar(40) |
plu | varchar(40) |
Номер ячейки в весах | |
hot_key | varchar(40) |
Код «горячей клавиши» | |
exp_date1 | datetime |
Срок годности (дата) | |
exp_date2 | int(11) |
Срок годности (в днях) | |
version | int(11) |
Номер версии данных | |
status | int(11) |
Признак того, что запись устарела и должна быть удалена из БД кассового терминала: 1 – запись устарела; 0 – запись актуальна | |
deleted | tinyint(1) unsigned |
Признак того, что запись устарела и должна быть удалена из БД кассового терминала: 1 – запись устарела; 0 – запись актуальна |
assortment_groups
Весовые ассортиментные группы.
Название поля | Тип данных |
Признак ключа
Описание | |
store | varchar(40) |
Код магазина в рамках значений внешней системы | |
id | int(11) |
Идентификатор ассортиментной группы | |
name | varchar(80) |
Название ассортиментной группы | |
version | int(11) |
Номер версии данных | |
deleted | tinyint(1) |
Признак того, что запись устарела и должна быть удалена из БД кассового терминала: 1 – запись устарела; 0 – запись актуальна |
available_receipt_item_properties
Хранение информации о специальных свойствах товаров; их значения присваиваются товару при расчете с покупателем. Значение этих свойств может быть «привязано» как к позициям в чеке, так и ко всему чеку в целом.
Название поля | Тип данных |
Признак ключа
Значение
Описание | |
property_code | varchar(20) |
Код свойства | |
value_id | int(11) unsigned |
Идентификатор значения свойства | |
version | bigint(20) |
Номер версии данных | |
deleted | tinyint(3) unsigned |
Признак того, что запись устарела и должна быть удалена из БД кассового терминала: 1 – запись устарела; 0 – запись актуальна |
classif
Хранение информации о группах товаров и связи товаров с группами.
Название поля | Тип данных | Признак ключа | Значение | Описание |
id | varchar(40) | PK | NOT NULL | Идентификатор группы товара |
owner | varchar(40) | NOT NULL | Идентификатор (значение поля id) старшей по иерархии группы, являющейся владельцем данной. Поле используется для создания иерархической структуры групп товаров. При загрузке классификатора у самых старших групп в поле owner должно выставляться значение 0 | |
name | varchar(80) | NOT NULL | Название группы товаров | |
version | bigint(20) | PK | NOT NULL | Номер версии данных |
deleted | tinyint(3) unsignedNOT NULL | Признак того, что запись устарела и должна быть удалена из БД кассового терминала: 1 – запись устарела; 0 – запись актуальна |
...
Классификатор покупателей.
Название поля | Тип данных | Признак ключа | Значение | Описание |
id | int(11) unsigned | PK | NOT NULL | Идентификатор группы покупателей |
owner | int(11) unsigned | NOT NULL | Идентификатор (значение поля id) старшей по иерархии группы, являющейся владельцем данной. Поле используется для создания иерархической структуры групп покупателей | |
name | varchar(100) | NOT NULL | Название группы покупателей | |
pricetype | int(11) | NULL | Идентификатор прайс-листа, привязанного к данной группе покупателей | |
version | int(11) | PK | NOT NULL | Номер версии данных |
deleted | tinyint(1)NOT NULL | Признак того, что запись устарела и должна быть удалена из БД кассового терминала: 1 – запись устарела; 0 – запись актуальна |
...
Таблица сигналов для удаления записей.
Название поля | Тип данных | Признак ключа | Значение | Описание |
name | varchar(40) | PK | NOT NULL | Идентификатор таблиц для удаления: assortment – удаление весового ассортимента; pricelist – удаление прайс-листа, pricetype – удаление всех прайс-листов данного вида цены*. |
store | varchar(40) | NULL | Код магазина (мапируется в id магазина в УКМ 4) | |
record_id | int(11) | NULL | Идентификатор записи, которую необходимо удалить | |
version | bigint(11) unsignedNOT NULL | Номер версии данных |
* Удаление прайс-листов (в поле name - "pricelist"):
...
client_card
Карты клиента.
Название поля | Тип данных |
Признак ключа
Значение
Описание | |
client | varchar(40) |
Код клиента | |
card_code | varchar(40) |
Номер карты | |
version | bigint(20) unsigned |
Номер версии данных | |
deleted | tinyint(3) unsigned |
Признак того, что запись устарела и должна быть удалена из БД кассового терминала: 1 – запись устарела; 0 – запись актуальна |
client_card_stoplist
Стоп-лист карт клиента.
Название поля | Тип данных |
Признак ключа
Описание | |
client | varchar(40) |
Код клиента | |
card_code | varchar(40) |
Номер карты | |
version | bigint(20) unsigned |
Номер версии данных | |
deleted | tinyint(3) unsigned |
Признак того, что запись устарела и должна быть удалена из БД кассового терминала: 1 – запись устарела; 0 – запись актуальна |
clients
Хранение информации о клиентах, зарегистрированных в программе.
Название поля | Тип данных | Признак ключа | Значение | Описание |
id | varchar(40)PK | NOT NULL | Идентификатор клиента | |
classifclient | int(11) unsignedNOT 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) unsignedPK | NOT NULL | Номер версии данных | |
deleted | tinyint(3) unsigned | NOT NULL | Признак того, что запись устарела и должна быть удалена из БД кассового терминала: 1 – запись устарела; 0 – запись актуальна |
...
Операции по счетам клиентов.
Название поля | Тип данных | Признак ключа | Значение | Описание |
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
Заведение дополнительных свойств клиентов.
Название поля | Тип данных |
Признак ключа
Значение
Описание | |
id | varchar(40) |
Идентификатор свойства | |
name | varchar(100) |
Наименование свойства | |
version | int(11) |
Номер версии данных | |
deleted | tinyint(1) unsigned |
Признак того, что запись устарела и должна быть удалена из БД кассового терминала: 1 – запись устарела; 0 – запись актуальна |
clients_properties_values
Выгрузка значений свойств клиентов.
Название поля | Тип данных |
Признак ключа
Значение
Описание | |
property | varchar(40) |
Идентификатор cвойства | |
client | varchar(40) |
Идентификатор клиента | ||
value | varchar(100) | Значение свойства |
version | int(11) |
Номер версии данных | |
deleted | tinyint(1) unsigned |
Признак того, что запись устарела и должна быть удалена из БД кассового терминала: 1 – запись устарела; 0 – запись актуальна |
disc_std_classif
Хранение информации о группах классификатора, включенных в скидку на товар и классификатор.
Название поля | Тип данных | Признак ключа | Значение | Описание |
discount_type | int(11) | PK | NOT NULL | Идентификатор экземпляра (заголовка) скидки |
classif_id | int(10) unsignedPK | 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 – запись актуальна |
...
Скидки при покупке N количества товара, из них на M скидка.
Название поля | Тип данных |
Признак ключа
Значение
Описание | |
discount_type | int( |
11) | Тип скидки |
classif_id | int(10) unsigned |
Идентификатор узла классификатора | |
version | int(11) |
Номер версии данных | |
deleted | tinyint(1) |
Признак того, что запись устарела и должна быть удалена из БД кассового терминала: 1 – запись устарела; 0 – запись актуальна |
disc_std_client_property
Скидка на товары с заданным свойством для зарегистрированного клиента.
Название поля | Тип данных |
Признак ключа
Значение
Описание | |
id | int(11) |
Идентификатор записи | |
discount_type | int(11) |
Тип скидки | |
client | varchar(40) |
Код клиента | |
code | varchar(20) |
Код свойства | |
value | int(11) |
Значение свойства | |
modificator | varchar(40) |
Модификатор типа скидки: значение скидки в формате: [+|-|p]value[%|x|g] | |
version | int(11) |
Номер версии данных | |
deleted | tunyint(4) unsigned |
Признак того, что запись устарела и должна быть удалена из БД кассового терминала: 1 – запись устарела; 0 – запись актуальна |
disc_std_clients
Скидка на зарегистрированного клиента.
Название поля | Тип данных |
Признак ключа
Значение
Описание | |
discount_type | bigint(20) |
Тип скидки | |
client | varchar(40) |
Код клиента | |
modificator | varchar(40) |
Модификатор типа скидки: значение скидки в формате: [+|-|p]value[%|x|g] | |
version | int(11) |
Номер версии данных | |
deleted | tinyint(1) unsigned |
Признак того, что запись устарела и должна быть удалена из БД кассового терминала: 1 – запись устарела; 0 – запись актуальна |
disc_std_groupclassifs
Параметры скидки на набор групп.
Название поля | Тип данных |
Признак ключа
Описание | |
discount_id | bigint(20) |
Идентификатор типа скидки | |
classif_id | int(11) |
Идентификатор узла классификатора | |
modificator | varchar(20) |
Модификатор типа скидки: значение скидки в формате: [+|-|p]value[%|x|g] | |
version | int(11) |
Номер версии данных | |
deleted | tinyint(1) unsigned |
Признак того, что запись устарела и должна быть удалена из БД кассового терминала: 1 – запись устарела; 0 – запись актуальна |
disc_std_groupitems
Скидка на корзину товаров. Перечень товаров в корзинах.
Название поля | Тип данных |
Признак ключа
Описание | |
discount_type | bigint(20) |
Идентификатор скидки | |
itemgroup | int(11) |
Идентификатор группы товаров (корзины) | |
item | varchar(40) |
Код товара | |
quantity | decimal(20,4) |
Количество товара в корзине | |
modificator | varchar(40) |
Модификатор типа скидки: значение скидки в формате: [+|-|p]value[%|x|g] | |
version | int(11) |
Номер версии данных | |
deleted | tinyint(1) unsigned |
Признак того, что запись устарела и должна быть удалена из БД кассового терминала: 1 – запись устарела; 0 – запись актуальна |
disc_std_items_n_plus_m
Параметры скидки N+M.
Название поля | Тип данных |
Признак ключа
Описание | |
item | varchar(40) |
Артикул | |
discount_type | bigint(20) |
Идентификатор типа скидки | |
quantity_paid | decima(20,4) |
Кол-во товара, на которые скидка не дается | |
quantity_without_paid | decimal(20,4) |
Кол-во товара, на которые скидка дается | |
modificator | varchar(20) |
Модификатор типа скидки: значение скидки в формате: [+|-|p]value[%|x|g] | |
version | int(11) |
Номер версии данных | |
deleted | tinyint(1) unsigned |
Признак того, что запись устарела и должна быть удалена из БД кассового терминала: 1 – запись устарела; 0 – запись актуальна |
disc_std_itemsgroup
Скидка на корзину. Перечень корзин.
Название поля | Тип данных |
Признак ключа
Значение
Описание | |
discount_type | bigint(20) |
Идентификатор скидки | |
id | int(11) |
Идентификатор корзины | |
name | varchar(40) |
Название корзины | |
modificator | varchar(40) |
Модификатор типа скидки: значение скидки в формате: [+|-|p]value[%|x|g] | |
sequence | smallint(5) unsigned |
Последовательность просмотра корзин | |
version | int(11) |
Номер версии данных | |
deleted | tinyint(1) unsigned |
Признак того, что запись устарела и должна быть удалена из БД кассового терминала: 1 – запись устарела; 0 – запись актуальна |
discount_card
Перечень дисконтных карт (ДК).
Название поля | Тип данных |
Значение
Описание | |
id | integer(11) unsigned |
Идентификатор записи | |
type_id | integer(11) unsigned |
Идентификатор типа ДК | |
start_card_code | varchar(40) |
Начало диапазона | |
stop_card_code | varchar(40) |
Окончание диапазона | |
name | varchar(40) |
Название диапазона | |
date_from | datetime |
Начало действия | |
date_till | dateime |
Окончание действия | |
version | int(11) |
Номер версии данных | |
deleted | tinyint(1) unsigned |
Признак того, что запись устарела и должна быть удалена из БД кассового терминала: 1 – запись устарела; 0 – запись актуальна |
discount_card_siebel
XXX
Название поля | Тип данных |
Признак ключа
Значение
Описание | |
id | varchar(40) |
Идентификатор | |
card_status | varchar(40) |
Статус карты | |
version | int(11) |
Номер версии данных | |
deleted | tinyint(1) unsigned |
Признак того, что запись устарела и должна быть удалена из БД кассового терминала: 1 – запись устарела; 0 – запись актуальна |
discount_card_stop_list
Стоп-лист дисконтных карт (ДК).
Название поля | Тип данных |
Значение
Описание | |
id | integer(11) unsigned |
Идентификатор записи | |
type_id | integer(11) unsigned |
Идентификатор типа ДК | |
start_card_code | varchar(40) |
Начало диапазона | |
stop_card_code | varchar(40) |
Окончание диапазона | |
version | int(11) |
Номер версии данных | |
deleted | tinyint(1) unsigned |
Признак того, что запись устарела и должна быть удалена из БД кассового терминала: 1 – запись устарела; 0 – запись актуальна |
discount_card_type
Тип дисконтных карт (ДК).
...