Отслеживание доступности касс\кассового сервера\сервера отчетов с текущего кассового сервера

RECORDIDУникальный идентификатор записи
SERVERID

Идентификатор объекта, для которого проверяется активность. В зависимости от ObjRefNo ссылается:

  • Если ObjRefNo = 94, то это идентификатор кассового сервера, ссылка на CASHGROUPS.Sifr
  • Если ObjRefNo = 71, то это идентификатор кассы, ссылка на CASHES.Sifr
  • Если ObjRefNo = 152, то это идентификатор сервера отчетов, ссылка на REPORTINGSERVERS.Sifr
OBJREFNOСсылка на таблицу в REFTABLES.Sifr. Возможные значение 94 - CASHGROUPS, 71 -  CASHES, 152 - REPORTINGSERVERS
OBJIDENTИдентификатор объекта (Sifr)в той таблице на которую ссылается ObjRefNo
LASTSEENДатавремя обновления записи
ONLINEФлаг "Устройство активно"
TRANSACT_GUIDGUIDSTRING идентификатор времени записи

AWARDSPENALTIESDATALink to AWARDSPENALTIESDATA

Накопительная таблица штрафы/премии

VISITСсылка на визит VISITS.Sifr
MIDSERVERСсылка на кассовый сервер CashGroups.Sifr
ORDERIDENTСсылка на заказ ORDERS.IdentInVisit
CHECKUNIСсылка на чек PRINTCHECKS.UNI
UNIУникальный идентификатор внутри заказа
STATEСтатус
начиная с 0:
TDrawItemState = (disNone, disOpened, disLocked, disFixed, disPrinted, disPartClosed, disClosed, disDeleted)
DATETIMEДата\время добавления штрафа\премии
OPERATORРаботник, выполнивший операцию EMPLOYEES.Sifr
MANAGERМенеджер, подтвердивший выполнение операции EMPLOYEES.Sifr
TYPEIDИдентификатор типа штрафа\премии, ссылка на AWARDSPENALTIESTYPES.Sifr
AMOUNTВеличина(сумма)
CALCULATEDФлаг "Сумма премии рассчитана автоматически" 
ICOMMONSHIFTСсылка на общую смену GLOBALSHIFTS.Sifr
COMMENTКомментарий на основном языке
CLOCKRECIDДля штрафов за опоздание, ссылка на запись учета рабочего времени, для которой сгенерирована премия CLOCKRECS.UNI
FACTORVALUEA factor value for an award calculation
APMINLIMITМинимальный лимит показателя из штрафа\премии
DBSTATUSЕсли DBStatus = -1, то запись нужно считать удаленной. В SQL такие записи не выгружаются.
TRANSACT_GUIDGUIDSTRING идентификатор времени записи

CASHINOUTLink to CASHINOUT

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

Формируется на кассовом сервере

MIDSERVERСсылка на кассовый сервер CashGroups.Sifr
UNIУникальный идентификатор внутри заказа
ISDEPOSITDeposition or Collection of money
ISTATIONСтанция, на которой происходило внесение или изъятие денег CASHES.Sifr
ICOMMONSHIFTСсылка на общую смену GLOBALSHIFTS.Sifr
ISHIFTНомер кассовой смены SHIFTS.ShiftNum
IDRAWERSHIFTCashier Registration Identifier
SIFRУникальный идентификатор
ORIGINALSUMСумма изъятых/внесенных денег
NATIONALSUMСумма в национальной валюте
REALORIGINALSUMРеальная сумма. Сумма денег, введенная при закрытии кассовой смены
ICASHIERКассир, принимавший участие в изъятии/внесении денег EMPLOYEES.Sifr
IPRINTERПринтер PRINTERASSIGNS.Sifr
KINDВид внесения (наличные, предоплата, чаевые, т.п.)
0 - Внесения-выдачи денег
1 - Внесение при предоплате (выдача при удалении)
2 - Внесение при чаевых
3 - Изъятие денег при закрытии смены
4 - Виртуальное изъятие при закрытии общей смены
5 - Виртуальное внесение при открытии общей смены
6 - Пополнение баланса карты
IDRAWERЯщик DEVICES.Sifr
EXTFISCIDВнутренний идентификационный номер фискального регистратора
PRINTNUMBERНомер принтера
IFISCSHIFTНомер налоговой смены
DATETIMEДата и время внесения/изъятия денег
INTFIDЭтот интерфейс осуществил платежную транзакцию этого платежа
CARDCODEНомер карты
ACCOUNTIDENTИдентификатор счётаAccountIdent,MInterface –> Table PDSCards, field(s) AccountIdent,MInterface;
IREASONПричина внесения/выдачи денег DEPOSITCOLLECTREASONS.Sifr
OPENREASONNAMEОткрытое имя для причины внесения/выдачи денег
IAUTHORСсылка на автора EMPLOYEES.Sifr
PAYGUIDSTRINGPAYGUIDSTRING платежа, для которого было сделано данное внесение, ссылка на PAYMENTS.GuidString
DBSTATUSЕсли DBStatus = -1, то запись нужно считать удаленной. В SQL такие записи не выгружаются.
TRANSACT_GUIDGUIDSTRING идентификатор времени записи

CASHINOUTDETAILSLink to CASHINOUTDETAILS

Детализация кассовых операций по внесениям/изъятиям

MIDSERVERИдентификатор кассового сервера, ссылка на CashGroups.Sifr
CASHINOUTUNIИдентификатор внесения\инкассации, к которой относится данная детализация, ссылка на CASHINOUT.UNI
FACEVALUEIDИдентификатор номинала банкноты, ссылка на CURRENCYFACEVALUES.Sifr
BANKNOTECOUNTКол-во банкнот данного вида, заполняется если указан FACEVALUEID
ORIGINALSUMСумма
DBSTATUSЕсли DBStatus = -1, то запись нужно считать удаленной. В SQL такие записи не выгружаются.
TRANSACT_GUIDGUIDSTRING идентификатор времени записи

CASHSUMSLink to CASHSUMS

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

STATIONСсылка на станцию, CASHES.Sifr
CURRENCYСсылка на валюту, CURRENCIES.Sifr
DRAWERСсылка на денежный ящик, DEVICES.Sifr
PRINTERСсылка на логический принтер, DEVICES.Sifr
SUMСумма в валюте Currency
NATIONALSUMСумма в национальной валюте

CHECKLISTDATALink to CHECKLISTDATA

GUIDSTRINGУникальный GUIDString идентификатор
MIDSERVERИдентификатор кассового сервера, ссылка на CashGroups.Sifr
ICOMMONSHIFTНомер общей смены, ссылка на GLOBALSHIFTS.ShiftNum
SIFRИдентификатор пункта чек-листа, ссылка на CHECKLISTITEMS.Sifr
UNIУникальный идентификатор записи
DBSTATUSЕсли DBStatus = -1, то запись нужно считать удаленной. В SQL такие записи не выгружаются.
FINISHEDПризнак того, что пункт чек-листа был выполнен
NUMBERСколько раз за текущую смену данный чек-лист был выполнен
FILLINGQULITYОценка выполнения пункта-чек листа (если для пункта требуется указать оценку)

CHECKLISTDATADETAILSLink to CHECKLISTDATADETAILS

Детализации чек-листов

GUIDSTRINGУникальный GUIDString идентификатор
MIDSERVERИдентификатор кассового сервера, ссылка на CashGroups.Sifr
CHECKLISTUNIИдентификатор заполненного чек-листа, к которому относится данная детализация, ссылка на CHECKLISTDATA.UNI
STATIONIDИдентификатор станции, на которой был заполнен чек-лист, ссылка на CASHES.Sifr 
SIFRИдентификатор пункта чек-листа, ссылка на CHECKLISTITEMS.Sifr
UNIУникальный идентификатор записи
DBSTATUSЕсли DBStatus = -1, то запись нужно считать удаленной. В SQL такие записи не выгружаются.
EMPIDИдентификатор работника, заполнившего данную запись, ссылка на EMPLOYEES.Sifr
VALUEОценка, которую выставили при заполнении чек-листа для данного пункта (0 - не заполнено, либо 1, для пунктов без оценок, либо указанная оценка для пунктов с оценкой)
DATETIMEДатавремя заполнения данного пункта чек-листа

CLOCKRECSLink to CLOCKRECS

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

MIDSERVERСсылка на кассовый сервер CashGroups.Sifr
IDENTПросто идентификатор записи в таблице
EMPIDИдентификатор в таблице EMPLOYEES.Sifr
ROLEIDИдентификатор в таблице ROLES.Sifr
CARDCODEНомер карты
STARTTIMEВремя прихода на работу
ENDTIMEВремя ухода
SHIFTSTARTTIMEВремя начала смены для сотрудника
SHIFTDURATIONДлительность смены сотрудника
MAXSHIFTDURATIONМаксимально разрешенное рабочее время
ISTARTCOMMONSHIFTСсылка на общую смену, которая была когда сотрудник пришел на работу GLOBALSHIFTS.Sifr
IENDCOMMONSHIFTСсылка на общую смену, которая была когда сотрудник ушел с работы GLOBALSHIFTS.Sifr
ISTARTSTATIONСсылка на станцию на которой был зарегистрирован приход сотрудника на работу CASHES.Sifr
IENDSTATIONСсылка на станцию на которой был зарегистрирован уход сотрудника с работы CASHES.Sifr
ISTARTMANAGERСсылка на менеджера который подтверждает приход сотрудника EMPLOYEES.Sifr
IENDMANAGERСсылка на менеджера который подтверждает уход сотрудника EMPLOYEES.Sifr
DURATIONДлительность = Время окончания - Время начала (в часах)
RIGHTDURATIONЧистая длительность = Min(время окончания, конец смены) - Max(время начала, начало смены) (в часах)\\Пересечение фактического времени с номинальным
NOENDINGLABELЕсли человек не зарегистрировал себя по достижению максимального времени
AUTOENTRANCE{поле не нужно}
DELAYОпоздание на рабочую смену в миллисекундах
LATENESSПризнак что человек опоздал
MANUALLYCHANGEDClock-in/Clock-out was changed
STATUSСтатус элемента
DBSTATUSЕсли DBStatus = -1, то запись нужно считать удаленной. В SQL такие записи не выгружаются.
TRANSACT_GUIDGUIDSTRING идентификатор времени записи

CURRLINESLink to CURRLINES

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

VISITСсылка на визит VISITS.Sifr
MIDSERVERСсылка на кассовый сервер CashGroups.Sifr
ORDERIDENTСсылка на заказ ORDERS.IdentInVisit
CHECKUNIСсылка на чек PRINTCHECKS.UNI
UNIУникальный идентификатор внутри заказа
SIFRУникальный идентификатор CURRENCIES.Sifr
BINDEDSUMВеличина связанной суммы
ORIGINALSUMИсходная сумма
BASICSUMСумма в базовой валюте
NATIONALSUMСумма в национальной валюте
DISBALLANCEСумма дисбаланса 
TAXPAYTYPESIFRПримененная налоговая льгота TAXPAYTYPES.Sifr
SOURCEORDERIDENTORDERS.IdentInVisit
IHIGHLEVELTYPEТип валюты для валюты платежа CURRENCYTYPES.Sifr
DBKURSОбменная ставка для валюты
GLOBALIDENTГлобальный идентификатор валюты
DISCLINEUNIСкидка на оплату DISHDISCOUNTS.UNI
PAYUNIFOROWNERINFOPayments.UNI где ORDERIDENT = 0
OWNERINFOДополнительная информация о платеже
FISCREGUNFISCTYPEМетод печати на фискальных регистраторах
DBSTATUSЕсли DBStatus = -1, то запись нужно считать удаленной. В SQL такие записи не выгружаются.
TRANSACT_GUIDGUIDSTRING идентификатор времени записи

DELIVERYDATALink to DELIVERYDATA

Таблица данных доставки

VISITСсылка на визит VISITS.Sifr
MIDSERVERСсылка на кассовый сервер CashGroups.Sifr
ORDERIDENTСсылка на заказ ORDERS.IdentInVisit
RESTAURANTIDСсылка на ресторан RESTAURANTS.Sifr
DELIVERYSTARTTIMEВремя начала
TRAVELTIMEВремя в пути
DELIVERYTIMEОжидаемое время доставки
DELIVERYREADYTIMEDelivery ready time
ZONEIDИдентификатор зоны доставки
ZONENAMEИмя зоны доставки
DELIVERYSTATEСтатус доставки
ORDERPREFIXПрефикс заказа
FORWARDERSENDTIMEВремя отправки экспедитора
FORWARDERRETURNTIMEВремя возвращения экспедитора
REALDELIVERYTIMEРеальное время доставки
DELIVERYLASTPROCESSTIMEВремя последней обработки
DELIVERYTAKEOUTЗаказ на вынос. Флаг "Заказ является заказом на вынос"
DELIVERYMINCOOKTIMEМинимальное время приготовления заказа
GUIDSTRINGУникальный GUIDString идентификатор
DBSTATUSЕсли DBStatus = -1, то запись нужно считать удаленной. В SQL такие записи не выгружаются.
TRANSACT_GUIDGUIDSTRING идентификатор времени записи

DEFFEREDSYNCLink to DEFFEREDSYNC

Таблица есть только в work.udb, и в накопительную базу не выгружается.

Данная таблица более не используется. В списке оставлена для того, чтобы было описание по всем таблицам.

Содержит данные об 'отложенной синхронизации' справочников, которые должны обновляться только после закрытия смены

REFIDИдентификатор справочника, REFTABLES.Sifr
COLLECTIONNAMEСистемное название справочника, REFTABLES.Name
DEFFDATAVERSIONНомер версии данных, на который нужно обновиться после закрытия общей смены
DEFFLASTCHANGEДатавремя последнего изменения (не синхронизированного) по данному справочнику
LASTACTUALIZATIONДатавремя последней отложенной синхронизации по данному справочнику

DISCPARTSLink to DISCPARTS

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

