Выбор заказа, стола, тарификации

ОперацияОписание
rkoLargeOrderButtons

Большие кнопки заказа

rkoChooseOrder

Выбор заказа

rkoChooseOrderToClose

Выбор заказа для закрытия

rkoChooseOrderToEdit

Выбор заказа для редактирования

rkoChooseOrderForLog

Закрытие заказа

rkoSmallOrderButtons

Маленькие кнопки заказа

rkoEditAnyOrder

Открывать любой заказ

rkoEditOwnOrder

Открывать свой заказ

rkoOrderSelector

Переход к списку заказов

rkoVisitOrdersПосмотреть заказы визита

Операции сортировки

ОперацияОписание
rkoCustomSort

Пользовательская сортировка элементов

rkoSortOrdersByVisit

Сортировать заказы по визиту

rkoSortOrdersByStartTime

Сортировать заказы по времени начала

rkoSortOrdersByLastService

Сортировать заказы по времени последнего сохранения

rkoSortOrdersByWaiter

Сортировать заказы по имени основного официанта

rkoSortOrdersByToPaySum

Сортировать заказы по сумме

rkoSortOrdersByGuestType

Сортировать заказы по типам гостей, количеству гостей

rkoSortOrdersByUOTCOT

Сортировать по категории заказа, типу заказа

rkoSortOrdersByLabel

Сортировать по метке

rkoSortOrdersByTable

Сортировать по номеру стола

rkoSortOrdersByGuestHolder

Сортировать элементы по владельцу

rkoSortOrdersByName

Сортировать элементы по имени

rkoSortOrdersByCodeСортировать элементы по коду

Резервирование столов

ОперацияОписание
rkoReservOrderSelector

Переход к селектору Зарезервированные столы

Тарификация

ОперацияОписание
rkoAddTariff

Добавить тарификацию в заказ

rkoCloseTariff

Завершение тарификации

rkoTarifSpecifyClient

Задать клиента для тарификации

rkoTariffChangeTimeLimit

Изменение лимита по времени

rkoTariffChangeMoneyLimit

Изменение лимита по деньгам

rkoChangeTariffProps

Изменение параметров тарификации

rkoEditTariffType

Изменение типа тарификации

rkoChangeTariffOrder

Перенос тарификации в другой заказ

rkoChangeTariffDevice

Перенос тарификации на другое устройство

rkoTarifficationOnSelector

Переход к селектору Тарификация включена

rkoTarifficationOffSelector

Переход к селектору Тарификация выключена

rkoResumeTariff

Продолжить тарификацию

rkoSyncTariffDevices

Синхронизация устройств тарификации

rkoEditTariffOrderТарификация: редактировать заказ

Фильтрация списка чеков

ОперацияОписание
rkoFilterByDish

Фильтровать по блюду

rkoFilterByCurrency

Фильтровать по валюте

rkoFilterByCloseTime

Фильтровать по времени закрытия (диапазон)

rkoFilterByClosedReceipts

Фильтровать по закрытым чекам

rkoFilterByOrderCategory

Фильтровать по категории заказа

rkoFilterByUnpaidOrders

Фильтровать по неоплаченным заказам

rkoFilterByCardCode

Фильтровать по номеру карты

rkoFilterByCheckNum

Фильтровать по номеру чека

rkoFilterByWaiter

Фильтровать по официанту

rkoFilterByDiscount

Фильтровать по скидке

rkoFilterByTable

Фильтровать по столу

rkoFilterByPaySum

Фильтровать по сумме оплаты (диапазон)

rkoFilterByOrderType

Фильтровать по типу заказа

rkoFilterByDeletedReceipts

Фильтровать по удаленным чекам

rkoFilterByComment

Фильтровать по фрагменту комментария

Начало/конец работы (журналируемые)

rkoCloseDrawerShift

Закрытие смены ящика

rkoSystemTimeChanged

Изменение системного времени

Общие операции

rkoUserKeyb

Клавиатура

rkoMCRSim

Код с клавиатуры

rkoGotoAutoSelector

Перейти к автоселектору

rkoGotoSelector

Перейти к селектору

rkoCanConfirmRightsПодтверждение операций

Навигация

ОперацияОписание
rkoF10

F10

rkoUp

Вверх

rkoLeft

Влево

rkoDown

Вниз

rkoRight

Вправо

