Таблицы накопительных данных в SQL
| RECORDID | Уникальный идентификатор записи |
| SERVERID | Идентификатор объекта, для которого проверяется активность. В зависимости от ObjRefNo ссылается:
|
| OBJREFNO | Ссылка на таблицу в REFTABLES.Sifr. Возможные значение 94 - CASHGROUPS, 71 - CASHES, 152 - REPORTINGSERVERS |
| OBJIDENT | Идентификатор объекта (Sifr)в той таблице на которую ссылается ObjRefNo |
| LASTSEEN | Датавремя обновления записи |
| ONLINE | Флаг "Устройство активно" |
| TRANSACT_GUID | GUIDSTRING идентификатор времени записи |
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 |
| FACTORVALUE | A factor value for an award calculation |
| APMINLIMIT | Минимальный лимит показателя из штрафа\премии |
| DBSTATUS | Если DBStatus = -1, то запись нужно считать удаленной. В SQL такие записи не выгружаются. |
| TRANSACT_GUID | GUIDSTRING идентификатор времени записи |
CASHINOUT
Содержит информацию о внесении/выдачи денег
Формируется на кассовом сервере
| MIDSERVER | Ссылка на кассовый сервер CashGroups.Sifr |
| UNI | Уникальный идентификатор внутри заказа |
| ISDEPOSIT | Deposition or Collection of money |
| ISTATION | Станция, на которой происходило внесение или изъятие денег CASHES.Sifr |
| ICOMMONSHIFT | Ссылка на общую смену GLOBALSHIFTS.Sifr |
| ISHIFT | Номер кассовой смены SHIFTS.ShiftNum |
| IDRAWERSHIFT | Cashier 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 |
| PAYGUIDSTRING | PAYGUIDSTRING платежа, для которого было сделано данное внесение, ссылка на PAYMENTS.GuidString |
| DBSTATUS | Если DBStatus = -1, то запись нужно считать удаленной. В SQL такие записи не выгружаются. |
| TRANSACT_GUID | GUIDSTRING идентификатор времени записи |
CASHINOUTDETAILS
Детализация кассовых операций по внесениям/изъятиям
| MIDSERVER | Идентификатор кассового сервера, ссылка на CashGroups.Sifr |
| CASHINOUTUNI | Идентификатор внесения\инкассации, к которой относится данная детализация, ссылка на CASHINOUT.UNI |
| FACEVALUEID | Идентификатор номинала банкноты, ссылка на CURRENCYFACEVALUES.Sifr |
| BANKNOTECOUNT | Кол-во банкнот данного вида, заполняется если указан FACEVALUEID |
| ORIGINALSUM | Сумма |
| DBSTATUS | Если DBStatus = -1, то запись нужно считать удаленной. В SQL такие записи не выгружаются. |
| TRANSACT_GUID | GUIDSTRING идентификатор времени записи |
CASHSUMS
Данная таблица есть только в work.udb, и не выгружается в файл смены и накопительную базу. В таблице хранится информация о том, сколько денег и в какой валюте должно быть в денежном ящике
| STATION | Ссылка на станцию, CASHES.Sifr |
| CURRENCY | Ссылка на валюту, CURRENCIES.Sifr |
| DRAWER | Ссылка на денежный ящик, DEVICES.Sifr |
| PRINTER | Ссылка на логический принтер, DEVICES.Sifr |
| SUM | Сумма в валюте Currency |
| NATIONALSUM | Сумма в национальной валюте |
CHECKLISTDATA
| GUIDSTRING | Уникальный GUIDString идентификатор |
| MIDSERVER | Идентификатор кассового сервера, ссылка на CashGroups.Sifr |
| ICOMMONSHIFT | Номер общей смены, ссылка на GLOBALSHIFTS.ShiftNum |
| SIFR | Идентификатор пункта чек-листа, ссылка на CHECKLISTITEMS.Sifr |
| UNI | Уникальный идентификатор записи |
| DBSTATUS | Если DBStatus = -1, то запись нужно считать удаленной. В SQL такие записи не выгружаются. |
| FINISHED | Признак того, что пункт чек-листа был выполнен |
| NUMBER | Сколько раз за текущую смену данный чек-лист был выполнен |
| FILLINGQULITY | Оценка выполнения пункта-чек листа (если для пункта требуется указать оценку) |
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 | Датавремя заполнения данного пункта чек-листа |
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 | Признак что человек опоздал |
| MANUALLYCHANGED | Clock-in/Clock-out was changed |
| STATUS | Статус элемента |
| DBSTATUS | Если DBStatus = -1, то запись нужно считать удаленной. В SQL такие записи не выгружаются. |
| TRANSACT_GUID | GUIDSTRING идентификатор времени записи |
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 |
| SOURCEORDERIDENT | ORDERS.IdentInVisit |
| IHIGHLEVELTYPE | Тип валюты для валюты платежа CURRENCYTYPES.Sifr |
| DBKURS | Обменная ставка для валюты |
| GLOBALIDENT | Глобальный идентификатор валюты |
| DISCLINEUNI | Скидка на оплату DISHDISCOUNTS.UNI |
| PAYUNIFOROWNERINFO | Payments.UNI где ORDERIDENT = 0 |
| OWNERINFO | Дополнительная информация о платеже |
| FISCREGUNFISCTYPE | Метод печати на фискальных регистраторах |
| DBSTATUS | Если DBStatus = -1, то запись нужно считать удаленной. В SQL такие записи не выгружаются. |
| TRANSACT_GUID | GUIDSTRING идентификатор времени записи |
DELIVERYDATA
Таблица данных доставки
| VISIT | Ссылка на визит VISITS.Sifr |
| MIDSERVER | Ссылка на кассовый сервер CashGroups.Sifr |
| ORDERIDENT | Ссылка на заказ ORDERS.IdentInVisit |
| RESTAURANTID | Ссылка на ресторан RESTAURANTS.Sifr |
| DELIVERYSTARTTIME | Время начала |
| TRAVELTIME | Время в пути |
| DELIVERYTIME | Ожидаемое время доставки |
| DELIVERYREADYTIME | Delivery ready time |
| ZONEID | Идентификатор зоны доставки |
| ZONENAME | Имя зоны доставки |
| DELIVERYSTATE | Статус доставки |
| ORDERPREFIX | Префикс заказа |
| FORWARDERSENDTIME | Время отправки экспедитора |
| FORWARDERRETURNTIME | Время возвращения экспедитора |
| REALDELIVERYTIME | Реальное время доставки |
| DELIVERYLASTPROCESSTIME | Время последней обработки |
| DELIVERYTAKEOUT | Заказ на вынос. Флаг "Заказ является заказом на вынос" |
| DELIVERYMINCOOKTIME | Минимальное время приготовления заказа |
| GUIDSTRING | Уникальный GUIDString идентификатор |
| DBSTATUS | Если DBStatus = -1, то запись нужно считать удаленной. В SQL такие записи не выгружаются. |
| TRANSACT_GUID | GUIDSTRING идентификатор времени записи |
DEFFEREDSYNC
Таблица есть только в work.udb, и в накопительную базу не выгружается.
Данная таблица более не используется. В списке оставлена для того, чтобы было описание по всем таблицам.
Содержит данные об 'отложенной синхронизации' справочников, которые должны обновляться только после закрытия смены
| REFID | Идентификатор справочника, REFTABLES.Sifr |
| COLLECTIONNAME | Системное название справочника, REFTABLES.Name |
| DEFFDATAVERSION | Номер версии данных, на который нужно обновиться после закрытия общей смены |
| DEFFLASTCHANGE | Датавремя последнего изменения (не синхронизированного) по данному справочнику |
| LASTACTUALIZATION | Датавремя последней отложенной синхронизации по данному справочнику |
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_GUID | GUIDSTRING идентификатор времени записи |
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_GUID | GUIDSTRING идентификатор времени записи |
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 | Область применения скидки/наценки, возможные значения:
|
| 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_GUID | GUIDSTRING идентификатор времени записи |
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 | Исходное кол-во порций блюда (до применения воидов) |
| MODICNT | Number of modifiers for dish |
| GLOBALIDENT | Глобальный идентификатор элемента |
| COMBODISHUNI | Ссылка на комбо блюдо в состав которого входит блюдо SESSIONDISHES.UNI |
| GUIDSTRING | Уникальный GUIDString идентификатор |
| FREEMODICNT | Кол-во бесплатных модификаторов |
| DBSTATUS | Если DBStatus = -1, то запись нужно считать удаленной. В SQL такие записи не выгружаются. |
| TRANSACT_GUID | GUIDSTRING идентификатор времени записи |
DISHRESTS
Содержит информацию об остатках запрещённых/ограниченных/избранных блюд
| MIDSERVER | Идентификатор кассового сервера |
| ICOMMONSHIFT | Номер общей смены |
| SIFR | Уникальный идентификатор блюда |
| QUANTITY | Количество оставшихся блюд |
| WEIGHT | Вес оставшихся блюд |
| DATETIME | Дата и время изменения остатка |
| IAUTHOR | Идентификатор работника, отредактировавшего остаток |
| NOTICED | Флаг "Выполнена печать напоминания о том, что блюдо заканчивается" |
| ABSENT | Если флаг включен, то блюдо находится в списке запрещенных к продаже блюд |
| ISQNTREST | 0 – запись с остатком для запрещенных блюд 1 – запись с остатком для ограниченных блюд |
| IREASON | Идентификатор причины постановки блюда в стоп-лист |
| RESTTYPE | Тип остатка |
| DBSTATUS | Если DBStatus = -1, то запись нужно считать удаленной. В SQL такие записи не выгружаются. |
| TRANSACT_GUID | GUIDSTRING идентификатор времени записи |
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_GUID | GUIDSTRING идентификатор времени записи |
DRAWERLOG
Содержит информацию о действиях с ящиком
| MIDSERVER | Идентификатор кассового сервера, ссылка на CashGroups.Sifr |
| UNI | Уникальный идентификатор записи |
| ICOMMONSHIFT | Номер общей смены, ссылка на GLOBALSHIFTS.ShiftNum |
| DRAWERID | Идентификатор логического ящика, ссылка на DEVICES.Sifr |
| WAITERID | Идентификатор работник, выполнивший операцию, ссылка на EMPLOYEES.Sifr |
| OPENTIME | Время открытия денежного ящика |
| CLOSETIME | Время закрытия денежного ящика |
| OPER | Идентификатор операции, ссылка на OPERATIONS.Sifr |
| KIND | Причина открытия ящика, возможные значения:
|
| VISIT | Идентификатор визита, ссылка на VISITS.Sifr |
| ORDERIDENT | Идентификатор заказа, ссылка на ORDERS.IdentInVisit |
| TRANSACT_GUID | GUIDSTRING идентификатор времени записи |
EXTERNALIDS
Расширенные свойства заказа
| VISIT | Идентификатор визита, ссылка на VISITS.Sifr |
| MIDSERVER | Идентификатор кассового сервера, ссылка на CashGroups.Sifr |
| ORDER | Идентификатор заказа, ссылка на ORDERS.IdentInVisit |
| EXTSOURCE | Имя расширенного свойства (GUIDString для свойств, которые добавлены в справочник расширенных свойств, либо указанное при добавлении имя для остальных) |
| EXTID | Значение расширенного свойства |
| DBSTATUS | Если DBStatus = -1, то запись нужно считать удаленной. В SQL такие записи не выгружаются. |
| TRANSACT_GUID | GUIDSTRING идентификатор времени записи |
EXTRATABLES
Информация о дополнительных столах к заказу
| VISIT | Идентификатор визита, ссылка на VISITS.Sifr |
| MIDSERVER | Идентификатор кассового сервера, ссылка на CashGroups.Sifr |
| ORDER | Идентификатор заказа, ссылка на ORDERS.IdentInVisit |
| TABLE | Идентификатор стола, ссылка на TABLES.Sifr |
| DBSTATUS | Если DBStatus = -1, то запись нужно считать удаленной. В SQL такие записи не выгружаются. |
| TRANSACT_GUID | GUIDSTRING идентификатор времени записи |
FINANCEDOCUMENTS
Финансовые документы
Создаются либо на кассе на основе печатных документов (и тогда RefNo = 72), либо в финансовом модуле на основе шаблонов финансовых документов (и тогда RefNo = 205)
| MIDSERVER | Идентификатор кассового сервера, ссылка на CashGroups.Sifr |
| UNI | Уникальный идентификатор записи |
| GUIDSTRING | Уникальный GUIDString идентификатор |
| STATUS | Статус, возможные значения:
|
| DOCTYPE |
|
| BASEDOCLINK | GUIDString родительского документа |
| CREATEDATE | Дата и время создания документа |
| DOCUMENTDATE | Дата документа |
| COMMITDATE | Дата и время проведения документа |
| AUTHORID | Идентификатор автора, ссылка на EMPLOYEES.Sifr |
| DBSTATUS | Если DBStatus = -1, то запись нужно считать удаленной. В SQL такие записи не выгружаются. |
| REFNO | Идентификатор вида документа, возможные значения:
|
| RESTAURANT | Идентификатор ресторана, ссылка на RESTAURANTS.Sifr |
| ENTITY | Идентификатор юридического лица, ссылка на ENTITIES.Sifr |
FINANCETRANSACTDETAILS
Детализации транзакций финансовых документов
| MIDSERVER | Идентификатор кассового сервера, ссылка на CASHGROUPS.SIFR |
| TRANSACTIONUNI | Идентификатор транзакции, к которой относится данная детализация, ссылка на FINANCETRANSACTIONS.UNI |
| UNI | Идентификатор записи |
| TRANSACTIONGUID | Уникальный GUIDString идентификатор |
| KIND | Тип детализации, возможные значения:
|
| ACCOUNTID | Идентификатор счета, ссылка на FINANCEACCOUNTS.SIFR |
| REFNO | Идентификатор справочника, из которого выбран объект (в поле ObjID) |
| OBJID | Идентификатор объекта, связанного с проводкой (ссылка на справочник, который указан в RefNo) |
| ENTITYID | Идентификатор юридического лица, ссылка на ENTITIES.SIFR |
| DBSTATUS | Если DBStatus = -1, то запись нужно считать удаленной. В SQL такие записи не выгружаются. |
FINANCETRANSACTIONEXT
Таблица содержит дополнительные поля для финансовых документов, которые записываются в базу по принципу ключ-значение
| TRANSACTIONGUID | GUID- финансового документа или GUID-финансовой проводки, FINANCEDOCUMENTS.GuidString или FINANCETRANSACTIONS.GuidString |
| KEYNAME | Название поля, строка[200] |
| EXTVALUE | Значение поля, строка[200] |
FINANCETRANSACTIONS
| MIDSERVER | INT | Идентификатор кассового сервера, ссылка на кассовый сервер CashGroups.Sifr |
| UNI | INT | Идентификатор записи |
| ICOMMONSHIFT | INT | Номер общей смены, ссылка на GlobalShifts |
| GUIDSTRING | String(38) | Уникальный GUIDString идентификатор |
| OPERATIONDATE | DateTime | Дата операции |
| TRANSACTIONTYPE | INT | Идентификатор шаблона финансового документа, ссылка на CashFlowOperationTypeDetails |
| AUTHORID | INT | Идентификатор автора транзакции, ссылка на Employees |
| INDOCLINK | String(38) | Гуид документа, связанного с данной транзакцией |
| CASHFLOWDETAIL | INT | Идентификатор статьи ДДС, ссылка на FinanceCashFlowDetails |
| AMOUNT | MONEY | Сумма транзакции |
| COMMENT | String(255) | Комментарий |
| DOCUNI | INT | Идентификатор типа документа, связанного с транзакцией, ссылка на Documents |
| DBSTATUS | INT | Если DBStatus = -1, то запись нужно считать удаленной. В SQL такие записи не выгружаются. |
| SEQNUM | INT | Порядковый номер записи, для обеспечения последовательности проведения транзакций |
| STATUS | INT |
|
FISCALREGISTERS
Таблица содержит данные об использованных в течении смены фискальных регистраторах и в накопительную базу не выгружается
| DEVICE | Идентификатор логического принтера, DEVICES.Sifr |
| STATION | Идентификатор кассовой станции, к которой подключен ФР, CASHES.Sifr |
| EXTFISCID | ID Фиск. регистратора |
| 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)
Содержит информацию о генераторах, системная таблица
| SIFR | Уникальный идентификатор |
| NAME | Название элемента на основном языке |
| VALUE | Значение ценовой константы |
| RECSTAMP | GUIDSTRING идентификатор времени записи |
Чтобы избежать дублирования идентификаторов при создании элемента через XML-API, в таблице GENERATORS используйте значение SIFR=1. Генератор будет использоваться для сквозной идентификации в таблицах:
- MENUITEMS
- MODIFIERS
- DISCOUNTS
- DISCOUNTDETAILS
- MODISCHEMEDETAILS.
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 | Смена которая была в момент закрытия, если логическую дату изменили |
| SHIFTLOADDATETIME | Date and time the shift was loaded at |
| STATUS | Статус элемента |
| FLAGS | Системные флаги смены |
| TRANSACT_GUID | GUIDSTRING идентификатор времени записи |
GUESTREPLIES
Накопительная таблица, формируется на кассовом сервере. Содержит информацию о отзывах гостей
| MIDSERVER | Ссылка на кассовый сервер CashGroups.Sifr |
| SIFR | Уникальный идентификатор |
| DATETIME | Время |
| OBJREFNO | Ссылка на таблицу в REFTABLES.Sifr |
| OBJIDENT | Идентификатор объекта (Sifr)в той таблице на которую ссылается ObjRefNo |
| GUESTCODE | Ссылка на код гостя из внешней системы |
| RATING | Оценка |
| COMMENT | Отзыв |
| TRANSACT_GUID | GUIDSTRING идентификатор времени записи |
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; где
|
| HDDSLIST | Строка с подробной информацией о подключенных жестких дисках, имеет вид C:\/228373/4374;D:\/953866/460895, где буква - буква диска, число - объем диска в МБ |
| TRANSACT_GUID | GUIDSTRING идентификатор времени записи |
INFO
Дополнительная информация о текущем состоянии кассового сервера
| DELIVERYRESTSTATE | Статус доставки в ресторане, возможные значения:
|
| DELIVERYRESTTIME | Планируемое время, когда будет возобновлен прием заказов доставки (в случае DELIVERYRESTSTATE = 0) |
| HARDSHUTDOWN | Флаг "Компьютер был перезагружен без остановки кассового сервера" |
| HTTPNOTFURLS | Список адресов подписок драйвера Http Order Notify |
| ENTITYVERSION | Последняя версия скачанных данных для entity.udb |
INTFTRANSACTIONS
Данные о выполненных ПДС/farcards транзакциях
| VISIT | Идентификатор визита, ссылка на VISITS.SIFR |
| MIDSERVER | Идентификатор кассового сервера, ссылка на CASHGROUPS.SIFR |
| CHECKUNI | Идентификатор записи с чеком, к которому относится транзакция, ссылка на PRINTCHECKS.UNI |
| MINTERFACE | Идентификатор логического интерфейса, ссылка на DEVICES.SIFR |
| SEQNUM | Порядковый номер транзакции, обеспечивает уникальность |
| CARDCODE | Номер карты |
| KIND | Тип транзакции, возможные значения:
|
| EXTSUBACCOUNT | Номер субсчета, по умолчанию для потрат и скидок = 0, для списаний и бонусов = 1 |
| ORDER | Ссылка на заказ ORDERS.IdentInVisit |
| LINEGUID | GUIDString записи со скидкой, для которой добавлена транзакция, ссылка на DISHDISCOUNTS.GUIDSTRING |
| LINEUNI | Идентификатор записи со скидкой, для которой добавлена транзакция, ссылка на DISHDISCOUNTS.UNI |
| LINETAG | Действие, которое породило транзакцию, возможные значения (строка):
|
| EXTPLACEID | Внешний идентификатор места выполнения транзакции, передается он внешней системы |
| EXTTRANSACTIONID | Внешний идентификатор транзакции, передается он внешней системы |
| EXTINFO | Дополнительная информация к транзакции, комментарий |
| VALUE | Сумма транзакции |
| EXTDATETIME | nnn |
| ISTATION | Идентификатор станции, ссылка на CASHES.SIFR |
| TRANSACT_GUID | GUIDSTRING идентификатор времени записи |
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_GUID | GUIDSTRING идентификатор времени записи |
KDSDATA
Содержит информацию о данных KDS - Kitchen display system
Таблицы, которые на нее ссылаются: SESSIONDISHES
| KDSSIFR | Идентификатор записи |
| MIDSERVER | Идентификатор кассового сервера, ссылка на CASHGROUPS.SIFR |
| VISITID | Идентификатор визита, ссылка на VISITS.SIFR |
| KDSSTATE | КДС-Статус блюда, возможные значения:
|
| KDSFLAGS | Доп. флаги для КДС, возможные значения:
|
| 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_GUID | GUIDSTRING идентификатор времени записи |
MCRPAYMENTS
MCR-платежи по заказу (предварительно персонализированные платежи)
| VISIT | Идентификатор визита, ссылка на VISITS.SIFR |
| MIDSERVER | Идентификатор кассового сервера, ссылка на CASHGROUPS.SIFT |
| ORDERIDENT | Идентификатор заказа, ссылка на ORDERS.IdentInVisit |
| UNI | Идентификатор записи внутри заказа |
| SIFR | Идентификатор валюты, ссылка на CURRENCIES.SIFR |
| INPUTTYPE | Способ добавления платежа, возможные значения:
|
| PAYLINETYPE | Тип валюты, возможные значения:
|
| OWNER | Владелец, заполняется для платежных карт |
| CARDNUM | Номер карты |
| ACCOUNTIDENT | Номер счета, связанный с картой, заполняется для платежных карт |
| EXPDATE | Дата окончания |
| AUTHCODE | Код авторизации для банковской карты |
| TRACK2 | Не используется |
| MAXAMOUNT | Максимальная сумма, доступная для оплаты |
| ADDBYINTERFACE | Идентификатор логического интерфейса, ссылка на DEVICES.SIFR |
| DEFAULTER | Идентификатор типа неплательщиков, ссылка на DEFAULTERTYPES.SIFR |
| EXTTRANSACTIONINFO | Доп.инфо по платежу |
| DBSTATUS | Если DBStatus = -1, то запись нужно считать удаленной. В SQL такие записи не выгружаются. |
MESSAGEBUTTONS
Данные о доступных кнопках для сообщений официанту
| MESSAGEIDENT | Идентификатор сообщения, ссылка на MESSAGES.SIFR |
| UNI | Идентификатор записи |
| IMAGEINDEX | Идентификатор картинки для кнопки, ссылка на IMAGENODES.SIFR |
| CAPTION | Текст на кнопке |
| BROWSEURL | URL, по которому нужно перейти при нажатии на кнопку |
| HTTPCALLURL | URL, по которому нужно отправить POST-запрос при нажатии на кнопку |
| GUIDSTRING | Уникальный GUIDString идентификатор |
| DBSTATUS | Если DBStatus = -1, то запись нужно считать удаленной. В SQL такие записи не выгружаются. |
MESSAGES
Сообщения официанту
| IDENT | Идентификатор записи с сообщением |
| IEMPLOYEE | Идентификатор работника, которому нужно показать сообщение, ссылка на EMPLOYEES.SIFR |
| IAUTHOR | Идентификатор работника, который добавил сообщение, ссылка на EMPLOYEES.SIFR |
| EXPIREDATE | Дата и время устаревания сообщения, после этого времени сообщение будет удалено |
| TEXT | Текст сообщения |
| MESSAGETYPE | Тип сообщения, возможные значения:
|
| PARAMETER | Параметр для сообщения |
| FROMSTATION | Идентификатор станции, с которой было отправлено сообщение, ссылка на CASHES.SIFR |
| STATION | Идентификатор станции, на которой нужно показать сообщение (и только на ней), ссылка на CASHES.SIFR |
| ADDEDAT | Дата и время поступления сообщения |
| REPEATCOUNT | Кол-во повторов |
| EXTID | Внешний идентификатор сообщения |
| VISIT | Идентификатор визита, ссылка на VISITS.SIFR |
| ORDERIDENT | Идентификатор заказа, ссылка на ORDERS.IdentInVisit |
| ONDELETEURL | URL, для которого нужно вызвать GET-запрос при удалении сообщения |
| DBSTATUS | Если DBStatus = -1, то запись нужно считать удаленной. В SQL такие записи не выгружаются. |
| TRANSACT_GUID | GUIDSTRING идентификатор времени записи |
NEEDCLOSECHECK
Таблица содержит информацию о чеках, чья печать была начата, но еще не завершена.
| VISIT | Идентификатор визита, ссылка на VISITS.SIFR |
| MIDSERVER | Идентификатор кассового сервера, ссылка на CASHGROUPS.SIFR |
| UNI | Идентификатор записи с чеком |
| ORDERIDENT | Ссылка на заказ ORDERS.IdentInVisit |
| DEVICE | Идентификатор логического принтера, ссылка DEVICES.SIFR |
| MAKETID | Идентификатор представления документа, ссылка на MAKETSCHEMEDETAILS.SIFR |
| CLOSESTATION | Идентификатор кассовой станции, с которой была начата печать чека, ссылка на CASHES.SIFR |
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_GUID | GUIDSTRING идентификатор времени записи |
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 | Сумма скидки |
| TOTALDISHPIECES | Cумма порций всех блюд заказа |
| INVOICEUNI | Идентификатор записи с счет-фактурой, ссылка на INVOICES.UNI |
| ORIGINALORDERID | Идентификатор первоначального заказа (если заказ переносился в другую смену), ссылка на ORDERS.IdentInVisit |
| STATE | Не используется |
| LASTCHECKUNI | Идентификатор записи с чеком, ссылка на PRINTCHECKS.UNI |
| STATIONID | Идентификатор станции, ссылка на CASHES.Sifr |
| SEQNUMBER | Порядковый номер заказа |
| CRC32 | Контрольная сумма по содержимому заказа |
| GUIDSTRING | Уникальный GUIDString идентификатор |
| FISCORDERSTATE | Фискальный статус заказа, возможные значения:
|
| KDSState | КДС-статус блюд заказа (выбирается минимальный из КДС-статусов блюд), возможные значения:
|
| DBSTATUS | Если DBStatus = -1, то запись нужно считать удаленной. В SQL такие записи не выгружаются. |
| TRANSACT_GUID | GUIDSTRING идентификатор времени записи |
ORDERSESSIONS
Накопительная таблица, формируется на кассовом сервере Информация о пакете, в заказе может быть несколько пакетов(дозаказ, разное время подачи …)
Таблицы, которые на нее ссылаются: DISHDISCOUNTS, DISHVOIDS, SESSIONDISHES, OPERATIONLOG, PAYMENTS, PRINTCHECKS, PAYMENTS, PRINTCHECKS
| VISIT | Идентификатор визита, ссылка на VISITS.SIFR |
| MIDSERVER | Идентификатор кассового сервера, ссылка на CASHGROUPS.SIFR |
| ORDERIDENT | Идентификатор заказа, ссылка на ORDERS.IdentInVisit |
| UNI | Уникальный идентификатор внутри заказа |
| SORTORDER | Порядок следования пакетов в заказе |
| STATE | Статус, возможные значения:
|
| ICREATOR | Идентификатор создателя, ссылка на EMPLOYEES.Sifr |
| IAUTHOR | Идентификатор автора, ссылка на EMPLOYEES.Sifr |
| ICREATORROLE | Идентификатор роли создателя, ссылка на ROLES.Sifr |
| IAUTHORROLE | Идентификатор роли автора, ссылка на ROLES.Sifr |
| ISESSIONTYPE | Способ создания пакета, возможные значения:
|
| 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 | Флаг печати по времени печати, возможные значения:
|
| PRINTAT | Дата и время, когда пакет должен быть напечатан (был напечан) |
| REMINDFLAG | Флаг печати по времени напоминания, возможные значения см в PRINTFLAG |
| REMINDAT | Дата и время, когда должна быть выполнена печать напоминания (была выполнена) |
| READYFLAG | Флаг печати по времени готовности, возможные значения см. PRINTFLAG |
| READYAT | Дата и время, к которому блюда должны были быть поданы (если задано) |
| OPENKURSNAME | Открытое (пользовательское) имя для порядка подачи |
| SESSIONFLAGS | Флаги пакета, битовая маска, значение битов:
|
| GLOBALIDENT | Глобальный строковый идентификатор элемента |
| IPRINTSERVICESCHEME | Идентификатор сервис-схемы, которая использовалась для первой сервис-печати, ссылка на SERVICESCHEMES.Sifr |
| IREMINDSERVICESCHEME | Идентификатор сервис-схемы, которая использовалась для сервис-печати напоминания, ссылка на SERVICESCHEMES.Sifr |
| KDSSTATE | КДС-статус пакета (минимальный статус по блюдам пакета), возможные значения:
|
| NORMTIME | Номинальное время приготовления по блюдам пакета (максимально время готовки у блюд), в минутах |
| UNIQUEID | Уникальный номер пакета в рамках кассового сервера, генерируется на основе генератора OrderSessGenID |
| GUIDSTRING | Уникальный GUIDString идентификатор пакета |
| DBSTATUS | Если DBStatus = -1, то запись нужно считать удаленной. В SQL такие записи не выгружаются. |
| ICOSTSCALE | Идентификатор типа себестоимости, ссылка на PRICETYPES.SIFR |
| TRANSACT_GUID | GUIDSTRING идентификатор времени записи |
ORDERWAITERS
Накопительная таблица, формируется на кассовом сервере Содержит информацию о официантах, обслуживающих заказ
| VISIT | Ссылка на визит VISITS.Sifr |
| MIDSERVER | Ссылка на кассовый сервер CashGroups.Sifr |
| ORDER | Ссылка на заказ ORDERS.IdentInVisit |
| WAITER | Ссылка на работника EMPLOYEES.Sifr |
| DBSTATUS | Если DBStatus = -1, то запись нужно считать удаленной. В SQL такие записи не выгружаются. |
| TRANSACT_GUID | GUIDSTRING идентификатор времени записи |
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 | Статус, возможные значения:
|
| DBSTATUS | Если DBStatus = -1, то запись нужно считать удаленной. В SQL такие записи не выгружаются. |
| COSTSUM | Себестоимость |
| TRANSACT_GUID | GUIDSTRING идентификатор времени записи |
| PAYMENTMETHOD | Способ оплаты, 0,NULL - не задано, 4 - Полный расчет |
PAYMENTS
Содержит информацию о платежах
| VISIT | Идентификатор визита, ссылка на VISITS.SIFT |
| MIDSERVER | Идентификатор кассового сервера, ссылка на CashGroups.Sifr |
| ORDERIDENT | Идентификатор заказа, ссылка на ORDERS.IdentInVisit |
| SESSIONUNI | Идентификатор записи с пакетом, в который добавлен платеж, ссылка на ORDERSESSIONS.UNI |
| SORTORDER | Порядок следования платежей в пакете |
| UNI | Уникальный идентификатор внутри заказа |
| PRINTCHECKUNI | Идентификатор записи с чеком, ссылка на PRINTCHECKS.UNI |
| SIFR | Идентификатор валюты, ссылка на CURRENCIES.SIFR |
| STATE | Статус платежа, возможные значения:
|
| ICREATOR | Идентификатор создателя, ссылка на EMPLOYEES.SIFR |
| IAUTHOR | Идентификатор автора, ссылка на EMPLOYEES.SIFR |
| ICREATORROLE | Идентификатор роли создателя, ссылка на ROLES.SIFR |
| IAUTHORROLE | Идентификатор роли автора, ссылка на ROLES.SIFR |
| PAYLINETYPE | Тип линии платежа, возможные значения:
|
| ISPREPAY | Флаг "Платеж является предоплатой" |
| PRINTEDPREPAY | Флаг "Печать предоплаты выполнена" |
| PROMISEDPAYMENT | Флаг "Предоплата является обещанным платежом" |
| IGNOREINREP | Флаг "Игнорировать в отчетах". В случае переноса заказа из смены в смену в новой смене создается копия предоплаты. Выставляем этот флаг, чтобы копия предоплаты не попала в отчеты, также флаг выставляется для еще не распечатанных предоплат |
| REASONID | Идентификатор причины внесения денег, ссылка на DEPOSITCOLLECTREASONS.Sifr |
| FLAGS | Флаги для платежей, битовая маска, назначение битов:
|
| PREPAYCHECKUNI | Идентификатор чека, посредством которого выполнена печать чека предоплаты, ссылка на PRINTCHECKS.UNI. Заполняется для фискальной предоплаты |
| PREPAYORDERIDENT | Идентификатор заказа, в котором находится чек предоплаты, ссылка на ORDERS.IDENTINVISIT. Заполняется для фискальной предоплаты |
| ORIGINALSUM | Сумма в валюте платежа |
| BASICSUM | Сумма в базовой валюте |
| NATIONALSUM | Сумма в национальной валюте |
| PROMISEDSUM | Исходная сумма обещанных платежей |
| CARDLIMIT | Лимит карты после оплаты чека |
| TAXPAYTYPESIFR | Идентификатор налоговой льготы, ссылка на TAXPAYTYPES.Sifr |
| INPUTTYPE | Способ добавления платежа, возможные значения:
|
| 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_GUID | GUIDSTRING идентификатор времени записи |
PAYMENTSEXTRA
Накопительная таблица, содержит дополнительную информацию о платежах (платёжных карточек, кредитных)
| VISIT | Идентификатор визита, ссылка на VISITS.Sifr |
| MIDSERVER | Идентификатор кассового сервера, ссылка на CashGroups.Sifr |
| ORDERIDENT | Идентификатор заказа, ссылка на ORDERS.IdentInVisit |
| PAYUNI | Идентификатор записи с платежом, для которого добавляется доп.информация, ссылка на PAYMENTS.UNI |
| OWNER | Владелец карты (заполняется для платежных карточек) |
| CARDNUM | Номер карты |
| ACCOUNTIDENT | Номер счета, связанный с картой, заполняется для платежных карт |
| EXPDATE | Дата окончания |
| AUTHCODE | Код авторизации |
| TRANSACTIONID | Идентификатор транзакции |
| TRANSACTIONSTATUS | Статус транзакции, возможные значения:
|
| ADDBYINTERFACE | Идентификатор логического интерфейса, с помощью которого был добавлен платеж, ссылка на DEVICES.SIFR |
| AUTHTYPE | Тип авторизации, возможные значения:
|
| ITERMINAL | Идентификатор терминала, ссылка на DEVICES.SIFR |
| EXTTRANSACTIONINFO | Доп. инфо по платежу |
| NEEDCONFIRMAFTERPRINT | Флаг "Требуется подтверждение после печати" |
| TERMINALPRINTDETAILIDENT | Идентификатор представления документа для результата авторизации, ссылка на MAKETSCHEMEDETAILS.SIFR |
| BANKTRANSACTIONTYPE | Тип банковской транзакции, возможные значения:
|
| DBSTATUS | Если DBStatus = -1, то запись нужно считать удаленной. В SQL такие записи не выгружаются. |
| TRANSACT_GUID | GUIDSTRING идентификатор времени записи |
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 | Телефон |
| Информация о почте клиента | |
| ADDRESS | Информация об адресе клиента |
| TRANSACT_GUID | GUIDSTRING идентификатор времени записи |
PRINTCHECKS
Накопительная таблица, формируется на кассовом сервере Содержит информацию о чеках
Таблицы, которые на нее ссылаются: CURRLINES, INVOICES, ORDERS, PAYMENTS, SHIFTS
PK | Имя поля | Тип поля | Описание | Ссылка на |
|---|---|---|---|---|
| ! | VISIT | integer | Идентификатор визита | (VISIT, MIDSERVER) → VISITS(SIFR, MIDSERVER) |
| ! | MIDSERVER | integer | Идентификатор кассового сервера | CASHGROUPS.SIFR |
| ORDERIDENT | integer | Идентификатор заказа | (VISIT, MIDSERVER, ORDERIDENT) → ORDERS(VISIT, MIDSERVER, IDENTINVISIT) | |
| SESSIONUNI | integer | UNI сессии | (VISIT, MIDSERVER, SESSIONUNI) → ORDERSESSIONS(VISIT, MIDSERVER, UNI) | |
| ! | UNI | integer | Идентификатор записи внутри заказа | |
| STATE | integer | Статус элемента | ||
| ICREATOR | integer | Идентификатор работника, который оплатил чек | EMPLOYEES.SIFR | |
| IAUTHOR | integer | Идентификатор работника, который подтвердил оплату чека | EMPLOYEES.SIFR | |
| ICREATORROLE | integer | Идентификатор роли создателя | ROLES.SIFR | |
| IAUTHORROLE | integer | Идентификатор роли автора | ROLES.SIFR | |
| CLOSEDATETIME | datetime | Дата и время печати чека | ||
| BILLDATETIME | datetime | Дата и время печати пречека | ||
| STARTDATETIME | datetime | Дата и время начала расчета чека | ||
| DRAWERDATETIME | datetime | Дата и время закрытия денежного ящика | ||
| ICLOSESTATION | integer | Идентификатор станции, с которой была вызвана печати чека | CASHES.SIFR | |
| FLAGS | integer | Флаги, битовая маска | ||
| ISHIFT | integer | Номер кассовой смены | (MIDSERVER, ISHIFT) → SHIFTS(MIDSERVER, SHIFTNUM) | |
| IFISCSHIFT | integer | Номер фискальной смены фискального регистратора | ||
| IPRINTSTATION | integer | Идентификатор станции, на которой чек был распечатан | CASHES.SIFR | |
| IDRAWER | integer | Идентификатор денежного ящика | DEVICES.SIFR | |
| IPRINTER | integer | Идентификатор принтера | DEVICES.SIFR | |
| EXTFISCID | nvarchar(35) | Внутренний идентификационный номер фискального регистратора, на котором чек был распечатан | ||
| PRINTNUMBER | integer | Печатный номер чека | ||
| CHECKNUM | integer | Номер чека | ||
| PARENTCHECKNUM | integer | Номер родительского чека (в случае разделения чека по классификациям) | ||
| GUESTCNT | integer | Число гостей по чеку | ||
| SEAT | integer | Место, для которого был распечатан чек | ||
| DELETED | smallint | Флаг "Чек удален" | ||
| UNDOTRANSACTIONS | smallint | Флаг "Транзакции по чеку были выполнены" (в случае ошибки при печати чека отдельно проводятся транзакции во внешние системы, и отдельно печатается сам чек) | ||
| DELETEDATETIME | integer | Дата и время удаления чека | ||
| BASICSUM | money | Сумма в базовой валюте | ||
| BINDEDSUM | money | Сумма в чеке по блюдам | ||
| NATIONALSUM | money | Сумма в национальной валюте | ||
| FISCALSUM | money | Фискальная сумма | ||
| PRLISTSUM | money | Сумма по прайс листу с учётом модификаторов (но без скидок) | ||
| DISCOUNTSUM | money | Сумма скидки, приходящаяся на чек | ||
| TOPAYSUM | bigint | Сумма к оплате (для оплаченных чеков равна 0, для неоплаченных содержит сумму, которую нужно доплатить для оплаты чека) | ||
| TOTALDISHQUANTITY | float | Cумма количеств всех блюд чека | ||
| DISHPRICELISTSUM | bigint | Стоимость блюд по прейскуранту | ||
| CHARGEPRICELISTSUM | bigint | Стоимость наценок по прейскуранту | ||
| TAXSUM | money | Сумма налога в базовой валюте | ||
| TAXSUMADDED | money | Сумма добавленного налога (налог с продаж) | ||
| BONUSSUM | money | Сумма бонуса в базовой валюте | ||
| PREPAYSUM | money | Сумма предоплат | ||
| GLOBALIDENT | nvarchar(32) | Глобальный идентификатор элемента | ||
| PRINTTRY | integer | Число попыток печати чека | ||
| ISBILL | smallint | Флаг "Это пречек" | ||
| IVOID | integer | Идентификатор причины удаления чека | ORDERVOIDS.SIFR | |
| OPENVOIDNAME | nvarchar(40) | Открытое (пользовательское) имя причины удаления чека | ||
| IDELETEPERSON | integer | Идентификатор работника, который выполнил удаление чека | EMPLOYEES.SIFR | |
| IDELETEMANAGER | integer | Идентификатор работника, который подтвердил удаление чека | EMPLOYEES.SIFR | |
| BASICRATE | bigint | Курс базовой валюты | ||
| WASALLCHANGETOTIP | smallint | Флаг "Сдача была выдана в виде чаевых" | ||
| BILLERROR | smallint | Флаг "Ошибка при печати пречека" | ||
| INVOICEUNI | integer | UNI счет-фактуры | (VISIT, MIDSERVER, INVOICEUNI) → INVOICES(VISIT, MIDSERVER, UNI) | |
| INVOICEPRINTED | smallint | Флаг "Печать счет-фактуры выполнена" | ||
| COPIESPRINTED | integer | Число распечатанных копий чека | ||
| IDRAWERSHIFT | integer | Номер смены ящика | (MIDSERVER, IDRAWERSHIFT) → REGISTRATIONS(MIDSERVER, IDENT) | |
| IBUSINESSPERIOD | integer | Идентификатор бизнес-периода | BUSINESSPERIODS.SIFR | |
| IGNOREINREP | smallnt | Флаг "Игнорировать в отчетах" | ||
| ISPREPAYRECEIPT | smallnt | Флаг "Это чек фискальной предоплаты" | ||
| ISDEPOSITRECEIPT | smallnt | Флаг "Это чек фискального внесения денег" | ||
| ISWITHDRAWALRECEIPT | smallnt | Флаг "Это чек фискального изъятия денег" | ||
| ISTARERECEIPT | smallnt | Флаг "Это чек фискального выкупа" | ||
| SQI | integer | Оценка качества обслуживания | ||
| GUIDSTRING | nvarchar(38) | Уникальный GUIDString идентификатор | ||
| PAYFISCALSUM | money | Сумма фискальных платежей в национальной валюте | ||
| RECEIPTTAXTYPE | smallint | Номер типа налогообложения, система автоматически разобьёт чеки по этим типам | ||
| BILLPRINTED | smallint | Флаг "Был распечатан пречек" | ||
| DELETEPRINTNUMBER | integer | Номер документа удаления чека | ||
| FISCDOCNUMBER | integer | Фискальный номер документа печати чека | ||
| DELETEFISCDOCNUMBER | integer | Фискальный номер документа удаления чека | ||
| GLOBALFISCALID | nvarchar(255) | Глобальный фискальный номер чека | ||
| FISCDEV | integer | Идентификатор типа фискального регистратора | FISCDEVPARAMS.SIFR | |
| IENTITYDETAILS | integer | Идентификатор реквизита собственного юридического лица | ENTITYDETAILS.SIFR | |
| DELETEERROR | smallint | Флаг "При удалении чека возникла ошибка" | ||
| FISCALIZATIONTYPE | integer | Тип фискализации чека | ||
| TRANSACT_GUID | nvarchar(38) | GUIDSTRING идентификатор времени записи | ||
| INTENTRECEIPTTYPE | integer | Тип чека намерения | ||
| INTENTRECEIPTSTAGE | integer | Текущий этап чека намерения | ||
| CORRECTIONRECEIPTTYPE | integer | Тип чека коррекции | ||
| SHADYINTENTORDERIDENT | integer | Ссылка на заказ с теневым чеком по кредитному чеку намерения | (VISIT, MIDSERVER, SHADYINTENTORDERIDENT) → ORDERS(VISIT, MIDSERVER, IDENTINVISIT) | |
| SHADYINTENTCHECKUNI | integer | Ссылка на чек в теневом заказе по кредитному чеку намерения | (VISIT, MIDSERVER, SHADYINTENTCHECKUNI) → PRINTCHECKS(VISIT, MIDSERVER, UNI) | |
| DBSTATUS | smallint | Если DBStatus = -1, то запись нужно считать удаленной. В SQL такие записи не выгружаются. | ||
| CORRCHECKRETURN | smallint | Признак чека коррекции возврата | ||
| CORRCHECKCORRECTIONDATE | datetime | Дата создания чека коррекции | ||
| CORRCHECKINJUNCTION | smallint | Признак, что чек коррекции выполнен по предписанию | ||
| CORRCHECKINJUNCTIONNUMBER | nvarchar(255) | Номер предписания | ||
| CORRCHECKRECEIPTTOCORRECTFDNO | nvarchar(255) | Номер ФД корректируемого чека | ||
| CORRCHECKGUID | nvarchar(38) | Гуид корректируемого чека | PRINTCHECKS.GUIDSTRING |
PRINTEDDOCUMENTS
Накопительные данные: блобы со слипами распечатанных документов
PK | Имя поля | Тип поля | Описание | Ссылка на |
|---|---|---|---|---|
| OPERATIONID | integer | Идентификатор операции, которая привела к печати | OPERATIONS.SIFR | |
| ! | MIDSERVER | integer | Идентификатор кассового сервера | CASHGROUPS.SIFR |
| DEVICE | integer | Идентификатор принтера, на котором был распечатан документ | DEVICES.SIFR | |
| DOCUMENT | integer | Идентификатор типа документа | DOCUMENTS.SIFR | |
| OBJUNI | integer | UNI записи, для которой выполняется печать | ||
| ! | SIFR | integer | Уникальный идентификатор записи | |
| REFSIFR | integer | Родительский печатный документ, если печать связана с печатью нескольких документов | PRINTEDDOCUMENTS.SIFR | |
| QUEUEDTIME | datetime | Дата и время постановки документа на печать | ||
| PRINTEDTIME | datetime | Дата и время печати документа | ||
| MAKETSCHEMEDETAIL | integer | Идентификатор представления документов | MAKETSCHEMEDETAILS.SIFR | |
| AMOUNT | money | Сумма в документе | ||
| DATA | IMAGE | BLOB c XML c распечатанным документом | ||
| ISTATION | integer | Идентификатор станции, с которой была вызвана печать | CASHES.SIFR | |
| ISHIFT | integer | Номер кассовой смены | (MIDSERVER, ISHIFT) → SHIFTS(MIDSERVER, SHIFTNUM) | |
| DBSTATUS | smallint | Если DBStatus = -1, то запись нужно считать удаленной. В SQL такие записи не выгружаются. | ||
| TRANSACT_GUID | nvarchar(38) | GUIDSTRING идентификатор времени записи |
REGISTRATIONS
Накопительная таблица формируется на кассовом сервере Содержит информацию о регистрациях денежного ящика
| IDENT | Идентификатор |
| MIDSERVER | Ссылка на кассовый сервер CashGroups.Sifr |
| ICASHIER | Ссылка на кассира |
| IDRAWER | Ящик DEVICES.Sifr |
| SEQDRAWERNUM | Sequentional 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_GUID | GUIDSTRING идентификатор времени записи |
REGPERS
Список зарегистрированных в смену сотрудников. Данная таблице не выгружается в накопительную базу
| WAITER | Идентификатор работника, EMPLOYEES.Sifr |
| POSITIONS | |
| CONFIRMIDENT | Идентификатор работника, который подтвердил регистрацию, EMPLOYEES.Sifr |
| DRAWER | Идентификатор логического ящика (при регистрации на ящик), DEVICES.Sifr |
| LASTORDER | Идентификатор последнего отредактированного заказа, int64 (первая часть VISITS.Sifr, вторая ORDERS.IdentInVisit) |
| FLAGS | Флаги (битовая маска):
|
| WTRFRMSORTMODE | Режим сортировки заказов в форме выбора заказа (идентификатор операций из группы "Операции сортировки", OPERATIONS.Sifr |
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 |
| RETURNNEXTFISCID | ID Фиск. регистратора, на котором была выполнена продажа 'исходного' (возвращаемого) чека, PRINTCHECKS.ExtFiscID |
| RETURNPRINTNUMBER | Печатный номер 'исходного' (возвращаемого) чека, PRINTCHECKS.PrintNumber |
| RETURNUNFISCDOCNUMBER | Номер фискального документа 'исходного' (возвращаемого) чека, PRINTCHECKS.FiscDocNumber |
| RETURNREASONID | Идентификатор причины, по которой выполняется возврат товара, ORDERVOIDS.Sifr |
| RETURNORDERXML | XML с составом исходного заказа (в формате GetOrder) |
| RETURNGLOBALFISCALID | Глобальный номер чека 'исходного' (возвращаемого) чека, PRINTCHECKS.GlobalFiscalId |
| RETURNGUIDSTRING | GUID 'исходного' (возвращаемого) чека, PRINTCHECKS.GuidString |
| RETURNORDERGUIDSTRING | GUID 'исходного' (возвращаемого) заказа, ORDERS.GuidString |
Имя поля | Описание |
|---|---|
| THISBACKUPTIME | Датавремя загрузки последней смены |
| THISSHIFTCOUNT | Номер последней смены, данные по которой были загружены |
| LASTBACKUPTIME | Датавремя последнего бэкапа |
| LASTSHIFTCOUNT | Номер последней смены, для которой был выполнен бэкап |
SALEOBJECTS
Представление проданных блюд (как таблица отсутствует, есть view в базе)
PK | Имя поля | Тип поля | Описание | Ссылка на |
|---|---|---|---|---|
| ! | MIDSERVER | integer | Идентификатор кассового сервера | CASHGROUPS.SIFR |
| ! | VISIT | integer | Идентификатор визита | (VISIT, MIDSERVER) → VISITS(SIFR, MIDSERVER) |
| ! | DISHUNI | integer | UNi записи с блюдом | (VISIT, MIDSERVER, DISHUNI) → SESSIONDISHES(VISIT, MIDSERVER, UNI) |
| CHARGEUNI | integer | UNI записи с не распределяемой наценкой | (VISIT, MIDSERVER, CHARGEUNI) → DISHDISCOUNTS(VISIT, MIDSERVER, UNI) | |
| ORDERIDENT | integer | Идентификатор заказа | (VISIT, MIDSERVER, ORDERIDENT) → ORDERS(VISIT, MIDSERVER, IDENTINVISIT) | |
| SESSIONUNI | integer | UNI сессии, в которую добавлено блюдо/наценка | (VISIT, MIDSERVER, SESSIONUNI) → ORDERSESSIONS(VISIT, MIDSERVER, UNI) | |
| OBJKIND | smallint | Тип записи, возможные значения:
| ||
| CODE | integer | Код элемента (блюда или не распределяемой наценки) | ||
| NAME | nvarchar(100) | Название элемента на основном языке | ||
| ALTNAME | nvarchar(100) | Название элемента на альтернативном языке | ||
| RIGHTLVL | smallint | Идентификатор права доступа к объекту | RIGHTS.SIFR | |
| TypePath | nvarchar(255) | Название родительской иерархии (строка с группами блюд, в которые входит данное блюдо/наценка) | ||
| STATUS | smallint | Статус элемента | ||
| SALESTERMS_STARTSALE | datetime | Дата и время начала продаж элемента | ||
| SALESTERMS_STOPSALE | datetime | Дата и время окончания продаж элемента | ||
| ITAXDISHTYPE | integer | Идентификатор налоговой группы | TAXDISHTYPES.SIFR | |
| SEAT | integer | Место | ||
| EXCLUDEFROMEARNINGS | smallint | Флаг "Исключить из доходов" | ||
| SOURCESUM | money | Ценовая сумма | ||
| PAYSUM | money | Платежная сумма | ||
| QUANTITY | float | Количество | ||
| GLOBALIDENT | nvarchar(32) | Глобальный идентификатор элемента | ||
| ICREATOR | integer | Идентификатор создателя | EMPLOYEES.SIFR | |
| IAUTHOR | integer | Идентификатор автора | EMPLOYEES.SIFR | |
| ICREATORROLE | integer | Идентификатор роли создателя | ROLES.SIFR | |
| IAUTHORROLE | integer | Идентификатор роли автора | ROLES.SIFR |
SERVPRINTERS
Таблица используется для получения номера сервис-чека (поле seqnum), и хранит последний использованный номер, с разделением по принтерам.
Таблица не выгружается в накопительную базу.
| DEVICE | Идентификатор логического принтера, DEVICES.Sifr |
| LASTSEQ | Текущее значение номера сервис-чека (seqnum) |
SESSIONDISHES
Накопительные данные: блюда
PK | Имя поля | Тип поля | Описание | Ссылка на |
|---|---|---|---|---|
| ! | VISIT | integer | Идентификатор визита | (VISIT, MIDSERVER) → VISITS(SIFR, MIDSERVER) |
| ! | MIDSERVER | integer | Идентификатор кассового сервера | CASHGROUPS.SIFR |
| ORDERIDENT | integer | Идентификатор заказа | (VISIT, MIDSERVER, ORDERIDENT) → ORDERS(VISIT, MIDSERVER, IDENTINVISIT) | |
| SESSIONUNI | integer | UNI сессии, в которую добавлено блюдо | (VISIT, MIDSERVER, SESSIONUNI) → ORDERSESSIONS(VISIT, MIDSERVER, UNI) | |
| SORTORDER | integer | Порядковый номер записи в сессии | ||
| UNI | integer | Идентификатор записи внутри заказа | ||
| SIFR | integer | Идентификатор блюда | MENUITEMS.SIFR | |
| STATE | integer | Статус блюда | ||
| ICREATOR | integer | Идентификатор работника, который добавил блюдо | EMPLOYEES.SIFR | |
| IAUTHOR | integer | Идентификатор работника, который подтвердил добавление блюда, либо отредактировал его | EMPLOYEES.SIFR | |
| ICREATORROLE | integer | Идентификатор роли создателя | ROLES.SIFR | |
| IAUTHORROLE | integer | Идентификатор роли автора | ROLES.SIFR | |
| ITAXDISHTYPE | integer | Идентификатор налоговой группы | TAXDISHTYPES.SIFR | |
| SRCQUANTITY | float | Исходное кол-во блюда (без учета последующих удалений) | ||
| WRITEOFFQUANTITY | float | Кол-во блюд, удаленных со списанием | ||
| QUANTITY | float | Кол-во блюда | ||
| PIECES | float | Кол-во порций, используется для расчета кол-ва модификаторов | ||
| PRLISTSUM | money | Сумма по прайс листу с учётом модификаторов (но без скидок) | ||
| SRCPRLISTSUM | bigint | Сумма по прайс листу с учётом модификаторов первоначально веденное в чек (но без скидок) | ||
| CLEARSUM | money | Чистая сумма блюд (Цена * Количество без модификаторов) | ||
| PAYSUM | money | Сумма оплаты в базовой валюте (с учетом скидок) | ||
| SUMWITHDISCOUNTS | money | Сумма по прайс листу с добавлением распределяемых скидок | ||
| CLOSEDPAYSUM | bigint | Оплаченная сумма, закрытая предыдущими чеками | ||
| CONSUMSUM | money | Сумма консуммации | ||
| CALCCONSUMSUM | money | База для вычисления суммы консуммации (Сумма * Цена консуммации) | ||
| BONUSBASESUM | money | База для расчёта суммы бонуса | ||
| PRICE | money | Цена блюда (может быть изменена на открытую цену) | ||
| MENUITEMPRICE | money | Цена блюда по прейскуранту | ||
| SEAT | integer | Место | ||
| ISPORTION | smallint | Флаг "Порционное блюдо" | ||
| ISPURCHASE | smallint | Флаг "Блюдо является блюдом выкупа" | ||
| ISCOMBO | smallint | Флаг "Блюдо является комбо-блюдом" | ||
| ISCOMBOCOMP | smallint | Флаг "Блюдо является компонентом комбо-блюда" | ||
| ISUSERPRICE | smallint | Флаг "Цена блюда была задана вручную" | ||
| DOSINGDEVID | integer | Идентификатор дозирующего устройства, связанного с блюдом (для дозаторов) | DOSINGDEVICES.SIFR | |
| PURCHASEPREPAYUNI | integer | UNI предоплаты для блюда выкупа | (VISIT, MIDSERVER, PURCHASEPREPAYUNI) → PAYMENTS(VISIT, MIDSERVER, UNI) | |
| TARIFFSIFR | integer | Идентификатор тарифа, связанного с блюдом (для тарификации) | MENUITEMS.SIFR | |
| GUIDSTRING | nvarchar(38) | Уникальный GUIDString идентификатор записи | ||
| SOURCEGUIDSTRING | nvarchar(38) | GUIDString исходного блюда, заполняется в случае возврата | (SOURCEGUIDSTRING) → SESSIONDISHES(GUIDSTRING) | |
| ADDBYALGORITHM | integer | Идентификатор MCR-алгоритма, посредством которого было выполнено добавление блюда | MCRALGORITHMS.SIFR | |
| WEIGHT | float | Вес блюда (для порционных блюд) | ||
| CHANGECOUNT | smallint | Количество изменений веса. Обычно официант может ввести вес только один раз. | ||
| WEIGHTPRINTED | smallint | Флаг "Извещение об изменение веса было напечатано" | ||
| GLOBALIDENT | nvarchar(32) | Глобальный идентификатор элемента | ||
| KDSIDENT | smallint | Идентификатор записи для КДС | (MIDSERVER, KDSIDENT) → KDSDATA(MIDSERVER, IDENT) | |
| COMBODISHUNI | integer | UNI комбо блюда (заполняется для компонентов комбо-блюда) | (VISIT, MIDSERVER, COMBODISHUNI) → SESSIONDISHES(VISIT, MIDSERVER, UNI) | |
| COMBOMODIUNI | integer | UNI комбо модификатора (заполняется для компонентов комбо-блюда) | (VISIT, MIDSERVER, COMBOMODIUNI) → DISHMODIFIERS(VISIT, MIDSERVER, UNI) | |
| COMBODISCUNI | integer | UNI комбо-скидки | (VISIT, MIDSERVER, COMBODISCUNI) → DISHDISCOUNTS(VISIT, MIDSERVER, UNI) | |
| CHARGEUNI | integer | UNI наценки (для не распределяемой наценки) | (VISIT, MIDSERVER, CHARGEUNI) → DISHDISCOUNTS(VISIT, MIDSERVER, UNI) | |
| CREATIONDATETIME | datetime | Дата и время добавления блюда в заказ | ||
| DBSTATUS | smallint | Если DBStatus = -1, то запись нужно считать удаленной. В SQL такие записи не выгружаются. | ||
| TRANSACT_GUID | nvarchar(38) | GUIDSTRING идентификатор времени записи |
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 |
| ZREPNUM | Z report number, if Z report was printing during shift closure Номер Z отчета |
| TRANSACT_GUID | GUIDSTRING идентификатор времени записи |
TARIFFDATA
Накопительные данные: информация о блюдах тарификации
PK | Имя поля | Тип поля | Описание | Ссылка на |
|---|---|---|---|---|
| ! | VISIT | integer | Идентификатор визита | (VISIT, MIDSERVER) → VISITS(SIFR, MIDSERVER) |
| ! | MIDSERVER | integer | Идентификатор кассового сервера | CASHGROUPS.SIFR |
| ORDERIDENT | integer | Идентификатор заказа | (VISIT, MIDSERVER, ORDERIDENT) → ORDERS(VISIT, MIDSERVER, IDENTINVISIT) | |
| ! | TARIFFSIFR | integer | Идентификатор записи | |
| DEVICEID | integer | Идентификатор тарифицируемого устройства | TABLES.SIFR | |
| TARIFDETAILID | integer | Идентификатор детализации тарифа | TARIFFDETAILS.SIFR | |
| CLOSEMANAGERID | integer | Идентификатор работника, который остановил тарификацию | EMPLOYEES.SIFR | |
| STARTTIME | datetiime | Дата и время начала отрезка тарификации | ||
| ENDTIME | datetiime | Дата и время окончания отрезка тарификации | ||
| DURATION | float | Длительность отрезка тарификации | ||
| TARIFFSTARTTIME | datetiime | Дата и время начала тарификации | ||
| TARIFFENDTIME | datetiime | Дата и время окончания тарификации | ||
| TIMELIMIT | datetiime | Лимит тарификации по времени | ||
| MONEYLIMIT | money | Лимит тарификации по деньгам | ||
| DEFAULTER | integer | Идентификатор типа неплательщиков | DEFAULTERTYPES.SIFR | |
| TARIFFTYPEID | integer | Идентификатор типа тарификации | TARIFFICATIONTYPES.SIFR | |
| REBOOTING | smallint | Флаг "Во время работы тарификации кассовый сервер был перегружен". | ||
| EXTNUMBER | nvarchar(30) | Внешний номер тарификации | ||
| DISBALLANCE | bigint | Сумма дисбаланса | ||
| DBSTATUS | smallint | Если DBStatus = -1, то запись нужно считать удаленной. В SQL такие записи не выгружаются. | ||
| TRANSACT_GUID | nvarchar(38) | GUIDSTRING идентификатор времени записи |
TASKSETTERS
Рабочая таблица work.udb: служебная информация по активным тарификациям
PK | Имя поля | Тип поля | Описание | Ссылка на |
|---|---|---|---|---|
| ! | IDENT | integer | Идентификатор тарифицируемого устройства | TABLES.SIFR |
| VISIT | integer | Идентификатор визита | (VISIT, MIDSERVER) → VISITS(SIFR, MIDSERVER) | |
| ORDERIDENT | integer | Идентификатор заказа | (VISIT, MIDSERVER, ORDERIDENT) → ORDERS(VISIT, MIDSERVER, IDENTINVISIT) | |
| DISHUNI | integer | UNI записи с блюдом-тарификации | (VISIT, DISHUNI) → SESSIONDISHES(VISIT, UNI) | |
| TARIFDETAILID | integer | Идентификатор детализации тарификации | TARIFFDETAILS.SIFR | |
| TARIFFTYPEID | integer | Идентификатор типа тарификации | TARIFFICATIONTYPES.SIFR | |
| DURATION | int64 | Длительность тарификации | ||
| SUM | int64 | Сумма тарификации | ||
| ORDERSUM | int64 | Сумма заказа | ||
| EXTNUMBER | nvarchar(30) | Внешний номер тарификации | ||
| TIMELIMIT | int64 | Лимит тарификации по времени | ||
| MONEYLIMIT | int64 | Лимит тарификации по деньгам | ||
| FLAGS | smallint | Флаги тарификации, битовая маска | ||
| STARTTIME | int64 | Дата и время начала тарификации | ||
| ENDTIME | int64 | Дата и время окончания тарификации | ||
| AUTORESUMEAT | int64 | Дата и время, в которое нужно возобновить тарификацию (при постановке тарификации на паузу) | ||
| PREVTARIFFTYPEID | integer | Идентификатор типа тарификации ДО постановки на паузу | TARIFFICATIONTYPES.SIFR | |
| PREVTIMELIMIT | int64 | Лимит тарификации по времени ДО постановки на паузу | ||
| MESSAGEID | integer | Идентификатор записи с сообщением официанту о приближении времени окончания тарификации | MESSAGES.IDENT | |
| ITEMTYPE | integer | Тип записи с тарификацией, возможные значения:
| ||
| DBSTATUS | smallint | Если DBStatus = -1, то запись нужно считать удаленной. В SQL такие записи не выгружаются. |
TAXPARTS
Накопительные данные: налоги
PK | Имя поля | Тип поля | Описание | Ссылка на |
|---|---|---|---|---|
| ! | VISIT | integer | Идентификатор визита | (VISIT, MIDSERVER) → VISITS(SIFR, MIDSERVER) |
| ! | MIDSERVER | integer | Идентификатор кассового сервера | CASHGROUPS.SIFR |
| ORDERIDENT | integer | Идентификатор заказа | (VISIT, MIDSERVER, ORDERIDENT) → ORDERS(VISIT, MIDSERVER, IDENTINVISIT) | |
| BINDINGUNI | integer | UNI записи с элементом продажи, для которого рассчитан налог | (VISIT, MIDSERVER, BINDINGUNI) → PAYBINDINGS(VISIT, MIDSERVER, UNI) | |
| UNI | integer | Идентификатор записи внутри заказа | ||
| SIFR | integer | Идентификатор налога, ссылка на TAXES.SIFR | ||
| BASEFORTAX | money | База для расчета налога | ||
| TAXRATE | float | Процентная ставка налога | ||
| TAXFLAGS | smallint | Флаги налога, битовая маска | ||
| SUM | money | Сумма начисленных налогов | ||
| NATIONALSUM | money | Сумма в национальной валюте | ||
| TAXRATEID | integer | Идентификатор ставки налога | TAXRATES.SIFR | |
| DBSTATUS | smallint | Если DBStatus = -1, то запись нужно считать удаленной. В SQL такие записи не выгружаются. | ||
| TRANSACT_GUID | nvarchar(38) | GUIDSTRING идентификатор времени записи |
TEMPEMPLOYEES
Рабочая таблица work.udb: таблица с временными сотрудниками, не используется
PK | Имя поля | Тип поля | Описание | Ссылка на |
|---|---|---|---|---|
| ! | SIFR | integer | Идентификатор работника | EMPLOYEES.SIFR |
| CODE | integer | Код работника | ||
| CARDCODE | nvarchar(50) | Код карты работника | ||
| ROLE | integer | Идентификатор роли работника | ROLES.SIFR | |
| NAME | nvarchar(40) | Имя для работника | ||
| ALTNAME | nvarchar(40) | Имя для работника на альтернативном языке | ||
| ISALTLANG | smallint | Флаг "Альт. язык БД" |
UPDATEVERSIONS
Таблица используется для обеспечения процесса синхронизации справочников, и содержит текущий номер версии коллекции.
При каждом изменении справочника его версия увеличивается на 1, и в эту таблицу записывается новый номер версии.
| TABLENAME | Название таблицы, REFTABLES.Name |
| TABLEVERS | Номер версии коллекции (увеличивается при каждом изменении справочника) |
| RECSTAMP | GUIDSTRING идентификатор времени записи |
VERSION (work.udb)
Таблица содержит информацию о версии структуры work.udb, а также некоторую другую служебную информацию.
Таблица не выгружается в накопительную базу
Имя поля | Описание |
|---|---|
| NUMBER | Версия структуры базы для work.udb (имеет вид 77000022, где первые 3 цифры указывают на версию RK7) |
| CREATED | Датавремя создания work.udb |
| BACKUPTIME | Датавремя последнего выполнения бэкапа |
| TRANSACTIONCOUNT | Номер последнего распечатанного чека (косвенно указывает на кол-во транзакций с последнего выполненного бэкапа), бэкап выполняется каждые N-чеков |
| BACKUPCOUNT | Кол-во выполненных бэкапов |
| LIGHTWEIGHTMODE | Режим базы данных UDB (для check.udb) |
VISITGUESTS
Накопительные данные: список гостей визита
PK | Имя поля | Тип поля | Описание | Ссылка на |
|---|---|---|---|---|
| ! | VISIT | integer | Идентификатор визита | (VISIT, MIDSERVER) → VISITS(SIFR, MIDSERVER) |
| MIDSERVER | integer | Идентификатор кассового сервера | CASHGROUPS.SIFR | |
| GUEST | integer | Номер места | ||
| MNEMONIC | nvarchar(10) | Текстовое название для места | ||
| CARDCODE | nvarchar(50) | Код карты | ||
| INTFID | integer | Идентификатор логического интерфейса, связанного с картой | DEVICES.SIFR | |
| MAXCREDITSUM | bigint | Максимальная сумма | ||
| HOLDER | nvarchar(40) | Владелец карты | ||
| ENTRANCECARDTYPE | integer | Идентификатор типа карты на входе | ENTRANCECARDTYPES.SIFR | |
| CLIENTID | bigint | Идентификатор клиента из внешней системы (CRM) | ||
| ADDRESSID | bigint | Идентификатор адреса клиента из внешней системы (CRM) | ||
| FISCORDERSTATE | smallint | Фискальный статус. 0 - Нет статуса, 1 - Создан, 2 - Пречек, 3 - Чек | ||
| DBSTATUS | smallint | Если DBStatus = -1, то запись нужно считать удаленной. В SQL такие записи не выгружаются. | ||
| TRANSACT_GUID | nvarchar(38) | GUIDSTRING идентификатор времени записи |
PK | Имя поля | Тип поля | Описание | Ссылка на |
|---|---|---|---|---|
| ! | SIFR | integer | Идентификатор записи | |
| ! | MIDSERVER | integer | Идентификатор кассового сервера | CASHGROUPS.SIFR |
| CREATOR | integer | Идентификатор работника, который создал визит | EMPLOYEES.SIFR | |
| GUESTTYPE | integer | Идентификатор типа гостей | GUESTTYPES.SIFR | |
| STARTGUESTCNT | integer | Число гостей в момент создания визита | ||
| GUESTCNT | integer | Число гостей в визите | ||
| RESERVSOURCE | integer | Источник бронирования (заполняется для визитов-резервов) | ||
| RESERVID | integer | Идентификатор бронирования (заполняется для визитов-резервов) | ||
| RESERVDURATION | integer | Длительность брони | ||
| RESERVSTATE | integer | Статус брони, возможные значения: | ||
| RESERVFLAGS | integer | Флаги резерва, битовая маска | ||
| ENTRCARDMODE | integer | Тип карты на входе | ||
| MAXCREDITSUM | money | Максимальна сумма оплаты, доступная для визита (для карты на входе) | ||
| STARTTIME | datetime | Дата и время создания визита | ||
| QUITTIME | datetime | Дата и время окончания визита | ||
| FINISHED | smallint | Статус активности визита | ||
| VISITEXTRAINFOTOSAVE | nvarchar(255) | Сохраняемый комментарий | ||
| SEATSCLOSED | IMAGE | BLOB со списком закрытых в визите мест | ||
| VISITOTHEREXTRAINFO | nvarchar(255) | Не сохраняемый комментарий (только для кассовых отчетов) | ||
| HOLDER | nvarchar(35) | Владелец | ||
| ISTARTCOMMONSHIFT | integer | Номер общей смены, в которой визит был открыт | (MIDSERVER, ISTARTCOMMONSHIFT) → GLOBALSHIFTS(MIDSERVER, SHIFTNUM) | |
| IQUITCOMMONSHIFT | integer | Номер общей смены, в которой визит был закрыт | (MIDSERVER, IQUITCOMMONSHIFT) → GLOBALSHIFTS(MIDSERVER, SHIFTNUM) | |
| GUIDSTRING | nvarchar(38) | Уникальный GUIDString идентификатор | ||
| UNICOUNT | integer | Используется для генерации UNI у элементов визита. Хранит текущее значение генератора для идентификаторов элементов заказа (UNI) этого визита | ||
| DBSTATUS | smallint | Если DBStatus = -1, то запись нужно считать удаленной. В SQL такие записи не выгружаются. | ||
| TRANSACT_GUID | nvarchar(38) | GUIDSTRING идентификатор времени записи |
ZREPORTDATA
Накопительные данные: данные по напечатанным Z-отчетам
PK | Имя поля | Тип поля | Описание | Ссылка на |
|---|---|---|---|---|
| ! | MIDSERVER | integer | Идентификатор кассового сервера | CASHGROUPS.SIFR |
| ! | SHIFTNUM | integer | Номер общей смены | (MIDSERVER, SHIFTNUM) → GLOBALSHIFTS(MIDSERVER, SHIFTNUM) |
| ! | IDENTIFIER | integer | Идентификатор записи | |
| POS_ID | nvarchar(40) | Строковый идентификатор фискального регистратора/фискальной памяти, заполняемый при регистрации | ||
| SERIALNUMBER | nvarchar(40) | Серийный номер, заполняется производителем устройства | ||
| INN | nvarchar(20) | ИНН заполняется при фискализации/перерегистрации | ||
| ZREPORTNUMBER | integer | Номер Z отчёта | ||
| INCASHSUM | money | Сумма внесений за смену | ||
| STARTTOTAL | money | Накопительный счётчик на начало смены, должен совпадать с таким же на Z отчёте, смысл может отличаться у разных ФР, используется в форме KM7, в описании КМ7 нет определения такого счётчика | ||
| ENDTOTAL | money | Накопительный счётчик на конец смены | ||
| RETURNS | money | Сумма по удалениям и возвратам за смену | ||
| ADVANCESUM | money | Сумма по авансам за смену (Латвия) | ||
| PROCEEDS | money | Сумма продаж без удалений и авансов (если не в Латвии то просто продажи) | ||
| PROCEEDSWOTAX | money | Сумма продаж без налогов | ||
| TAXSUM | money | Сумма налогов | ||
| CASHSUM | money | Сумма выручки по наличным | ||
| BANKCARDSUM | money | Сумма выручки по банковским картам | ||
| NONCASHSUM | money | Сумма выручки по безналу (всё минус наличные и банковские карты) | ||
| SHIFTSTARTDATETIME | datetime | Дата и время открытия смены, если ФР не знает, заполнит касса датой и временем первого чека этого ФР после Z | ||
| ZREPORTDATETIME | datetime | Дата и время ФР на момент запроса данных (перед Z отчётом) | ||
| CASHIERID | integer | Идентификатор кассира, который выполнил печатать Z-отчета | EMPLOYEES.SIFR | |
| TAXSUM1 | money | Сумма налога по налоговой ставке 1 | ||
| TAXSUM2 | money | Сумма налога по налоговой ставке 2 | ||
| TAXSUM3 | money | Сумма налога по налоговой ставке 3 | ||
| TAXSUM4 | money | Сумма налога по налоговой ставке 4 | ||
| TAXSUM5 | money | Сумма налога по налоговой ставке 5 | ||
| TAXSUM6 | money | Сумма налога по налоговой ставке 6 | ||
| FISCDEV | integer | Идентификатор типа фискального регистратора | FISCDEVPARAMS.SIFR | |
| DEVICE | integer | Идентификатор принтера | DEVICES.SIFR | |
| SALERECEIPTCOUNT | integer | Количество чеков по продажам | ||
| SALEDELETECOUNT | integer | Количество удалений чеков | ||
| RETURNRECEIPTCOUNT | integer | Количество чеков возврата | ||
| RETURNDELETECOUNT | integer | Количество удалений чеков возврата | ||
| TRANSACT_GUID | nvarchar(38) | GUIDSTRING идентификатор времени записи |
ZREPORTVALUES
Таблица с детализациями для z-отчетов
PK | Имя поля | Тип поля | Описание | Ссылка на |
|---|---|---|---|---|
| ! | MIDSERVER | integer | Идентификатор кассового сервера | CASHGROUPS.SIFR |
| ! | SHIFTNUM | integer | Номер общей смены | (MIDSERVER, SHIFTNUM) → GLOBALSHIFTS(MIDSERVER, SHIFTNUM) |
| ! | IDENTIFIER | integer | Номер z-отчета | (MIDSERVER, SHIFTNUM, IDENTIFIER) → ZREPORTDATA(MIDSERVER, SHIFTNUM, IDENTIFIER) |
| ! | SEQINSHIFT | integer | Порядковый номер записи в рамках текущей общей смены | |
| SOURCEID | nvarchar(20) | Название источника свойства | ||
| VALUEKEYID | nvarchar(38) | Название свойства | ||
| ZREPSVALUE | nvarchar(40) | Значение свойства | ||
| TRANSACT_GUID | nvarchar(38) | GUIDSTRING идентификатор времени записи |
- AWARDSPENALTIESDATA
- CASHINOUT
- CASHINOUTDETAILS
- CASHSUMS
- CHECKLISTDATA
- CHECKLISTDATADETAILS
- CLOCKRECS
- CURRLINES
- DELIVERYDATA
- DEFFEREDSYNC
- DISCPARTS
- DISHCONSUMATORS
- DISHDISCOUNTS
- DISHMODIFIERS
- DISHRESTS
- DISHVOIDS
- DRAWERLOG
- EXTERNALIDS
- EXTRATABLES
- FINANCEDOCUMENTS
- FINANCETRANSACTDETAILS
- FINANCETRANSACTIONEXT
- FINANCETRANSACTIONS
- FISCALREGISTERS
- GENERATORS (work.udb)
- GLOBALSHIFTS
- GUESTREPLIES
- HARDWAREINFO
- INFO
- INTFTRANSACTIONS
- INVOICES
- KDSDATA
- MCRPAYMENTS
- MESSAGEBUTTONS
- MESSAGES
- NEEDCLOSECHECK
- OPERATIONLOG
- ORDERS
- ORDERSESSIONS
- ORDERWAITERS
- PAYBINDINGS
- PAYMENTS
- PAYMENTSEXTRA
- PDSCARDS
- PRINTCHECKS
- PRINTEDDOCUMENTS
- REGISTRATIONS
- REGPERS
- RETURNDATA
- SALEOBJECTS
- SERVPRINTERS
- SESSIONDISHES
- SHIFTS
- TARIFFDATA
- TASKSETTERS
- TAXPARTS
- TEMPEMPLOYEES
- UPDATEVERSIONS
- VERSION (work.udb)
- VISITGUESTS
- ZREPORTDATA
- ZREPORTVALUES