VISITСсылка на визит VISITS.Sifr
MIDSERVERСсылка на кассовый сервер CashGroups.Sifr
ORDERIDENTСсылка на заказ ORDERS.IdentInVisit
BINDINGUNIСсылка на элемент продаж Таблица PAYBINDINGS.UNI
UNIУникальный идентификатор внутри заказа
SIFRУникальный идентификатор
DISCLINEUNIСкидка на оплату DISHDISCOUNTS.UNI
DISCOUNTQNTКоличество, на которое назначена скидка
NONZERODISCНе нулевая скидка
NONZEROBONUSНе нулевой бонус
SUMСумма Скидки
BONUSSUMСумма бонуса
CALCSUMРассчитанная сумма скидки до перераспределения
DBSTATUSЕсли DBStatus = -1, то запись нужно считать удаленной. В SQL такие записи не выгружаются.
TRANSACT_GUIDGUIDSTRING идентификатор времени записи

DISHCONSUMATORSLink to DISHCONSUMATORS

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

VISITСсылка на визит VISITS.Sifr
MIDSERVERСсылка на кассовый сервер CashGroups.Sifr
ORDERIDENTСсылка на заказ ORDERS.IdentInVisit
DISHUNIСсылка на блюдо таблица SESSIONDISHES.UNI
SORTORDERНомер классификации при печати
UNIУникальный идентификатор внутри заказа
SIFRУникальный идентификатор EMPLOYEES.Sifr
ICREATORСоздатель EMPLOYEES.Sifr
IAUTHORСсылка на автора EMPLOYEES.Sifr
ICREATORROLEРоль создателя ROLES.Sifr
IAUTHORROLEРоль автора ROLES.Sifr
CONSUMSUMСумма денег, полученная консумантом
PRLISTSUMЧасть суммы по прайс-листу для одного консуманта (общее значение для единственного консуманта)
PAYSUMЧасть выплаченной одному консуманту суммы (общее значение для единственного консуманта)
BASICSUMЧасть общей суммы консумации (%)
QUANTITYЧасть консумированного количества (общее значение для единственного консуманта)
CPERCENTПроцент консумации
GLOBALIDENTГлобальный идентификатор элемента
GUIDSTRINGУникальный GUIDString идентификатор
DBSTATUSЕсли DBStatus = -1, то запись нужно считать удаленной. В SQL такие записи не выгружаются.
TRANSACT_GUIDGUIDSTRING идентификатор времени записи

DISHDISCOUNTSLink to DISHDISCOUNTS

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

Таблицы, которые на нее ссылаются: CURRLINES, DISCPARTS

VISITИдентификатор визита, ссылка на VISITS.Sifr
MIDSERVERИдентификатор кассового сервера, ссылка на CashGroups.Sifr
ORDERIDENTИдентификатор заказа, ссылка на ORDERS.IdentInVisit
OWNERUNI

Идентификатор родительской записи, для скидок на блюдо ссылка на SESSIONDISHES.UNI,

для скидок на место и на заказ ссылка на ORDERSESSIONS.UNI

SORTORDERПорядковый номер скидки/наценки в заказе, нужно для обеспечения правильного порядка применения скидок
UNIУникальный идентификатор внутри заказа
SESSIONUNIИдентификатор сессии, ссылка на OrderSessions.UNI
SIFRИдентификатор скидки\наценки, ссылка на DISCOUNTS.SIFR
STATEСтатус элемента
начиная с 0:
TDrawItemState = (disNone, disOpened, disLocked, disFixed, disPrinted, disPartClosed, disClosed, disDeleted);
ICREATORИдентификатор работника, который добавил скидку/наценку, ссылка на EMPLOYEES.Sifr
IAUTHOR

Идентификатор работника, который подтвердил добавление скидки/наценки, либо отредактировал ее,

ссылка на EMPLOYEES.Sifr

ICREATORROLEИдентификатор роли создателя, ссылка на ROLES.Sifr
IAUTHORROLEИдентификатор роли автора, ссылка на ROLES.Sifr
ISCHARGEФлаг "Нераспределяемой наценка"
EXCLUDEFROMEARNINGSФлаг "Исключить из доходов"
LOCALIZATION

Область применения скидки/наценки, возможные значения:

  • 1 - скидка на заказ
  • 2 - скидка на место
  • 3 - скидка на блюдо
  • 4 - скидка нам место в визите
  • 5 - скидка на визит 
CHARGESOURCEСпособ задания скидки/наценки (автоматически, вручную, по карте, т.д.)
VALUECHANGEDФлаг "Значение скидки/наценки было изменено вручную"
PDSTRANSACTIONФлаг "Выполнена ПДС-транзакция", заполняется для ПДС-скидок
COUNTTYPEТип скидки/наценки
SRCAMOUNTЗначение скидки/наценки
CALCAMOUNTСумма скидки/наценки
MAXAMOUNTМаксимальная сумма, которой может достигать скидка/наценка
DELETEDSUMСумма, удаленная при удалении чека или перемещенная при закрытии общей смены
PAYSUMОплаченная сумма в базовой валюте
CLOSEDPAYSUMОплаченная сумма (может быть меньше всей суммы, если при расчете по местам оплатили только часть чеков)
SEATМесто, на которое была назначена скидка/наценка
UNFISCALOPERATIONФлаг "Нефискальная операция"
ITAXDISHTYPEИдентификатор налоговой группы, заполняется для нераспределяемых наценок, ссылка на TAXDISHTYPES.Sifr
CARDCODEНомер карты, заполняется для ПДС-скидок
ACCOUNTIDENTНомер счета, связанного с картой, заполняется для ПДС-скидок
GLOBALIDENTГлобальный идентификатор скидки/наценки
BONUSTYPEИдентификатор типа бонуса, заполняется для ПДС-скидок, ссылка на BONUSTYPES.Sifr
MINTERFACEИдентификатор логического интерфейса, заполняется для ПДС-скидок, ссылка на DEVICES.Sifr
BONUSAMOUNTСумма бонуса
DEFAULTERИдентификатор типа неплательщиков, заполняется для ПДС-скидок, ссылка на DEFAULTERTYPES.Sifr
HOLDERВладелец карты, по которой назначена скидка, заполняется для ПДС-скидок
CREATETIMEДатаВремя создания скидки
GUIDSTRINGУникальный GUIDString идентификатор
PERSONIDИдентификатор работника, который применил купон, в результате чего была добавлена скидка, ссылка на EMPLOYEES.Sifr
COUPONCOUNTКол-во купона
DBSTATUSЕсли DBStatus = -1, то запись нужно считать удаленной. В SQL такие записи не выгружаются.
TRANSACT_GUIDGUIDSTRING идентификатор времени записи

DISHMODIFIERSLink to DISHMODIFIERS

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

Таблицы, которые на нее ссылаются: SESSIONDISHES

VISITСсылка на визит VISITS.Sifr
MIDSERVERСсылка на кассовый сервер CashGroups.Sifr
ORDERIDENTСсылка на заказ ORDERS.IdentInVisit
DISHUNIСсылка на блюдо таблица SESSIONDISHES.UNI
SORTORDERпозиция в списке модификаторов у блюда. Если у блюда два модификатора, то у первого SortOrder = 0, у второго SortOrder = 1 Поле используется, чтобы отображать модификаторы в том порядке, в котором они были добавлены
UNIУникальный идентификатор внутри заказа
SIFRУникальный идентификатор MODIFIERS.Sifr
ICREATORСоздатель EMPLOYEES.Sifr
IAUTHORСсылка на автора EMPLOYEES.Sifr
ICREATORROLEРоль создателя ROLES.Sifr
IAUTHORROLEРоль автора ROLES.Sifr
OPENNAMEОткрытое имя модификатора
PRICEЦена модификатора во время создания заказа в текущем типе цены
SRCPRICEИсходное кол-во блюда (до применения воидов)
PRLISTSUMСумма стоимости модификатора
SRCPRLISTSUMПервоначальная сумма стоимости модификатора
PIECESКоличество порций, используется для расчета кол-ва модификаторов
SRCMODICNTИсходное кол-во порций блюда (до применения воидов)
MODICNTNumber of modifiers for dish
GLOBALIDENTГлобальный идентификатор элемента
COMBODISHUNIСсылка на комбо блюдо в состав которого входит блюдо SESSIONDISHES.UNI
GUIDSTRINGУникальный GUIDString идентификатор
FREEMODICNTКол-во бесплатных модификаторов
DBSTATUSЕсли DBStatus = -1, то запись нужно считать удаленной. В SQL такие записи не выгружаются.
TRANSACT_GUIDGUIDSTRING идентификатор времени записи

DISHRESTSLink to DISHRESTS

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

SIFRУникальный идентификатор
QUANTITYКоличество
WEIGHTВес порционных блюд
DATETIMEДатаВремя изменения остатка
IAUTHORСсылка на автора EMPLOYEES.Sifr
NOTICEDЗамечания
ABSENTЕсли флаг включен, то блюдо находится в списке запрещенных к продаже блюд
ISQNTRESTIs quantity rest
DBSTATUSЕсли DBStatus = -1, то запись нужно считать удаленной. В SQL такие записи не выгружаются.
TRANSACT_GUIDGUIDSTRING идентификатор времени записи

DISHVOIDSLink to DISHVOIDS

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

VISITСсылка на визит VISITS.Sifr
MIDSERVERСсылка на кассовый сервер CashGroups.Sifr
ORDERIDENTСсылка на заказ ORDERS.IdentInVisit
DISHUNIСсылка на блюдо таблица SESSIONDISHES.UNI
SORTORDERНомер классификации при печати
UNIУникальный идентификатор внутри заказа
SIFRУникальный идентификатор ORDERVOIDS.SIFR
ICREATORСоздатель EMPLOYEES.Sifr
IAUTHORСсылка на автора EMPLOYEES.Sifr
ICREATORROLEРоль создателя ROLES.Sifr
IAUTHORROLEРоль автора ROLES.Sifr
SESSIONUNIСсылка на пакет Поле таблицы OrderSessions.UNI
VOIDSESSIONUNIСсылка на пакет с отказом Поле таблицы OrderSessions.UNI
COMBOVOIDUNI

Идентификатор записи об удалении комбо, при удалении комбо создаются отказы и для комбо и для компонентов. 

Заполняется для комбо-компонента, ссылается на удаление родительского комбо-блюда. Ссылка на DISHVOIDS.UNI

OPENNAMEОткрытое имя причины отказа
PIECESКоличество порций, которое было удалено
QUANTITYКоличество блюда, которое было удалено
PRLISTSUMЦена * Кол-во
DATETIMEДата и время удаления блюда
GLOBALIDENTГлобальный идентификатор элемента
PRINTEDРаспечатан ли отказ
SAVEDATETIMEДата и время сохранения заказа 
STOREDINFMФлаг "Информация об отказе записана в фискальный модуль"
AFTERBILLUNDOПеред выполнением удаления был отменен пречек
GUIDSTRINGУникальный GUIDString идентификатор
DBSTATUSЕсли DBStatus = -1, то запись нужно считать удаленной. В SQL такие записи не выгружаются.
ISUNPRINTEDDISHФлаг "Удаляемое блюдо не было распечатано". 1 - не было распечатано, остальные значения - было распечатано
TRANSACT_GUIDGUIDSTRING идентификатор времени записи

DRAWERLOGLink to DRAWERLOG

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

MIDSERVERИдентификатор кассового сервера, ссылка на CashGroups.Sifr
UNIУникальный идентификатор записи
ICOMMONSHIFTНомер общей смены, ссылка на GLOBALSHIFTS.ShiftNum
DRAWERIDИдентификатор логического ящика, ссылка на DEVICES.Sifr
WAITERIDИдентификатор работник, выполнивший операцию, ссылка на EMPLOYEES.Sifr
OPENTIMEВремя открытия денежного ящика
CLOSETIMEВремя закрытия денежного ящика
OPERИдентификатор операции, ссылка на OPERATIONS.Sifr
KIND

Причина открытия ящика, возможные значения:

  • 0 - Ящик открыт вручную
  • 1 - Ящик открыт программой
VISITИдентификатор визита, ссылка на VISITS.Sifr
ORDERIDENTИдентификатор заказа, ссылка на ORDERS.IdentInVisit
TRANSACT_GUIDGUIDSTRING идентификатор времени записи

EXTERNALIDSLink to EXTERNALIDS

Расширенные свойства заказа

VISITИдентификатор визита, ссылка на VISITS.Sifr
MIDSERVERИдентификатор кассового сервера, ссылка на CashGroups.Sifr
ORDERИдентификатор заказа, ссылка на ORDERS.IdentInVisit
EXTSOURCEИмя расширенного свойства (GUIDString для свойств, которые добавлены в справочник расширенных свойств, либо указанное при добавлении имя для остальных)
EXTIDЗначение расширенного свойства
DBSTATUSЕсли DBStatus = -1, то запись нужно считать удаленной. В SQL такие записи не выгружаются.
TRANSACT_GUIDGUIDSTRING идентификатор времени записи

EXTRATABLESLink to EXTRATABLES

Информация о дополнительных столах к заказу

VISITИдентификатор визита, ссылка на VISITS.Sifr
MIDSERVERИдентификатор кассового сервера, ссылка на CashGroups.Sifr
ORDERИдентификатор заказа, ссылка на ORDERS.IdentInVisit
TABLEИдентификатор стола, ссылка на TABLES.Sifr
DBSTATUSЕсли DBStatus = -1, то запись нужно считать удаленной. В SQL такие записи не выгружаются.
TRANSACT_GUIDGUIDSTRING идентификатор времени записи

FINANCEDOCUMENTSLink to FINANCEDOCUMENTS

Финансовые документы

Создаются либо на кассе на основе печатных документов (и тогда RefNo = 72), либо в финансовом модуле на основе шаблонов финансовых документов (и тогда RefNo = 205)

MIDSERVERИдентификатор кассового сервера, ссылка на CashGroups.Sifr
UNIУникальный идентификатор записи
GUIDSTRINGУникальный GUIDString идентификатор
STATUS

Статус, возможные значения:

  • 0 - черновик
  • 1 - проведен
  • 2 - удален
DOCTYPE
  • Если RefNo = 72, то в поле записан идентификатор типа документов, ссылка на DOCUMENTS.Sifr
  • Если RefNo = 205, то в поле записан идентификатор шаблона финансовых документов, на
    основе которого сделан документ, ссылка на CASHFLOWOPERATIONTYPES.Sifr
BASEDOCLINKGUIDString родительского документа
CREATEDATEДата и время создания документа
DOCUMENTDATEДата документа
COMMITDATEДата и время проведения документа
AUTHORIDИдентификатор автора, ссылка на EMPLOYEES.Sifr
DBSTATUSЕсли DBStatus = -1, то запись нужно считать удаленной. В SQL такие записи не выгружаются.
REFNO

