...
Название поля | Тип данных | Признак ключа | Значение | Описание |
store | VARCHAR (100) | NOT NULL | Код магазина в рамках значений ТС | |
cash_number | int(11) | NOT NULL | Номер кассы | |
cash_id | BIGINT(20) | PK | NOT NULL | Идентификатор кассового терминала |
receipt_id | bigint(20) unsigned | PK | NOT NULL | Идентификатор чека |
date | datetime | NOT NULL | Дата закрытия чека | |
inq_id | VARCHAR(40) | PK | NOT NULL | |
inq_name | VARCHAR(40) | NOT NULL | ||
inq_question | TEXT | NOT NULL | ||
answ_id | VARCHAR(40) | NOT NULL | ||
answ_text | VARCHAR(100) | NOT NULL | ||
ext_processed | tinyint | NOT NULL |
moneyoperation
Предназначена для хранения информации о выполнении операции внесения денежных средств в денежный ящик/изъятия денежных средств из денежного ящика, подключенного к ККМ.
...
Запись информации о чеке (имеется в виду информация во всех таблицах, связанных с чеком) считается законченной тогда, когда в данной таблице будет заполнено поле result).
receipt_discount_
...
gifts
Выданные подарки (хранение результатов скидок типа подарок).
Название поля | Тип данных | Признак ключа | Значение | Описание |
store | VARCHAR (100) | NOT NULL | Код магазина в рамках значений ТС | |
cash_number | int(11) | NOT NULL | Номер кассы | |
cash_id | INTEGER (11) | PK | NOT NULL | Идентификатор кассового терминала |
id | BIGINT (20) | PK | NOT NULL | Идентификационный номер чека |
receipt_discount |
BIGINT (20) | NOT NULL | Ид. |
записи о скидке в чеке (ссылка на #receipt_discounts) |
item | VARCHAR (40) | NOT NULL | Код |
товара |
item_ |
name |
VARCHAR ( |
40) | NOT NULL |
Название |
товара | |
amount | DECIMAL (20, |
3) | NOT NULL |
Стоимость подарка (сумма |
скидки) |
receipt_discount_
...
adder
Состояние накопительного сумматора клиента в чеке (значения накопительных сумм клиентов для скидок).
Название поля | Тип данных | Признак ключа | Значение | Описание |
store | VARCHAR (100) | NOT NULL | Код магазина в рамках значений ТС | |
cash_number | int(11) | NOT NULL | Номер кассы | |
cash_id | INTEGER (11) | PK | NOT NULL | Идентификатор кассового терминала |
id | BIGINT (20) | PK | NOT NULL | Идентификационный номер чека |
receiptdiscount_discountid | BIGINT (20) | NOT NULL | Ид. записи о скидке в чеке скидки (ссылка на #receipt_discounts) | |
itemclient_id | VARCHAR (40) | NOT NULL | Код товараклиента | |
item_adder_type | INTEGER (11) | NOT NULL | Тип сумматора | |
name | VARCHAR (40)NOT NULL | Название товарасумматора | ||
amount | DECIMAL (20,34) | NOT NULL | Стоимость подарка Накопленная сумма (сумма значение скидки) |
receipt_discount_properties
...
Название поля | Тип данных | Признак ключа | Значение | Описание |
store | VARCHAR (100) | NOT NULL | Код магазина в рамках значений ТС | |
cash_number | int(11) | NOT NULL | Номер кассы | |
cash_id | INTEGER (11) | PK | NOT NULL | Идентификатор кассового терминала |
id | BIGINT (20) | PK | NOT NULL | Идентификационный номер чека |
receipt_item_discount_properties | BIGINT (20) | NOT NULL | Ид. записи о скидке в чеке (ссылка на #receipt_discounts) | |
code | int (11) | NOT NULL | Код свойства | |
value | text | NOT NULL | Значение свойства |
...
Название поля | Тип данных | Признак ключа | Значение | Описание |
store | VARCHAR (100) | NOT NULL | Код магазина в рамках значений ТС | |
cash_number | int(11) | NOT NULL | Номер кассы | |
cash_id | INTEGER (11) | PK | NOT NULL | Идентификатор кассового терминала |
id | bigint(20) unsigned | PK | NOT NULL | Порядковый номер товарной позиции за время функционирования Системы (позиции чеков имеют сквозную нумерацию в рамках кассы) |
receipt_header | bigint(20) unsigned | AK FK1 (для receipt_header.id) | NOT NULL | Идентификационный номер заголовка чека, к которому относится товарная позиция |
var | varchar(40) | NOT NULL | Идентификационный код, по которому пользователь нашел товарную позицию в Системе (штрихкод). Если товар был введен по артикулу, то «пусто» | |
item | varchar(40) | NOT NULL | Артикул | |
name | varchar(255) | NOT NULL | Название товарной позиции, напечатанное в чеке | |
var_quantity | decimal(20,4) | Количество товара в упаковке (для товара, продающегося упаковками) | ||
quantity | decimal(20,4) | Количество товара данной позиции, введенное пользователем | ||
total_quantity | decimal(20,4) | NOT NULL | Общее количество товара данной товарной позиции. Значение поля равно произведению полей var_quantity и quantity | |
price | decimal(20,4) | NOT NULL | Цена товарной позиции | |
min_price | decimal(20,4) | NOT NULL | Пороговое значение цены товара (цена товара с учетом скидок не может быть меньше этого значения) | |
blocked_discount | tinyint(1) | NOT NULL | Признак блокировки скидки для данной позиции чека. Признак используется для услуги | |
total | decimal(20,4) | Сумма оплаты товарной позиции. Значение поля равно произведению полей total_quantity и price | ||
stock_id | bigint(20) unsigned | Идентификатор отдела, в котором продавался товар | ||
stock_name | varchar(100) | Название отдела | ||
measurement | varchar(100) | NOT NULL | Единица измерения количества товара (название) (кг,шт,…) | |
measurement_precision | bigint(20) unsigned | NOT NULL | Точность единицы измерения количества товара | |
classif | varchar(40) | NOT NULL | Идентификационный номер группы товара (классификатор) | |
type | bigint(20) unsigned | AK | NOT NULL | Тип товарной позиции в чеке: 0 – нормальная, 1 – аннулированная, 2 - сторнирующая, 3 - сторнированная |
input | bigint(20) unsigned | Способ ввода пользователем товарной позиции при формировании чека: 0 – сканером 1 – с клавиатуры 2 – по «горячей» клавише | ||
tax | Integer(11) | Идентификатор налоговой группы на данную товарную позицию | ||
position | integer(11) | NOT NULL | Порядковый номер товарной позиции в чеке | |
remain | decimal(20,4) | Остаток товара на момент продажи. Значение берется из Торговой системы | ||
pricelist | integer(11) unsigned | FK (для pricelist.id) | Идентификационный номер прайс-листа, если он был назначен (NULL для основного прайс-листа) | |
real_amount | decimal(20,4) | Сумма, которую заплатил покупатель за товарную позицию чека с учетом всех скидок | ||
seller_name | varchar(100) | ФИО продавца, если он зарегистрирован для позиции | ||
seller_code | varchar(50) | Код продавца, если он зарегистрирован для позиции | ||
sold_by_promo_price | tinyint(1) | NOT NULL | Признак, что товар продан по акционной цене | |
init_price | decimal(20,4) | NOT NULL |
receipt_item_kiz_marks
XXX ???
Название поля | Тип данных | Признак ключа | Значение | Описание |
cash_id | int(11) | NOT NULL | ||
id | bigint(20) | NOT NULL |
receipt_item_discount
Содержит информацию о скидках/наценках, назначенных на товарные позиции чеков.
...