Кассовые операции в r_keeper 7
Выбор заказа, стола, тарификации
Операция | Описание |
---|---|
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);
или
HttpGet('{_}http://localhost:9876_','?id=5', myVar);
function HttpGet(AAddress: string; var: resulttext): integer;
function HttpPost(AAddress: string; APostData: string; var: resulttext): integer;
function HttpLastErrorMessage: string;