[toc]


1. General


1.1. These are most important tables for reports building.


2. Tables


2.1. TAXPARTS

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


Название поляТип данныхПервичный ключОписание
VisitintNOT NULLСсылка на визит
MidServerintNOT NULLСсылка на кассовый сервер
OrderIdentintNULLСсылка на заказ
BindingUNIintNOT NULLСсылка на элемент продаж Таблица PayBindings
UNIintNULLУникальный идентификатор внутри заказа
SifrintNOT NULLСсылка на налог
BaseForTaxmoneyNULLБаза примененного налога
TaxRatefloatNULLПроцентная ставка налога
TaxFlagssmallintNULL
SummoneyNULLСумма начисленных налогов
NationalSummoneyNULLСумма в национальной валюте

2.2. CLOCKRECS

Формируется на кассовом сервере для учета рабочего времени

Название поляТип данных Первичный ключОписание
MidServerintNOT NULLСсылка на кассовый сервер
IdentintNOT NULLПросто идентификатор записи в таблице
EmpIDintNULLИдентификатор в таблице EMPLOYEES
RoleIDintNULLИдентификатор в таблице Role
CardCodenvarchar[33]NULLНомер карты
StartTimedatetimeNULLВремя прихода на работу
EndTimedatetimeNULLВремя ухода
ShiftStartTimedatetimeNULLВремя начала смены для сотрудника
ShiftDurationdatetimeNULLДлительность смены сотрудника
MaxShiftDurationdatetimeNULLМаксимально разрешенное рабочее время
iStartCommonShiftintNULLСсылка на общую смену, которая была когда сотрудник пришел на работу
iEndCommonShiftintNULLСсылка на общую смену, которая была когда сотрудник ушел с работы
iStartStationintNULLСсылка на станцию на которой был зарегистрирован приход сотрудника на работу
iEndStationintNULLСсылка на станцию на которой был зарегистрирован уход сотрудника с работы
iStartManagerintNULLСсылка на менеджера который подтверждает приход сотрудника
iEndManagerintNULLСсылка на менеджера который подтверждает уход сотрудника
DurationmoneyNULLДлительность = Время окончания - Время начала (в часах)
RightDurationmoneyNULLЧистая длительность = Min(время окончания, конец смены) - Max(время начала, начало смены) (в часах) Пересечение фактического времени с номинальным
NoEndingLabelsmallintNULLЕсли человек не зарегистрировал себя по достижению максимального времени
AutoEntrancesmallintNULL{поле не нужно}
DelaymoneyNULLОпоздание на рабочую смену в миллисекундах
LatenessmoneyNULLПризнак что человек опоздал

2.3. CASHINOUT

Содержит информацию о внесении/выдаче денег

Название поляТип данных Первичный ключОписание
MidServerintNOT NULLСсылка на кассовый сервер
UNIintNOT NULLУникальный идентификатор внутри заказа
IsDepositsmallintNULLDeposition or Collection of money
iStationintNULLСтанция, на которой происходило внесение или изъятие денег
iCommonShiftintNULLСсылка на общую смену
iShiftintNULLНомер налоговой смены
iDrawerShiftintNULLCashier Registration Identifier
SifrintNULLВалюта внесения/изъятия денег
OriginalSummoneyNULLСумма изъятых/внесенных денег
NationalSumbigintNULLСумма в национальной валюте
iCashierintNULLКассир, принимавший участие в изъятии/внесении денег
iPrinterintNULLПринтер
Kindnvarchar[255]NULLВид внесения (наличные, предоплата, чаевые, т.п.)
iDrawerintNULLЯщик
ExtFiscIDnvarchar[36]NULLВнутренний идентификационный номер фискального регистратора
PrintNumberintNULL Номер принтера
iFiscShiftintNULL
DateTimedatetimeNULLДата и время внесения/изъятия денег
IntfIDintNULLЭтот интерфейс осуществил платежную транзакцию этого платежа
CardCodenvarchar[33]NULLНомер карты
AccountIdentintNULL
iReasonintNULLПричина внесения/выдачи денег
OpenReasonNamenvarchar[33]NULLОткрытое имя для причины внесения/выдачи денег
iAuthorintNULLManager

