Методы

Название

Параметры

Описание

procedure CreateCheckItemByReferenceCode(const RefCol: integer; const Code: string);
  • RefCol: Номер коллекции
  • Code: Код элемента
Создает элемент чека по коду элемента из справочника
procedure CreateCheckItem(const RefCol: integer; const Code, Param: string);
  • RefCol: Номер коллекции
  • Code: Код элемента
  • Param:  Параметр
Создает элемент чека по коду элемента из справочника
procedure DeleteCheckItem(CheckItem: TCheckItem);
  • CheckItem: Удаляемый элемент
Удалить элемент чека
function CheckItemCount(List: TObject): Integer;
  • List: Коллекция
  • Return: Количество элементов
Посчитать количество элементов чека в коллекции
function CheckItemByNumber(List: TObject; num:integer): TCheckItem;
  • List: Коллекция
  • num: Номер элемента
  • Return: Элемент чека
Взять из коллекции элемент с определенным номером
function GetDishSoldQuantity(const Sifr: integer): int64;
  • Sifr: Идентификатор блюда
  • Return: Количество блюд
Функция считает количество проданных за смену блюд
function GetDishQuantityWithPDS(const DishSifr: integer; IntfID: integer; const CardCode: string): int64;
  • DishSifr: Идентификатор блюда
  • IntfID: Идентификатор интерфейса, с которым была добавлена скидка
  • CardCode: Код карты скидки
  • Return Количество блюд
Функция считает количество проданных за смену блюд в заказах с указанной ПДС картой
function GetDiscountCount(const Sifr: integer; IntfID: integer; const CardCode: string): integer;
  • Sifr: Идентификатор скидки
  • IntfID: Идентификатор интерфейса, с которым была добавлена скидка
  • CardCode: Код карты скидки
  • Return: Количество скидок
Функция считает, сколько раз скидка была применена за смену
function GetNonZeroDiscountCount(const Sifr: integer; IntfID: integer; const CardCode: string): integer;
  • Sifr: Идентификатор скидки
  • IntfID: Идентификатор интерфейса, с которым была добавлена скидка
  • CardCode: Код карты скидки
  • Return: Количество скидок
Функция считает, сколько раз скидка была применена за смену. Считаются только ненулевые скидки
function GetOperationCount(oper: integer): integer;
  • Oper: Идентификатор операции
  • Return: Количество операций
Функция считает количество сделанных операций по текущему заказу
procedure UpdateVisitComment(const PersistentComment, NonpersistentComment: string);
  • PersistentComment: Сохраняемый комментарий
  • NonpersistentComment: Не сохраняемый комментарий
Обновить комментарий к визиту
procedure UpdateOrderProps(Props: TVisitOrderInfo);
  • Props:  объект со свойствами заказа
Обновить свойства текущего заказа/визита

Свойства

Название

Значение

Тип

Описание

ValidBooleanRОпределяет, находимcя ли мы в режиме редактирования заказа, дальнейшее использование объекта RkCheck разрешено только в случае значения true(истина)
CurrentOrderTOrderRТекущий заказ
CurrentCheckItemTCheckItemRТекущий элемент чека
CurrentOperationIntegerRОперация, выполняющаяся в текущий момент
TagIntegerRWПоле для использования в скриптах
StrTagstringRWПоле для использования в скриптах