Доброго времени суток!
Подскажите, пожалуйста, есть ли реализация электронного меню на планшете для ресторанов у кипера?
Где посмотреть инфу, а лучшем поглядеть в работе?
Спасибо
Сорри за офтопик, не знал куда отправить..
Доброго времени суток!
Подскажите, пожалуйста, есть ли реализация электронного меню на планшете для ресторанов у кипера?
Где посмотреть инфу, а лучшем поглядеть в работе?
Спасибо
Сорри за офтопик, не знал куда отправить..
Есть. RK Orders. Где в Самаре - не знаю. В Москве - ресторан "BBQ кафе" http://barbqcafe.ru/contacts.html
Алексей Аркадьев
Когда заказчик ищет волшебника, то чаще всего он находит сказочника.
Если у Вас есть вопрос по поддержке - напишите его на форуме, я обязательно отвечу, если знаю ответ.
Если Вам нужны какие-то файлы, пишите на почту: support@carbis.ru, но вначале посмотрите в разделе для скачивания.
Для коммерческих вопросов:
+7 (495) 740-49-91, или на почту: sales@carbis.ru
Спасибо. Подскажите, если знаете. Система R-keeper действительно закрыта? Поясню что имею ввиду.
Мы занимаемся разработкой электронного меню. Интересна интеграция в плане передачи заказов в кипер.
Есть ли у этой системы открытый интерфейс взаимодействия или какие-нибудь похожие решения.
Наша разработка - menu4me.com
Спасибо
Алексей Аркадьев
Когда заказчик ищет волшебника, то чаще всего он находит сказочника.
Если у Вас есть вопрос по поддержке - напишите его на форуме, я обязательно отвечу, если знаю ответ.
Если Вам нужны какие-то файлы, пишите на почту: support@carbis.ru, но вначале посмотрите в разделе для скачивания.
Для коммерческих вопросов:
+7 (495) 740-49-91, или на почту: sales@carbis.ru
Алексей Аркадьев
Когда заказчик ищет волшебника, то чаще всего он находит сказочника.
Если у Вас есть вопрос по поддержке - напишите его на форуме, я обязательно отвечу, если знаю ответ.
Если Вам нужны какие-то файлы, пишите на почту: support@carbis.ru, но вначале посмотрите в разделе для скачивания.
Для коммерческих вопросов:
+7 (495) 740-49-91, или на почту: sales@carbis.ru
Да, но только для RK7 и только для iPad.
Описательно-маркетинговая информация: http://www.ucs.ru/info375.htm и http://www.ucs.ru/info381.htm
Само приложение: http://itunes.apple.com/ru/app/rk-or...433845870?mt=8 (но насколько я помню, без сервера не заведется).
Если я не ошибаюсь, то RK-Order реализован на базе XML Interface for RK7, который документирован и который можно лицензировать.
ИМХО, если появляющиеся как грибы после дождя "электронные меню" не могут взаимодействовать с системой автоматизации (RK или что-то другое), а служат только для замены бумажного блокнота официанта, то это тупиковый путь.
Про Rk-Order для IPad понял, спасибо. Посмотрю.
czm84, я согласен, что без интеграции с имеющимеся системами учёта, будь то R-keeper или другая, эффективность меньше, но само по себе оно уже много интереснее и имеет массу преимуществ относительно бумажного. Это нужно испытать самому!
Единственное - не очень понятно использование IPad'в для электронного меню и не только у кипера. Имхо, ОС андроид даёт больше возможностей.
Если я не ошибаюсь, то RK-Order реализован на базе XML Interface for RK7, который документирован и который можно лицензировать.
czm84, а где по подробнее на эту тему можно почитать. Интересует документация и процесс лицензирования.
Спасибо.
Документация, как обычно для продуктов UCS, подробнейшая.
Нашел только для RK7, два документа, вот самый полный:
Взаимодействие с кассовым сервером с помощью XML запросов-ответов
Надо
1) добавить интерфейс "XML Interface for Windows" на закладку "Устройства" у сервера и выставить порт
2) создать активный элемент в справочнике "Интерфейсы"
3) Можно создать свои макеты по образцам макетов, содержащих в названии XML
4) Вызывать через RK7XML.dll, интерфейсный модуль RK7XMLi.pas
Функция CallRK7XMLRPC Параметры:
AddressName - адрес:порт
Request - XML запрос
RequestSize - длина XML запроса
ResultFile - имя файла, куда свалить результат
ErrorBuf - куда можно записать ошибку связи и т.п.
ErrorBufSize - размер ErrorBuf
Функция CallRK7XMLRPCToStream - то же самое, но результат пишет в IStream
Параметры:
AddressName - адрес:порт
Request - XML запрос
RequestSize - длина XML запроса
ResultStream - IStream - поток, куда свалить результат
ErrorBuf - куда можно записать ошибку связи и т.п.
ErrorBufSize - размер ErrorBuf
Функция SetUseTempFileLimit - задать лимит, при большем размере результата будет создан временный файл. По умолчанию - 1000000.
Функция GetDLLVersion - получить версию DLL
Функция SetCryptKey - установить ключ для шифрования (может быть разный для разных кассовых серверов, устанавливается в параметре XML интерфейса)
Версия протокола 2 предназначена для осуществления контроля за выполнением команд сервером. В прошлой версии было невозможно узнать, выполнился ли последний запрос, если возникал разрыв связи после начала обработки запроса.
Сейчас для этого существует новые функции GetLastXMLResult и GetLastXMLResultToStream. Если ответ после выполнения запроса не удалось отправить, он хранится на сервере вплоть до специального запроса (при вызове этих функций) или до следующего запроса. Если ответ был успешно отослан, он на сервере не хранится. В любом случае всегда можно узнать номер последнего выполненного запроса (для конкретного ConnectName).
ConnectName - произвольная Null-terminated строка - идентификатор коннекта
RequestNum - последовательный номер запроса, ведётся по кждому идентификаотру коннекта отдельно. Надо передвать 0, иначе будет использован переданный номер запроса.
function CallRK7XMLRPC2(AddressName: PChar; ConnectName:PChar;
Request: PChar; RequestSize: integer;
var RequestNum: DWord; //в обе стороны. Если 0, то генерируется сервером.
ResultFile: PChar;
ErrorBuf: PChar; ErrorBufSize: integer):BOOL;stdcall;
function CallRK7XMLRPCToStream2(AddressName: PChar; ConnectName,
Request: PChar; RequestSize: integer;
var RequestNum: DWord; //в обе стороны. Если 0, то генерируется сервером.
ResultStream: IStream;
ErrorBuf: PChar; ErrorBufSize: integer):BOOL;stdcall;
function GetLastXMLResult(AddressName: PChar; ConnectName:PChar;
out RequestNum: DWord; //всегда возвращается номер последнего выполненного запроса
ResultFile: PChar; //результат заполнен, если была ошибка передачи данных результата, после успешной передачи стирается
ErrorBuf: PChar; ErrorBufSize: integer):BOOL;stdcall;
function GetLastXMLResultToStream(AddressName: PChar; ConnectName: PChar;
out RequestNum: DWord; //всегда возвращается номер последнего выполненного запроса
ResultStream: IStream; //результат заполнен, если была ошибка передачи данных результата, после успешной передачи стирается
ErrorBuf: PChar; ErrorBufSize: integer):BOOL;stdcall;
Алексей Аркадьев
Когда заказчик ищет волшебника, то чаще всего он находит сказочника.
Если у Вас есть вопрос по поддержке - напишите его на форуме, я обязательно отвечу, если знаю ответ.
Если Вам нужны какие-то файлы, пишите на почту: support@carbis.ru, но вначале посмотрите в разделе для скачивания.
Для коммерческих вопросов:
+7 (495) 740-49-91, или на почту: sales@carbis.ru