2.4. CASHSERVDATASTATUSES

Содержит информацию о том когда и какие данные были получены с каких кассовых серверов

Название поляТип данных Первичный ключОписание
ReportServerIDintNOT NULLСсылка на сервер отчетов
CashGroupIDintNOT NULLСсылка на группу
LastDataReceiveddatetimeNULLДата-время последнего получения данных (заказов) с этого сервера
LastGlobalShiftintNULLНомер последней обработанной общей смены
MinLastShiftDatedatetimeNULLМинимальная логическая дата среди обработанных файлов, по конкретному серверу

2.5. CURRLINES

Содержит информацию о платежах с учетом валюты

Название поляТип данных  Первичный ключОписание
VisitintNOT NULLСсылка на визит
MidServerintNOT NULLСсылка на кассовый сервер
OrderIdentintNULLСсылка на заказ
CheckUNIintNULLИдентификатор чека
UNIintNOT NULLУникальный идентификатор внутри заказа
SifrintNULLСсылка на валюту
BindedSummoneyNULLВеличина связанной суммы
OriginalSummoneyNULLИсходная сумма
BasicSummoneyNULLСумма в базовой валюте
NationalSummoneyNULLСумма в национальной валюте
DisballancebigintNULL
TaxPayTypeSifrintNULLПримененная налоговая льгота
SourceOrderIdentintNULL
iHighLevelTypeintNULLТип валюты для валюты платежа
DBKursmoneyNULLОбменная ставка для валюты
GlobalIdentnvarchar[33]NULLГлобальный идентификатор валюты
DiscLineUNIintNULLСкидка на оплату
PayUNIForOwnerInfointNULL
OwnerInfonvarchar[41]NULLДополнительная информация о платеже
FiscRegUnfiscTypeintNULLМетод печати на фискальных регистраторах

2.6. DISCPARTS

Содержит информацию о скидках

Название поляТип данных  Первичный ключОписание
VisitintNOT NULLСсылка на визит
MidServerintNOT NULLСсылка на кассовый сервер
OrderIdentintNULLСсылка на заказ
BindingUNIintNOT NULLСсылка на элемент продаж Таблица PayBindings
UNIintNULLУникальный идентификатор внутри заказа
SifrintNOT NULLИдентификатор
DiscLineUNIintNULLСкидка на оплату
DiscountQntfloatNULLКоличество, на которое назначена скидка
NonZeroDiscsmallintNULLНе нулевая скидка
NonZeroBonussmallintNULLНе нулевой бонус
SummoneyNULLСумма Скидки
BonusSummoneyNULLСумма бонуса
CalcSummoneyNULLРасчитанная сумма скидки до перераспределения

2.7. DISHDISCOUNTS

Содержит информацию о скидках/наценках

Название поляТип данных  Первичный ключОписание
VisitintNOT NULLСсылка на визит
MidServerintNOT NULLСсылка на кассовый сервер
OrderIdentintNULLСсылка на заказ
OwnerUNIintNULLРодительская скидка
SortOrderintNULLНомер классификации при печати
UNIintNOT NULLУникальный идентификатор внутри заказа
SessionUNIintNULLСсылка на пакет  Поле таблицы  OrderSessions.UNI
SifrintNULLИдентификатор
StatesmallintNULLСтатус
iCreatorintNULLСоздатель
iAuthorintNULLАвтор
iCreatorRoleintNULLРоль создателя
iAuthorRoleintNULLРоль автора
IsChargesmallintNULLНераспределяемая наценка или нет
ExcludeFromEarningssmallintNULL
Localizationnvarchar[255]NULLОбласть применения скидки/наценки
ChargeSourcenvarchar[255]NULLСпособ задания скидки/наценки (автоматически, вручную, по карте, т.д.)
ValueChangedsmallintNULL
PDSTransactionsmallintNULL
CountTypenvarchar[255]NULLТип скидки/наценки
SrcAmountmoneyNULLЗначение скидки/наценки
CalcAmountmoneyNULLСумма скидки/наценки
MaxAmountbigintNULLМаксимальная сумма, которой может достигать скидка (наценка)
DeletedSummoneyNULLСумма, удаленная при удалении чека или перемещенная  при закрытии общей смены
PaySumbigintNULLОплаченная сумма в базовой валюте
ClosedPaySumbigintNULL
SeatintNULLМесто, на которое была назначена скидка/наценка
UnfiscalOperationsmallintNULL
iTaxDishTypeintNULLНалоговая группа нераспределяемой наценки
CardCodenvarchar[33]NULLНомер карты
AccountIdentbigintNULL
GlobalIdentnvarchar[33]NULLГлобальный идентификатор скидки/наценки
BonusTypeintNULLТип бонуса
MInterfaceintNULL
BonusAmountbigintNULL
DefaulterintNULLСсылка на типы неплательщиков
Holdernvarchar[41]NULLВладелец  карты, по которой назначена скидка

