Part 2 - continue

2.17. OPERATIONLOG

Накопительная таблица, формируется на кассовом сервере Лог операций

Название поляТип данных  Первичный ключОписание
MidServerintNOT NULLСсылка на кассовый сервер
SifrintNOT NULLИдентификатор
VisitintNULLСсылка на визит
OrderIdentintNULLСсылка на заказ
iCommonShiftintNULLСсылка на общую смену
DateTimedatetimeNULLВремя выполнения операции
StationintNULLСтанция, на которой была выполнена операция
OperationintNULLВыполненная операция
ParameterintNULLПараметр, с которым была выполнена операция
OperatorintNULLРаботник, выполнивший операцию
OperatorRoleintNULLРоль работника, 2выполнившего операцию
ManagerintNULLМенеджер, подтвердивший выполнение операции
ManagerRoleintNULLРоль менеджера, подтвердившего выполнение операции
MenuItemintNULLБлюдо, связанное с операцией
QntfloatNULLКоличество блюд
MaketSchemeDetailintNULL
SessionUNIintNULLСсылка на пакет  Поле таблицы  OrderSessions.UNI

2.18. EXTERNALIDS

Накопительная таблица, формируется на кассовом сервере, дополнительные идентификаторы заказов для внешних систем (пока используется для доставки)

Название поляТип данных  Первичный ключОписание
VisitintNOT NULLСсылка на визит
MidServerintNOT NULLСсылка на кассовый сервер
OrderintNOT NULLСсылка на заказ
ExtSourceintNOT NULL
ExtIDintNULL

2.19. EXTRATABLES

Накопительная таблица Содержит информацию о дополнительных столах к заказу

Название поляТип данных  Первичный ключОписание
VisitintNOT NULLСсылка на визит
MidServerintNOT NULLСсылка на кассовый сервер
OrderintNOT NULLСсылка на заказ
TableintNOT NULLСсылка на таблицу

2.20. KDSDATA

Содержит инфоримацию о данных KDS - Kitchen display system

Название поляТип данных  Первичный ключОписание
KDSSIFRintNOT NULLИдентификатор
MidServerintNOT NULLСсылка на кассовый сервер
VisitIDintNULLСсылка на визит
KDSStateintNULLСтатус
KDSFlagsintNULLФлаг
SentATdatetimeNULLВремя когда послали заказ на выполнение
InitATdatetimeNULLВремя начала готовки
DoneATdatetimeNULLВремя когда кухней сделан заказ
TakeATdatetimeNULLВремя когда кухня приняла заказ
CookTMfloatNULLФактическое время приготовления в минутах
MenuCookTimefloatNULLNormal cook time from menu item or consummation price
MenuCategoryintNULLСсылка на категорию меню
ServPrintNumintNULLНомер сервера отчетов

2.21. ORDERS

Накопительная таблица, формируеться на кассовом сервере Информация о заказе, состоит из пакетов

