Таблицы накопительных данных в 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
Содержит информацию о порциях блюд
SIFR | Уникальный идентификатор |
QUANTITY | Количество |
WEIGHT | Вес порционных блюд |
DATETIME | ДатаВремя изменения остатка |
IAUTHOR | Ссылка на автора EMPLOYEES.Sifr |
NOTICED | Замечания |
ABSENT | Если флаг включен, то блюдо находится в списке запрещенных к продаже блюд |
ISQNTREST | Is quantity rest |
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
VISIT | integer | Идентификатор визита | (VISIT, MIDSERVER) → VISITS(SIFR, MIDSERVER) | |
! | MIDSERVER | integer | Идентификатор кассового сервера | CASHGROUPS.SIFR |
! | UNI | integer | Идентификатор записи внутри заказа | |
ORDERIDENT | integer | Идентификатор заказа | (VISIT, MIDSERVER, ORDERIDENT) → ORDERS(VISIT, MIDSERVER, IDENTINVISIT) | |
SESSIONUNI | integer | UNI сессии | (VISIT, MIDSERVER, SESSIONUNI) → ORDERSESSIONS(VISIT, MIDSERVER, UNI) | |
STATE | Статус элемента | |||
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, для неоплаченных содержит сумму, которую нужно доплатить для оплаты чека) | ||
DISHPRICELISTSUM | bigint | Стоимость блюд по прейскуранту | ||
CHARGEPRICELISTSUM | bigint | Стоимость наценок по прейскуранту | ||
TAXSUM | money | Сумма налога в базовой валюте | ||
TAXSUMADDED | money | Сумма добавленного налога (налог с продаж) | ||
BONUSSUM | 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 | Флаг "При удалении чека возникла ошибка" | ||
TRANSACT_GUID | nvarchar(38) | GUIDSTRING идентификатор времени записи | ||
DBSTATUS | smallint | Если DBStatus = -1, то запись нужно считать удаленной. В SQL такие записи не выгружаются. |
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