2.8. DISHCONSUMATORS

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

Название поляТип данных  Первичный ключОписание
VisitintNOT NULLСсылка на визит
MidServerintNOT NULLСсылка на кассовый сервер
OrderIdentintNULLСсылка на заказ
DishUNIintNULLСсылка на блюдо таблица SessionDishes
SortOrderintNULLНомер классификации при печати
UNIintNOT NULLУникальный идентификатор внутри заказа
SifrintNULLКонсумант элемента продажи
iCreatorintNULLСоздатель
iAuthorintNULLАвтор
iCreatorRoleintNULLРоль создателя
iAuthorRoleintNULLРоль автора
ConsumSummoneyNULLСумма денег, полученная консумантом
PrListSummoneyNULLЧасть суммы по прайс-листу для одного консуманта (общее значение для единственного консуманта)
PaySummoneyNULLЧасть выплаченной одному консуманту суммы (общее значение для единственного консуманта)
BasicSummoneyNULLЧасть общей суммы консумации (%)
QuantityfloatNULLЧасть консумированного количества (общее значение для единственного консуманта)
CPercentfloatNULLПроцент консумации
GlobalIdentnvarchar[33]NULLГлобальный идентификатор консуманта

2.9. DISHMODIFIERS

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

Название поляТип данных  Первичный ключОписание
VisitintNOT NULLСсылка на визит
MidServerintNOT NULLСсылка на кассовый сервер
OrderIdentintNULLСсылка на заказ
DishUNIintNULLСсылка на блюдо таблица SessionDishes
SortOrderintNULLНомер классификации при печати
UNIintNOT NULLУникальный идентификатор внутри заказа
SifrintNULL
iCreatorintNULLСоздатель
iAuthorintNULLАвтор
iCreatorRoleintNULLРоль создателя
iAuthorRoleintNULLРоль автора
OpenNamenvarchar[41]NULLОткрытое имя модификатора
PricemoneyNULLЦена модификатора во время создания заказа в текущем типе цены
PRListSummoneyNULLСумма стоимости модификатора
SrcPRListSumbigintNULLПервоночальная сумма стоимости модификатора
PiecesfloatNULLКоличество порций, используется для расчета кол-ва модификаторов
ModiCntintNULL
GlobalIdentnvarchar[33]NULLГлобальный идентификатор модификатора
ComboDishUNIintNULLСсылка на комбо блюдо в состал которого входит блюдо
SrcModiCntintNULL


2.10. DISHVOIDS

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

Название поляТип данных  Первичный ключОписание
VisitintNOT NULLСсылка на визит
MidServerintNOT NULLСсылка на кассовый сервер
OrderIdentintNULLСсылка на заказ
DishUNIintNULLСсылка на блюдо таблица SessionDishes
SortOrderintNULLНомер классификации при печати
UNIintNOT NULLУникальный идентификатор внутри заказа
SifrintNULLИдентификатор
iCreatorintNULLСоздатель
iAuthorintNULLАвтор
iCreatorRoleintNULLРоль создателя
iAuthorRoleintNULLРоль автора
SessionUNIintNULLСсылка на пакет  Поле таблицы  OrderSessions.UNI
VoidSessionUNIintNULLСсылка на пакет с отказом  Поле таблицы  OrderSessions.UNI
ComboVoidUNIintNULL
OpenNamenvarchar[41]NULLОткрытое имя причины отказа
PiecesfloatNULLКоличество порций
QuantityfloatNULLКоличество удаленных элементов
PRListSummoneyNULLЦена * Кол-во
DateTimedatetimeNULLДата и время удаления блюда
GlobalIdentnvarchar[33]NULLГлобальный идентификатор удаления
PrintedsmallintNULLРаспечатана ли отказ
SaveDateTimebigintNULL
StoredInFMsmallintNULL
AfterBillUndosmallintNULLПеред выполнением удаления был отменен пречек