Название поляТип данных  Первичный ключОписание
VisitintNOT NULLСсылка на визит
MidServerintNOT NULLСсылка на кассовый сервер
IdentInVisitintNOT NULLИдентификатор заказа
UniCountintNULL
LockedByStationintNULL
VersionintNULL
iCreatorintNULLРаботник, который создал заказ
iAuthorintNULLРаботник, который подтвердил сохранение заказа
iCreatorRoleintNULLРоль работника, который создал заказ
iAuthorRoleintNULLРоль работника, который подтвердил сохранение заказа
iLastUserintNULLПоследний, кто сохранил заказ
FlagsintNULL
GuestsCountintNULLЧисло гостей
LastServicedatetimeNULLВремя последнего обслуживания Заказа
NumOnTablenvarchar[255]NULLИспользуется, когда за столом находится более одной компании в одно время
OpenTimedatetimeNULLВремя открытия заказа
TableIDintNULLСтол, к которому привязан заказ
TableNamenvarchar[16]NULLНаименование стола к которому привязан заказ
OrderNamenvarchar[13]NULLНаименование заказа
COTintNULLТип заказа
UOTintNULLКатегория заказа
DefaulterintNULLСсылка на типы неплательщиков
iBasicCurrencyintNULLВалюта, считающаяся базовой на момент заказа
iNationalCurrencyintNULLВалюта, считающаяся национальной на момент заказа
iCommonShiftintNULLСсылка на общую смену
MainWaiterintNULLРаботник отвечающий за обслуживание заказа
BrigadeintNULLСсылка на бригаду
StartServicedatetimeNULLВремя начала обслуживания заказа
EndServicedatetimeNULLВремя, когда обслуживание заказа было завершено
DurationintNULLПродолжительность заказа (в секундах)
FinishedServicesmallintNULL
PaidsmallintNULLЗаказ оплачен
OrderGuestsimageNULL
SeatsClosedimageNULL
SeatsFixedimageNULL
PriceListSummoneyNULLСумма по прайс листу с учётом модификаторов (но без скидок)
ToPaySummoneyNULLСумма к оплате в базовой валюте
PaidSummoneyNULLОплаченная сумма в базовой валюте
UnClosedPriceSummoneyNULLНезакрытая сумма по прайс-листу
UnClosedPrepaySummoneyNULLНезакрытая часть предоплаты
DiscountSummoneyNULLСумма скидки, приходящаяся на заказ
InvoiceUNIintNULL
OriginalOrderIDintNULL
StatesmallintNULL
LastCheckUNIintNULLИдентификатор чека
StationIDintNULL
ExtSourceintNULL
ExtIDintNULL
SeqNumberintNULL

2.22. ORDERSESSIONS

Накопительная таблица, формируеться на кассовом сервере Информация о пакете, в заказе может быть несколько пакетов(дозаказ, разное время подачи …)

Название поляТип данных  Первичный ключОписание
VisitintNOT NULLСсылка на визит
MidServerintNOT NULLСсылка на кассовый сервер
OrderIdentintNULLСсылка на заказ
UNIintNOT NULLУникальный идентификатор внутри заказа
SortOrderintNULLПорядок добавления платежей в пакет
StatesmallintNULLСтатус
iCreatorintNULLРаботник, создавший пакет
iAuthorintNULLРаботник, который последним изменял пакет
iCreatorRoleintNULLИдентификатор роли создателя
iAuthorRoleintNULLИдентификатор роли сотрудника последним вносившим изменения в платеж
iSessionTypenvarchar[255]NULLТип пакета
StartServicedatetimeNULLВремя начала обслуживания пакета
EndServicedatetimeNULLВремя последнего сохранения пакета
iPriceScaleintNULLТип цены пакета
iPeriodintNULLПериод пакета
iTradeGroupintNULLАктивная торговая группа пакета
iStationintNULLСтанция, на которой был создан пакет
ExtraVisitintNULLUVOS трансфера (пакета)
ExtraUNIintNULLUNI UVOS трансфера (пакета)
CommonVisitintNULLUVOS заказа, в котором пакет был порожден (первый предок)
CommonUNIintNULLUNI UVOS заказа, в котором пакет был порожден (первый предок)
iKursintNULLЗакуска, горячее, десерт, и т.д.
PrintFlagsmallintNULLФлаг печати
PrintAtdatetimeNULLВремя, когда пакет был напечатан
RemindFlagsmallintNULLФлаг напоминания
RemindAtdatetimeNULLВремя, когда была выполнена печать напоминания
ReadyFlagsmallintNULLФлаг подачи блюда
ReadyAtdatetimeNULLВремя, к которому блюда должны были быть поданы (если задано).
OpenKursNamenvarchar[41]NULLИмя порядка подачи, заданное пользователем на кассовой станции
SessionFlagssmallintNULL
GlobalIdentnvarchar[33]NULLГлобальный идентификатор пакета
iPrintServiceSchemeintNULLСервис схема, использованная для первичной сервис печати
iRemindServiceSchemeintNULLСервис схема использованная для печати напоминания
KDSStateintNULL
NormTimeintNULLNormal Cook Time
UniqueIDintNULL

2.23. ORDERWAITERS

