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

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

Ключ

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

...

  • Ставка Не облагается будет автоматически использоваться УКМ 4 при пустом справочнике налогов для добавления товаров в чек. Актуально для пользователей с неосновной системой налогообложения, которые не выгружают налоги в УКМ 4 с любыми конвертерами.
  • Ставка Не облагается будет использоваться УКМ 4 для объектов пользователя с неосновной системой налогообложения во всех случаях: даже если эта ставка не загружена в справочник налогов УКМ 4, не выбрана для товаров, и справочник налогов не пуст. Актуально для пользователей, которые в одной системе УКМ 4 поддерживают работу как магазинов с основной системой налогообложения, так и магазинов с любой неосновной системой налогообложения (например, ЕНДВ).

Таблицы

Внимание! В таблицах ниже приведены лишь общие сведения о полях. Подробные характеристики каждого поля можно найти в полном SQL-файле, расположенном в веб-интерфейсе по ссылке Скрипт создания БД в настройках конвертора:

Image Added

assortment_group_items

Загрузка информации в весовые ассортименты (весы).

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

Тип данных

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

Значение

Описание

storevarchar(40)
PKNOT NULL
Код магазина в рамках значений внешней системы
ag_idint(11)
PKNOT NULL
Идентификатор весового ассортимента (весов)
varvarchar(40)
PKNOT NULL

pluvarchar(40)
NULL
Номер ячейки в весах
hot_keyvarchar(40)
NULL
Код «горячей клавиши»
exp_date1datetime
NULL
Срок годности (дата)
exp_date2int(11)
NULL
Срок годности (в днях)
versionint(11)
PKNOT NULL
Номер версии данных
statusint(11)
NOT NULL
Признак того, что запись устарела и должна быть удалена из БД кассового терминала: 1 – запись устарела; 0 – запись актуальна
deletedtinyint(1) unsigned
NOT NULL
Признак того, что запись устарела и должна быть удалена из БД кассового терминала: 1 – запись устарела; 0 – запись актуальна

assortment_groups

Весовые ассортиментные группы.

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

Тип данных

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

Значение

Описание

storevarchar(40)
PKNOT NULL
Код магазина в рамках значений внешней системы
idint(11)
PK
NOT NULL
Идентификатор ассортиментной группы
namevarchar(80)
NOT NULL
Название ассортиментной группы
versionint(11)
PK
NOT NULL
Номер версии данных
deletedtinyint(1)
NOT NULL
Признак того, что запись устарела и должна быть удалена из БД кассового терминала: 1 – запись устарела; 0 – запись актуальна

available_receipt_item_properties

Хранение информации о специальных свойствах товаров; их значения присваиваются товару при расчете с покупателем. Значение этих свойств может быть «привязано» как к позициям в чеке, так и ко всему чеку в целом.

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

Тип данных

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

Значение

Описание

property_codevarchar(20)
PK
NOT NULL
Код свойства
value_idint(11) unsigned
PKNOT NULL
Идентификатор значения свойства
versionbigint(20)
PKNOT NULL
Номер версии данных
deletedtinyint(3) unsigned
NOT NULL
Признак того, что запись устарела и должна быть удалена из БД кассового терминала: 1 – запись устарела; 0 – запись актуальна

classif

Хранение информации о группах товаров и связи товаров с группами.

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

Тип данных

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

Значение

Описание

idvarchar(40)PKNOT NULLИдентификатор группы товара
ownervarchar(40)NOT NULLИдентификатор (значение поля id) старшей по иерархии группы, являющейся владельцем данной. Поле используется для создания иерархической структуры групп товаров. При загрузке классификатора у самых старших групп в поле owner должно выставляться значение 0
namevarchar(80)NOT NULLНазвание группы товаров
versionbigint(20)PKNOT NULLНомер версии данных
deletedtinyint(3) unsignedNOT NULLПризнак того, что запись устарела и должна быть удалена из БД кассового терминала: 1 – запись устарела; 0 – запись актуальна

...

Классификатор покупателей.

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

Тип данных

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

Значение

Описание

idint(11) unsignedPKNOT NULLИдентификатор группы покупателей
ownerint(11) unsignedNOT NULLИдентификатор (значение поля id) старшей по иерархии группы, являющейся владельцем данной. Поле используется для создания иерархической структуры групп покупателей
namevarchar(100)NOT NULLНазвание группы покупателей
pricetypeint(11)NULLИдентификатор прайс-листа, привязанного к данной группе покупателей
versionint(11)PKNOT NULLНомер версии данных
deletedtinyint(1)NOT NULLПризнак того, что запись устарела и должна быть удалена из БД кассового терминала: 1 – запись устарела; 0 – запись актуальна

...

Таблица сигналов для удаления записей.

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

Тип данных

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

Значение

Описание

namevarchar(40)PKNOT NULLИдентификатор таблиц для удаления:

assortment – удаление весового ассортимента; pricelist – удаление прайс-листа, pricetype – удаление всех прайс-листов данного вида цены*.

