GLOBALSHIFTSTATS

Отметки о загрузке смен средствами сервера.

РКИмя поляТип поляОписаниеСсылка на
!SIFRintegerИдентификатор

RESTAURANTintegerИдентификатор ресторанаRESTAURANTS.SIFR

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

SHIFTNOintegerИдентификатор смены

(CASHSERVER, SHIFTNO) → 

GLOBALSHIFTS(MIDSERVER, SHIFTNUM)


SHIFTSTATSsmallint

Комбинация флагов (TGlobalShiftStatType):

1Смена загружена
2Есть файл с данными смены, смена еще не загружена
4Требуется загрузить
8В очереди на загрузку





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

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

Различная информация:

  • для разблокировки загрузки смены средствами сервера (через подкидование в incoming) достаточно просто удались соответствующую запись из globalshiftstats;
  • при загрузке смены сервер проверяет, существует ли в globalshiftstats соответствующая смене запись с флагом 1 (поле flags - это набор флагов, т. е. комбинация значений 1/2/4+). В SQL форме проверка выглядела бы так: SHIFTSTATS & 1 = 1;
  • смену так же можно "разрешить" перезагрузить через справочник смен в менеджерской (правой кнопкой по смене и выбрать соответствующий пункт меню в подменю действий);
  • при запуске сервер (реф/реп) помечает ВСЕ смены, содержащиеся в GLOBALSHIFTS, как загруженные.