Накопительная таблица, формируеться на кассовом сервере Содержит информацию о официантах, обслуживающих заказ

Название поляТип данных  Первичный ключОписание
VisitintNOT NULLСсылка на визит
MidServerintNOT NULLСсылка на кассовый сервер
OrderintNOT NULLСсылка на заказ
WaiterintNOT NULLСсылка на работника

2.24. PAYBINDINGS

Накопительная таблица, формируется на кассовом сервере Содержит информацию о платежах Можно понять какой валютой оплачивались

Название поляТип данных  Первичный ключОписание
VisitintNOT NULLСсылка на визит
MidServerintNOT NULLСсылка на кассовый сервер
OrderIdentintNULLСсылка на заказ
DishUNIintNULLСсылка на блюдо таблица SessionDishes
ChargeUNIintNULL
UNIintNOT NULLУникальный идентификатор внутри заказа
CurrUNIintNULL
PriceSummoneyNULLЧасть суммы по прайс-листу для элемента меню или наценки (кроме скидок и дополнительных налогов)
PaySummoneyNULLОплаченная сумма в базовой валюте
QuantityfloatNULLКоличество проданных блюд (для данного элемента продажи)
DistrDiscountsmoneyNULLСумма распределяемой скидки
TaxesAddedmoneyNULLСумма добавленных налогов
BonusBasebigintNULL
BonusSummoneyNULLСумма бонусов на элементы меню
ConsumationSummoneyNULLСумма консумации элементов меню
SeatsmallintNULL
StateintNULL

2.25. PAYMENTS

Содержит информацию о платежах

Название поляТип данных  Первичный ключОписание
VisitintNOT NULLСсылка на визит
MidServerintNOT NULLСсылка на кассовый сервер
OrderIdentintNULLСсылка на заказ
SessionUNIintNULLСсылка на пакет  Поле таблицы  OrderSessions.UNI
SortOrderintNULLПорядок добавления платежей в пакет
UNIintNOT NULLУникальный идентификатор внутри заказа
PrintCheckUNIintNULLСсылка на чек
SifrintNULLВалюта платежа
Statenvarchar[255]NULLСтатус
iCreatorintNULLИдентификатор сотрудника создавшего платеж
iAuthorintNULLИдентификатор сотрудника последним вносивший изменения в платеж
iCreatorRoleintNULLИдентификатор роли создателя
iAuthorRoleintNULLИдентификатор роли автора
PayLineTypenvarchar[255]NULLТип линии платежа (наличные, кредитные карты, карты отеля, и т.д.)
IsPrepaysmallintNULLПлатеж является предоплатой
IgnoreInRepsmallintNULLВ случае переноса заказа из смены в смену в новой смене создается копия предоплаты. Выставляем этот флаг, чтобы копия предоплаты не попала в отчеты Также флаг выставляется для еще не распечатанных предоплат                         
ReasonIDintNULLПричина, на которую была сделана предоплата (может быть пустой)
PrepayCheckUNIintNULLВ случае фискальных предоплат: UNI чека, посредством которого было внесение
PrepayOrderIdentintNULLВ случае фискальных предоплат: заказ в котором находится чек фискального внесения
PrePayChargeUNIintNULLВ случае фискальных предоплат: наценка, на которую был пробит фискальный чек
OriginalSummoneyNULLСумма в валюте платежа
BasicSummoneyNULLСумма в базовой валюте
NationalSummoneyNULLСумма в национальной валюте
CardLimitmoneyNULLЛимит карты после оплаты чека
TaxPayTypeSifrintNULLИдентификатор налогового типа платежа
InputTypenvarchar[255]NULLСпособ введения платежа
SourcePayUNIintNULLИсходный платеж (сдачу) На случай автоматического разделения, заполняется у всех платежей включая первый
SeatintNULLМесто, на которое записан платеж
DBKursmoneyNULLСтавка пересчета суммы в валюте платежа к сумме в национальной валюте
ChangeForCurrintNULLВалюта для которой идет сдача
ChangeForOwnerInfonvarchar[41]NULL
CurrLineSummoneyNULLСумма по чеку в валюте платежа
CurrLineUNIintNULL
MInterfaceintNULLЭтот интерфейс осуществил платежную транзакцию этого платежа
iHighLevelTypeintNULLТип валюты для валюты платежа
GlobalIdentnvarchar[33]NULLГлобальный идентификатор платежа
CouponDishUNIintNULL
iShiftintNULLСмена кассира, в которой была добавлена предоплата
iStationintNULLСтанция, на которой создана оплата. После распечатки заменяется на станцию, на которой закрыт чек
iDrawerintNULLЯщик
DefaulterintNULLСсылка на типы неплательщиков

