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

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

Ключ

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

...

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

Тип данных

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

Значение

Описание

storeVARCHAR (100)
NOT NULLКод магазина в рамках значений ТС
cash_numberint(11)
NOT NULLНомер кассы
cash_idBIGINT(20)PKNOT NULLИдентификатор кассового терминала
receipt_idbigint(20) unsignedPKNOT NULLИдентификатор чека
datedatetime
NOT NULLДата закрытия чека
inq_idVARCHAR(40)PKNOT NULL
inq_nameVARCHAR(40)
NOT NULL
inq_questionTEXT
NOT NULL
answ_idVARCHAR(40)
NOT NULL
answ_textVARCHAR(100)
NOT NULL
ext_processedtinyint
NOT NULL

moneyoperation

Предназначена для хранения информации о выполнении операции внесения денежных средств в денежный ящик/изъятия денежных средств из денежного ящика, подключенного к ККМ.

...

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

receipt_discount_

...

gifts

Выданные подарки (хранение результатов скидок типа подарок).

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

Тип данных

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

Значение

Описание

storeVARCHAR (100)
NOT NULLКод магазина в рамках значений ТС
cash_numberint(11)
NOT NULLНомер кассы
cash_idINTEGER (11)PKNOT NULLИдентификатор кассового терминала
idBIGINT (20)PKNOT NULLИдентификационный номер чека
receipt_discount
_id
BIGINT (20)
NOT NULLИд.
скидки
записи о скидке в чеке (ссылка на #receipt_discounts)
client_id
itemVARCHAR (40)
NOT NULLКод
клиента
товара
adder
item_
type
name
INTEGER
VARCHAR (
11
40)
NOT NULL
Тип сумматораname
VARCHAR (40)
Название
сумматора
товара
amountDECIMAL (20,
4
3)
NOT NULL
Накопленная
Стоимость подарка (сумма
(значение
скидки)

receipt_discount_

...

adder

Состояние накопительного сумматора клиента в чеке (значения накопительных сумм клиентов для скидок).

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

Тип данных

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

Значение

Описание

storeVARCHAR (100)
NOT NULLКод магазина в рамках значений ТС
cash_numberint(11)
NOT NULLНомер кассы
cash_idINTEGER (11)PKNOT NULLИдентификатор кассового терминала
idBIGINT (20)PKNOT NULLИдентификационный номер чека
receiptdiscount_discountidBIGINT (20)
NOT NULLИд. записи о скидке в чеке скидки (ссылка на #receipt_discounts)
itemclient_idVARCHAR (40)
NOT NULLКод товараклиента
item_adder_typeINTEGER (11)
NOT NULLТип сумматора
nameVARCHAR (40)NOT NULL

Название товарасумматора
amountDECIMAL (20,34)
NOT NULLСтоимость подарка Накопленная сумма (сумма значение скидки)

receipt_discount_properties

...

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

Тип данных

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

Значение

Описание

storeVARCHAR (100)
NOT NULLКод магазина в рамках значений ТС
cash_numberint(11)
NOT NULLНомер кассы
cash_idINTEGER (11)PKNOT NULLИдентификатор кассового терминала
idBIGINT (20)PKNOT NULLИдентификационный номер чека
receipt_item_discount_propertiesBIGINT (20)
NOT NULLИд. записи о скидке в чеке (ссылка на #receipt_discounts)
codeint (11)
NOT NULLКод свойства
valuetext
NOT NULLЗначение свойства

...

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

Тип данных

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

Значение

Описание

storeVARCHAR (100)
NOT NULLКод магазина в рамках значений ТС
cash_numberint(11)
NOT NULLНомер кассы
cash_idINTEGER (11)PKNOT NULLИдентификатор кассового терминала
idbigint(20) unsignedPKNOT NULLПорядковый номер товарной позиции за время функционирования Системы (позиции чеков имеют сквозную нумерацию в рамках кассы)
receipt_headerbigint(20) unsignedAK

FK1 (для receipt_header.id)

NOT NULLИдентификационный номер заголовка чека, к которому относится товарная позиция
varvarchar(40)
NOT NULLИдентификационный код, по которому пользователь нашел товарную позицию в Системе (штрихкод). Если товар был введен по артикулу, то «пусто»
itemvarchar(40)
NOT NULLАртикул
namevarchar(255)
NOT NULLНазвание товарной позиции, напечатанное в чеке
var_quantitydecimal(20,4)

Количество товара в упаковке (для товара, продающегося упаковками)
quantitydecimal(20,4)

Количество товара данной позиции, введенное пользователем
total_quantitydecimal(20,4)
NOT NULLОбщее количество товара данной товарной позиции. Значение поля равно произведению полей var_quantity и quantity
pricedecimal(20,4)
NOT NULLЦена товарной позиции
min_pricedecimal(20,4)
NOT NULLПороговое значение цены товара (цена товара с учетом скидок не может быть меньше этого значения)
blocked_discounttinyint(1)
NOT NULLПризнак блокировки скидки для данной позиции чека. Признак используется для услуги
totaldecimal(20,4)

Сумма оплаты товарной позиции. Значение поля равно произведению полей total_quantity и price
stock_idbigint(20) unsigned

Идентификатор отдела, в котором продавался товар
stock_namevarchar(100)

Название отдела
measurementvarchar(100)
NOT NULLЕдиница измерения количества товара (название) (кг,шт,…)
measurement_precisionbigint(20) unsigned
NOT NULLТочность единицы измерения количества товара
classifvarchar(40)
NOT NULLИдентификационный номер группы товара (классификатор)
typebigint(20) unsignedAKNOT NULLТип товарной позиции в чеке:

0 – нормальная, 1 – аннулированная, 2 - сторнирующая, 3 - сторнированная

inputbigint(20) unsigned

Способ ввода пользователем товарной позиции при формировании чека:

0 – сканером 1 – с клавиатуры 2 – по «горячей» клавише

taxInteger(11)

Идентификатор налоговой группы на данную товарную позицию
positioninteger(11)
NOT NULLПорядковый номер товарной позиции в чеке
remaindecimal(20,4)

Остаток товара на момент продажи. Значение берется из Торговой системы
pricelistinteger(11) unsignedFK (для pricelist.id)
Идентификационный номер прайс-листа, если он был назначен (NULL для основного прайс-листа)
real_amountdecimal(20,4)

Сумма, которую заплатил покупатель за товарную позицию чека с учетом всех скидок
seller_namevarchar(100)

ФИО продавца, если он зарегистрирован для позиции
seller_codevarchar(50)

Код продавца, если он зарегистрирован для позиции
sold_by_promo_pricetinyint(1)
NOT NULLПризнак, что товар продан по акционной цене
init_pricedecimal(20,4)
NOT NULL

receipt_item_kiz_marks

XXX ???

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

Тип данных

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

Значение

Описание

cash_idint(11)
NOT NULL
idbigint(20)
NOT NULL

receipt_item_discount

Содержит информацию о скидках/наценках, назначенных на товарные позиции чеков.

...