2.11. SESSIONDISHES

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

Название поляТип данных  Первичный ключОписание
VisitintNOT NULLСсылка на визит
MidServerintNOT NULLСсылка на кассовый сервер
OrderIdentintNULLСсылка на заказ
SessionUNIintNULLСсылка на пакет  Поле таблицы  OrderSessions.UNI
SortOrderintNULLНомер классификации при печати
UNIintNOT NULLУникальный идентификатор внутри заказа
SifrintNULL
StateintNULLСтатус блюда
iCreatorintNULLРаботник, создавший элемент
iAuthorintNULL
iCreatorRoleintNULL
iAuthorRoleintNULL
iTaxDishTypeintNULLНалоговая группа, которая была связана с элементом меню во время создания заказа
SrcQuantityfloatNULLКоличество блюда первоначально веденное в чек (без учета удаленных позднее)
WriteOffQuantityfloatNULLКоличество блюд, удаленное со списанием
QuantityfloatNULLПроданное количество (нач. количество - удаления)
PiecesfloatNULLКоличество порций, используется для расчета кол-ва модификаторов
PRListSummoneyNULLСумма по прайс листу с учётом модификаторов (но без скидок)
SrcPRListSumbigintNULL
ClearSummoneyNULLЦена * Количество без модификаторов
PaySummoneyNULLPart of payment in base currency
SumWithDiscountsmoneyNULLСумма по прайс листу с добавлением распределяемых скидок
ClosedPaySumbigintNULL
ConsumSummoneyNULLСумма денег, списанных на консумацию
CalcConsumSummoneyNULLБаза для вычисления консумации (Сумма * Цена консумации)
BonusBaseSummoneyNULLСумма базы для расчёта бонуса
PricemoneyNULLЦена элемента во время создания заказа в текущем типе цены
SeatintNULL
IsPortionsmallintNULLЯвляется ли элемент меню порционным блюдом
IsCombosmallintNULLБлюдо является комбо-блюдом
IsComboCompsmallintNULLБлюдо является компонентом комбо-блюда
IsUserPricesmallintNULLВведена ли цена пользователем вручную
DosingDevIDintNULL
TariffSifrintNULL
WeightfloatNULLВес порционных блюд
ChangeCountsmallintNULLКоличество изменений веса. Обычно официант может ввести вес только один раз.
WeightPrintedsmallintNULL
GlobalIdentnvarchar[33]NULLГлобальный идентификатор элемента меню
KDSIdentintNULLKDS Dish Identifier
ComboDishUNIintNULLUNI комбо блюда
ComboModiUNIintNULLUNI комбо модификатора
ComboDiscUNIintNULL

2.12. GLOBALSHIFTS

Формируется на кассовом сервере информация о сменах работы ресторана

Название поляТип данных  Первичный ключОписание
MidServerintNOT NULLСсылка на кассовый сервер
ShiftNumintNOT NULLВнутренний номер смены
CreateTimedatetimeNULLВремя начала смены
StartTimedatetimeNULLВремя создания первого заказа работником смены
CloseTimedatetimeNULLВремя закрытия смены
iManagerintNULLМенеджер смены
ShiftDatedatetimeNULLЛогическая дата(ее могут подправить)
ClosedsmallintNULLСмена закрыта или нет (для кассовых отчетов)
SendedsmallintNULLПризнак что сервер кассовый знает что таблица отправлена менеджерской станции
iBasicCurrencyintNULLСсылка на базовую валюту
iNationalCurrencyintNULLСсылка на национальную валюту
iRestaurantintNULLСсылка на ресторан
OriginalShiftDatedatetimeNULLСмена которая была в момент закрытия, если логическую дату изменили
Statusnvarchar[255]NULLСтатус: 0-Удален, 1-черновик, 2-неактивный, 3-активный
FlagsintNULLСистемные флаги смены