Идентификатор вида документа, возможные значения:

  • 72 - справочник документов для печати
  • 205 - справочник шаблонов финансовых документов
RESTAURANTИдентификатор ресторана, ссылка на RESTAURANTS.Sifr
ENTITYИдентификатор юридического лица, ссылка на ENTITIES.Sifr

FINANCETRANSACTDETAILSLink to FINANCETRANSACTDETAILS

Детализации транзакций финансовых документов

MIDSERVERИдентификатор кассового сервера, ссылка на CASHGROUPS.SIFR
TRANSACTIONUNIИдентификатор транзакции, к которой относится данная детализация, ссылка на FINANCETRANSACTIONS.UNI
UNIИдентификатор записи
TRANSACTIONGUIDУникальный GUIDString идентификатор
KIND

Тип детализации, возможные значения:

  • 1 - дебет
  • -1 - кредит
ACCOUNTIDИдентификатор счета, ссылка на FINANCEACCOUNTS.SIFR
REFNOИдентификатор справочника, из которого выбран объект (в поле ObjID)
OBJIDИдентификатор объекта, связанного с проводкой (ссылка на справочник, который указан в RefNo)
ENTITYIDИдентификатор юридического лица, ссылка на ENTITIES.SIFR
DBSTATUSЕсли DBStatus = -1, то запись нужно считать удаленной. В SQL такие записи не выгружаются.

FINANCETRANSACTIONEXTLink to FINANCETRANSACTIONEXT

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

TRANSACTIONGUIDGUID- финансового документа или GUID-финансовой проводки, FINANCEDOCUMENTS.GuidString или FINANCETRANSACTIONS.GuidString
KEYNAMEНазвание поля, строка[200]
EXTVALUEЗначение поля, строка[200]

FINANCETRANSACTIONSLink to FINANCETRANSACTIONS

MIDSERVERINTИдентификатор кассового сервера, ссылка на кассовый сервер CashGroups.Sifr
UNIINTИдентификатор записи
ICOMMONSHIFTINTНомер общей смены, ссылка на GlobalShifts
GUIDSTRINGString(38)Уникальный GUIDString идентификатор
OPERATIONDATEDateTimeДата операции
TRANSACTIONTYPEINTИдентификатор шаблона финансового документа, ссылка на CashFlowOperationTypeDetails
AUTHORIDINTИдентификатор автора транзакции, ссылка на Employees
INDOCLINKString(38)Гуид документа, связанного с данной транзакцией
CASHFLOWDETAILINTИдентификатор статьи ДДС, ссылка на FinanceCashFlowDetails
AMOUNTMONEYСумма транзакции
COMMENTString(255)Комментарий
DOCUNIINTИдентификатор типа документа, связанного с транзакцией, ссылка на Documents
DBSTATUSINTЕсли DBStatus = -1, то запись нужно считать удаленной. В SQL такие записи не выгружаются.
SEQNUMINTПорядковый номер записи, для обеспечения последовательности проведения транзакций
STATUSINT
  • 0 - черновик
  • 1 - проведена

FISCALREGISTERSLink to FISCALREGISTERS

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

DEVICEИдентификатор логического принтера, DEVICES.Sifr
STATIONИдентификатор кассовой станции,  к которой подключен ФР, CASHES.Sifr
EXTFISCIDID Фиск. регистратора
SHIFTNUMНомер кассовой смены
PRINTNUMКол-во распечатанных документов
FIRSTDOCДатавремя печати первого документа
CLOSEDATДатавремя последней печати Z-отчета
NEEDCLOSEФлаг - требуется печать Z-отчета (если при закрытии общей смены ФР был недоступен и Z-отчет не был напечатан)
UNUSABLEФлаг - не было использования ФР с момент закрытия общей смены
SALEDSUMСумма продаж по ФР в данной фискальной смене
INCLOSECH_VISITЗаполняется в момент печати чека. Содержит ссылку на визит, чек которого печатается в данный момент, VISITS.Sifr
INCLOSECH_ORDERIDENTЗаполняется в момент печати чека. Содержит ссылку на заказ, чек которого печатается в данный момент, ORDERS.IdentInVisit
INCLOSECH_UNIЗаполняется в момент печати чека. Содержит ссылку на UNI-чека, PRINTCHECKS.UNI
INCLOSECH_MIDSERVERЗаполняется в момент печати чека. Содержит ссылку на кассовый сервер, чек которого печатается в данный момент, CASHGROUPS.Sifr
INCLOSECH_CLOSESTATIONЗаполняется в момент печати чека. Содержит ссылку на кассовую станцию, с которой была инициирована печать чека, CASHES.Sifr
INCLOSECH_MAKETIDЗаполняется в момент печати чека. Содержит ссылку на макет, при помощи которого идет печать чека, MAKETSCHEMEDETAILS.Sifr

GENERATORS (work.udb)Link to GENERATORS (work.udb)

Содержит информацию о генераторах, системная таблица

SIFRУникальный идентификатор
NAMEНазвание элемента на основном языке
VALUEЗначение ценовой константы
RECSTAMPGUIDSTRING идентификатор времени записи

Чтобы избежать дублирования идентификаторов при создании элемента через XML-API, в таблице GENERATORS используйте значение SIFR=1. Генератор будет использоваться для сквозной идентификации в таблицах:

  • MENUITEMS
  • MODIFIERS
  • DISCOUNTS
  • DISCOUNTDETAILS
  • MODISCHEMEDETAILS.

GLOBALSHIFTSLink to GLOBALSHIFTS

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

MIDSERVERСсылка на кассовый сервер CashGroups.Sifr
SHIFTNUMВнутренний номер смены
GUIDSTRINGУникальный GUIDString идентификатор
CREATETIMEВремя начала смены
STARTTIMEВремя создания первого заказа работником смены
CLOSETIMEВремя закрытия смены
IMANAGERМенеджер смены EMPLOYEES.Sifr
SHIFTDATEЛогическая дата(ее могут подправить)
CLOSEDСмена закрыта или нет (для кассовых отчетов)
SENDEDПризнак что сервер кассовый знает что таблица отправлена менеджерской станции
IBASICCURRENCYСсылка на базовую валюту CURRENCIES.Sifr
INATIONALCURRENCYСсылка на национальную валюту CURRENCIES.Sifr
IRESTAURANTСсылка на ресторан RESTAURANTS.Sifr
ORIGINALSHIFTDATEСмена которая была в момент закрытия, если логическую дату изменили
SHIFTLOADDATETIMEDate and time the shift was loaded at
STATUSСтатус элемента
FLAGSСистемные флаги смены
TRANSACT_GUIDGUIDSTRING идентификатор времени записи

GUESTREPLIESLink to GUESTREPLIES

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

MIDSERVERСсылка на кассовый сервер CashGroups.Sifr
SIFRУникальный идентификатор
DATETIMEВремя
OBJREFNOСсылка на таблицу в REFTABLES.Sifr
OBJIDENTИдентификатор объекта (Sifr)в той таблице на которую ссылается ObjRefNo
GUESTCODEСсылка на код гостя из внешней системы
RATINGОценка
COMMENTОтзыв
TRANSACT_GUIDGUIDSTRING идентификатор времени записи

HARDWAREINFOLink to HARDWAREINFO

Таблица содержит информацию по оборудованию на кассовом сервере

SERVERIDИдентификатор кассового сервера, ссылка на CASHGROUPS.Sifr
RECORDIDУникальный номер записи
OBJREFNOСсылка на таблицу в REFTABLES.Sifr
OBJIDENTИдентификатор объекта (Sifr)в той таблице на которую ссылается ObjRefNo
CPUCOUNTКол-во процессоров (ядер)
RAMCOUNTОбъем оперативной памяти (в МБ)
OPSYSTEMНомер версии Windows
CPUSLIST

строка с подробной информацией о ядрах процессора, имеет вид

0.6.140.1;0.6.140.1;0.6.140.1;0.6.140.1;

где 

  • 0 - тип процессора
  • 6 - семейство
  • 140 - модель
  • 1 - степпинг
HDDSLISTСтрока с подробной информацией о подключенных жестких дисках, имеет вид C:\/228373/4374;D:\/953866/460895,
где буква - буква диска, число - объем диска в МБ
TRANSACT_GUIDGUIDSTRING идентификатор времени записи

INFOLink to INFO

Дополнительная информация о текущем состоянии кассового сервера

DELIVERYRESTSTATE

Статус доставки в ресторане, возможные значения:

  • 0 - прием заказов доставки приостановлен
  • 1 - ресторан принимает заказы доставки
DELIVERYRESTTIMEПланируемое время, когда будет возобновлен прием заказов доставки (в случае DELIVERYRESTSTATE = 0)
HARDSHUTDOWNФлаг "Компьютер был перезагружен без остановки кассового сервера"
HTTPNOTFURLSСписок адресов подписок драйвера Http Order Notify
ENTITYVERSIONПоследняя версия скачанных данных для entity.udb

INTFTRANSACTIONSLink to INTFTRANSACTIONS

Данные о выполненных ПДС/farcards транзакциях

VISITИдентификатор визита, ссылка на VISITS.SIFR
MIDSERVERИдентификатор кассового сервера, ссылка на CASHGROUPS.SIFR
CHECKUNIИдентификатор  записи с чеком, к которому относится транзакция, ссылка на PRINTCHECKS.UNI
MINTERFACEИдентификатор логического интерфейса, ссылка на DEVICES.SIFR
SEQNUMПорядковый номер транзакции, обеспечивает уникальность
CARDCODEНомер карты
KIND

Тип транзакции, возможные значения:

  • 0 - от верхнего сервера, платеж/возврат
  • 1 - от кассы, платеж/возврат
  • 2  - скидка
  • 3 - с компьютера платеж/возвра
  • 4 - отмена платежа с кассы (удаление чека)
  • 5 - отмена скидки с кассы (удаление чека)
  • 7 - бонус
  • 8 - потраченные деньги
  • 9 - изменение номера карты
  • 10 - изменение дисконтного уровня
EXTSUBACCOUNTНомер субсчета, по умолчанию для потрат и скидок = 0, для списаний и бонусов  = 1
ORDERСсылка на заказ ORDERS.IdentInVisit
LINEGUIDGUIDString записи со скидкой, для которой добавлена транзакция, ссылка на DISHDISCOUNTS.GUIDSTRING
LINEUNIИдентификатор записи со скидкой, для которой добавлена транзакция, ссылка на DISHDISCOUNTS.UNI
LINETAG

Действие, которое породило транзакцию, возможные значения (строка):

  • PAYMENT
  • DISCOUNT
EXTPLACEIDВнешний идентификатор места выполнения транзакции, передается он внешней системы
EXTTRANSACTIONIDВнешний идентификатор транзакции, передается он внешней системы
EXTINFOДополнительная информация к транзакции, комментарий
VALUEСумма транзакции
EXTDATETIMEnnn
ISTATIONИдентификатор станции, ссылка на CASHES.SIFR
TRANSACT_GUIDGUIDSTRING идентификатор времени записи

INVOICESLink to INVOICES

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

MIDSERVERИдентификатор кассового сервера, CASHGROUPS.SIFR
UNIИдентификатор записи внутри заказа
VISITИдентификатор визита, ссылка на VISITS.SIFR
ORDERIDENTИдентификатор заказа, ссылка на ORDERS.IdentInVisit
CHECKUNIИдентификатор записи с чеком, ссылка на PRINTCHECKS.UNI
TABLEVERНомер записи в entity.udb (для синхронизации entity.udb между кассовыми серверами)
IAUTHORИдентификатор автора, ссылка на EMPLOYEES.SIFR
ENTITYIDИдентификатор контрагента из entity.udb
INVOICENUMНомер счет-фактуры
REGNOРегистрационный номер
NAMEНаименование контрагента
ADDRESSЮридический адрес
EXTRAINFOДоп. инфо по организации
COMMENTКомментарий на основном языке
DATETIMEДата и время создания счет-фактуры
PRINTEDФлаг "Счет-фактура распечатана"
MAKETDATAСлип печати счет-фактуры
GUIDSTRINGУникальный GUIDString идентификатор
COUNTRYСтрана
REGIONРегион/область
CITYГород
STREETУлица
HOUSEДом
BUILDINGСтроение
ENTRYПодъезд
INTERCOMНомер домофона
FLOORНомер этажа
APARTMENTSКвартира
ADDRDOPINFOДоп.инфо для адреса
METROSTATIONСтанция метро
ZIPCODEПочтовый индекс
DBSTATUSЕсли DBStatus = -1, то запись нужно считать удаленной. В SQL такие записи не выгружаются.
TRANSACT_GUIDGUIDSTRING идентификатор времени записи

KDSDATALink to KDSDATA

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

Таблицы, которые на нее ссылаются: SESSIONDISHES

KDSSIFRИдентификатор записи
MIDSERVERИдентификатор кассового сервера, ссылка на CASHGROUPS.SIFR
VISITIDИдентификатор визита, ссылка на VISITS.SIFR
KDSSTATE

КДС-Статус блюда, возможные значения:

  • 1 - Отправлено
  • 2 - Начата готовка
  • 3 - Приготовлено
  • 4 - Забрано
  • 5 - Идет сборка заказа
  • 6 - Заказ собран
  • 7 - Поставить заказ на парковку
  • 8 - Снять заказ с парковки
  • 9 - Удалено
KDSFLAGS

Доп. флаги для КДС, возможные значения:

  • 1 - можно удалять 
