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

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

Ключ

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

...

Хранение информации о товарных позициях чеков.

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

Тип данных

Описание

storevarchar(100)Код магазина в рамках значений внешней системы
cash_numberint(11)Номер кассы
cash_idinteger(11)Идентификатор кассового терминала
idbigint(20) unsignedПорядковый номер товарной позиции за время функционирования системы (позиции чеков имеют сквозную нумерацию в рамках кассы)
receipt_headerbigint(20) unsignedИдентификационный номер заголовка чека, к которому относится товарная позиция
varvarchar(40)Идентификационный код, по которому пользователь нашел товарную позицию в системе (штрихкод). Если товар был введен по артикулу, то NULL
itemvarchar(40)Артикул
namevarchar(255)Название товарной позиции, напечатанное в чеке
var_quantitydecimal(20,4)Количество товара в упаковке (для товара, продающегося упаковками)
quantitydecimal(20,4)Количество товара данной позиции, введенное пользователем
total_quantitydecimal(20,4)Общее количество товара данной товарной позиции. Значение поля равно произведению полей var_quantity и quantity
pricedecimal(20,4)Цена товарной позиции
min_pricedecimal(20,4)Пороговое значение цены товара (цена товара с учетом скидок не может быть меньше этого значения)
blocked_discounttinyint(1)Признак блокировки скидки для данной позиции чека. Признак используется для услуги
totaldecimal(20,4)Сумма оплаты товарной позиции. Значение поля равно произведению полей total_quantity и price
stock_idbigint(20) unsignedИдентификатор отдела, в котором продавался товар
stock_namevarchar(100)Название отдела
measurementvarchar(100)Единица измерения количества товара (название) (кг, шт, …)
measurement_precisionbigint(20) unsignedТочность единицы измерения количества товара
classifvarchar(40)Идентификационный номер группы товара (классификатор)
typebigint(20) unsignedТип товарной позиции в чеке:

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

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

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

taxInteger(11)Идентификатор налоговой группы на данную товарную позицию
positioninteger(11)Порядковый номер товарной позиции в чеке
remaindecimal(20,4)Остаток товара на момент продажи. Значение берется из внешней системы
pricelistinteger(11) unsignedИдентификационный номер прайс-листа, если он был назначен (NULL для основного прайс-листа)
real_amountdecimal(20,4)Сумма, которую заплатил покупатель за товарную позицию чека с учетом всех скидок
seller_namevarchar(100)ФИО продавца, если он зарегистрирован для позиции
seller_codevarchar(50)Код продавца, если он зарегистрирован для позиции
sold_by_promo_pricetinyint(1)Признак, что товар продан по акционной цене
init_pricedecimal(20,4)

receipt_item_kiz_marks

XXX ???

...

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

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

Тип данных

Описание

storevarchar(100)Код магазина в рамках значений внешней системы
cash_numberint(11)Номер кассы
cash_idint(11)Идентификатор кассового терминала
idbigint(20) unsignedИдентификатор записи
receipt_itembigint(20) unsignedИдентификатор товарной позиции, на которую назначена скидка/наценка
base_totaldecimal(20,4)Стоимость товарной позиции до назначения скидки/наценки
incrementdecimal(20,4)Абсолютная величина скидки/наценки на товарную позицию. Знак минус перед величиной обозначает, что указанная величина является скидкой, отсутствие знака – наценкой
receipt_discountbigint(20) unsignedИдентификатор скидки
sequencetinyint(4)Порядковый номер назначения скидки при одновременном назначении нескольких скидок

receipt_item_properties

Хранение информации о дополнительных свойствах проданных товаров.

...

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

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

Тип данных

Описание

storevarchar(100)Код магазина в рамках значений внешней системы
cash_numberint(11)Номер кассы
cash_idinteger(11)Идентификатор кассового терминала
idbigint(20) unsignedИдентификатор записи
receipt_itembigint(20) unsignedИдентификатор товара
receipt_taxbigint(20) unsignedИдентификатор налога

receipt_payment

Хранение информации о платежах клиентов по чекам.

...

Информация о налогах, отображенных в чеках. Информация о налогах, начисленных на аннулированные и сторнированные товарные позиции, в базе данных не сохраняется.

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

Тип данных

Описание