2.13. GLOBALSHIFTSTATS

Содержит статистическую информацию о смене

Название поляТип данных  Первичный ключОписание
SifrintNOT NULLИдентификатор
RestaurantintNULLСсылка на ресторан
CashServerintNULLСсылка на кассовый сервер
ShiftNointNULLСсылка на смену GLOBALSHIFTS.ShiftNum
ShiftStatssmallintNULLСтатистика

2.14. SHIFTS

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

Название поляТип данных  Первичный ключОписание
MidServerintNOT NULLСсылка на кассовый сервер
iStationintNOT NULLСсылка на станцию
ShiftNumintNOT NULLВнутренний номер смены
iCommonShiftintNULLСсылка на общую смену
StartShiftNumintNULLВнутренний номер первой незакрытой смены
CreateTimebigintNULLВремя создания
StartTimedatetimeNULLВремя открытия смены
CloseTimedatetimeNULLВремя закрытия смены
iManagerintNULLСсылка на менеджера
BasicSummoneyNULLСумма в базовой валюте
FiscalSummoneyNULLФискальная сумма
NationalSummoneyNULLСумма в национальной валюте
ClosedsmallintNULLЗакрыта ли смена
SendedsmallintNULLПризнак что сервер кассовый знает что таблица отправлена менеджерской станции
PrintShiftNumintNULLПечатный номер чека
iPrintStationintNULLСтанция, на которой был распечатат чек
iPrinterintNULLСсылка на принтер на котором был распечатан чек
ExtFiscIDnvarchar[36]NULLВнутренний идентификационный номер фискального регистратора
PrintedsmallintNULLРаспечатана ли смена
IsLastShiftsmallintNULLПризнак того что последняя смена
LastPrintNumberintNULLПоследний печатный номер чека
ZRepNumintNULLZ report number, if Z report was printing during shift closure

2.15. GUESTREPLIES

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

Название поляТип данных  Первичный ключОписание
MidServerintNOT NULLСсылка на кассовый сервер
SifrintNOT NULLИдентификатор
DateTimebigintNULLВремя
ObjRefNointNULLСсылка на таблицу в RefTables.Sifr
ObjIdentintNULLИдентификатор объекта (SIFR)в той таблице на которую ссылается RefNo
GuestCodenvarchar[1]NULLСсылка на код гостя из внешней системы
RatingbigintNULLОценка
CommentimageNULLОтзыв

2.16. INVOICES

Содержит информацию о счет-фактуре

Название поляТип данных  Первичный ключОписание
MidServerintNOT NULLСсылка на кассовый сервер
UNIintNOT NULLУникальный идентификатор внутри заказа
VisitintNULLСсылка на визит
OrderIdentintNULLСсылка на заказ
CheckUNIintNULLИдентификатор чека
TableVerintNULL
iAuthorintNULLСсылка на автора
EntityIDintNULL
InvoiceNumnvarchar[36]NULLНомер счет-фактуры
RegNonvarchar[21]NULLРегистрационный номер
Namenvarchar[256]NULLНазвание организации
Addressnvarchar[256]NULLЮридический адрес
ExtraInfonvarchar[256]NULLДоп. инфо по организации
Commentnvarchar[256]NULLКомментарий на основном языке
DateTimedatetimeNULLДатаВремя создания счет-фактуры
PrintedsmallintNULLРаспечатана ли счет-фактура
MaketDataimageNULL

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]NULLВладелец
CardNumnvarchar[21]NULLНомер кредитной карты
AccountIdentbigintNULL
ExpDatedatetimeNULLДата окончания срока действия кредитной карты или карты отеля
AuthCodenvarchar[21]NULLКод авторизации
TransactionIDintNULLИдентификатор транзакции
TransactionStatussmallintNULLСтатус транзакции
AddByInterfaceintNULLИнтерфейс, с помощью которого был добавлен платеж
AuthTypesmallintNULL
iTerminalintNULL
ExtTransactionInfonvarchar[256]NULL

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