SENTATДата и время когда послали заказ на выполнение
INITATДата и время начала готовки
DONEATДата и время когда кухней сделан заказ
TAKEATДата и время когда кухня приняла заказ
COLLECTATДата и время начала сборки заказа
COLLECTEDATДата и время окончания сборки заказа
STARTPARKATДата и время постановки заказа на парковку
ENDPARKATДата и время снятия заказа с парковки
COOKTMФактическое время приготовления в минутах
MENUCOOKTIMEНоминальное время приготовления в минутах
MENUCATEGORYИдентификатор категории меню, ссылка на CLASSIFICATORGROUPS.SIFR
SERVPRINTNUMНомер сервис-печати
SENTMANAGERIDИдентификатор работника, который отправил заказ на КДС (сохранил заказ), ссылка на EMPLOYEES.SIFR
INITMANAGERIDИдентификатор работника, который начал готовку, ссылка на EMPLOYEES.SIFR
DONEMANAGERIDИдентификатор работника, который отметил заказ приготовленным, ссылка на EMPLOYEES.SIFR
TAKEMANAGERIDИдентификатор работника, который отметил заказ забранным, ссылка на EMPLOYEES.SIFR
COLLECTMANAGERIDИдентификатор работника, который начал сборку заказа, ссылка на EMPLOYEES.SIFR
COLLECTEDMANAGERIDИдентификатор работника, который завершил сборку заказа, ссылка на EMPLOYEES.SIFR
STARTPARKMANAGERIDИдентификатор работника, который отправил заказ на парковку, ссылка на EMPLOYEES.SIFR
ENDPARKMANAGERIDИдентификатор работника, который снял заказ с парковки, ссылка на EMPLOYEES.SIFR
KDSSTATIONIDИдентификатор станции, ссылка на CASHES.SIFR
DBSTATUSЕсли DBStatus = -1, то запись нужно считать удаленной. В SQL такие записи не выгружаются.
TRANSACT_GUIDGUIDSTRING идентификатор времени записи

MCRPAYMENTSLink to MCRPAYMENTS

MCR-платежи по заказу (предварительно персонализированные платежи)

VISITИдентификатор визита, ссылка на VISITS.SIFR
MIDSERVERИдентификатор кассового сервера, ссылка на CASHGROUPS.SIFT
ORDERIDENTИдентификатор заказа, ссылка на ORDERS.IdentInVisit
UNIИдентификатор записи внутри заказа
SIFRИдентификатор валюты, ссылка на CURRENCIES.SIFR
INPUTTYPE

Способ добавления платежа, возможные значения:

  • 0 - Вручную
  • 1 - Магнитная карта
  • 2 - Даллас
  • 3  - Расчет заказа
  • 4 - Прокси карты
  • 5 - Штрих-код
  • 6 - XML
PAYLINETYPE

Тип валюты, возможные значения:

  • 0 - Наличные
  • 1 - Банковские карты
  • 2 - Карты отеля
  • 3 - Платежные карты
  • 4 - Исключить из доходов, для фиктивных сдач
  • 5 - Безнал
  • 6 - Купон на блюдо
  • 7 - Блюдо выкупа
OWNERВладелец, заполняется для платежных карт
CARDNUMНомер карты
ACCOUNTIDENTНомер счета, связанный с картой, заполняется для платежных карт
EXPDATEДата окончания
AUTHCODEКод авторизации для банковской карты
TRACK2Не используется
MAXAMOUNTМаксимальная сумма, доступная для оплаты
ADDBYINTERFACEИдентификатор логического интерфейса, ссылка на DEVICES.SIFR
DEFAULTERИдентификатор типа неплательщиков, ссылка на DEFAULTERTYPES.SIFR
EXTTRANSACTIONINFOДоп.инфо по платежу
DBSTATUSЕсли DBStatus = -1, то запись нужно считать удаленной. В SQL такие записи не выгружаются.

MESSAGEBUTTONSLink to MESSAGEBUTTONS

Данные о доступных кнопках для сообщений официанту

MESSAGEIDENTИдентификатор сообщения, ссылка на MESSAGES.SIFR
UNIИдентификатор записи
IMAGEINDEXИдентификатор картинки для кнопки, ссылка на IMAGENODES.SIFR
CAPTIONТекст на кнопке
BROWSEURLURL, по которому нужно перейти при нажатии на кнопку 
HTTPCALLURLURL, по которому нужно отправить POST-запрос при нажатии на кнопку
GUIDSTRINGУникальный GUIDString идентификатор
DBSTATUSЕсли DBStatus = -1, то запись нужно считать удаленной. В SQL такие записи не выгружаются.



MESSAGESLink to MESSAGES

Сообщения официанту

IDENTИдентификатор записи с сообщением
IEMPLOYEEИдентификатор работника, которому нужно показать сообщение, ссылка на EMPLOYEES.SIFR
IAUTHORИдентификатор работника, который добавил сообщение, ссылка на EMPLOYEES.SIFR
EXPIREDATEДата и время устаревания сообщения, после этого времени сообщение будет удалено
TEXTТекст сообщения
MESSAGETYPE

Тип сообщения, возможные значения:

  • 0 - без типа
  • 1 - вызов официанта со стола
  • 2 - Монитор
  • 3 - Сообщение о готовности блюд от КДС
  • 4 - Сообщение о готовности блюд от сервис-печати
  • 5 - Извещение об ошибке
  • 6 - вызов с пейджера
  • 7 - Скрипт с кассы
  • 8 - Скрипт с сервера
  • 9 - XML-интерфейс
  • 10 - Сообщение от системы лицензирования
  • 11 - Сообщение от тарификатора
  • 12 - Сообщение об изменении системного времени
  • 13 - Сообщение с менеджерской станции
  • 14 - Сообщение со второго экрана
  • 15 - Сообщение о приближении времени закрытия общей смены
  • 16 - запрос на блокировку заказа
PARAMETERПараметр для сообщения
FROMSTATIONИдентификатор станции, с которой было отправлено сообщение, ссылка на CASHES.SIFR
STATIONИдентификатор станции, на которой нужно показать сообщение (и только на ней), ссылка на CASHES.SIFR
ADDEDATДата и время поступления сообщения
REPEATCOUNTКол-во повторов
EXTIDВнешний идентификатор сообщения
VISITИдентификатор визита, ссылка на VISITS.SIFR
ORDERIDENTИдентификатор заказа, ссылка на ORDERS.IdentInVisit
ONDELETEURLURL, для которого нужно вызвать GET-запрос при удалении сообщения
DBSTATUSЕсли DBStatus = -1, то запись нужно считать удаленной. В SQL такие записи не выгружаются.
TRANSACT_GUIDGUIDSTRING идентификатор времени записи

NEEDCLOSECHECKLink to NEEDCLOSECHECK

Таблица содержит информацию о чеках, чья печать была начата, но еще не завершена.

VISITИдентификатор визита, ссылка на VISITS.SIFR
MIDSERVERИдентификатор кассового сервера, ссылка на CASHGROUPS.SIFR
UNIИдентификатор записи с чеком
ORDERIDENTСсылка на заказ ORDERS.IdentInVisit
DEVICEИдентификатор логического принтера, ссылка DEVICES.SIFR
MAKETIDИдентификатор представления документа, ссылка на MAKETSCHEMEDETAILS.SIFR
CLOSESTATIONИдентификатор кассовой станции, с которой была начата печать чека, ссылка на CASHES.SIFR

OPERATIONLOGLink to OPERATIONLOG

Журнал выполненных операций 

MIDSERVERИдентификатор кассового сервера, ссылка на CASHGROUPS.SIFR
SIFRИдентификатор записи
VISITИдентификатор визита, ссылка на VISITS.Sifr
ORDERIDENTИдентификатор заказа, ссылка на ORDERS.IdentInVisit
ICOMMONSHIFTНомер общей смены, ссылка на GLOBALSHIFTS.SHIFTNUM
DATETIMEДата и время выполнения операции
STATIONИдентификатор станции, ссылка на CASHES.SIFR
OPERATIONИдентификатор операции, ссылка на OPERATIONS.SIFR
PARAMETERПараметр, с которым была выполнена операция
OPERATORИдентификатор работника, который выполнил операцию, ссылка на EMPLOYEES.SIFR
OPERATORROLEИдентификатор роли работника, который выполнил операцию, ссылка на EMPLOYEEGROUPS.SIFR
MANAGERИдентификатор работника, который подтвердил выполнение операции, ссылка на EMPLOYEES.SIFR
MANAGERROLEИдентификатор роли работника, который подтвердил выполнение операции, ссылка на EMPLOYEEGROUPS.SIFR
MENUITEMИдентификатор блюда, если операция связана с блюдом, ссылка на MENUITEMS.SIFR
QNTКоличество блюда, если операция связана с блюдом
MAKETSCHEMEDETAILИдентификатор представления документа, если операция связана с печатью, ссылка на MAKETSCHEMEDETAILS.SIFR
SESSIONUNIИдентификатор записи с сессией, в которой находился объект, над которым выполнена операция, ссылка на ORDERSESSIONS.SIFR
ORDERSUMBEFOREСумма заказа до выполнения операции
ORDERSUMAFTERСумма заказа после выполнения операции
REASONIDИдентификатор причины удаления, которая связана с выполняемой операцией, ссылка на ORDERVOIDS.SIFR
TRANSACT_GUIDGUIDSTRING идентификатор времени записи

ORDERSLink to ORDERS

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

Таблицы, которые на нее ссылаются: TARIFFDATA, TAXPARTS, CURRLINES, DISCPARTS, DISHDISCOUNTS, DISHCONSUMATORS, DISHMODIFIERS, DISHVOIDS, SESSIONDISHES, INVOICES, OPERATIONLOG, ORDERSESSIONS, PAYBINDINGS, PAYMENTS, PAYMENTSEXTRA, PRINTCHECKS, SELECTORDETAILS, SERVICECHECKS, EXTRATABLES, EXTERNALIDS, ORDERWAITERS

VISITИдентификатор визита, ссылка на VISITS.SIFR
MIDSERVERИдентификатор кассового сервера, ссылка на CashGroups.Sifr
IDENTINVISITИдентификатор записи с заказом
ICREATORИдентификатор создателя, ссылка на EMPLOYEES.Sifr
IAUTHORИдентификатор автора, ссылка на EMPLOYEES.Sifr
ICREATORROLEИдентификатор роли создателя, ссылка на ROLES.Sifr
IAUTHORROLEИдентификатор роли автора, ссылка на ROLES.Sifr
ILASTUSERИдентификатор работника, который последним сохранил заказа, ссылка на EMPLOYEES.Sifr
FLAGSФлаги заказа, битовая маска. Если число нечетное, то заказ заблокирован
GUESTSCOUNTЧисло гостей
LASTSERVICEДата и время последнего обслуживания заказа
NUMONTABLEИспользуется, когда за столом находится более одной компании в одно время
OPENTIMEДата и время создания заказа
TABLEIDИдентификатор стола, ссылка на TABLES.Sifr
TABLENAMEНаименование стола 
ORDERNAMEНаименование заказа (номер стола + NUMONTABLE)
PROMOCODEПромо-код
COTИдентификатор типа заказа, ссылка на CHANGEABLEORDERTYPES.Sifr
UOTИдентификатор категории заказа, ссылка на UNCHANGEABLEORDERTYPES.Sifr
DEFAULTERИдентификатор типа неплательщиков, ссылка на DEFAULTERTYPES.Sifr
IBASICCURRENCYИдентификатор валюты, которая считалась базовой на момент заказа, ссылка на CURRENCIES.Sifr
INATIONALCURRENCYИдентификатор валюты, которая считалась национальной на момент заказа, ссылка на CURRENCIES.Sifr
ICOMMONSHIFTНомер общей смены, ссылка на GLOBALSHIFTS.SHIFTNUM
MAINWAITERИдентификатор главного официанта заказа, ссылка на EMPLOYEES.Sifr
BRIGADEИдентификатор бригады, к которой относится главный официант, ссылка на BRIGADES.Sifr
STARTSERVICEДата и время начала добавления первого блюда в заказ
ENDSERVICEДата и время закрытия заказа (оплаты)
DURATIONПродолжительность заказа (в секундах)
FINISHEDSERVICEПризнак завершенности заказа (1 - завершен; 0 - незавершён)
PAIDЗаказ оплачен (1 - оплачен; 0 - неоплачен)
ISBANQUETПризнак банкетного заказа
BANQUETSTATE

Статус резервного заказа, заполняется только для открытых заказов, возможные значения:

  • Обычный заказ
  • Активный банкет (по которым прошла сервис-печать)
  • Банкет на сегодня
  • Банкет на будущее
PRICELISTSUMСумма по прайс листу с учётом модификаторов (но без скидок)
TOPAYSUMСумма к оплате в базовой валюте
PAIDSUMОплаченная сумма в базовой валюте
UNCLOSEDPRICESUMНеоплаченная сумма по прайс-листу
UNCLOSEDPREPAYSUMНеиспользованная сумма предоплаты
DISCOUNTSUMСумма скидки
TOTALDISHPIECESCумма порций всех блюд заказа
INVOICEUNIИдентификатор записи с счет-фактурой, ссылка на INVOICES.UNI
ORIGINALORDERIDИдентификатор первоначального заказа (если заказ переносился в другую смену), ссылка на ORDERS.IdentInVisit
STATE

Не используется

LASTCHECKUNIИдентификатор записи с чеком, ссылка на PRINTCHECKS.UNI
STATIONIDИдентификатор станции, ссылка на CASHES.Sifr
SEQNUMBERПорядковый номер заказа
CRC32Контрольная сумма по содержимому заказа
GUIDSTRINGУникальный GUIDString идентификатор
FISCORDERSTATE

Фискальный статус заказа, возможные значения:

  • 0 — Нет статуса
  • 1 — Создан
  • 2 — Пречек
  • 3 — Чек
KDSState

КДС-статус блюд заказа (выбирается минимальный из КДС-статусов блюд), возможные значения:

  • 0 — Нет статуса / kdsNone
  • 1 — Отправлено / kdsSent
  • 2 — Начата готовка / kdsStarted
  • 3 — Приготовлено / kdsReady
  • 4 — Забрано / kdsOut
  • 5 — Идет сборка заказа / kdsCollect
  • 6 — Заказ собран / kdsCollected
  • 7 — Поставить заказ на парковку / kdsStartPark
  • 8 — Снять заказ с парковки / kdsEndPark
  • 9 — Удалено / kdsRemove
DBSTATUSЕсли DBStatus = -1, то запись нужно считать удаленной. В SQL такие записи не выгружаются.
TRANSACT_GUIDGUIDSTRING идентификатор времени записи

ORDERSESSIONSLink to ORDERSESSIONS

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

Таблицы, которые на нее ссылаются: DISHDISCOUNTS, DISHVOIDS, SESSIONDISHES, OPERATIONLOG, PAYMENTS, PRINTCHECKS, PAYMENTS, PRINTCHECKS