rkoEnd

Конец

rkoHome

Начало

rkoPgUp

Страница вверх

rkoPgDownСтраница вниз

Отладка

ОперацияОписание
rkoScreenshot

Сохранить скриншот в файл

Редактирование
rkoOk

Ок

rkoEnter

Ввод

rkoSelectAll

Выбрать все

rkoBackSpace

Удалить

rkoCalculator

Калькулятор

rkoEsc

Отмена

rkoClear

Очистить 

rkoPrint

Печать

rkoPrevField

Предыдущее поле

rkoPrevSheet

Предыдущий лист

rkoNextSheet

Следующий лист

rkoNextField

Следующее поле

rkoCreateNew

Создать

rkoList

Список

rkoList2

Список 2

rkoDel

Удалить

rkoFuncФункция
Числа, буквы, знаки

rko00

00

rkoAlpha

Буква

rkoMinus

Минус

rkoPlus

Плюс

rkoEqual

Равно

rkoDivide

Разделить

rkoSpecChar

Символы

rkoDot

Точка

rkoMultiply

Умножить

rkoNum

Число

rkoQuickCheck

Быстрый чек

rkoInternalStockTransaction

Внутреннее перемещение

rkoShutdown

Выключение компьютера

rkoLockMouse

Заблокировать тачскрин/мышь

rkoMMExit

Завершение работы

rkoMMCloseCommonShift

Закрытие общей смены

rkoMMCloseShift

Закрытие смены кассира

rkoMMProhibitedDishes

Запрещенные блюда

rkoInventoryFormИнвентаризация на кассе
rkoMMCashOut

Инкассация денег 

rkoMMCashReports

Кассовые отчеты

rkoMMDishRests

Контроль остатков 

rkoMMAbout

О программе 

rkoMMReloadReferences

Обновить справочники

rkoUserForm

Открыть пользовательскую форму

rkoUnRegister

Отмена регистрации (конец сессии)

rkoClearDrawerReg

Отмена регистрации на ящик

rkoFlipScreen

Перевернуть экран

rkoReboot

Перезагрузка компьютера

rkoMMCashIn

Подкрепление денег

rkoShowCardInfoПоказать окно с информацией о карте
rkoMMCardDeposit

Пополнение баланса платежной карты

rkoMMPreviewReports

Просмотр кассовых отчетов

rkoMMPersReg

Регистрация персонала

rkoMMEditUnsavedOrder

Редактирование несохраненного заказа

rkoSpecialDriverMenu

Специальное меню драйверов

rkoMMClosedOrders

Список закрытых заказов

rkoMMClosedChecks

Список закрытых чеков

rkoMMTariff

Тарификация

rkoMMReservationForm

Форма банкетных заказов 

rkoMMEditOrder

Форма выбора заказа

rkoMMCreateOrderOnly

Форма добавления заказа к визиту 

rkoOrderControlForm

Форма контроля заказов 

rkoMMCreateOrderAndVisit

Форма создания визита и заказа

rkoMMClockFormФорма учета рабочего времени

Основные функции 

ОперацияОписание
rkoQuickCheck

Быстрый чек

rkoInternalStockTransaction

Внутреннее перемещение

rkoShutdown

Выключение компьютера

rkoLockMouse

Заблокировать тачскрин/мышь

rkoMMExit

Завершение работы

rkoMMCloseCommonShift

Закрытие общей смены

rkoMMCloseShift

Закрытие смены кассира

rkoMMProhibitedDishes

Запрещенные блюда

rkoInventoryFormИнвентаризация на кассе
rkoMMCashOut

Инкассация денег 

rkoMMCashReports

Кассовые отчеты

rkoMMDishRests

Контроль остатков 

rkoMMAbout

О программе 

rkoMMReloadReferences

Обновить справочники

rkoUserForm

Открыть пользовательскую форму

rkoUnRegister

Отмена регистрации (конец сессии)

rkoClearDrawerReg

Отмена регистрации на ящик

rkoFlipScreen

Перевернуть экран

rkoReboot

Перезагрузка компьютера

rkoMMCashIn

Подкрепление денег

rkoShowCardInfoПоказать окно с информацией о карте
rkoMMCardDeposit

Пополнение баланса платежной карты

rkoMMPreviewReports

Просмотр кассовых отчетов

rkoMMPersReg