storevarchar(40)NULLКод магазина (мапируется в id магазина в УКМ 4)
record_idint(11)NULLИдентификатор записи, которую необходимо удалить
versionbigint(11) unsignedNOT NULLНомер версии данных


* Удаление прайс-листов (в поле name - "pricelist")
:

...

client_card

Карты клиента.

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

Тип данных

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

Значение

Описание

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

client_card_stoplist

Стоп-лист карт клиента.

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

Тип данных

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

Значение

Описание

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

clients

Хранение информации о клиентах, зарегистрированных в программе.

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

Тип данных

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

Значение

Описание

idvarchar(40)PKNOT NULLИдентификатор клиента
classifclientint(11) unsignedNOT NULLИдентификатор узла классификатора клиентов, которому принадлежит клиент
sur_namevarchar(100)NOT NULLФамилия клиента физического лица или ответственного закупщика юридического лица
namevarchar(100)NOT NULLИмя клиента (физического лица или ответственного закупщика юридического лица)
patronymicvarchar(100)Отчество клиента (физического лица или ответственного закупщика юридического лица)
birthdaydatetimeNULLДата рождения клиента физического лица или ответственного закупщика юридического лица). Значение года должно быть в диапазоне 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) unsignedNOT NULLПризнак того, что запись устарела и должна быть удалена из БД кассового терминала: 1 – запись устарела; 0 – запись актуальна

...

Операции по счетам клиентов.

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

Тип данных

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

Значение

Описание

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

clients_properties

Заведение дополнительных свойств клиентов.

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

Тип данных

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

Значение

Описание

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

clients_properties_values

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

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

Тип данных

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

Значение

Описание

propertyvarchar(40)
PK
NOT 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)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) unsignedNOT NULLПризнак того, что запись устарела и должна быть удалена из БД кассового терминала: 1 – запись устарела; 0 – запись актуальна

...

Скидки при покупке N количества товара, из них на M скидка.

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

Тип данных

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

Значение

Описание

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

disc_std_client_property

Скидка на товары с заданным свойством для зарегистрированного клиента.

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

Тип данных

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

Значение

Описание

idint(11)
PKNOT NULL
Идентификатор записи
discount_typeint(11)
NOT NULL
Тип скидки
clientvarchar(40)
NULL
Код клиента
codevarchar(20)
NOT NULL
Код свойства
valueint(11)
NOT NULL
Значение свойства
modificatorvarchar(40)
NOT NULL

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

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

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

disc_std_clients

Скидка на зарегистрированного клиента.

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

Тип данных

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

Значение

Описание

discount_typebigint(20)
PKNOT NULL
Тип скидки
clientvarchar(40)
PK
NOT NULL
Код клиента
modificatorvarchar(40)
NOT NULL

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

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

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

disc_std_groupclassifs

Параметры скидки на набор групп.

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

Тип данных

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

Значение

Описание

discount_idbigint(20)
PKNOT NULL
Идентификатор типа скидки
classif_idint(11)
PK
NOT NULL
Идентификатор узла классификатора
modificatorvarchar(20)
NOT NULL

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

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

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

disc_std_groupitems

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

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

Тип данных

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

Значение

Описание

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_items_n_plus_m

Параметры скидки N+M.

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

Тип данных

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

Значение

Описание

itemvarchar(40)
PK
NOT NULL
Артикул
discount_typebigint(20)
PKNOT NULL
Идентификатор типа скидки
quantity_paiddecima(20,4)
NOT NULL
Кол-во товара, на которые скидка не дается
quantity_without_paiddecimal(20,4)
NOT NULL
Кол-во товара, на которые скидка дается
modificatorvarchar(20)
NOT NULL

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

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

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

disc_std_itemsgroup

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

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

Тип данных

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

Значение

Описание

discount_typebigint(20)
PKNOT NULL
Идентификатор скидки
idint(11)
PKNOT NULL
Идентификатор корзины
namevarchar(40)
NOT NULL
Название корзины
modificatorvarchar(40)
NOT NULL

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

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

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

discount_card

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

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

Тип данных

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

Значение

Описание

idinteger(11) unsigned
PKNOT NULL
Идентификатор записи
type_idinteger(11) unsigned
NOT NULL
Идентификатор типа ДК
start_card_codevarchar(40)
NOT NULL
Начало диапазона
stop_card_codevarchar(40)
NOT NULL
Окончание диапазона
namevarchar(40)
NULL
Название диапазона
date_fromdatetime
NULL
Начало действия
date_tilldateime
NULL
Окончание действия
versionint(11)
PKNOT NULL
Номер версии данных
deletedtinyint(1) unsigned
NOT NULL
Признак того, что запись устарела и должна быть удалена из БД кассового терминала: 1 – запись устарела; 0 – запись актуальна

discount_card_siebel

XXX

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

Тип данных

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

Значение

Описание

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

discount_card_stop_list

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

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

Тип данных

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

Значение

Описание

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

discount_card_type

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

...