storevarchar(100)Код магазина в рамках значений внешней системы
cash_numberint(11)Номер кассы
cash_idinteger(11)Идентификатор кассового терминала
idbigint(20) unsignedИдентификатор записи
taxgroup_idint(11)Идентификатор налоговой группы
tax_idint(11)Идентификатор налога
namevarchar(40)Название налога
percentvarchar(20)Ставка налога, задается в формате [+/-]число[%]
prioritytinyint(4)Приоритет налога, определяет очередность расчета налога из стоимости товара. Чем выше значение приоритета, тем раньше рассчитывается величина налога. Налоги с одинаковым приоритетом рассчитываются одновременно (выделяются из одинаковой стоимости)
amountdecimal(20,4)Величина налога

shift

Хранение информации об открытии и закрытии смены. Смена открывается пользователем, вошедшим в систему. В открытой смене могут работать и другие пользователи. Закрыть смену может любой пользователь, вошедший в систему.

...

Данные о фактической спецификации приходной накладной.

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

Тип данных

Описание

store_idvarchar(40)Код магазина в рамках значений внешней системы
documentvarchar(40)Идентификатор документа
attemptint(11)Итерация приемки
itemvarchar(40)Артикул товара
varvarchar(40)Штрихкод товара
quantitydecimal(20,4)Принятое количество
taxdecimal(20,4)Налог
amountdecimal(20,4)Сумма
titlevarchar(100)Примечание
appeal_reasonvachar(40)Причина отказа
sequenceint(11)Порядковый номер

acceptance_items_defect

Данные о непринятых товарах.

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

Тип данных

Описание

store_idvarchar(40)Код магазина в рамках значений внешней системы
documentvarchar(40)Идентификатор документа
attemptint(11)Итерация приемки
itemvarchar(40)Артикул товара
defect_codevarchar(40)Код брака
quantitydecimal(20,4)Количество брака
commentsvarchar(100)Комментарий
sequenceint(11)Порядковый номер

oper_day

Передача информации об операционном дне.

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

Тип данных

Описание

store_idvarchar(40)Код магазина в рамках значений внешней системы
datedateДата операционного дня
commenttextКомментарий
responsible_cashiervarchar(40)Идентификатор старшего кассира, ответственного за операционный день
uservarchar(40)Идентификатор пользователя, который работал с операционным днем последним
close_datedatetimeДата закрытия

receipt_kkm

XXX

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

Тип данных

Описание

storevarchar(100)Идентификатор магазина
cash_numberint(11)Номер кассы
cash_idint(11)Идентификатор кассы
receipt_headerbigint(20)Идентификатор чека
kkm_serial_numbervarchar(40)Серийный номер фискального регистратора
kkm_owner_numbervarchar(40)ИНН владельца фискального регистратора
kkm_model_namevarchar(40)Название модели ККМ

...

Заказы Global. Заказы в чеках.

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

Тип данных

Описание

storevarchar(100)Идентификатор магазина
cash_idbigint(20)Идентификатор кассы
idbigint(20)Идентификатор чека (receipt.id)
order_idbigint(20)Идентификатор заказа
ext_order_typevarchar(100)Тип системы, в которой был сделан заказ
ext_order_idvarchar(100)Номер заказа, присвоенный системой, в которой он был сделан
order_datedatetimeДата создания заказа
statustinyint(5)Статус заказа, полученный после обработки (может быть NULL для аннулированных или возвратных чеков): 2 – оплачен; 4 – выкупается; 5 – выкуплен
appeal_codevarchar(100)Код причины неполного выкупа
appeal_titlevarchar(255)
appeal_commentvarchar(40)Комментарий при неполном выкупе (опционально)

При загрузке будет проверяться наличие в базе УКМ 4 заказа с таким же «уникальным идентификатором заказа» (order_id), как и у загружаемого. Если заказ существует, то будет выполнена проверка допустимости загружаемого статуса. Если выполняется хотя бы одно из условий, описанных в таблице ниже, то запись в базу загружаться не будет, в журнал сервера будет добавлено сообщение о неверном статусе. Загрузка остальных заказов будет продолжена.

...

Заказы Global. Товарные позиции в чеках, оформленные по заказу.

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

Тип данных

Описание

storevarchar(100)Идентификатор магазина
cash_idbigint(20)Идентификатор кассы
receipt_item_idbigint(20)Идентификатор товарной позиции в чеке (receipt_item.id)
order_idbigint(20)Идентификатор заказа Global
itemvarchar(40)Артикул товара

