TRK7NameSpace = class(TCommonScriptsNamespace)
Предоставляет доступ к элементам справочников r_keeper 7 и некоторым другим объектам, например, таким, как текущий пользователь.
Методы:
| Название | Параметры | Описание |
|---|---|---|
| function RefCollectionByName(const RefCol: integer): TreferentCollection; |
| Найти коллекцию по ее номеру |
| function FindItemBySifr(const RefCol, Sifr: integer): TreferentItem; |
| Находит элемент по внутреннему идентификатору (SIFR) |
| function FindItemByCode(const RefCol, Code: integer): TreferentItem; |
| Находит элемент по значению свойства код (CODE) |
| function PerformOperation(Operation, Parameter: integer): integer; |
| Выполняет некоторую операцию |
| procedure PostOperation(Operation, Parameter: integer); |
| Помещает некоторую операцию в очередь сообщений, для последующего выполнения |
| function PerformRefObject(Obj: TReferentItem): integer; |
| Добавить в заказ торговый объект |
| function PerformMcrAlgorith(const Data: string; DeviceID: integer): integer; |
| Выполнить MCR алгоритм |
| function PerformMcrAlgorithSilent(const Data: string; DeviceID: integer): integer; |
| Выполнить MCR алгоритм, не показывая ошибок в случае ошибки авторизации |
| function GetCardInfo(IntfID: TIdent; CardCode: string): TRKCardInfo; |
| Получить информацию о произвольной карточке |
| function lookUpCardData(const AInputData: string; var AFoundData: string): boolean; |
| Искать карту |
Свойства:
| Название | Тип | Описание |
|---|---|---|
| property CashUser: TCashUser read getCashUser; | R | Текущий пользователь станции r_keeper 7 |
| property Parameters: TRK7Parameters read getParameters; | R | Различные параметры r_keeper 7 |
| property HallInfos: TRK7HallInfos read getHallInfos; | R | Статистика по планам зала |
| property ActiveHallID: integer read getActiveHallID; | R | Идентификатор текущего плана зала (для окна выбора заказов). Если на экране открыта другая форма, то 0. |
| property RestaurantCode: integer read GetRestaurantCode; | R | Код рестрана |
| property Restaurant: TRK7Restaurant read GetRestaurant; | R | Текущий ресторан |
| property CashGroup: TCashGroup read GetCashGroup; | R | Текущий кассовый сервер |
| property Cash: TCashStation read GetCash; | R | Текущая кассовая станция |
| property ShiftNum: integer read GetShiftNum; | R | Номер общей смены |
| property ShiftDate: TDateTime read GetShiftDate; | R | Логическая дата смены |
| property ShiftStartTime: TDateTime read GetShiftStartTime; | R | Время начала общей смены |
| property ProgramVersion: string read GetProgramVersion; | R | Версия программы |
| property RetParam: integer read getRetParam write setRetParam; | RW | Параметр работы скрипта. Выставляется скриптом |
| property Tag: integer read FTag write Ftag; | RW | Числовое поле для использования в скриптах |
| property StrTag: string read FStrTag write FStrTag; | RW | Буквенное поле для использования в скриптах |