2.26. PAYMENTSEXTRA

Накопительная таблица, содержит дополнительную информацию о платежах персонализированными валютами(платёжных карточек, кредитных)

Название поляТип данных  Первичный ключОписание
VisitintNOT NULLСсылка на визит
MidServerintNOT NULLСсылка на кассовый сервер
OrderIdentintNULLСсылка на заказ
PayUNIintNOT NULLUNI платежа
Ownernvarchar[41]NULLCardHolder (or Payment system name)
CardNumnvarchar[21]NULLНомер карты
AccountIdentbigintNULLCardHolder Account ID
ExpDatedatetimeNULLДата окончания срока действия карты
AuthCodenvarchar[21]NULLКод авторизации
TransactionIDintNULLИдентификатор транзакции (RRN)
TransactionStatussmallintNULLСтатус транзакции
AddByInterfaceintNULLИнтерфейс, с помощью которого был добавлен платеж
AuthTypesmallintNULL
iTerminalintNULLTerminal ID
ExtTransactionInfonvarchar[256]NULLAdditional paysystem information (Invoice #)

2.27. PRINTCHECKS

Накопительная таблица, формируется на кассовом сервере Содержит информацию о чеках

Название поляТип данных  Первичный ключОписание
VisitintNOT NULLСсылка на визит
MidServerintNOT NULLСсылка на кассовый сервер
OrderIdentintNULLСсылка на заказ
SessionUNIintNULLСсылка на пакет  Поле таблицы  OrderSessions.UNI
UNIintNOT NULLУникальный идентификатор внутри заказа
Statenvarchar[255]NULLСтатус чека
iCreatorintNULLРаботник, который создал чек
iAuthorintNULLРаботник, который подтвердил сохранение чека
iCreatorRoleintNULLРоль работника, который создал чек
iAuthorRoleintNULLРоль работника, который подтвердил сохранение чека
CloseDateTimedatetimeNULLДата-время печати чека
BillDateTimebigintNULL
iCloseStationintNULLСтанция, на которой чек был закрыт
iShiftintNULLСсылка на смену
iFiscShiftintNULLНомер налоговой смены
iPrintStationintNULLСтанция, на которой чек был распечатан
iDrawerintNULLЯщик
iPrinterintNULLПринтер
ExtFiscIDintNULLВнутренний идентификационный номер фискального регистратора, на котором чек был распечатан
PrintNumberintNULLНомер на распечатанном чеке
CheckNumintNULLНомер чека
ParentCheckNumintNULL
GuestCntintNULLЧисло гостей по чеку
SeatintNULLМесто, для которого был распечатан чек
DeletedsmallintNULLЧек был удален
UndoTransactionssmallintNULL
iDeleteManagerintNULLРаботник, который удалил чек
DeleteDateTimedatetimeNULLДата и время, когда был удален чек
BasicSumbigintNULLСумма в базовой валюте
BindedSummoneyNULLСумма в чеке
NationalSummoneyNULLСумма в национальной валюте
FiscalSumbigintNULLФискальная сумма
PRListSummoneyNULLСумма по прайс листу с учётом модификаторов (но без скидок)
DiscountSummoneyNULLСумма скидки, приходящаяся на чек
ToPaySumbigintNULL
DishPriceListSumbigintNULL
ChargePriceListSumbigintNULL
TaxSummoneyNULLСумма налога в базовой валюте
TaxSumAddedmoneyNULLСумма добавленного налога (налог с продаж)
GlobalIdentnvarchar[33]NULLГлобальный идентификатор чека
PrintTryintNULL
IsBillsmallintNULL
iVoidintNULLПричина, по которой был удален чек
OpenVoidNamenvarchar[41]NULLОткрытое имя причины, по которой был удален чек
iDeletePersonintNULL
BasicRatebigintNULL
WasAllChangeToTipsmallintNULL
BillErrorsmallintNULL
InvoiceUNIintNULL
InvoicePrintedsmallintNULLПо чеку был напечатан счет-фактура
CopiesPrintedintNULL
iDrawerShiftintNULLCashier Registration Identifier
iBusinessPeriodintNULLСсылка на BusinessPeriod
IgnoreInRepsmallintNULLПризнак того что игнорировать в отчетах
IsPrepayReceiptsmallintNULL

2.28. REGISTRATIONS

Накопительная таблица формируется на кассовом сервере Содержит информацию о регистрациях денежного ящика

Название поляТип данных  Первичный ключОписание
IdentintNOT NULLИдентификатор
MidServerintNOT NULLСсылка на кассовый сервер
iCashierintNULLСслка на кассира
iDrawerintNULLЯщик
SeqDrawerNumintNULLSequentional number of drawer (sequention by code)
NumInCashShiftintNULL
ClosedsmallintNULLСмена закрыта или нет (для кассовых отчетов)
iStartCommonShiftintNULLСсылка на общую смену, которая в начале регистрации
iEndCommonShiftintNULLСсылка на общую смену, которая в конце регистрации
StartTimedatetimeNULLВремя начала работы человека с конкретным денежным ящиком
CloseTimedatetimeNULLВремя конца работы человека с конкретным денежным ящиком
iStartManagerintNULLСсылка на менеджера который начал работать с ящиком
iCloseManagerintNULLСсылка на менеджера который закончил работать с ящиком
iStartStationintNULLСсылка на станцию на которой с ящиком начали работать
iCloseStationintNULLСсылка на станцию на которой с ящиком закончили работать

2.29. VISITGUESTS

Накопительная таблица Формируется на кассовом сервере Содержит информацию о гостях визита

Название поляТип данных
Первичный ключОписание
VisitintNOT NULL
Ссылка на визит
MidServerintNOT NULL
Ссылка на кассовый сервер
GuestintNOT NULL
Номер места
Mnemonicnvarchar[6]NULL
Условное обозначение места
IsVirtualsmallintNULL

CardCodenvarchar[33]NULL
Код карты
IntfIDintNULL
Этот интерфейс осуществил транзакцию
MaxCreditSumbigintNULL
Максимальная сумма кредита
Holdernvarchar[41]NULL
Владелец  карты, по которой назначена скидка
EntranceCardTypeintNULL
Тип карта для входа

2.30. VISITS

Накопительная таблица Формируется на кассовом сервере Содержит информацию о визите

Название поляТип данных  Первичный ключОписание
SifrintNOT NULLИдентификатор визита
MidServerintNOT NULLСсылка на кассовый сервер
CreatorintNULLРаботник, создавший визит
GuestTypeintNULLТип гостей визита
StartGuestCntintNULLЧисло гостей в момент создания визита
GuestCntintNULLЧисло гостей в визите
ReservSourceintNULL
ReservIDintNULL
ReservDurationintNULLПродолжительности резерва
ReservFlagsintNULLФлаг резерва
EntrCardModeintNULL
MaxCreditSummoneyNULLСумма предоплаты в момент создания визита (для карты на входе)
StartTimedatetimeNULLВремя создания визита
QuitTimedatetimeNULLВремя окончания визита
FinishedsmallintNULLВизит завершен
VisitExtraInfoToSavenvarchar[36]NULLВводимая вручную дополнительная информация (сохраняемая часть)
SeatsClosedimageNULL
iStartCommonShiftintNULLСсылка на общую смену, которая была вначале визита
iQuitCommonShiftintNULLСсылка на общую смену, которая была в конце визита


  • No labels