VISITИдентификатор визита, ссылка на VISITS.SIFR
MIDSERVERИдентификатор кассового сервера, ссылка на CASHGROUPS.SIFR
ORDERIDENTИдентификатор заказа, ссылка на ORDERS.IdentInVisit
UNIУникальный идентификатор внутри заказа
SORTORDERПорядок следования пакетов в заказе
STATE

Статус, возможные значения:

  • 1 - открыто
  • 2 - заблокировано (не используется)
  • 3 - зафиксировано (пречек)
  • 4 - распечатано
  • 5 - частично оплачено
  • 6 - закрыто
  • 7 - удалено
ICREATORИдентификатор создателя, ссылка на  EMPLOYEES.Sifr
IAUTHORИдентификатор автора, ссылка на EMPLOYEES.Sifr
ICREATORROLEИдентификатор роли создателя, ссылка на ROLES.Sifr
IAUTHORROLEИдентификатор роли автора, ссылка на ROLES.Sifr
ISESSIONTYPE

Способ создания пакета, возможные значения:

  • 0 - пакет создан автоматически
  • 1 - пакет создан вручную
  • 2 - пакет получен в результате переноса блюд между заказами
  • 3 - пакет получен в результате переноса заказов при закрытии общей смены
  • 4 - пакет получен в результате объединения заказов
  • 5 - пакет получен в результате вызова xml-запроса
  • 6 - пакет получен в результате возврата блюд
STARTSERVICEДата и время добавления первого блюда в пакет
ENDSERVICEДата и время последнего сохранения пакета
IPRICESCALEИдентификатор типа цены, ссылка на PRICETYPES.SIFR
IPERIODИдентификатор периода, ссылка на PERIODS.SIFR
ITRADEGROUPИдентификатор торговой группы, ссылка на TRADEGROUPS.Sifr
ISTATIONИдентификатор cтанции, на которой был создан пакет, ссылка на  CASHES.Sifr
EXTRAVISIT

Идентификатор исходного визита, из которого был выполнен перенос блюд, ссылка на VISITS.SIFR

EXTRAORDERIDENTИдентификатор исходного заказа, из которого был выполнен перенос блюд, ссылка на ORDERS.IDENTINVISIT
EXTRAUNIИдентификатор исходного пакета, из которого был выполнен перенос блюд, ссылка на ORDERSESSIONS.UNI
COMMONVISIT

Идентификатор визита, в котором пакет был порожден (первый предок), ссылка на VISITS.SIFR

COMMONUNI

Идентификатор пакета, на основе которого текущий пакет был порожден (первый предок), ссылка на ORDERSESSIONS.UNI

IKURSИдентификатор порядка подачи, ссылка на KURSES.SIFR
PRINTFLAG

Флаг печати по времени печати, возможные значения:

  • 0 - печать не требуется
  • 1 - распечатать при первой возможности
  • 2 - распечатать когда придёт время печати
  • 3 - ошибка при выполнении печати
PRINTATДата и время, когда пакет должен быть напечатан  (был напечан)
REMINDFLAGФлаг печати по времени напоминания, возможные значения см в PRINTFLAG
REMINDATДата и время, когда должна быть выполнена печать напоминания (была выполнена)
READYFLAGФлаг печати по времени готовности, возможные значения см. PRINTFLAG
READYATДата и время, к которому блюда должны были быть поданы (если задано)
OPENKURSNAMEОткрытое (пользовательское) имя для порядка подачи
SESSIONFLAGS

Флаги пакета, битовая маска, значение битов:

  • Бит 1 - Признак того что данная сессия является сервис-линией
  • Бит 2 - Пустой пакет
  • Бит 3 - Пакет для отказов (воидов)
  • Бит 4 - Не печатать пакет (временно)
  • Бит 5 - Пакет с чеками
  • Бит 6 - В пакете есть блюда
  • Бит 7 - Официант был уведомлен о приближении времени печати 
  • Бит 8 - Официант был уведомлен о приближении времени печати напоминания
  • Бит 9 - Порядок подачи изменен вручную
  • Бит 10 - В распечатанном пакете есть нераспечатанные блюда (их нужно напечатать)
  • Бит 11 - Пакет - черновик
  • Бит 12 - Новый пакет, добавлен в текущем сеансе редактирования
  • Бит 13 - Официант был уведомлен об окончании готовки блюд
GLOBALIDENTГлобальный строковый идентификатор элемента
IPRINTSERVICESCHEMEИдентификатор сервис-схемы, которая использовалась для первой сервис-печати, ссылка на SERVICESCHEMES.Sifr
IREMINDSERVICESCHEMEИдентификатор сервис-схемы, которая использовалась для сервис-печати напоминания, ссылка на SERVICESCHEMES.Sifr
KDSSTATE

КДС-статус пакета (минимальный статус по блюдам пакета), возможные значения:

  • 1 - Отправлено
  • 2 - Начата готовка
  • 3 - Приготовлено
  • 4 - Забрано
  • 5 - Идет сборка заказа
  • 6 - Заказ собран
  • 7 - Поставить заказ на парковку
  • 8 - Снять заказ с парковки
  • 9 - Удалено
NORMTIMEНоминальное время приготовления по блюдам пакета (максимально время готовки у блюд), в минутах
UNIQUEIDУникальный номер пакета в рамках кассового сервера, генерируется на основе генератора OrderSessGenID
GUIDSTRINGУникальный GUIDString идентификатор пакета
DBSTATUSЕсли DBStatus = -1, то запись нужно считать удаленной. В SQL такие записи не выгружаются.
ICOSTSCALEИдентификатор типа себестоимости, ссылка на PRICETYPES.SIFR
TRANSACT_GUIDGUIDSTRING идентификатор времени записи

ORDERWAITERSLink to ORDERWAITERS

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

VISITСсылка на визит VISITS.Sifr
MIDSERVERСсылка на кассовый сервер CashGroups.Sifr
ORDERСсылка на заказ ORDERS.IdentInVisit
WAITERСсылка на работника EMPLOYEES.Sifr
DBSTATUSЕсли DBStatus = -1, то запись нужно считать удаленной. В SQL такие записи не выгружаются.
TRANSACT_GUIDGUIDSTRING идентификатор времени записи

PAYBINDINGSLink to PAYBINDINGS

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

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

Таблицы, которые на нее ссылаются: TAXPARTS, DISCPARTS

VISITИдентификатор визита, ссылка на VISITS.Sifr
MIDSERVERИдентификатор кассового сервера, ссылка на CashGroups.Sifr
ORDERIDENTИдентификатор заказа, ссылка на ORDERS.IdentInVisit
DISHUNIИдентификатор записи с блюдом, ссылка на SESSIONDISHES.UNI
CHARGEUNIИдентификатор записи с нераспределяемой наценкой, ссылка на DISHDISCOUNTS.UNI
UNIУникальный идентификатор внутри заказа
CURRUNIИдентификатор платежа чека, ссылка CURRLINES.UNI
PRICESUMЧасть суммы по прайс-листу для элемента меню или наценки (кроме скидок и дополнительных налогов)
PAYSUMОплаченная сумма в базовой валюте
QUANTITYКоличество проданных блюд (для данного элемента продажи)
DISTRDISCOUNTSСумма распределяемой скидки
TAXESADDEDСумма добавленных налогов
BONUSBASEБаза для расчета сумма бонуса
BONUSSUMСумма бонусов на элементы меню
DISTRDISCOUNTSONLYСумма скидок без учета нераспределяемых наценок 
CONSUMATIONSUMСумма консуммации элементов меню
SEATНомер посадочного места
STATE

Статус, возможные значения:

  • 1 - открыто
  • 2 - заблокировано (не используется)
  • 3 - зафиксировано (пречек)
  • 4 - распечатано
  • 5 - частично оплачено
  • 6 - закрыто
  • 7 - удалено
DBSTATUSЕсли DBStatus = -1, то запись нужно считать удаленной. В SQL такие записи не выгружаются.
COSTSUMСебестоимость
TRANSACT_GUIDGUIDSTRING идентификатор времени записи
 PAYMENTMETHODСпособ оплаты, 0,NULL - не задано, 4 - Полный расчет

PAYMENTSLink to PAYMENTS

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

VISITИдентификатор визита, ссылка на VISITS.SIFT
MIDSERVERИдентификатор кассового сервера, ссылка на CashGroups.Sifr
ORDERIDENTИдентификатор заказа, ссылка на ORDERS.IdentInVisit
SESSIONUNIИдентификатор записи с пакетом, в который добавлен платеж, ссылка на ORDERSESSIONS.UNI
SORTORDERПорядок следования платежей в пакете
UNIУникальный идентификатор внутри заказа
PRINTCHECKUNIИдентификатор записи с чеком, ссылка на PRINTCHECKS.UNI
SIFRИдентификатор валюты, ссылка на CURRENCIES.SIFR
STATE

Статус платежа, возможные значения:

  • 1 - открыт
  • 2 - заблокирован (не используется)
  • 3 - зафиксирован (пречек)
  • 4 - распечатан
  • 5 - частично оплачен
  • 6 - закрыт
  • 7 - удален
ICREATORИдентификатор создателя, ссылка на EMPLOYEES.SIFR
IAUTHORИдентификатор автора, ссылка на  EMPLOYEES.SIFR
ICREATORROLEИдентификатор роли создателя, ссылка на ROLES.SIFR
IAUTHORROLEИдентификатор роли автора, ссылка на ROLES.SIFR
PAYLINETYPE

Тип линии платежа, возможные значения:

  • 0 - Наличные
  • 1 - Банковские карты
  • 2 - Карты отеля
  • 3 - Платежные карты
  • 4 - Исключить из доходов, для фиктивных сдач
  • 5 - Безнал
  • 6 - Купон на блюдо
  • 7 - Выкуп блюд (тара)
ISPREPAYФлаг "Платеж является предоплатой"
PRINTEDPREPAYФлаг "Печать предоплаты выполнена"
PROMISEDPAYMENTФлаг "Предоплата является обещанным платежом"
IGNOREINREP

Флаг  "Игнорировать в отчетах". В случае переноса заказа из смены в смену в новой смене создается копия предоплаты. Выставляем этот флаг, чтобы копия предоплаты не попала в отчеты, также флаг выставляется для еще не распечатанных предоплат

REASONIDИдентификатор причины внесения денег, ссылка на DEPOSITCOLLECTREASONS.Sifr
FLAGS

Флаги для платежей, битовая маска, назначение битов:

  • 1 - Нужно ли передавать потраты (заполняется из причины, указанной в ReasonID)
  • 2 - Не печатать чек и не проводить транзакции 
  • 3 - Платеж добавлен на замену исходному платежу в заказе возврата
  • 4 - Удаление платежа выполнять без обращения к терминалу авторизации 
PREPAYCHECKUNI

Идентификатор чека, посредством которого выполнена печать чека предоплаты, ссылка на PRINTCHECKS.UNI. Заполняется для фискальной предоплаты

PREPAYORDERIDENT

Идентификатор заказа, в котором находится чек предоплаты, ссылка на ORDERS.IDENTINVISIT. Заполняется для фискальной предоплаты

ORIGINALSUMСумма в валюте платежа
BASICSUMСумма в базовой валюте
NATIONALSUMСумма в национальной валюте
PROMISEDSUMИсходная сумма обещанных платежей
CARDLIMITЛимит карты после оплаты чека
TAXPAYTYPESIFRИдентификатор налоговой льготы, ссылка на TAXPAYTYPES.Sifr
INPUTTYPE

Способ добавления платежа, возможные значения:

  • Вручную
  • Магнитная карта
  • Даллас
  • Расчет чека
  • Прокси-карта
  • Штрих-код
  • Клавиатура
  • XML-запрос
SOURCEPAYUNIИдентификатор исходного платежа, на случай автоматического разделения чеков по классификациям, ссылка на PAYMENTS.UNI
SEATМесто, на которое записан платеж
DBKURSКурс валюты
CHANGEFORCURRИдентификатор валюты, для которой идет сдача, ссылка на CURRENCIES.SIFR. Заполняется для платежей сдачи
CHANGEFOROWNERINFOДополнительная информация о том платеже, с которого дается сдача. Заполняется для платежей сдачи
CURRLINESUMСумма по чеку в валюте платежа
CURRLINEUNIИдентификатор платежа чека, ссылка на CURRLINES.UNI
MINTERFACEИдентификатор логического интерфейса, который осуществил платежную транзакцию, ссылка на DEVICES.SIFR
IHIGHLEVELTYPEИдентификатор типа валюты, ссылка на CURRENCYTYPES.Sifr
GLOBALIDENTГлобальный идентификатор валюты
COUPONDISHUNIИдентификатор записи с блюдом, заполняется для купонов на блюде, ссылка на SESSIONDISHES.UNI
ISHIFTНомер кассовой смены, ссылка на SHIFTS.SHIFTNUM
ISTATIONИдентификатор станции, на которой создана оплата. После распечатки заменяется на станцию, на которой закрыт чек, ссылка на CASHES.SIFR
IDRAWERИдентификатор логического ящика, ссылка на DEVICES.SIFR
DEFAULTERИдентификатор типа неплательщиков, ссылка на DEFAULTERTYPES.SIFR
IDRAWERSHIFTНомер смены ящика, ссылка на REGISTRATIONS.IDENT
GUIDSTRINGУникальный GUIDString идентификатор
WASTRANSFERREDФлаг "Предоплата была добавлена в одной из прошлых смен" (не в текущей смене)
DBSTATUSЕсли DBStatus = -1, то запись нужно считать удаленной. В SQL такие записи не выгружаются.
TRANSACT_GUIDGUIDSTRING идентификатор времени записи

PAYMENTSEXTRALink to PAYMENTSEXTRA

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

VISITИдентификатор визита, ссылка на VISITS.Sifr
MIDSERVERИдентификатор кассового сервера, ссылка на CashGroups.Sifr
ORDERIDENTИдентификатор заказа, ссылка на ORDERS.IdentInVisit
PAYUNIИдентификатор записи с платежом, для которого добавляется доп.информация, ссылка на PAYMENTS.UNI
OWNERВладелец карты (заполняется для платежных карточек)
CARDNUMНомер карты
ACCOUNTIDENTНомер счета, связанный с картой, заполняется для платежных карт
EXPDATEДата окончания
AUTHCODEКод авторизации
TRANSACTIONIDИдентификатор транзакции
TRANSACTIONSTATUS

