МИКРОС POS Интеграция

У меня есть настольное приложение для управления операциями в ресторане, такими как резервирование, данные о гостях, оборот столов, с поддержкой онлайн-бронирования.

Проблема, которую я пытаюсь решить, заключается в том, как фиксировать расходы клиентов и состояние таблицы путем интеграции в MICROS. Я хотел бы узнать, когда стол занят, когда напечатан чек, какова общая стоимость чека, оплаченного клиентом.

Любая помощь в том, как и где начать, будет оценена по достоинству. На веб-сайте MICROS довольно расплывчато то, что можно сделать.

-Спасибо


person bashar    schedule 13.08.2011    source источник
comment
Будущие читатели: Извините, сейчас нет времени писать более подробно, но есть еще один вариант — написать SIM-карту Micros. Это скрипт, написанный на языке Micros ILS. Скрипт вызывается в разное время, например, при открытии, закрытии чека и в других случаях. Вы можете получить детали проверки внутри скрипта. Вероятно, это проще, чем напрямую читать базы данных, если они не слишком ограничены для ваших нужд.   -  person eselk    schedule 31.10.2015
comment
Только что нашел это, в котором объяснение SIM намного лучше, чем я мог бы сделать сегодня: stackoverflow.com/questions/25255346/iframes-in-micros-pos   -  person eselk    schedule 31.10.2015


Ответы (2)


Один из способов отслеживать эту информацию — создать приложение для опроса, которое работает на этом сервере Micros. Вам потребуется доступ для чтения к базе данных и, в лучшем случае, полный доступ к базе данных. Схема довольно сложная, но если вы погуглите что-то вроде «micros pos 3700 schema pdf», вы найдете некоторые ресурсы, которые помогут вам начать работу. Кроме того, посетите http://www.tek-tips.com/ и выполните поиск по запросу Micros. если вы пойдете по этому пути. Есть примеры SQL и других пользователей, которые столкнулись с такой же задачей интеграции с Micros. Вы можете запрашивать такие вещи, как открытые чеки и когда чек был закрыт. Это может дать вам представление о том, когда оно было напечатано, если вы не можете узнать это конкретно.

person Steven Goodson    schedule 23.04.2015
comment
Кроме того, я использовал множество представлений кристаллических отчетов (встроенных в систему отчетов Micros) в качестве отправной точки для моего SQL. Вы должны найти тот, который дает вам что-то близкое к тому, что вам нужно, найдите представление, просмотрев исходный код в Visual Studio (или что-то подобное). Чтобы дать вам представление о том, что можно сделать с помощью этого маршрута, мы запрашиваем все чеки, их итоги, способы оплаты, итоги сервера, итоги регистров и детализацию вплоть до отдельных элементов в чеках. - person Steven Goodson; 23.04.2015

Я никогда не использовал MICROS специально, но я интегрировался со многими системами раньше, и я обычно обнаруживаю, что если вы позвоните им и скажете, что хотите интегрироваться, они, как правило, будут готовы сообщить вам, где хранятся их данные, а также использовать свое программное обеспечение для определенных целей. кроме того, что они намеревались, может быть нарушением авторских прав, если вы не спросите; Кроме того, тогда вы неофициально будете обработчиком данных для MICROS, и вы не хотите, чтобы вас засудили, поэтому, вероятно, лучше спросить.

Вообще говоря, вы, вероятно, можете найти нужные данные, просто выполнив одно действие перед открытием, чтобы не запутаться, и просматривая файлы в каталоге установки, пока не найдете информацию о действии, которое вы только что выполнили, обратите внимание и повторять для каждого действия. Затем вы можете просмотреть каталог на наличие изменений и, если файл является одним из тех, которые вам нужны, обработайте его. Лучшими из них часто являются журналы, поскольку они обычно представляют собой открытый текст, обновляются в реальном времени, легко доступны, и вы обычно можете довольно легко выбрать нужные шаблоны.

Однако вам нужно иметь в виду, что некоторые данные могут быть выведены только в конце дня или транзакции в формате, который вы можете использовать, поэтому еще раз я действительно рекомендую позвонить и спросить.

person feldoh    schedule 24.02.2012