[toc]
1. General
1.1. These are most important tables for reports building.
2. Tables
2.1. TAXPARTS
Содержит информацию о налоговых платежах
Название поля | Тип данных | Первичный ключ | Описание |
---|---|---|---|
Visit | int | NOT NULL | Ссылка на визит |
MidServer | int | NOT NULL | Ссылка на кассовый сервер |
OrderIdent | int | NULL | Ссылка на заказ |
BindingUNI | int | NOT NULL | Ссылка на элемент продаж Таблица PayBindings |
UNI | int | NULL | Уникальный идентификатор внутри заказа |
Sifr | int | NOT NULL | Ссылка на налог |
BaseForTax | money | NULL | База примененного налога |
TaxRate | float | NULL | Процентная ставка налога |
TaxFlags | smallint | NULL | |
Sum | money | NULL | Сумма начисленных налогов |
NationalSum | money | NULL | Сумма в национальной валюте |
2.2. CLOCKRECS
Формируется на кассовом сервере для учета рабочего времени
Название поля | Тип данных | Первичный ключ | Описание |
MidServer | int | NOT NULL | Ссылка на кассовый сервер |
Ident | int | NOT NULL | Просто идентификатор записи в таблице |
EmpID | int | NULL | Идентификатор в таблице EMPLOYEES |
RoleID | int | NULL | Идентификатор в таблице Role |
CardCode | nvarchar[33] | NULL | Номер карты |
StartTime | datetime | NULL | Время прихода на работу |
EndTime | datetime | NULL | Время ухода |
ShiftStartTime | datetime | NULL | Время начала смены для сотрудника |
ShiftDuration | datetime | NULL | Длительность смены сотрудника |
MaxShiftDuration | datetime | NULL | Максимально разрешенное рабочее время |
iStartCommonShift | int | NULL | Ссылка на общую смену, которая была когда сотрудник пришел на работу |
iEndCommonShift | int | NULL | Ссылка на общую смену, которая была когда сотрудник ушел с работы |
iStartStation | int | NULL | Ссылка на станцию на которой был зарегистрирован приход сотрудника на работу |
iEndStation | int | NULL | Ссылка на станцию на которой был зарегистрирован уход сотрудника с работы |
iStartManager | int | NULL | Ссылка на менеджера который подтверждает приход сотрудника |
iEndManager | int | NULL | Ссылка на менеджера который подтверждает уход сотрудника |
Duration | money | NULL | Длительность = Время окончания - Время начала (в часах) |
RightDuration | money | NULL | Чистая длительность = Min(время окончания, конец смены) - Max(время начала, начало смены) (в часах) Пересечение фактического времени с номинальным |
NoEndingLabel | smallint | NULL | Если человек не зарегистрировал себя по достижению максимального времени |
AutoEntrance | smallint | NULL | {поле не нужно} |
Delay | money | NULL | Опоздание на рабочую смену в миллисекундах |
Lateness | money | NULL | Признак что человек опоздал |
2.3. CASHINOUT
Содержит информацию о внесении/выдаче денег
Название поля | Тип данных | Первичный ключ | Описание |
MidServer | int | NOT NULL | Ссылка на кассовый сервер |
UNI | int | NOT NULL | Уникальный идентификатор внутри заказа |
IsDeposit | smallint | NULL | Deposition or Collection of money |
iStation | int | NULL | Станция, на которой происходило внесение или изъятие денег |
iCommonShift | int | NULL | Ссылка на общую смену |
iShift | int | NULL | Номер налоговой смены |
iDrawerShift | int | NULL | Cashier Registration Identifier |
Sifr | int | NULL | Валюта внесения/изъятия денег |
OriginalSum | money | NULL | Сумма изъятых/внесенных денег |
NationalSum | bigint | NULL | Сумма в национальной валюте |
iCashier | int | NULL | Кассир, принимавший участие в изъятии/внесении денег |
iPrinter | int | NULL | Принтер |
Kind | nvarchar[255] | NULL | Вид внесения (наличные, предоплата, чаевые, т.п.) |
iDrawer | int | NULL | Ящик |
ExtFiscID | nvarchar[36] | NULL | Внутренний идентификационный номер фискального регистратора |
PrintNumber | int | NULL | Номер принтера |
iFiscShift | int | NULL | |
DateTime | datetime | NULL | Дата и время внесения/изъятия денег |
IntfID | int | NULL | Этот интерфейс осуществил платежную транзакцию этого платежа |
CardCode | nvarchar[33] | NULL | Номер карты |
AccountIdent | int | NULL | |
iReason | int | NULL | Причина внесения/выдачи денег |
OpenReasonName | nvarchar[33] | NULL | Открытое имя для причины внесения/выдачи денег |
iAuthor | int | NULL | Manager |
2.4. CASHSERVDATASTATUSES
Содержит информацию о том когда и какие данные были получены с каких кассовых серверов
Название поля | Тип данных | Первичный ключ | Описание |
ReportServerID | int | NOT NULL | Ссылка на сервер отчетов |
CashGroupID | int | NOT NULL | Ссылка на группу |
LastDataReceived | datetime | NULL | Дата-время последнего получения данных (заказов) с этого сервера |
LastGlobalShift | int | NULL | Номер последней обработанной общей смены |
MinLastShiftDate | datetime | NULL | Минимальная логическая дата среди обработанных файлов, по конкретному серверу |
2.5. CURRLINES
Содержит информацию о платежах с учетом валюты
Название поля | Тип данных | Первичный ключ | Описание |
Visit | int | NOT NULL | Ссылка на визит |
MidServer | int | NOT NULL | Ссылка на кассовый сервер |
OrderIdent | int | NULL | Ссылка на заказ |
CheckUNI | int | NULL | Идентификатор чека |
UNI | int | NOT NULL | Уникальный идентификатор внутри заказа |
Sifr | int | NULL | Ссылка на валюту |
BindedSum | money | NULL | Величина связанной суммы |
OriginalSum | money | NULL | Исходная сумма |
BasicSum | money | NULL | Сумма в базовой валюте |
NationalSum | money | NULL | Сумма в национальной валюте |
Disballance | bigint | NULL | |
TaxPayTypeSifr | int | NULL | Примененная налоговая льгота |
SourceOrderIdent | int | NULL | |
iHighLevelType | int | NULL | Тип валюты для валюты платежа |
DBKurs | money | NULL | Обменная ставка для валюты |
GlobalIdent | nvarchar[33] | NULL | Глобальный идентификатор валюты |
DiscLineUNI | int | NULL | Скидка на оплату |
PayUNIForOwnerInfo | int | NULL | |
OwnerInfo | nvarchar[41] | NULL | Дополнительная информация о платеже |
FiscRegUnfiscType | int | NULL | Метод печати на фискальных регистраторах |
2.6. DISCPARTS
Содержит информацию о скидках
Название поля | Тип данных | Первичный ключ | Описание |
Visit | int | NOT NULL | Ссылка на визит |
MidServer | int | NOT NULL | Ссылка на кассовый сервер |
OrderIdent | int | NULL | Ссылка на заказ |
BindingUNI | int | NOT NULL | Ссылка на элемент продаж Таблица PayBindings |
UNI | int | NULL | Уникальный идентификатор внутри заказа |
Sifr | int | NOT NULL | Идентификатор |
DiscLineUNI | int | NULL | Скидка на оплату |
DiscountQnt | float | NULL | Количество, на которое назначена скидка |
NonZeroDisc | smallint | NULL | Не нулевая скидка |
NonZeroBonus | smallint | NULL | Не нулевой бонус |
Sum | money | NULL | Сумма Скидки |
BonusSum | money | NULL | Сумма бонуса |
CalcSum | money | NULL | Расчитанная сумма скидки до перераспределения |
2.7. DISHDISCOUNTS
Содержит информацию о скидках/наценках
Название поля | Тип данных | Первичный ключ | Описание |
Visit | int | NOT NULL | Ссылка на визит |
MidServer | int | NOT NULL | Ссылка на кассовый сервер |
OrderIdent | int | NULL | Ссылка на заказ |
OwnerUNI | int | NULL | Родительская скидка |
SortOrder | int | NULL | Номер классификации при печати |
UNI | int | NOT NULL | Уникальный идентификатор внутри заказа |
SessionUNI | int | NULL | Ссылка на пакет Поле таблицы OrderSessions.UNI |
Sifr | int | NULL | Идентификатор |
State | smallint | NULL | Статус |
iCreator | int | NULL | Создатель |
iAuthor | int | NULL | Автор |
iCreatorRole | int | NULL | Роль создателя |
iAuthorRole | int | NULL | Роль автора |
IsCharge | smallint | NULL | Нераспределяемая наценка или нет |
ExcludeFromEarnings | smallint | NULL | |
Localization | nvarchar[255] | NULL | Область применения скидки/наценки |
ChargeSource | nvarchar[255] | NULL | Способ задания скидки/наценки (автоматически, вручную, по карте, т.д.) |
ValueChanged | smallint | NULL | |
PDSTransaction | smallint | NULL | |
CountType | nvarchar[255] | NULL | Тип скидки/наценки |
SrcAmount | money | NULL | Значение скидки/наценки |
CalcAmount | money | NULL | Сумма скидки/наценки |
MaxAmount | bigint | NULL | Максимальная сумма, которой может достигать скидка (наценка) |
DeletedSum | money | NULL | Сумма, удаленная при удалении чека или перемещенная при закрытии общей смены |
PaySum | bigint | NULL | Оплаченная сумма в базовой валюте |
ClosedPaySum | bigint | NULL | |
Seat | int | NULL | Место, на которое была назначена скидка/наценка |
UnfiscalOperation | smallint | NULL | |
iTaxDishType | int | NULL | Налоговая группа нераспределяемой наценки |
CardCode | nvarchar[33] | NULL | Номер карты |
AccountIdent | bigint | NULL | |
GlobalIdent | nvarchar[33] | NULL | Глобальный идентификатор скидки/наценки |
BonusType | int | NULL | Тип бонуса |
MInterface | int | NULL | |
BonusAmount | bigint | NULL | |
Defaulter | int | NULL | Ссылка на типы неплательщиков |
Holder | nvarchar[41] | NULL | Владелец карты, по которой назначена скидка |
2.8. DISHCONSUMATORS
Содержит информацию о блюдах, проданных консумантом
Название поля | Тип данных | Первичный ключ | Описание |
Visit | int | NOT NULL | Ссылка на визит |
MidServer | int | NOT NULL | Ссылка на кассовый сервер |
OrderIdent | int | NULL | Ссылка на заказ |
DishUNI | int | NULL | Ссылка на блюдо таблица SessionDishes |
SortOrder | int | NULL | Номер классификации при печати |
UNI | int | NOT NULL | Уникальный идентификатор внутри заказа |
Sifr | int | NULL | Консумант элемента продажи |
iCreator | int | NULL | Создатель |
iAuthor | int | NULL | Автор |
iCreatorRole | int | NULL | Роль создателя |
iAuthorRole | int | NULL | Роль автора |
ConsumSum | money | NULL | Сумма денег, полученная консумантом |
PrListSum | money | NULL | Часть суммы по прайс-листу для одного консуманта (общее значение для единственного консуманта) |
PaySum | money | NULL | Часть выплаченной одному консуманту суммы (общее значение для единственного консуманта) |
BasicSum | money | NULL | Часть общей суммы консумации (%) |
Quantity | float | NULL | Часть консумированного количества (общее значение для единственного консуманта) |
CPercent | float | NULL | Процент консумации |
GlobalIdent | nvarchar[33] | NULL | Глобальный идентификатор консуманта |
2.9. DISHMODIFIERS
Содержит информацию о проданных модификаторах
Название поля | Тип данных | Первичный ключ | Описание |
Visit | int | NOT NULL | Ссылка на визит |
MidServer | int | NOT NULL | Ссылка на кассовый сервер |
OrderIdent | int | NULL | Ссылка на заказ |
DishUNI | int | NULL | Ссылка на блюдо таблица SessionDishes |
SortOrder | int | NULL | Номер классификации при печати |
UNI | int | NOT NULL | Уникальный идентификатор внутри заказа |
Sifr | int | NULL | |
iCreator | int | NULL | Создатель |
iAuthor | int | NULL | Автор |
iCreatorRole | int | NULL | Роль создателя |
iAuthorRole | int | NULL | Роль автора |
OpenName | nvarchar[41] | NULL | Открытое имя модификатора |
Price | money | NULL | Цена модификатора во время создания заказа в текущем типе цены |
PRListSum | money | NULL | Сумма стоимости модификатора |
SrcPRListSum | bigint | NULL | Первоночальная сумма стоимости модификатора |
Pieces | float | NULL | Количество порций, используется для расчета кол-ва модификаторов |
ModiCnt | int | NULL | |
GlobalIdent | nvarchar[33] | NULL | Глобальный идентификатор модификатора |
ComboDishUNI | int | NULL | Ссылка на комбо блюдо в состал которого входит блюдо |
SrcModiCnt | int | NULL |
2.10. DISHVOIDS
Информация о отказах из чеков
Название поля | Тип данных | Первичный ключ | Описание |
Visit | int | NOT NULL | Ссылка на визит |
MidServer | int | NOT NULL | Ссылка на кассовый сервер |
OrderIdent | int | NULL | Ссылка на заказ |
DishUNI | int | NULL | Ссылка на блюдо таблица SessionDishes |
SortOrder | int | NULL | Номер классификации при печати |
UNI | int | NOT NULL | Уникальный идентификатор внутри заказа |
Sifr | int | NULL | Идентификатор |
iCreator | int | NULL | Создатель |
iAuthor | int | NULL | Автор |
iCreatorRole | int | NULL | Роль создателя |
iAuthorRole | int | NULL | Роль автора |
SessionUNI | int | NULL | Ссылка на пакет Поле таблицы OrderSessions.UNI |
VoidSessionUNI | int | NULL | Ссылка на пакет с отказом Поле таблицы OrderSessions.UNI |
ComboVoidUNI | int | NULL | |
OpenName | nvarchar[41] | NULL | Открытое имя причины отказа |
Pieces | float | NULL | Количество порций |
Quantity | float | NULL | Количество удаленных элементов |
PRListSum | money | NULL | Цена * Кол-во |
DateTime | datetime | NULL | Дата и время удаления блюда |
GlobalIdent | nvarchar[33] | NULL | Глобальный идентификатор удаления |
Printed | smallint | NULL | Распечатана ли отказ |
SaveDateTime | bigint | NULL | |
StoredInFM | smallint | NULL | |
AfterBillUndo | smallint | NULL | Перед выполнением удаления был отменен пречек |
2.11. SESSIONDISHES
Накопительная таблица формируется на кассовом сервере Содержит информацию о продажах блюд
Название поля | Тип данных | Первичный ключ | Описание |
Visit | int | NOT NULL | Ссылка на визит |
MidServer | int | NOT NULL | Ссылка на кассовый сервер |
OrderIdent | int | NULL | Ссылка на заказ |
SessionUNI | int | NULL | Ссылка на пакет Поле таблицы OrderSessions.UNI |
SortOrder | int | NULL | Номер классификации при печати |
UNI | int | NOT NULL | Уникальный идентификатор внутри заказа |
Sifr | int | NULL | |
State | int | NULL | Статус блюда |
iCreator | int | NULL | Работник, создавший элемент |
iAuthor | int | NULL | |
iCreatorRole | int | NULL | |
iAuthorRole | int | NULL | |
iTaxDishType | int | NULL | Налоговая группа, которая была связана с элементом меню во время создания заказа |
SrcQuantity | float | NULL | Количество блюда первоначально веденное в чек (без учета удаленных позднее) |
WriteOffQuantity | float | NULL | Количество блюд, удаленное со списанием |
Quantity | float | NULL | Проданное количество (нач. количество - удаления) |
Pieces | float | NULL | Количество порций, используется для расчета кол-ва модификаторов |
PRListSum | money | NULL | Сумма по прайс листу с учётом модификаторов (но без скидок) |
SrcPRListSum | bigint | NULL | |
ClearSum | money | NULL | Цена * Количество без модификаторов |
PaySum | money | NULL | Part of payment in base currency |
SumWithDiscounts | money | NULL | Сумма по прайс листу с добавлением распределяемых скидок |
ClosedPaySum | bigint | NULL | |
ConsumSum | money | NULL | Сумма денег, списанных на консумацию |
CalcConsumSum | money | NULL | База для вычисления консумации (Сумма * Цена консумации) |
BonusBaseSum | money | NULL | Сумма базы для расчёта бонуса |
Price | money | NULL | Цена элемента во время создания заказа в текущем типе цены |
Seat | int | NULL | |
IsPortion | smallint | NULL | Является ли элемент меню порционным блюдом |
IsCombo | smallint | NULL | Блюдо является комбо-блюдом |
IsComboComp | smallint | NULL | Блюдо является компонентом комбо-блюда |
IsUserPrice | smallint | NULL | Введена ли цена пользователем вручную |
DosingDevID | int | NULL | |
TariffSifr | int | NULL | |
Weight | float | NULL | Вес порционных блюд |
ChangeCount | smallint | NULL | Количество изменений веса. Обычно официант может ввести вес только один раз. |
WeightPrinted | smallint | NULL | |
GlobalIdent | nvarchar[33] | NULL | Глобальный идентификатор элемента меню |
KDSIdent | int | NULL | KDS Dish Identifier |
ComboDishUNI | int | NULL | UNI комбо блюда |
ComboModiUNI | int | NULL | UNI комбо модификатора |
ComboDiscUNI | int | NULL |
2.12. GLOBALSHIFTS
Формируется на кассовом сервере информация о сменах работы ресторана
Название поля | Тип данных | Первичный ключ | Описание |
MidServer | int | NOT NULL | Ссылка на кассовый сервер |
ShiftNum | int | NOT NULL | Внутренний номер смены |
CreateTime | datetime | NULL | Время начала смены |
StartTime | datetime | NULL | Время создания первого заказа работником смены |
CloseTime | datetime | NULL | Время закрытия смены |
iManager | int | NULL | Менеджер смены |
ShiftDate | datetime | NULL | Логическая дата(ее могут подправить) |
Closed | smallint | NULL | Смена закрыта или нет (для кассовых отчетов) |
Sended | smallint | NULL | Признак что сервер кассовый знает что таблица отправлена менеджерской станции |
iBasicCurrency | int | NULL | Ссылка на базовую валюту |
iNationalCurrency | int | NULL | Ссылка на национальную валюту |
iRestaurant | int | NULL | Ссылка на ресторан |
OriginalShiftDate | datetime | NULL | Смена которая была в момент закрытия, если логическую дату изменили |
Status | nvarchar[255] | NULL | Статус: 0-Удален, 1-черновик, 2-неактивный, 3-активный |
Flags | int | NULL | Системные флаги смены |
2.13. GLOBALSHIFTSTATS
Содержит статистическую информацию о смене
Название поля | Тип данных | Первичный ключ | Описание |
Sifr | int | NOT NULL | Идентификатор |
Restaurant | int | NULL | Ссылка на ресторан |
CashServer | int | NULL | Ссылка на кассовый сервер |
ShiftNo | int | NULL | Ссылка на смену GLOBALSHIFTS.ShiftNum |
ShiftStats | smallint | NULL | Статистика |
2.14. SHIFTS
Накопительная таблица содержит информацию о кассовых сменах
Название поля | Тип данных | Первичный ключ | Описание |
MidServer | int | NOT NULL | Ссылка на кассовый сервер |
iStation | int | NOT NULL | Ссылка на станцию |
ShiftNum | int | NOT NULL | Внутренний номер смены |
iCommonShift | int | NULL | Ссылка на общую смену |
StartShiftNum | int | NULL | Внутренний номер первой незакрытой смены |
CreateTime | bigint | NULL | Время создания |
StartTime | datetime | NULL | Время открытия смены |
CloseTime | datetime | NULL | Время закрытия смены |
iManager | int | NULL | Ссылка на менеджера |
BasicSum | money | NULL | Сумма в базовой валюте |
FiscalSum | money | NULL | Фискальная сумма |
NationalSum | money | NULL | Сумма в национальной валюте |
Closed | smallint | NULL | Закрыта ли смена |
Sended | smallint | NULL | Признак что сервер кассовый знает что таблица отправлена менеджерской станции |
PrintShiftNum | int | NULL | Печатный номер чека |
iPrintStation | int | NULL | Станция, на которой был распечатат чек |
iPrinter | int | NULL | Ссылка на принтер на котором был распечатан чек |
ExtFiscID | nvarchar[36] | NULL | Внутренний идентификационный номер фискального регистратора |
Printed | smallint | NULL | Распечатана ли смена |
IsLastShift | smallint | NULL | Признак того что последняя смена |
LastPrintNumber | int | NULL | Последний печатный номер чека |
ZRepNum | int | NULL | Z report number, if Z report was printing during shift closure |
2.15. GUESTREPLIES
Накопительная таблица, формируется на кассовом сервере. Содержит информацию о отзывах гостей
Название поля | Тип данных | Первичный ключ | Описание |
MidServer | int | NOT NULL | Ссылка на кассовый сервер |
Sifr | int | NOT NULL | Идентификатор |
DateTime | bigint | NULL | Время |
ObjRefNo | int | NULL | Ссылка на таблицу в RefTables.Sifr |
ObjIdent | int | NULL | Идентификатор объекта (SIFR)в той таблице на которую ссылается RefNo |
GuestCode | nvarchar[1] | NULL | Ссылка на код гостя из внешней системы |
Rating | bigint | NULL | Оценка |
Comment | image | NULL | Отзыв |
2.16. INVOICES
Содержит информацию о счет-фактуре
Название поля | Тип данных | Первичный ключ | Описание |
MidServer | int | NOT NULL | Ссылка на кассовый сервер |
UNI | int | NOT NULL | Уникальный идентификатор внутри заказа |
Visit | int | NULL | Ссылка на визит |
OrderIdent | int | NULL | Ссылка на заказ |
CheckUNI | int | NULL | Идентификатор чека |
TableVer | int | NULL | |
iAuthor | int | NULL | Ссылка на автора |
EntityID | int | NULL | |
InvoiceNum | nvarchar[36] | NULL | Номер счет-фактуры |
RegNo | nvarchar[21] | NULL | Регистрационный номер |
Name | nvarchar[256] | NULL | Название организации |
Address | nvarchar[256] | NULL | Юридический адрес |
ExtraInfo | nvarchar[256] | NULL | Доп. инфо по организации |
Comment | nvarchar[256] | NULL | Комментарий на основном языке |
DateTime | datetime | NULL | ДатаВремя создания счет-фактуры |
Printed | smallint | NULL | Распечатана ли счет-фактура |
MaketData | image | NULL |
2.17. OPERATIONLOG
Накопительная таблица, формируется на кассовом сервере Лог операций
Название поля | Тип данных | Первичный ключ | Описание |
MidServer | int | NOT NULL | Ссылка на кассовый сервер |
Sifr | int | NOT NULL | Идентификатор |
Visit | int | NULL | Ссылка на визит |
OrderIdent | int | NULL | Ссылка на заказ |
iCommonShift | int | NULL | Ссылка на общую смену |
DateTime | datetime | NULL | Время выполнения операции |
Station | int | NULL | Станция, на которой была выполнена операция |
Operation | int | NULL | Выполненная операция |
Parameter | int | NULL | Параметр, с которым была выполнена операция |
Operator | int | NULL | Работник, выполнивший операцию |
OperatorRole | int | NULL | Роль работника, 2выполнившего операцию |
Manager | int | NULL | Менеджер, подтвердивший выполнение операции |
ManagerRole | int | NULL | Роль менеджера, подтвердившего выполнение операции |
MenuItem | int | NULL | Блюдо, связанное с операцией |
Qnt | float | NULL | Количество блюд |
MaketSchemeDetail | int | NULL | |
SessionUNI | int | NULL | Ссылка на пакет Поле таблицы OrderSessions.UNI |
2.18. EXTERNALIDS
Накопительная таблица, формируется на кассовом сервере, дополнительные идентификаторы заказов для внешних систем (пока используется для доставки)
Название поля | Тип данных | Первичный ключ | Описание |
Visit | int | NOT NULL | Ссылка на визит |
MidServer | int | NOT NULL | Ссылка на кассовый сервер |
Order | int | NOT NULL | Ссылка на заказ |
ExtSource | int | NOT NULL | |
ExtID | int | NULL |
2.19. EXTRATABLES
Накопительная таблица Содержит информацию о дополнительных столах к заказу
Название поля | Тип данных | Первичный ключ | Описание |
Visit | int | NOT NULL | Ссылка на визит |
MidServer | int | NOT NULL | Ссылка на кассовый сервер |
Order | int | NOT NULL | Ссылка на заказ |
Table | int | NOT NULL | Ссылка на таблицу |
2.20. KDSDATA
Содержит инфоримацию о данных KDS - Kitchen display system
Название поля | Тип данных | Первичный ключ | Описание |
KDSSIFR | int | NOT NULL | Идентификатор |
MidServer | int | NOT NULL | Ссылка на кассовый сервер |
VisitID | int | NULL | Ссылка на визит |
KDSState | int | NULL | Статус |
KDSFlags | int | NULL | Флаг |
SentAT | datetime | NULL | Время когда послали заказ на выполнение |
InitAT | datetime | NULL | Время начала готовки |
DoneAT | datetime | NULL | Время когда кухней сделан заказ |
TakeAT | datetime | NULL | Время когда кухня приняла заказ |
CookTM | float | NULL | Фактическое время приготовления в минутах |
MenuCookTime | float | NULL | Normal cook time from menu item or consummation price |
MenuCategory | int | NULL | Ссылка на категорию меню |
ServPrintNum | int | NULL | Номер сервера отчетов |
2.21. ORDERS
Накопительная таблица, формируеться на кассовом сервере Информация о заказе, состоит из пакетов
Название поля | Тип данных | Первичный ключ | Описание |
Visit | int | NOT NULL | Ссылка на визит |
MidServer | int | NOT NULL | Ссылка на кассовый сервер |
IdentInVisit | int | NOT NULL | Идентификатор заказа |
UniCount | int | NULL | |
LockedByStation | int | NULL | |
Version | int | NULL | |
iCreator | int | NULL | Работник, который создал заказ |
iAuthor | int | NULL | Работник, который подтвердил сохранение заказа |
iCreatorRole | int | NULL | Роль работника, который создал заказ |
iAuthorRole | int | NULL | Роль работника, который подтвердил сохранение заказа |
iLastUser | int | NULL | Последний, кто сохранил заказ |
Flags | int | NULL | |
GuestsCount | int | NULL | Число гостей |
LastService | datetime | NULL | Время последнего обслуживания Заказа |
NumOnTable | nvarchar[255] | NULL | Используется, когда за столом находится более одной компании в одно время |
OpenTime | datetime | NULL | Время открытия заказа |
TableID | int | NULL | Стол, к которому привязан заказ |
TableName | nvarchar[16] | NULL | Наименование стола к которому привязан заказ |
OrderName | nvarchar[13] | NULL | Наименование заказа |
COT | int | NULL | Тип заказа |
UOT | int | NULL | Категория заказа |
Defaulter | int | NULL | Ссылка на типы неплательщиков |
iBasicCurrency | int | NULL | Валюта, считающаяся базовой на момент заказа |
iNationalCurrency | int | NULL | Валюта, считающаяся национальной на момент заказа |
iCommonShift | int | NULL | Ссылка на общую смену |
MainWaiter | int | NULL | Работник отвечающий за обслуживание заказа |
Brigade | int | NULL | Ссылка на бригаду |
StartService | datetime | NULL | Время начала обслуживания заказа |
EndService | datetime | NULL | Время, когда обслуживание заказа было завершено |
Duration | int | NULL | Продолжительность заказа (в секундах) |
FinishedService | smallint | NULL | |
Paid | smallint | NULL | Заказ оплачен |
OrderGuests | image | NULL | |
SeatsClosed | image | NULL | |
SeatsFixed | image | NULL | |
PriceListSum | money | NULL | Сумма по прайс листу с учётом модификаторов (но без скидок) |
ToPaySum | money | NULL | Сумма к оплате в базовой валюте |
PaidSum | money | NULL | Оплаченная сумма в базовой валюте |
UnClosedPriceSum | money | NULL | Незакрытая сумма по прайс-листу |
UnClosedPrepaySum | money | NULL | Незакрытая часть предоплаты |
DiscountSum | money | NULL | Сумма скидки, приходящаяся на заказ |
InvoiceUNI | int | NULL | |
OriginalOrderID | int | NULL | |
State | smallint | NULL | |
LastCheckUNI | int | NULL | Идентификатор чека |
StationID | int | NULL | |
ExtSource | int | NULL | |
ExtID | int | NULL | |
SeqNumber | int | NULL |
2.22. ORDERSESSIONS
Накопительная таблица, формируеться на кассовом сервере Информация о пакете, в заказе может быть несколько пакетов(дозаказ, разное время подачи …)
Название поля | Тип данных | Первичный ключ | Описание |
Visit | int | NOT NULL | Ссылка на визит |
MidServer | int | NOT NULL | Ссылка на кассовый сервер |
OrderIdent | int | NULL | Ссылка на заказ |
UNI | int | NOT NULL | Уникальный идентификатор внутри заказа |
SortOrder | int | NULL | Порядок добавления платежей в пакет |
State | smallint | NULL | Статус |
iCreator | int | NULL | Работник, создавший пакет |
iAuthor | int | NULL | Работник, который последним изменял пакет |
iCreatorRole | int | NULL | Идентификатор роли создателя |
iAuthorRole | int | NULL | Идентификатор роли сотрудника последним вносившим изменения в платеж |
iSessionType | nvarchar[255] | NULL | Тип пакета |
StartService | datetime | NULL | Время начала обслуживания пакета |
EndService | datetime | NULL | Время последнего сохранения пакета |
iPriceScale | int | NULL | Тип цены пакета |
iPeriod | int | NULL | Период пакета |
iTradeGroup | int | NULL | Активная торговая группа пакета |
iStation | int | NULL | Станция, на которой был создан пакет |
ExtraVisit | int | NULL | UVOS трансфера (пакета) |
ExtraUNI | int | NULL | UNI UVOS трансфера (пакета) |
CommonVisit | int | NULL | UVOS заказа, в котором пакет был порожден (первый предок) |
CommonUNI | int | NULL | UNI UVOS заказа, в котором пакет был порожден (первый предок) |
iKurs | int | NULL | Закуска, горячее, десерт, и т.д. |
PrintFlag | smallint | NULL | Флаг печати |
PrintAt | datetime | NULL | Время, когда пакет был напечатан |
RemindFlag | smallint | NULL | Флаг напоминания |
RemindAt | datetime | NULL | Время, когда была выполнена печать напоминания |
ReadyFlag | smallint | NULL | Флаг подачи блюда |
ReadyAt | datetime | NULL | Время, к которому блюда должны были быть поданы (если задано). |
OpenKursName | nvarchar[41] | NULL | Имя порядка подачи, заданное пользователем на кассовой станции |
SessionFlags | smallint | NULL | |
GlobalIdent | nvarchar[33] | NULL | Глобальный идентификатор пакета |
iPrintServiceScheme | int | NULL | Сервис схема, использованная для первичной сервис печати |
iRemindServiceScheme | int | NULL | Сервис схема использованная для печати напоминания |
KDSState | int | NULL | |
NormTime | int | NULL | Normal Cook Time |
UniqueID | int | NULL |
2.23. ORDERWAITERS
Накопительная таблица, формируеться на кассовом сервере Содержит информацию о официантах, обслуживающих заказ
Название поля | Тип данных | Первичный ключ | Описание |
Visit | int | NOT NULL | Ссылка на визит |
MidServer | int | NOT NULL | Ссылка на кассовый сервер |
Order | int | NOT NULL | Ссылка на заказ |
Waiter | int | NOT NULL | Ссылка на работника |
2.24. PAYBINDINGS
Накопительная таблица, формируется на кассовом сервере Содержит информацию о платежах Можно понять какой валютой оплачивались
Название поля | Тип данных | Первичный ключ | Описание |
Visit | int | NOT NULL | Ссылка на визит |
MidServer | int | NOT NULL | Ссылка на кассовый сервер |
OrderIdent | int | NULL | Ссылка на заказ |
DishUNI | int | NULL | Ссылка на блюдо таблица SessionDishes |
ChargeUNI | int | NULL | |
UNI | int | NOT NULL | Уникальный идентификатор внутри заказа |
CurrUNI | int | NULL | |
PriceSum | money | NULL | Часть суммы по прайс-листу для элемента меню или наценки (кроме скидок и дополнительных налогов) |
PaySum | money | NULL | Оплаченная сумма в базовой валюте |
Quantity | float | NULL | Количество проданных блюд (для данного элемента продажи) |
DistrDiscounts | money | NULL | Сумма распределяемой скидки |
TaxesAdded | money | NULL | Сумма добавленных налогов |
BonusBase | bigint | NULL | |
BonusSum | money | NULL | Сумма бонусов на элементы меню |
ConsumationSum | money | NULL | Сумма консумации элементов меню |
Seat | smallint | NULL | |
State | int | NULL |
2.25. PAYMENTS
Содержит информацию о платежах
Название поля | Тип данных | Первичный ключ | Описание |
Visit | int | NOT NULL | Ссылка на визит |
MidServer | int | NOT NULL | Ссылка на кассовый сервер |
OrderIdent | int | NULL | Ссылка на заказ |
SessionUNI | int | NULL | Ссылка на пакет Поле таблицы OrderSessions.UNI |
SortOrder | int | NULL | Порядок добавления платежей в пакет |
UNI | int | NOT NULL | Уникальный идентификатор внутри заказа |
PrintCheckUNI | int | NULL | Ссылка на чек |
Sifr | int | NULL | Валюта платежа |
State | nvarchar[255] | NULL | Статус |
iCreator | int | NULL | Идентификатор сотрудника создавшего платеж |
iAuthor | int | NULL | Идентификатор сотрудника последним вносивший изменения в платеж |
iCreatorRole | int | NULL | Идентификатор роли создателя |
iAuthorRole | int | NULL | Идентификатор роли автора |
PayLineType | nvarchar[255] | NULL | Тип линии платежа (наличные, кредитные карты, карты отеля, и т.д.) |
IsPrepay | smallint | NULL | Платеж является предоплатой |
IgnoreInRep | smallint | NULL | В случае переноса заказа из смены в смену в новой смене создается копия предоплаты. Выставляем этот флаг, чтобы копия предоплаты не попала в отчеты Также флаг выставляется для еще не распечатанных предоплат |
ReasonID | int | NULL | Причина, на которую была сделана предоплата (может быть пустой) |
PrepayCheckUNI | int | NULL | В случае фискальных предоплат: UNI чека, посредством которого было внесение |
PrepayOrderIdent | int | NULL | В случае фискальных предоплат: заказ в котором находится чек фискального внесения |
PrePayChargeUNI | int | NULL | В случае фискальных предоплат: наценка, на которую был пробит фискальный чек |
OriginalSum | money | NULL | Сумма в валюте платежа |
BasicSum | money | NULL | Сумма в базовой валюте |
NationalSum | money | NULL | Сумма в национальной валюте |
CardLimit | money | NULL | Лимит карты после оплаты чека |
TaxPayTypeSifr | int | NULL | Идентификатор налогового типа платежа |
InputType | nvarchar[255] | NULL | Способ введения платежа |
SourcePayUNI | int | NULL | Исходный платеж (сдачу) На случай автоматического разделения, заполняется у всех платежей включая первый |
Seat | int | NULL | Место, на которое записан платеж |
DBKurs | money | NULL | Ставка пересчета суммы в валюте платежа к сумме в национальной валюте |
ChangeForCurr | int | NULL | Валюта для которой идет сдача |
ChangeForOwnerInfo | nvarchar[41] | NULL | |
CurrLineSum | money | NULL | Сумма по чеку в валюте платежа |
CurrLineUNI | int | NULL | |
MInterface | int | NULL | Этот интерфейс осуществил платежную транзакцию этого платежа |
iHighLevelType | int | NULL | Тип валюты для валюты платежа |
GlobalIdent | nvarchar[33] | NULL | Глобальный идентификатор платежа |
CouponDishUNI | int | NULL | |
iShift | int | NULL | Смена кассира, в которой была добавлена предоплата |
iStation | int | NULL | Станция, на которой создана оплата. После распечатки заменяется на станцию, на которой закрыт чек |
iDrawer | int | NULL | Ящик |
Defaulter | int | NULL | Ссылка на типы неплательщиков |
2.26. PAYMENTSEXTRA
Накопительная таблица, содержит дополнительную информацию о платежах персонализированными валютами(платёжных карточек, кредитных)
Название поля | Тип данных | Первичный ключ | Описание |
Visit | int | NOT NULL | Ссылка на визит |
MidServer | int | NOT NULL | Ссылка на кассовый сервер |
OrderIdent | int | NULL | Ссылка на заказ |
PayUNI | int | NOT NULL | UNI платежа |
Owner | nvarchar[41] | NULL | Владелец |
CardNum | nvarchar[21] | NULL | Номер кредитной карты |
AccountIdent | bigint | NULL | |
ExpDate | datetime | NULL | Дата окончания срока действия кредитной карты или карты отеля |
AuthCode | nvarchar[21] | NULL | Код авторизации |
TransactionID | int | NULL | Идентификатор транзакции |
TransactionStatus | smallint | NULL | Статус транзакции |
AddByInterface | int | NULL | Интерфейс, с помощью которого был добавлен платеж |
AuthType | smallint | NULL | |
iTerminal | int | NULL | |
ExtTransactionInfo | nvarchar[256] | NULL |
2.27. PRINTCHECKS
Накопительная таблица, формируется на кассовом сервере Содержит информацию о чеках
Название поля | Тип данных | Первичный ключ | Описание |
Visit | int | NOT NULL | Ссылка на визит |
MidServer | int | NOT NULL | Ссылка на кассовый сервер |
OrderIdent | int | NULL | Ссылка на заказ |
SessionUNI | int | NULL | Ссылка на пакет Поле таблицы OrderSessions.UNI |
UNI | int | NOT NULL | Уникальный идентификатор внутри заказа |
State | nvarchar[255] | NULL | Статус чека |
iCreator | int | NULL | Работник, который создал чек |
iAuthor | int | NULL | Работник, который подтвердил сохранение чека |
iCreatorRole | int | NULL | Роль работника, который создал чек |
iAuthorRole | int | NULL | Роль работника, который подтвердил сохранение чека |
CloseDateTime | datetime | NULL | Дата-время печати чека |
BillDateTime | bigint | NULL | |
iCloseStation | int | NULL | Станция, на которой чек был закрыт |
iShift | int | NULL | Ссылка на смену |
iFiscShift | int | NULL | Номер налоговой смены |
iPrintStation | int | NULL | Станция, на которой чек был распечатан |
iDrawer | int | NULL | Ящик |
iPrinter | int | NULL | Принтер |
ExtFiscID | int | NULL | Внутренний идентификационный номер фискального регистратора, на котором чек был распечатан |
PrintNumber | int | NULL | Номер на распечатанном чеке |
CheckNum | int | NULL | Номер чека |
ParentCheckNum | int | NULL | |
GuestCnt | int | NULL | Число гостей по чеку |
Seat | int | NULL | Место, для которого был распечатан чек |
Deleted | smallint | NULL | Чек был удален |
UndoTransactions | smallint | NULL | |
iDeleteManager | int | NULL | Работник, который удалил чек |
DeleteDateTime | datetime | NULL | Дата и время, когда был удален чек |
BasicSum | bigint | NULL | Сумма в базовой валюте |
BindedSum | money | NULL | Сумма в чеке |
NationalSum | money | NULL | Сумма в национальной валюте |
FiscalSum | bigint | NULL | Фискальная сумма |
PRListSum | money | NULL | Сумма по прайс листу с учётом модификаторов (но без скидок) |
DiscountSum | money | NULL | Сумма скидки, приходящаяся на чек |
ToPaySum | bigint | NULL | |
DishPriceListSum | bigint | NULL | |
ChargePriceListSum | bigint | NULL | |
TaxSum | money | NULL | Сумма налога в базовой валюте |
TaxSumAdded | money | NULL | Сумма добавленного налога (налог с продаж) |
GlobalIdent | nvarchar[33] | NULL | Глобальный идентификатор чека |
PrintTry | int | NULL | |
IsBill | smallint | NULL | |
iVoid | int | NULL | Причина, по которой был удален чек |
OpenVoidName | nvarchar[41] | NULL | Открытое имя причины, по которой был удален чек |
iDeletePerson | int | NULL | |
BasicRate | bigint | NULL | |
WasAllChangeToTip | smallint | NULL | |
BillError | smallint | NULL | |
InvoiceUNI | int | NULL | |
InvoicePrinted | smallint | NULL | По чеку был напечатан счет-фактура |
CopiesPrinted | int | NULL | |
iDrawerShift | int | NULL | Cashier Registration Identifier |
iBusinessPeriod | int | NULL | Ссылка на BusinessPeriod |
IgnoreInRep | smallint | NULL | Признак того что игнорировать в отчетах |
IsPrepayReceipt | smallint | NULL |
2.28. REGISTRATIONS
Накопительная таблица формируется на кассовом сервере Содержит информацию о регистрациях денежного ящика
Название поля | Тип данных | Первичный ключ | Описание |
Ident | int | NOT NULL | Идентификатор |
MidServer | int | NOT NULL | Ссылка на кассовый сервер |
iCashier | int | NULL | Сслка на кассира |
iDrawer | int | NULL | Ящик |
SeqDrawerNum | int | NULL | Sequentional number of drawer (sequention by code) |
NumInCashShift | int | NULL | |
Closed | smallint | NULL | Смена закрыта или нет (для кассовых отчетов) |
iStartCommonShift | int | NULL | Ссылка на общую смену, которая в начале регистрации |
iEndCommonShift | int | NULL | Ссылка на общую смену, которая в конце регистрации |
StartTime | datetime | NULL | Время начала работы человека с конкретным денежным ящиком |
CloseTime | datetime | NULL | Время конца работы человека с конкретным денежным ящиком |
iStartManager | int | NULL | Ссылка на менеджера который начал работать с ящиком |
iCloseManager | int | NULL | Ссылка на менеджера который закончил работать с ящиком |
iStartStation | int | NULL | Ссылка на станцию на которой с ящиком начали работать |
iCloseStation | int | NULL | Ссылка на станцию на которой с ящиком закончили работать |
2.29. VISITGUESTS
Накопительная таблица Формируется на кассовом сервере Содержит информацию о гостях визита
Название поля | Тип данных | Первичный ключ | Описание | |
Visit | int | NOT NULL | Ссылка на визит | |
MidServer | int | NOT NULL | Ссылка на кассовый сервер | |
Guest | int | NOT NULL | Номер места | |
Mnemonic | nvarchar[6] | NULL | Условное обозначение места | |
IsVirtual | smallint | NULL | ||
CardCode | nvarchar[33] | NULL | Код карты | |
IntfID | int | NULL | Этот интерфейс осуществил транзакцию | |
MaxCreditSum | bigint | NULL | Максимальная сумма кредита | |
Holder | nvarchar[41] | NULL | Владелец карты, по которой назначена скидка | |
EntranceCardType | int | NULL | Тип карта для входа |
2.30. VISITS
Накопительная таблица Формируется на кассовом сервере Содержит информацию о визите
Название поля | Тип данных | Первичный ключ | Описание |
Sifr | int | NOT NULL | Идентификатор визита |
MidServer | int | NOT NULL | Ссылка на кассовый сервер |
Creator | int | NULL | Работник, создавший визит |
GuestType | int | NULL | Тип гостей визита |
StartGuestCnt | int | NULL | Число гостей в момент создания визита |
GuestCnt | int | NULL | Число гостей в визите |
ReservSource | int | NULL | |
ReservID | int | NULL | |
ReservDuration | int | NULL | Продолжительности резерва |
ReservFlags | int | NULL | Флаг резерва |
EntrCardMode | int | NULL | |
MaxCreditSum | money | NULL | Сумма предоплаты в момент создания визита (для карты на входе) |
StartTime | datetime | NULL | Время создания визита |
QuitTime | datetime | NULL | Время окончания визита |
Finished | smallint | NULL | Визит завершен |
VisitExtraInfoToSave | nvarchar[36] | NULL | Вводимая вручную дополнительная информация (сохраняемая часть) |
SeatsClosed | image | NULL | |
iStartCommonShift | int | NULL | Ссылка на общую смену, которая была вначале визита |
iQuitCommonShift | int | NULL | Ссылка на общую смену, которая была в конце визита |