Регистрация персонала

rkoMMEditUnsavedOrder

Редактирование несохраненного заказа

rkoSpecialDriverMenu

Специальное меню драйверов

rkoMMClosedOrders

Список закрытых заказов

rkoMMClosedChecks

Список закрытых чеков

rkoMMTariff

Тарификация

rkoMMReservationForm

Форма банкетных заказов 

rkoMMEditOrder

Форма выбора заказа

rkoMMCreateOrderOnly

Форма добавления заказа к визиту 

rkoOrderControlForm

Форма контроля заказов 

rkoMMCreateOrderAndVisit

Форма создания визита и заказа

rkoMMClockFormФорма учета рабочего времени

Особые полномочия

ОперацияОписание
rkoCanOpenAnyDrawer

Внесение или изъятие денег из любого ящика

rkoExtractUnclosed

Закрывать смену при наличии открытых столов

rkoCanPrintZReportAfterFail

Печать Z-отчета после сбоя

rkoOpenAfterCashAmountMax

Разрешено превышать максимум суммы денег в кассе

rkoCanPrintReportByOtherWaiters

Строить отчеты по другим работникам

rkoCanPrintReportByUnfiscalPaysУчитывать в отчетах нефискальные валюты

Остатки блюд

ОперацияОписание
rkoNewDishRestИзменение остатка блюда

Пользовательские операции

ОперацияОписание
rkoExecuteFarCardsTrans

Выполнить транзакцию FarCards (ПДС)

rkoUser01

Пользовательская операция 1

rkoUser02

Пользовательская операция 2 

rkoUser03

Пользовательская операция 3

rkoUser04

Пользовательская операция 4

rkoUser05

Пользовательская операция 5

rkoUser06

Пользовательская операция 6

rkoUser07

Пользовательская операция 7

rkoUser08

Пользовательская операция 8

rkoUser09

Пользовательская операция 9 

rkoUser10

Пользовательская операция 10

rkoUserkoSetInputTextr10

Установить значение поля ввода

rkoSetCurrentItem

Установить текущий элемент

rkoMMMcrDebugFormФорма для отладки MCR алгоритмов

Размещение гостей

ОперацияОписание
rkoAutoCloseVisit

Автоматическое закрытие визита 

rkoServeTables

Быть официантом заказа 

rkoChooserVisit

Выбор визита для нового заказа 

rkoChooseTable

Выбор стола по плану зала 

rkoExtraTables

Дополнительные столы 

rkoOtherWaiters

Другие официанты 

rkoCanEditMainWaiter

Задавать основного официанта заказа

rkoCloseVisit

Закрыть визит 

rkoCanChangeCardNum

Замена гостевой карточки 

rkoChangeUOT

Изменение категории заказа 

rkoEditGuestCnt

Изменение кол-ва гостей

rkoEditGuestType

Изменение типа гостей 

rkoUOTSelector

Переход к селектору категорий заказа

rkoWaitersSelector

Переход к селектору официантов

rkoTableSelector

Переход к селектору столов

rkoGuestTypeSelector

Переход к селектору типа гостей 

rkoConfirmGuestsQnt

Подтверждение количества гостей 

rkoCalcVisit

Рассчитать визит

rkoEditShortcuts

Редактирование меток гостей

rkoEditVisitComments

Редактировать комментарии визита

rkoManualChooseVisit

Ручной выбор визита

rkoCreateVisit

Создание визита

rkoCreateOrder

Создание заказа

rkoCreateOrderAndEdit

Создать заказ и редактировать

rkoVisitOnly

Создать пустой визит

rkoCreateOrderNotEditСоздать пустой заказ

Регистрация персонала

ОперацияОписание
rkoLogin

Вход в систему

rkoLoginByPsw

Вход в систему по паролю 

rkoClockInOutChange

Изменение времени прихода/ухода

rkoRegisterOthers

Может регистрировать других 

rkoCanRegisterOnAnyPosition

Может регистрировать на любые сервис позиции 

rkoRegisterItself

Может регистрировать сам себя

rkoClearAllReg

Отмена всех регистраций

rkoClearOneReg

Отменить регистрацию работника

rkoCanLoginOnStartUp

Первая регистрация после загрузки

rkoEmployees

Показать список работников

rkoServPosition

Показать список сервис позиций

rkoOUnregisterMode