Статус транзакции, возможные значения:

  • 0 - Нет транзакции
  • 1 - Транзакция отменена
  • 2 - Создано
  • 3 - Первый этап авторизации (для 2-х стадийной авторизации)
  • 4 - Авторизовано
  • 5 - Подтверждено
  • 6 - Отменено
  • 7 - День закрыт
ADDBYINTERFACEИдентификатор логического интерфейса, с помощью которого был добавлен платеж, ссылка на DEVICES.SIFR
AUTHTYPE

Тип авторизации, возможные значения:

  • 0 - Ошибка авторизации
  • 1 - Авторизация интерфейсом / не связано с r_keeper
  • 2 - Авторизация терминалом авторизации
  • 3 - Голосовая авторизация
  • 4 - Ошибка авторизации, нужно запросить голосовую авторизацию
ITERMINALИдентификатор терминала, ссылка на DEVICES.SIFR
EXTTRANSACTIONINFOДоп. инфо по платежу
NEEDCONFIRMAFTERPRINTФлаг "Требуется подтверждение после печати"
TERMINALPRINTDETAILIDENTИдентификатор представления документа для результата авторизации, ссылка на MAKETSCHEMEDETAILS.SIFR
BANKTRANSACTIONTYPE

Тип банковской транзакции, возможные значения:

  • 0 - Неизвестно
  • 1 - Платеж
  • 2 - Внесение
  • 3 - Чаевые
  • 4 - Зарезервировано
  • 5 - Скидка
DBSTATUSЕсли DBStatus = -1, то запись нужно считать удаленной. В SQL такие записи не выгружаются.
TRANSACT_GUIDGUIDSTRING идентификатор времени записи

PDSCARDSLink to PDSCARDS

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

ACCOUNTIDENTИдентификатор счётаAccountIdent,MInterface –> Table PDSCards, field(s) AccountIdent,MInterface;
MINTERFACEИнтерфейс с другими программами DEVICES.Sifr
CARDCODEКoд карты
HOLDERВладелец карты, по которой назначена скидка EMPLOYEES.Sifr
FOLDER1Каталог 1
FOLDER2Каталог 2
FOLDER3Каталог 3
CREATEDСоздатель EMPLOYEES.Sifr
OFFEREDДата выдачи карты
EXPIREDСрок окончания действия карты
BIRTHDAYДень рождения
DELETEDКарта была удалена
LOCKEDЗаблокирована
SEIZEКарту нужно изъять
TEL1Телефон
TEL2Телефон
EMAILИнформация о почте клиента
ADDRESSИнформация об адресе клиента
TRANSACT_GUIDGUIDSTRING идентификатор времени записи

В Литве есть закон по которому ПО касовых апаратов баров и ресторанов должно выполнять печать количеств и сумм неоплаченых предварительных счётов в контрольной ленте при печати Z отчёта.

То есть необходимо, чтобы при закрытии общей смены печатался отчет, в котором было количество отказов пре-чеков и сумма всех отказанных пре-чеков.

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

У таких записей:

DELETED=1
ISBILL=1
IGNOREINREP=1

Включено в 7.5.5.12 и 7.05.04.148

Теперь при отмене пречека (если пречек был распечатан) запись о нём сохраняется в таблице чеков PRINTCHECKS.

У таких записей:

DELETED=1
ISBILL=1
IGNOREINREP=1

PRINTCHECKSLink to PRINTCHECKS

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

Таблицы, которые на нее ссылаются: CURRLINES, INVOICES, ORDERS, PAYMENTS, SHIFTS

VISITintegerИдентификатор визита(VISIT, MIDSERVER) → VISITS(SIFR, MIDSERVER)
!MIDSERVERintegerИдентификатор кассового сервераCASHGROUPS.SIFR
!UNIintegerИдентификатор записи внутри заказа

ORDERIDENTintegerИдентификатор заказа

(VISIT, MIDSERVER, ORDERIDENT) →

ORDERS(VISIT, MIDSERVER, IDENTINVISIT)


SESSIONUNIintegerUNI сессии

(VISIT, MIDSERVER, SESSIONUNI) →

ORDERSESSIONS(VISIT, MIDSERVER, UNI)


STATE


Статус элемента



ICREATORintegerИдентификатор работника, который оплатил чекEMPLOYEES.SIFR

IAUTHORinteger

Идентификатор работника, который подтвердил оплату чека

EMPLOYEES.SIFR


ICREATORROLEintegerИдентификатор роли создателяROLES.SIFR

IAUTHORROLEintegerИдентификатор роли автораROLES.SIFR

CLOSEDATETIMEdatetimeДата и время печати чека

BILLDATETIMEdatetimeДата и время печати пречека

STARTDATETIMEdatetimeДата и время начала расчета чека

DRAWERDATETIMEdatetimeДата и время закрытия денежного ящика

ICLOSESTATIONintegerИдентификатор станции, с которой была вызвана печати чекаCASHES.SIFR

FLAGS

integer

Флаги записи с чеком, битовая маска, назначение битов:

  • 1 - Зафиксировать итоги, не рассчитывать их по составу заказа



ISHIFTintegerНомер кассовой смены

(MIDSERVER, ISHIFT) →

SHIFTS(MIDSERVER, SHIFTNUM)


IFISCSHIFTintegerНомер фискальной смены фискального регистратора

IPRINTSTATIONintegerИдентификатор станции, на которой чек был распечатанCASHES.SIFR

IDRAWERintegerИдентификатор денежного ящикаDEVICES.SIFR

IPRINTERintegerИдентификатор принтераDEVICES.SIFR

EXTFISCIDnvarchar(35)Внутренний идентификационный номер фискального регистратора, на котором чек был распечатан

PRINTNUMBERintegerПечатный номер чека

CHECKNUMintegerНомер чека

PARENTCHECKNUMintegerНомер родительского чека (в случае разделения чека по классификациям)

GUESTCNTintegerЧисло гостей по чеку

SEATintegerМесто, для которого был распечатан чек

DELETEDsmallintФлаг "Чек удален"

UNDOTRANSACTIONS

smallint

Флаг "Транзакции по чеку были выполнены" (в случае ошибки при печати чека

отдельно проводятся транзакции во внешние системы, и отдельно печатается сам чек)



DELETEDATETIMEintegerДата и время удаления чека

BASICSUMmoneyСумма в базовой валюте

BINDEDSUMmoneyСумма в чеке по блюдам

NATIONALSUMmoneyСумма в национальной валюте

FISCALSUMmoneyФискальная сумма

PRLISTSUMmoneyСумма по прайс листу с учётом модификаторов (но без скидок)

DISCOUNTSUMmoneyСумма скидки, приходящаяся на чек

TOPAYSUM

bigint

Сумма к оплате (для оплаченных чеков равна 0, для неоплаченных содержит сумму,

которую нужно доплатить для оплаты чека)



DISHPRICELISTSUMbigintСтоимость блюд по прейскуранту

CHARGEPRICELISTSUMbigintСтоимость наценок по прейскуранту

TAXSUMmoneyСумма налога в базовой валюте

TAXSUMADDEDmoneyСумма добавленного налога (налог с продаж)

BONUSSUMmoneyСумма бонуса в базовой валюте

GLOBALIDENTnvarchar(32)Глобальный идентификатор элемента

PRINTTRYintegerЧисло попыток печати чека

ISBILLsmallintФлаг "Это пречек"

IVOIDintegerИдентификатор причины удаления чекаORDERVOIDS.SIFR

OPENVOIDNAMEnvarchar(40)Открытое (пользовательское) имя причины удаления чека

IDELETEPERSONintegerИдентификатор работника, который выполнил удаление чекаEMPLOYEES.SIFR

IDELETEMANAGERintegerИдентификатор работника, который подтвердил удаление чекаEMPLOYEES.SIFR

BASICRATEbigintКурс базовой валюты

WASALLCHANGETOTIPsmallintФлаг "Сдача была выдана в виде чаевых"

BILLERRORsmallintФлаг "Ошибка при печати пречека"

INVOICEUNIintegerUNI счет-фактуры

(VISIT, MIDSERVER, INVOICEUNI) →

INVOICES(VISIT, MIDSERVER, UNI)


INVOICEPRINTEDsmallintФлаг "Печать счет-фактуры выполнена"

COPIESPRINTEDintegerЧисло распечатанных копий чека

IDRAWERSHIFTintegerНомер смены ящика

(MIDSERVER, IDRAWERSHIFT) →

REGISTRATIONS(MIDSERVER, IDENT)


IBUSINESSPERIODintegerИдентификатор бизнес-периодаBUSINESSPERIODS.SIFR

IGNOREINREPsmallntФлаг "Игнорировать в отчетах"

ISPREPAYRECEIPTsmallntФлаг "Это чек фискальной предоплаты"

ISDEPOSITRECEIPTsmallntФлаг "Это чек фискального внесения денег"

ISWITHDRAWALRECEIPTsmallntФлаг "Это чек фискального изъятия денег"

ISTARERECEIPTsmallntФлаг "Это чек фискального выкупа"

SQIintegerОценка качества обслуживания

GUIDSTRINGnvarchar(38)Уникальный GUIDString идентификатор

PAYFISCALSUMmoneyСумма фискальных платежей в национальной валюте

RECEIPTTAXTYPEsmallint

Номер типа налогообложения, система автоматически разобьёт чеки по этим типам



BILLPRINTEDsmallintФлаг "Был распечатан пречек"

DELETEPRINTNUMBERintegerНомер документа удаления чека

FISCDOCNUMBERintegerФискальный номер документа печати чека

DELETEFISCDOCNUMBERintegerФискальный номер документа удаления чека

GLOBALFISCALIDnvarchar(255)Глобальный фискальный номер чека

FISCDEVintegerИдентификатор типа фискального регистратораFISCDEVPARAMS.SIFR

IENTITYDETAILSintegerИдентификатор реквизита собственного юридического лицаENTITYDETAILS.SIFR

DELETEERRORsmallintФлаг "При удалении чека возникла ошибка"

TRANSACT_GUIDnvarchar(38)GUIDSTRING идентификатор времени записи

DBSTATUSsmallintЕсли DBStatus = -1, то запись нужно считать удаленной. В SQL такие записи не выгружаются.

PRINTEDDOCUMENTSLink to PRINTEDDOCUMENTS

Накопительные данные: блобы со слипами распечатанных документов

PK

Имя поля

Тип поля

Описание

Ссылка на


OPERATIONIDintegerИдентификатор операции, которая привела к печатиOPERATIONS.SIFR
!MIDSERVERintegerИдентификатор кассового сервераCASHGROUPS.SIFR

DEVICEintegerИдентификатор принтера, на котором был распечатан документDEVICES.SIFR

DOCUMENTintegerИдентификатор типа документаDOCUMENTS.SIFR

OBJUNIintegerUNI записи, для которой выполняется печать
!SIFRintegerУникальный идентификатор записи

REFSIFR

integer

Родительский печатный документ, если печать связана с печатью нескольких документов

PRINTEDDOCUMENTS.SIFR


QUEUEDTIMEdatetimeДата и время постановки документа на печать

PRINTEDTIMEdatetimeДата и время печати документа

MAKETSCHEMEDETAILintegerИдентификатор представления документовMAKETSCHEMEDETAILS.SIFR

AMOUNTmoneyСумма в документе

DATAIMAGEBLOB c XML c распечатанным документом

ISTATIONintegerИдентификатор станции, с которой была вызвана печатьCASHES.SIFR

ISHIFTintegerНомер кассовой смены

(MIDSERVER, ISHIFT) →

SHIFTS(MIDSERVER, SHIFTNUM)


DBSTATUSsmallintЕсли DBStatus = -1, то запись нужно считать удаленной. В SQL такие записи не выгружаются.

TRANSACT_GUIDnvarchar(38)GUIDSTRING идентификатор времени записи

REGISTRATIONSLink to REGISTRATIONS

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

IDENTИдентификатор
MIDSERVERСсылка на кассовый сервер CashGroups.Sifr
ICASHIERСсылка на кассира
IDRAWERЯщик DEVICES.Sifr
SEQDRAWERNUMSequentional number of drawer (sequention by code)
NUMINCASHSHIFTДневной номер
CLOSEDСмена закрыта или нет (для кассовых отчетов)
ISTARTCOMMONSHIFTСсылка на общую смену, которая в начале регистрации GLOBALSHIFTS.Sifr
IENDCOMMONSHIFTСсылка на общую смену, которая в конце регистрации GLOBALSHIFTS.Sifr
STARTTIMEВремя начала работы человека с конкретным денежным ящиком
CLOSETIMEВремя конца работы человека с конкретным денежным ящиком
ISTARTMANAGERСсылка на менеджера который начал работать с ящиком EMPLOYEES.Sifr
ICLOSEMANAGERСсылка на менеджера который закончил работать с ящиком EMPLOYEES.Sifr
ISTARTSTATIONСсылка на станцию на которой с ящиком начали работать CASHES.Sifr
ICLOSESTATIONСсылка на станцию на которой с ящиком закончили работать CASHES.Sifr
DBSTATUSЕсли DBStatus = -1, то запись нужно считать удаленной. В SQL такие записи не выгружаются.
TRANSACT_GUIDGUIDSTRING идентификатор времени записи

REGPERSLink to REGPERS

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

WAITERИдентификатор работника, EMPLOYEES.Sifr
POSITIONS
CONFIRMIDENTИдентификатор работника, который подтвердил регистрацию, EMPLOYEES.Sifr
DRAWERИдентификатор логического ящика (при регистрации на ящик), DEVICES.Sifr
LASTORDERИдентификатор последнего отредактированного заказа, int64 (первая часть VISITS.Sifr, вторая ORDERS.IdentInVisit)
FLAGS

Флаги (битовая маска):

  • 1 - Режим 'План зала' в окне выбора заказов
  • 2 - Признак того, что нужно отменить регистрацию после завершения сессии
  • 3 - Флаг 'Не нужно автоматически открывать Окно регистрации персонала' -
  • 4 - Режим Тарификаторы в окне выбора заказов
  • 5 - Флаг 'Не нужно автоматически открывать форму учета рабочего времени'
  • 6 - Флаг 'При логине нужно перевернуть экран'
  • 7 - Флаг  'Считать параметр "Кассовая станция" включенным'