receipt_header_return

Информация по чеку на возврат.

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

Тип данных

Описание

storevarchar(100)Идентификатор магазина
cash_numberint(11)Номер кассы
cash_idbigint(20)Идентификатор кассы
idbigint(20) unsignedИдентификатор чека
return_typebigint(20)

0 – Возврат через оформление чеком
1 – Возврат через изъятие из денежного ящика и печатью документов на кассовом принтере
2 – Возврат через изъятие из денежного ящика и печатью документов на стационарном принтере
3 – Возврат изъятием (только наличные), печать на кассовом принтере
4 – Возврат изъятием (только наличные), печать на сетевом принтере
5 – Возврат чеком на возврат и печатью пакета документов на ККТ

receipt_discount_coupons

XXX

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

Тип данных

Описание

storevarchar(100)Идентификатор магазина
cash_numberint(11)Номер кассы
cash_idbigint(20)Идентификатор кассы
receipt_discountbigint(20) unsignedИдентификатор скидки, выдавшей купон
coupon_orderint(3)Порядковый номер купона в чеке
amountdecimal(20,4)Сумма купона
coupon_typeint(11)Идентификатор типа купона
coupon_type_namevarchar(100)Название типа купона
numbervarchar(25)Номер купона

receipt_discount_coupons_accept

XXX

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

Тип данных

Описание

storevarchar(100)Идентификатор магазина
cash_numberint(11)Номер кассы
cash_idbigint(20) unsignedИдентификатор кассы
receipt_discountbigint(20) unsignedИдентификатор скидки, принявшей купон
coupon_orderint(3) unsignedПорядковый номер купона в чеке
amountdecimal(20,4)Сумма купона
coupon_typeint(11)Идентификатор типа купона
coupon_type_namevarchar(100)Название типа купона
numbervarchar(25)Номер купона

loyality_transactions

XXX

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

Тип данных

Описание

storevarchar(100)Идентификатор магазина
cash_numberint(11)Номер кассы
cash_idint(11)Идентификатор кассы
eftsint(11)Код способа авторизации платежного средства
transaction_idvarchar(50)Идентификационный номер транзакции
receipt_headerbigint(20) unsignedИдентификационный номер заголовка чека, к которому применена скидка
transaction_timedatetimeВремя проведения транзакции
operation_typeint(4)Бизнес-процесс (приход товара, возврат от покупателя и т.д.)
operation_modeint(4)
card_numvarchar(128)Номер карты
discount_amountdecimal(20,2)Величина скидки
award_bonusesdecimal(20,2)Начислено бонусов
used_bonusesdecimal(20,2)Использовано бонусов
used_couponsint(11)Использовано купонов
award_couponsint(11)Начислено купонов
used_giftsint(11)Использовано подарков
is_canceledtinyint(1)
orig_transaction_idvarchar(50)

access_permissions

XXX

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

Тип данных

Описание

storevarchar(100)Идентификатор магазина
cash_numberint(11)Номер кассы
cash_idint(11)Идентификатор кассы
eftsint(11)Код способа авторизации платежного средства
receipt_idbigint(20) unsignedИдентификатор чека
receipt_itembigint(20) unsignedИдентификатор товарной позиции, на которую назначена скидка
user_idbigint(19)Идентификатор пользователя
user_namevarchar(100))Имя пользователя, вошедшего в систему
operation_codeint(11)Код оператора
oper_datedatetimeДата операции

siebel_offline_receipt

XXX

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

Тип данных

Описание

cash_idbigint(20) unsignedИдентификатор кассы
receipt_idbigint(20) unsignedИдентификатор чека
cheque_idvarchar(40)Штрихкод чека
cash_numberint(11)Номер кассы
shift_numberint(11)Номер смены
cheque_numberint(11)Номер чека
shop_indexvarchar(40)Индекс магазина
card_numbervarchar(40)Номер кредитной карты. Если карта не использовалась, поле не заполнено
auth_by_phone_numbertinyint(1)Аутентификация по номеру телефона
cheque_open_datedatetimeДата открытия чека
operationtinyint(1)
purchase_cheque_idvarchar(40)Идентификатор чека покупки
var_typetinyint(1)

siebel_offline_discount

XXX

...