Регистрация персонала: Режим отмены регистрации

rkoRegisterMode

Регистрация персонала: Режим регистрации

rkoRegWoCard

Регистрация прихода-ухода без карточки

rkoClockIn

Учет рабочего времени: приход

rkoClockOutУчет рабочего времени: уход

Редактирование заказа

ОперацияОписание
rkoEditAmount

Ввод количества

rkoEditOpenPrice

Ввод открытой цены

rkoTempRegister

Временная регистрация 

rkoRemindBefore

Время напоминания — за сколько

rkoPrintBefore

Время печати — за сколько

rkoOrderRequest

Вызов заказа — Drive-through

rkoExitFromOrder

Выход из окна заказа

rkoCancelOrder

Закрыть заказ без сохранения

rkoCloseOrder

Закрыть заказ из окна заказа

rkoSaveOrder

Закрыть заказ с сохранением

rkoCloseMode

Закрыть режим

rkoComboForChange

Замена блюда на комбо

rkoGetWeightFromScales

Запрос веса с весов

rkoEditPortionWeight

Изменение веса блюда

rkoSpecifyTableНазначить стол для быстрого чека
rkoStopDosing

Остановка розлива

rkoOpenOrder

Открыть закрытый заказ

rkoOpenDrawer

Открыть кассовый ящик

rkoTempUnRegister

Отменить регистрацию

rkoGotPrevOrder

Перейти к предыдущему заказу

rkoNextModiGroup

Перейти к следующей группе модификаторов

rkoGotoNextOrder

Перейти к следующему заказу

rkoDosingSelector

Переход к селектору Дозирующее устройство

rkoDishesSearch

Поиск блюд

rkoShowRecipe

Показать рецепт

rkoPackedView

Просмотр содержимого заказа в пакованном виде

rkoDetailView

Просмотр содержимого заказа: подробно

rkoEditOrderProps

Редактирование свойств заказа

rkoEditContent

Редактировать содержимое строки

rkoServPrintOrder

Сервис-печать

rkoPriceЦена

Готовить позже

ОперацияОписание
rkoRemindTime

Время напоминания

rkoRemindAfter

Время напоминания — через сколько

rkoPrintTime

Время печати

rkoPrintAfter

Время печати — через сколько

rkoReadyTime

Время подачи

rkoReadyAfter

Время подачи — через сколько

rkoChangeKurs

Изменить порядок подачи

rkoCreateServLine

Создать черту

rkoServLineSelector

Выбрать черту

rkoBanquetServLineSelectorЧерта: банкет

Окно переноса

ОперацияОписание
rkoSaveAndOpen

Окно переноса: сохранить заказ и перейти к редактированию

rkoUnselectAll

Отменить все выбранные блюда

Оплаты

ОперацияОписание
rkoUndoReceipt

Аннулировать чек 

rkoUndoReceiptKeepMoney

Аннулировать чек без выплаты денег 

rkoGiveChange

Дать сдачу

rkoCanCreatePrepay

Добавить предоплату

rkoPayOnExit

Закрыть неоплаченный заказ

rkoCloseReceipt

Закрыть чек

rkoBalanceReceipt

Оплатить чек

rkoCanCancelFixedChack

Отмена чека после попытки распечатки

rkoCancelReceipt

Отменить оплаты чека

rkoUnlockBill

Отменить пречек

rkoCanPrintBillAfterError

Право на повторную распечатку пречека

rkCanCloseCheckAgain

Право на повторную распечатку чека

rkoMakePrepay

Превратить оплаты в предоплаты

rkoCanUseMcrPays

Предварительно персонализированные валюты

rkoCalcOrder

Расcчитать чек

rkoPrintReceiptCopy

Распечатать копию чека

rkoPrintPrePay

Распечатать предоплату

rkoPrintBill

Распечатать пречек

rkoPrintSeatBills

Распечатать пречеки по местам

rkoCalcBySeats

Рассчитать чек по местам

rkoCanEditExtraInfo

Редактирование дополнительной информации по валюте

rkoEditInvoice

Редактирование счет-фактуры

rkoChangeInTips

Сдачу в чаевые

rkoDeleteReceipt

Удалить закрытый чек

rkoDeletePrePayУдалить предоплату

Посадочные места

ОперацияОписание
rkoEditSeat

Ввод номера посадочного места