WTRFRMSORTMODEРежим сортировки заказов в форме выбора заказа (идентификатор операций из группы "Операции сортировки", OPERATIONS.Sifr

RETURNDATALink to RETURNDATA

Заполняется при возврате товара, содержит данные об исходном заказе, из которого был выполнен возврат

VISITИдентификатор текущего визита, VISITS.Sifr
MIDSERVERИдентификатор текущего кассового сервера, CASHGROUPS.Sifr
ORDERIDENTИдентификатор текущего заказа, ORDERS.IdentInVisit
RETURNVISITИдентификатор 'исходного' (возвращаемого) визита, VISITS.Sifr
RETURNMIDSERVERИдентификатор кассового сервера, на котором была выполнена продажа исходного заказа, CASHGROUPS.Sifr
RETURNORDERIDENTИдентификатор 'исходного' (возвращаемого) заказа, ORDERS.IdentInVisit
RETURNCHECKUNIИдентификатор 'исходного' (возвращаемого) чека, PRINTCHECKS.UNI
RETURNSTATIONIDИдентификатор станции, на которой была выполнена продажа исходного заказа, CASHES.Sifr
RETURNCHECKNUM

Номер 'исходного' (возвращаемого) чека, PRINTCHECKS.CheckNum

RETURNCHECKDATETIMEДатавремя продажи 'исходного' (возвращаемого) чека, PRINTCHECKS.CloseDateTime
RETURNNEXTFISCIDID Фиск. регистратора, на котором была выполнена продажа 'исходного' (возвращаемого) чека, PRINTCHECKS.ExtFiscID
RETURNPRINTNUMBERПечатный номер 'исходного' (возвращаемого) чека, PRINTCHECKS.PrintNumber
RETURNUNFISCDOCNUMBERНомер фискального документа 'исходного' (возвращаемого) чека, PRINTCHECKS.FiscDocNumber
RETURNREASONIDИдентификатор причины, по которой выполняется возврат товара, ORDERVOIDS.Sifr
RETURNORDERXMLXML с составом исходного заказа (в формате GetOrder)
RETURNGLOBALFISCALIDГлобальный номер чека 'исходного' (возвращаемого) чека, PRINTCHECKS.GlobalFiscalId
RETURNGUIDSTRINGGUID 'исходного' (возвращаемого) чека, PRINTCHECKS.GuidString
RETURNORDERGUIDSTRING

GUID 'исходного' (возвращаемого) заказа, ORDERS.GuidString

Таблица используется для хранения информации о последнем выполненном бэкапе.

Имя поля

Описание

THISBACKUPTIME Датавремя загрузки последней смены
THISSHIFTCOUNT Номер последней смены, данные по которой были загружены
LASTBACKUPTIME Датавремя последнего бэкапа
LASTSHIFTCOUNT Номер последней смены, для которой был выполнен бэкап

SALEOBJECTSLink to SALEOBJECTS

Представление проданных блюд (как таблица отсутствует, есть view в базе)

PK

Имя поля

Тип поля

Описание

Ссылка на

!MIDSERVERintegerИдентификатор кассового сервераCASHGROUPS.SIFR
!VISITintegerИдентификатор визита(VISIT, MIDSERVER) → VISITS(SIFR, MIDSERVER)
!DISHUNIintegerUNi записи с блюдом

(VISIT, MIDSERVER, DISHUNI) →

SESSIONDISHES(VISIT, MIDSERVER, UNI)


CHARGEUNIintegerUNI записи с не распределяемой наценкой

(VISIT, MIDSERVER, CHARGEUNI) →

DISHDISCOUNTS(VISIT, MIDSERVER, UNI)


ORDERIDENTintegerИдентификатор заказа

(VISIT, MIDSERVER, ORDERIDENT) →

ORDERS(VISIT, MIDSERVER, IDENTINVISIT)


SESSIONUNIintegerUNI сессии, в которую добавлено блюдо/наценка

(VISIT, MIDSERVER, SESSIONUNI) →

ORDERSESSIONS(VISIT, MIDSERVER, UNI)


OBJKIND

smallint

Тип записи, возможные значения:

  • 0 - блюдо
  • 1 - не распределяемая наценка



CODEintegerКод элемента (блюда или не распределяемой наценки)

NAMEnvarchar(100)Название элемента на основном языке

ALTNAMEnvarchar(100)Название элемента на альтернативном языке

RIGHTLVLsmallintИдентификатор права доступа к объектуRIGHTS.SIFR

TypePathnvarchar(255)Название родительской иерархии (строка с группами блюд, в которые входит данное блюдо/наценка)

STATUSsmallintСтатус элемента

SALESTERMS_STARTSALEdatetimeДата и время начала продаж элемента

SALESTERMS_STOPSALEdatetimeДата и время окончания продаж элемента

ITAXDISHTYPEintegerИдентификатор налоговой группыTAXDISHTYPES.SIFR

SEATintegerМесто

EXCLUDEFROMEARNINGSsmallintФлаг "Исключить из доходов"

SOURCESUMmoneyЦеновая сумма

PAYSUMmoneyПлатежная сумма 

QUANTITYfloatКоличество

GLOBALIDENTnvarchar(32)Глобальный идентификатор элемента

ICREATORintegerИдентификатор создателяEMPLOYEES.SIFR

IAUTHORintegerИдентификатор автораEMPLOYEES.SIFR

ICREATORROLEintegerИдентификатор роли создателяROLES.SIFR

IAUTHORROLEintegerИдентификатор роли автораROLES.SIFR

SERVPRINTERSLink to SERVPRINTERS

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

Таблица не выгружается в накопительную базу.

DEVICEИдентификатор логического принтера, DEVICES.Sifr
LASTSEQТекущее значение номера сервис-чека (seqnum)

SESSIONDISHESLink to SESSIONDISHES

Накопительные данные: блюда

PK

Имя поля

Тип поля

Описание

Ссылка на

!VISITintegerИдентификатор визита(VISIT, MIDSERVER) → VISITS(SIFR, MIDSERVER)
!MIDSERVERintegerИдентификатор кассового сервераCASHGROUPS.SIFR

ORDERIDENTintegerИдентификатор заказа

(VISIT, MIDSERVER, ORDERIDENT) →

ORDERS(VISIT, MIDSERVER, IDENTINVISIT)


SESSIONUNIintegerUNI сессии, в которую добавлено блюдо

(VISIT, MIDSERVER, SESSIONUNI) → ORDERSESSIONS(VISIT, MIDSERVER, UNI)



SORTORDERintegerПорядковый номер записи в сессии

UNIintegerИдентификатор записи внутри заказа

SIFRintegerИдентификатор блюдаMENUITEMS.SIFR

STATEintegerСтатус блюда

ICREATORintegerИдентификатор работника, который добавил блюдоEMPLOYEES.SIFR

IAUTHORinteger

Идентификатор работника, который подтвердил добавление блюда, либо отредактировал его

EMPLOYEES.SIFR


ICREATORROLEintegerИдентификатор роли создателяROLES.SIFR

IAUTHORROLEintegerИдентификатор роли автораROLES.SIFR

ITAXDISHTYPEintegerИдентификатор налоговой группыTAXDISHTYPES.SIFR

SRCQUANTITYfloatИсходное кол-во блюда (без учета последующих удалений)

WRITEOFFQUANTITYfloatКол-во блюд, удаленных со списанием

QUANTITYfloatКол-во блюда

PIECESfloatКол-во порций, используется для расчета кол-ва модификаторов

PRLISTSUMmoneyСумма по прайс листу с учётом модификаторов (но без скидок)

SRCPRLISTSUMbigintСумма по прайс листу с учётом модификаторов первоначально веденное в чек (но без скидок)

CLEARSUMmoneyЧистая сумма блюд (Цена * Количество без модификаторов)

PAYSUMmoneyСумма оплаты в базовой валюте (с учетом скидок)

SUMWITHDISCOUNTSmoneyСумма по прайс листу с добавлением распределяемых скидок

CLOSEDPAYSUMbigintОплаченная сумма, закрытая предыдущими чеками

CONSUMSUMmoneyСумма консуммации

CALCCONSUMSUMmoneyБаза для вычисления суммы консуммации (Сумма * Цена консуммации)

BONUSBASESUMmoneyБаза для расчёта суммы бонуса

PRICEmoneyЦена блюда (может быть изменена на открытую цену)

MENUITEMPRICEmoneyЦена блюда по прейскуранту

SEATintegerМесто

ISPORTIONsmallintФлаг "Порционное блюдо"

ISPURCHASEsmallintФлаг "Блюдо является блюдом выкупа"

ISCOMBOsmallintФлаг "Блюдо является комбо-блюдом"

ISCOMBOCOMPsmallintФлаг "Блюдо является компонентом комбо-блюда"

ISUSERPRICEsmallintФлаг "Цена блюда была задана вручную"

DOSINGDEVIDintegerИдентификатор дозирующего устройства, связанного с блюдом (для дозаторов)DOSINGDEVICES.SIFR

PURCHASEPREPAYUNIintegerUNI предоплаты для блюда выкупа

(VISIT, MIDSERVER, PURCHASEPREPAYUNI) →

PAYMENTS(VISIT, MIDSERVER, UNI)


TARIFFSIFRintegerИдентификатор тарифа, связанного с блюдом (для тарификации)MENUITEMS.SIFR

GUIDSTRINGnvarchar(38)Уникальный GUIDString идентификатор записи

SOURCEGUIDSTRINGnvarchar(38)GUIDString исходного блюда, заполняется в случае возврата

(SOURCEGUIDSTRING) →  SESSIONDISHES(GUIDSTRING)


ADDBYALGORITHMintegerИдентификатор MCR-алгоритма, посредством которого было выполнено добавление блюдаMCRALGORITHMS.SIFR

WEIGHTfloatВес блюда (для порционных блюд)

CHANGECOUNTsmallintКоличество изменений веса. Обычно официант может ввести вес только один раз.

WEIGHTPRINTEDsmallintФлаг "Извещение об изменение веса было напечатано"

GLOBALIDENTnvarchar(32)Глобальный идентификатор элемента

KDSIDENTsmallintИдентификатор записи для КДС

(MIDSERVER, KDSIDENT) → KDSDATA(MIDSERVER, IDENT)


COMBODISHUNIintegerUNI комбо блюда (заполняется для компонентов комбо-блюда)(VISIT, MIDSERVER, COMBODISHUNI) →  SESSIONDISHES(VISIT, MIDSERVER, UNI)

COMBOMODIUNIintegerUNI комбо модификатора (заполняется для компонентов комбо-блюда)(VISIT, MIDSERVER, COMBOMODIUNI) →  DISHMODIFIERS(VISIT, MIDSERVER, UNI)

COMBODISCUNIintegerUNI комбо-скидки(VISIT, MIDSERVER, COMBODISCUNI) →  DISHDISCOUNTS(VISIT, MIDSERVER, UNI)

CHARGEUNIintegerUNI наценки (для не распределяемой наценки)(VISIT, MIDSERVER, CHARGEUNI) →  DISHDISCOUNTS(VISIT, MIDSERVER, UNI)

CREATIONDATETIMEdatetimeДата и время добавления блюда в заказ

DBSTATUSsmallintЕсли DBStatus = -1, то запись нужно считать удаленной. В SQL такие записи не выгружаются.

TRANSACT_GUIDnvarchar(38)GUIDSTRING идентификатор времени записи

SHIFTSLink to SHIFTS

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

Таблицы, которые на нее ссылаются: PAYMENTS, PRINTCHECKS, CASHINOUT

MIDSERVERСсылка на кассовый сервер CashGroups.Sifr
ISTATIONСсылка на станцию CASHES.Sifr
SHIFTNUMВнутренний номер смены
ICOMMONSHIFTСсылка на смену GLOBALSHIFTS.Sifr
STARTSHIFTNUMВнутренний номер первой незакрытой смены
CREATETIMEВремя создания
STARTTIMEВремя открытия смены
CLOSETIMEВремя закрытия смены
IMANAGERСсылка на менеджера EMPLOYEES.Sifr
BASICSUMСумма в базовой валюте
FISCALSUMФискальная сумма
NATIONALSUMСумма в национальной валюте
CLOSEDПризнак того, что смена закрыта
0- не закрыта,
1-закрыта
SENDEDПризнак что сервер кассовый знает что таблица отправлена менеджерской станции
PRINTSHIFTNUMНомер смены, который был распечатан
IPRINTSTATIONСтанция, на которой чек был распечатан CASHES.Sifr
IPRINTERПринтер PRINTERASSIGNS.Sifr
EXTFISCIDВнутренний идентификационный номер фискального регистратора
PRINTEDРаспечатана ли смена
ISLASTSHIFTПризнак того что последняя смена
LASTPRINTNUMBERПоследний печатный номер чека PRINTCHECKS.CheckNum
ZREPNUMZ report number, if Z report was printing during shift closure Номер Z отчета
TRANSACT_GUIDGUIDSTRING идентификатор времени записи

TARIFFDATALink to TARIFFDATA

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

PK

Имя поля

Тип поля

Описание

Ссылка на

!VISITintegerИдентификатор визита(VISIT, MIDSERVER) → VISITS(SIFR, MIDSERVER)
!MIDSERVERintegerИдентификатор кассового сервераCASHGROUPS.SIFR

ORDERIDENTintegerИдентификатор заказа

(VISIT, MIDSERVER, ORDERIDENT) →

ORDERS(VISIT, MIDSERVER, IDENTINVISIT)

!TARIFFSIFRintegerИдентификатор записи

DEVICEIDintegerИдентификатор тарифицируемого устройстваTABLES.SIFR

TARIFDETAILIDintegerИдентификатор детализации тарифаTARIFFDETAILS.SIFR

CLOSEMANAGERIDintegerИдентификатор работника, который остановил тарификациюEMPLOYEES.SIFR

STARTTIMEdatetiimeДата и время начала отрезка тарификации

ENDTIMEdatetiimeДата и время окончания отрезка тарификации

DURATIONfloatДлительность отрезка тарификации

TARIFFSTARTTIMEdatetiimeДата и время начала тарификации

TARIFFENDTIMEdatetiimeДата и время окончания тарификации

TIMELIMITdatetiimeЛимит тарификации по времени

MONEYLIMITmoneyЛимит тарификации по деньгам

DEFAULTERintegerИдентификатор типа неплательщиковDEFAULTERTYPES.SIFR

TARIFFTYPEIDintegerИдентификатор типа тарификацииTARIFFICATIONTYPES.SIFR

REBOOTING

smallint

Флаг "Во время работы тарификации кассовый сервер был перегружен".  



EXTNUMBERnvarchar(30)Внешний номер тарификации

DISBALLANCEbigintСумма дисбаланса

DBSTATUSsmallintЕсли DBStatus = -1, то запись нужно считать удаленной. В SQL такие записи не выгружаются.

TRANSACT_GUIDnvarchar(38)GUIDSTRING идентификатор времени записи

TASKSETTERSLink to TASKSETTERS

Рабочая таблица work.udb: служебная информация по активным тарификациям

PK

Имя поля

Тип поля

Описание

Ссылка на

!IDENTintegerИдентификатор тарифицируемого устройстваTABLES.SIFR

VISITintegerИдентификатор визита(VISIT, MIDSERVER) → VISITS(SIFR, MIDSERVER)

ORDERIDENTintegerИдентификатор заказа

(VISIT, MIDSERVER, ORDERIDENT) →

ORDERS(VISIT, MIDSERVER, IDENTINVISIT)


DISHUNIintegerUNI записи с блюдом-тарификации

(VISIT, DISHUNI) →

SESSIONDISHES(VISIT, UNI)


TARIFDETAILIDintegerИдентификатор детализации тарификацииTARIFFDETAILS.SIFR

TARIFFTYPEIDintegerИдентификатор типа тарификации

TARIFFICATIONTYPES.SIFR


DURATIONint64Длительность тарификации

SUMint64Сумма тарификации

ORDERSUMint64Сумма заказа

EXTNUMBERnvarchar(30)Внешний номер тарификации

TIMELIMITint64Лимит тарификации по времени

MONEYLIMITint64Лимит тарификации по деньгам

FLAGSsmallint

Флаги тарификации, битовая маска



STARTTIMEint64Дата и время начала тарификации

ENDTIMEint64Дата и время окончания тарификации

AUTORESUMEATint64Дата и время, в которое нужно возобновить тарификацию (при постановке тарификации на паузу)

PREVTARIFFTYPEIDinteger

Идентификатор типа тарификации ДО постановки на паузу

TARIFFICATIONTYPES.SIFR


PREVTIMELIMITint64Лимит тарификации по времени ДО постановки на паузу

MESSAGEIDinteger

Идентификатор записи с сообщением официанту о приближении времени окончания тарификации

MESSAGES.IDENT


ITEMTYPEinteger

Тип записи с тарификацией, возможные значения:

  • 0 - тарификатор
  • 1 - дозатор



DBSTATUSsmallintЕсли DBStatus = -1, то запись нужно считать удаленной. В SQL такие записи не выгружаются.

TAXPARTSLink to TAXPARTS

Накопительные данные: налоги

PK

Имя поля

Тип поля

Описание

Ссылка на

!VISITintegerИдентификатор визита(VISIT, MIDSERVER) → VISITS(SIFR, MIDSERVER)
!MIDSERVERintegerИдентификатор кассового сервераCASHGROUPS.SIFR

ORDERIDENTintegerИдентификатор заказа

(VISIT, MIDSERVER, ORDERIDENT) →

ORDERS(VISIT, MIDSERVER, IDENTINVISIT)


BINDINGUNIintegerUNI записи с элементом продажи, для которого рассчитан налог

(VISIT, MIDSERVER, BINDINGUNI) →

PAYBINDINGS(VISIT, MIDSERVER, UNI)


UNIintegerИдентификатор записи внутри заказа

SIFRintegerИдентификатор налога, ссылка на TAXES.SIFR

BASEFORTAXmoneyБаза для расчета налога

TAXRATEfloatПроцентная ставка налога

TAXFLAGSsmallint

Флаги налога, битовая маска



SUMmoneyСумма начисленных налогов

NATIONALSUMmoneyСумма в национальной валюте

TAXRATEIDintegerИдентификатор ставки налогаTAXRATES.SIFR

DBSTATUSsmallintЕсли DBStatus = -1, то запись нужно считать удаленной. В SQL такие записи не выгружаются.

TRANSACT_GUIDnvarchar(38)GUIDSTRING идентификатор времени записи

TEMPEMPLOYEESLink to TEMPEMPLOYEES

Рабочая таблица work.udb: таблица с временными сотрудниками, не используется

PK

Имя поля

Тип поля

Описание

Ссылка на

!SIFRintegerИдентификатор работникаEMPLOYEES.SIFR

CODEintegerКод работника

CARDCODEnvarchar(50)Код карты работника

ROLEintegerИдентификатор роли работникаROLES.SIFR

NAMEnvarchar(40)Имя для работника

ALTNAMEnvarchar(40)Имя для работника на альтернативном языке

ISALTLANGsmallintФлаг "Альт. язык БД"

UPDATEVERSIONSLink to UPDATEVERSIONS

Таблица используется для обеспечения процесса синхронизации справочников, и содержит текущий номер версии коллекции.

При каждом изменении справочника его версия увеличивается на 1, и в эту таблицу записывается новый номер версии.

TABLENAMEНазвание таблицы, REFTABLES.Name
TABLEVERSНомер версии коллекции (увеличивается при каждом изменении справочника)
RECSTAMPGUIDSTRING идентификатор времени записи



VERSION (work.udb)Link to VERSION (work.udb)

Таблица содержит информацию о версии структуры work.udb, а также некоторую другую служебную информацию.

Таблица не выгружается в накопительную базу

Имя поля

Описание

NUMBERВерсия структуры базы для work.udb (имеет вид 77000022, где первые 3 цифры указывают на версию RK7)
CREATEDДатавремя создания work.udb
BACKUPTIMEДатавремя последнего выполнения бэкапа
TRANSACTIONCOUNT

Номер последнего распечатанного чека (косвенно указывает на кол-во транзакций с последнего выполненного бэкапа),

бэкап выполняется каждые N-чеков

BACKUPCOUNTКол-во выполненных бэкапов
LIGHTWEIGHTMODEРежим базы данных UDB (для check.udb)

VISITGUESTSLink to VISITGUESTS

Накопительные данные: список гостей визита

PK

Имя поля

Тип поля

Описание

Ссылка на

!VISITintegerИдентификатор визита(VISIT, MIDSERVER) → VISITS(SIFR, MIDSERVER)

MIDSERVERintegerИдентификатор кассового сервераCASHGROUPS.SIFR

GUESTintegerНомер места

MNEMONICnvarchar(10)Текстовое название для места

CARDCODEnvarchar(50)Код карты

INTFIDintegerИдентификатор логического интерфейса, связанного с картойDEVICES.SIFR

MAXCREDITSUMbigintМаксимальная сумма

HOLDERnvarchar(40)Владелец карты

ENTRANCECARDTYPEintegerИдентификатор типа карты на входеENTRANCECARDTYPES.SIFR

CLIENTIDbigintИдентификатор клиента из внешней системы (CRM)

ADDRESSIDbigintИдентификатор адреса клиента из внешней системы (CRM)

FISCORDERSTATEsmallint

Фискальный статус. 0 - Нет статуса, 1 - Создан, 2 - Пречек, 3 - Чек



DBSTATUSsmallintЕсли DBStatus = -1, то запись нужно считать удаленной. В SQL такие записи не выгружаются.

TRANSACT_GUIDnvarchar(38)GUIDSTRING идентификатор времени записи

Накопительные данные: список визитов

PK

Имя поля

Тип поля

Описание

Ссылка на

!SIFRintegerИдентификатор записи
!MIDSERVERintegerИдентификатор кассового сервераCASHGROUPS.SIFR

CREATORintegerИдентификатор работника, который создал визитEMPLOYEES.SIFR

GUESTTYPEintegerИдентификатор типа гостейGUESTTYPES.SIFR

STARTGUESTCNTintegerЧисло гостей в момент создания визита

GUESTCNTintegerЧисло гостей в визите

RESERVSOURCEintegerИсточник бронирования (заполняется для визитов-резервов)

RESERVIDintegerИдентификатор бронирования (заполняется для визитов-резервов)

RESERVDURATIONintegerДлительность брони

RESERVSTATE

integer

Статус брони, возможные значения:

Значение
Описание
0Обычный визит
1Визит для брони
2Бронь удалена по времени устаревания
3Бронь отменена официантом



RESERVFLAGS

integer

Флаги резерва, битовая маска

Бит
Описание
1Результаты бронирования были отправлены



ENTRCARDMODE

integer

Тип карты на входе

Значение
Описание
0Обычный визит, без карты на входе
1Могут быть гости без карты
2У всех гостей должна быть карта 



MAXCREDITSUMmoneyМаксимальна сумма оплаты, доступная для визита  (для карты на входе)

STARTTIMEdatetimeДата и время создания визита

QUITTIMEdatetimeДата и время окончания визита

FINISHED

smallint

Статус активности визита

Значение

Описание

0Визит открыт
1Визит закрыт
2Визит для бронирования (его активность зависит от времени)



VISITEXTRAINFOTOSAVEnvarchar(255)Сохраняемый комментарий

SEATSCLOSEDIMAGEBLOB со списком закрытых в визите мест

VISITOTHEREXTRAINFOnvarchar(255)Не сохраняемый комментарий (только для кассовых отчетов)

HOLDERnvarchar(35)Владелец

ISTARTCOMMONSHIFTintegerНомер общей смены, в которой визит был открыт

(MIDSERVER, ISTARTCOMMONSHIFT) →

GLOBALSHIFTS(MIDSERVER, SHIFTNUM)


IQUITCOMMONSHIFTintegerНомер общей смены, в которой визит был закрыт

(MIDSERVER, IQUITCOMMONSHIFT) →

GLOBALSHIFTS(MIDSERVER, SHIFTNUM)


GUIDSTRINGnvarchar(38)Уникальный GUIDString идентификатор

UNICOUNTintegerИспользуется для генерации UNI у элементов визита. Хранит текущее значение генератора для идентификаторов элементов заказа (UNI) этого визита

DBSTATUSsmallintЕсли DBStatus = -1, то запись нужно считать удаленной. В SQL такие записи не выгружаются.

TRANSACT_GUIDnvarchar(38)GUIDSTRING идентификатор времени записи

ZREPORTDATALink to ZREPORTDATA

Накопительные данные: данные по напечатанным Z-отчетам

PK

Имя поля

Тип поля

Описание

Ссылка на

!MIDSERVERintegerИдентификатор кассового сервераCASHGROUPS.SIFR
!SHIFTNUMintegerНомер общей смены

(MIDSERVER, SHIFTNUM) →

GLOBALSHIFTS(MIDSERVER, SHIFTNUM)

!IDENTIFIERintegerИдентификатор записи

POS_IDnvarchar(40)Строковый идентификатор фискального регистратора/фискальной памяти, заполняемый при регистрации

SERIALNUMBERnvarchar(40)Серийный номер, заполняется производителем устройства

INNnvarchar(20)ИНН заполняется при фискализации/перерегистрации

ZREPORTNUMBERintegerНомер Z отчёта

INCASHSUMmoneyСумма внесений за смену

STARTTOTALmoneyНакопительный счётчик на начало смены, должен совпадать с таким же на Z отчёте, смысл может отличаться у разных ФР, используется в форме KM7, в описании КМ7 нет определения такого счётчика

ENDTOTALmoneyНакопительный счётчик на конец смены

RETURNSmoneyСумма по удалениям и возвратам за смену

ADVANCESUMmoneyСумма по авансам за смену (Латвия)

PROCEEDSmoneyСумма продаж без удалений и авансов (если не в Латвии то просто продажи)

PROCEEDSWOTAXmoneyСумма продаж без налогов

TAXSUMmoneyСумма налогов

CASHSUMmoneyСумма выручки по наличным

BANKCARDSUMmoneyСумма выручки по банковским картам

NONCASHSUMmoneyСумма выручки по безналу (всё минус наличные и банковские карты)

SHIFTSTARTDATETIMEdatetimeДата и время открытия смены, если ФР не знает, заполнит касса датой и временем первого чека этого ФР после Z

ZREPORTDATETIMEdatetimeДата и время ФР на момент запроса данных (перед Z отчётом)

CASHIERIDintegerИдентификатор кассира, который выполнил печатать Z-отчетаEMPLOYEES.SIFR

TAXSUM1moneyСумма налога по налоговой ставке 1

TAXSUM2moneyСумма налога по налоговой ставке 2

TAXSUM3moneyСумма налога по налоговой ставке 3

TAXSUM4moneyСумма налога по налоговой ставке 4

TAXSUM5moneyСумма налога по налоговой ставке 5

TAXSUM6moneyСумма налога по налоговой ставке 6

FISCDEVintegerИдентификатор типа фискального регистратораFISCDEVPARAMS.SIFR

DEVICEintegerИдентификатор принтераDEVICES.SIFR

SALERECEIPTCOUNTintegerКоличество чеков по продажам

SALEDELETECOUNTintegerКоличество удалений чеков

RETURNRECEIPTCOUNTintegerКоличество чеков возврата

RETURNDELETECOUNTintegerКоличество удалений чеков возврата

TRANSACT_GUIDnvarchar(38)GUIDSTRING идентификатор времени записи

ZREPORTVALUESLink to ZREPORTVALUES

Таблица с детализациями для z-отчетов

PK

Имя поля

Тип поля

Описание

Ссылка на

!MIDSERVERintegerИдентификатор кассового сервераCASHGROUPS.SIFR
!SHIFTNUMintegerНомер общей смены

(MIDSERVER, SHIFTNUM) → 

GLOBALSHIFTS(MIDSERVER, SHIFTNUM)

!IDENTIFIERintegerНомер z-отчета

(MIDSERVER, SHIFTNUM, IDENTIFIER) → 

ZREPORTDATA(MIDSERVER, SHIFTNUM, IDENTIFIER)

!SEQINSHIFTintegerПорядковый номер записи в рамках текущей общей смены

SOURCEIDnvarchar(20)Название источника свойства

VALUEKEYIDnvarchar(38)Название свойства

ZREPSVALUEnvarchar(40)Значение свойства

TRANSACT_GUIDnvarchar(38)GUIDSTRING идентификатор времени записи