rkoEditDefSeat

Ввод посадочного места по умолчанию

rkoAddSeat

Добавить посадочное место

rkoCloseSeat

Закрыть место

rkoOpenSeatОткрыть место

Разбить

ОперацияОписание
rkoMenuSplit

Меню Разбить

rkoUnionOrders

Объединение заказов

rkoPackDishes

Паковка блюд

rkoMoveDishForLog

Перенос блюд

rkoTransferTable

Перенос содержимого заказа на другой стол

rkoSplitByCourses

Разбить блюда по порядку подачи

rkoDivideCombo

Разбить комбо

rkoMoveOpenedBtwOrders

Разбить по заказам

rkoMoveBtwSeats

Разбить по местам

rkoMoveOpenedBtwSes

Разбить по пакетам

rkoMovePrintedBtwOrders

Разбить распечатанные блюда по заказам 

rkoMovePrintedBtwSes

Разбить распечатанные по пакетам

rkoJoinComboСобрать комбо

Редактирование заказа (журналируемые)

ОперацияОписание
rkoConfirmQnt

Ввод количества сверх ограничения

rkoCanAbortPaymentMode

Выход из режима расчета

rkoCanAddDishesToOtherOrders

Добавление блюд в чужие заказы

rkoCanAddDiscountsToOtherOrders

Добавление скидок в чужие заказы

rkoChangeVoid

Изменение причины отказа

rkoChangeTableForLog

Изменение стола у заказа

rkoChangeCOT

Изменение типа заказа

rkoCanAddPDSCard

Менеджерское подтверждение для ПДС карты

rkoCanAddDiscountSpecRight

Менеджерское подтверждение для скидки

rkoEditDiscAmount

Редактирование суммы скидки

rkoCanEditOtherItems

Редактирование чужих записей

rkoCanDeleteAutoDiscounts

Удаление автоматических скидок

rkoCanVoidReadyDish

Удаление приготовленного блюда

rkoDecreaseOrderAmountУменьшение суммы заказа

Справочники

ОперацияОписание
rkoCreateDish

Создать блюдо 

rkoDishSelector

Выбрать блюдо 

rkoVisibleItems

Видимые объекты

rkoMakeDetailSelector

Выбрать макет печати

rkoModiGroupSelector

Выбрать группу модификаторов 

rkoCreateConsum

Создать консумант

rkoConsumatorSelector

Выбрать консумант

rkoModiSelector

Выбрать модификатор

rkoCreateModi

Создать модификатор 

rkoCreateMakup

Создать наценку 

rkoMakeupSelector

Выбрать наценку 

rkoInvisibleItems

Невидимые объекты 

rkoFaceValues

Номиналы валют 

rkoPaySelector

Выбрать оплату 

rkoCreatePay

Создать оплату 

rkoPrepaySelector

Выбрать предоплату 

rkoVoidSelector

Аннулировать причину отказа 

rkoCreateVoid

Создать причину отказа 

rkoSelectorsSelector

Выбрать селектор 

rkoDiscountSelector

Выбрать скидку

rkoCreateDiscount

Создать скидку

rkoModiGroupsSelector

Выбрать схему модификаторов

rkoCOTSelectorТип заказа

Удаление строк

ОперацияОписание
rkoDeleteUnsavedDishУдалить несохранееное блюдо
rkoDeleteDiscountУдалить скидку
rkoDeleteDishУдалить блюдо
rkoDeleteAllУдалить все
rkoClearModiGroupУдалить группу модификаторов
rkoDeleteLineУдалить строку

Управление работниками

ОперацияОписание
rkoChangeUserAuthИзменить аутентификацию работника
rkoChangeUserInfoИзменить данные работника
rkoChangeUseRoleИзменить роль работника

Поддержка протокола HTTP

Обращение происходит в скриптере с указанием адреса.

Если необходим короткий запрос, то можно использовать httpGet.

Если запрос содержит большое количество символов, то HttpPost.

Пример:

 HttpGet('http://localhost:9876?id=5'), myVar); 
CODE

или 

HttpGet('{_}http://localhost:9876_','?id=5', myVar);
CODE
function HttpGet(AAddress: string; var: resulttext): integer;
CODE
function HttpPost(AAddress: string; APostData: string; var: resulttext): integer;
CODE
function HttpLastErrorMessage: string;
CODE