AXForum  
Zurück   AXForum > Microsoft Dynamics AX > DAX: Функционал
All
Kennwort vergessen?
Registrieren Forum Rules Hilfe Benutzerliste Heutige Beiträge Suchen

 
 
Themen-Optionen Thema durchsuchen Ansicht
Alt 07.02.2017, 14:26   #1  
gl00mie ist offline
gl00mie
Участник
MCBMSS
Most Valuable Professional
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
3.684 / 5813 (201) ++++++++++
Registriert seit: 28.11.2005
Ort: Москва
Blog-Einträge: 3
Retail Peripheral Simulator для D365O
Субъективно незамеченным прошел анонс эмулятора периферийного оборудования POS, выпущенного для D365O. Соответствующая статья появилась на wiki-сайте, также я нашел об этом пространную публикацию в одном блоге.
О чем, собственно, речь: есть очень развитый со времен AX 2012 (особенно R3) модуль Retail, в нем есть отдельное интегрированное с Аксаптой приложение POS для установки на кассы, киоски самообслуживания и т.п. Подобные точки продаж обычно используют специализированное оборудование, как-то:
  • считыватель штрих-кодов
  • считыватель магнитных карт
  • принтер для печати чеков
  • электронные весы
  • цифровая клавиатура (pin pad) для безопасного ввода pin-кодов
  • устройство ввода рукописной подписи
  • денежный ящик
  • строчный дисплей для отображения информации покупателю
Так вот, прежде при демонстрации работы POS-приложения приходилось либо отключать периферию в профиле оборудования, либо использовать "настоящую" кассу с настоящей периферией. Теперь же можно запустить сбоку эмулятор, который через стандартный API OPOS будет представлять соответствующее оборудование POS-приложению.

К примеру, можно встать на поле считывания данных с магнитной карты, переключиться в эмулятор и "прокатать" виртуальную карточку, затем запустить печать чека (не фискального ) и в эмуляторе увидеть, что получится:


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

Geändert von gl00mie (07.02.2017 um 14:29 Uhr)
This post has been rated by: Maxim Gorbunov (3), mazzy (5), Vadik (1), MikeR (5), pedrozzz (2).
Alt 07.02.2017, 14:29   #2  
Maxim Gorbunov ist offline
Maxim Gorbunov
Administrator
Соотечественники
Лучший по профессии 2009
 
2.483 / 646 (26) +++++++
Registriert seit: 27.11.2001
Ort: Dubai, UAE
А к 2012 POS его можно подключить?
__________________
Not registered yet? Register here!
Have comments, questions, suggestions or anything else regarding our web site? Don't hesitate, send them to me
Alt 07.02.2017, 14:33   #3  
gl00mie ist offline
gl00mie
Участник
MCBMSS
Most Valuable Professional
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
3.684 / 5813 (201) ++++++++++
Registriert seit: 28.11.2005
Ort: Москва
Blog-Einträge: 3
Про AX2012 официально ничего не говорится, хотя логичным следующим шагом была бы доработка Hardware Station для работы с таким эмулятором. Еще, конечно, в эмуляторе субъективно недостает интеграции именно с фискальными принтерами и эквайрингом, но это, думаю, в лучшем случае оставят партнерам для самостоятельной реализации.
Alt 07.02.2017, 14:45   #4  
mazzy ist offline
mazzy
Участник
Benutzerbild von mazzy
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
29.472 / 4494 (208) ++++++++++
Registriert seit: 29.11.2001
Ort: Москва
Blog-Einträge: 10
эмуляторы фискальных принтеров выпускают сами производители.
для тех же целей. в том числе для тестирования.
правильнее пользоваться ими. хотя, конечно, хочется "все в одном"
Alt 07.02.2017, 16:35   #5  
gl00mie ist offline
gl00mie
Участник
MCBMSS
Most Valuable Professional
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
3.684 / 5813 (201) ++++++++++
Registriert seit: 28.11.2005
Ort: Москва
Blog-Einträge: 3
Zitat:
Zitat von mazzy Beitrag anzeigen
эмуляторы фискальных принтеров выпускают сами производители. для тех же целей. в том числе для тестирования.
Это утверждение основано на реальных данных или это догадка из серии "так должно быть по логике вещей"? Можно prooflink на эмулятор, который умеет сообщать драйверу, что посреди печати закончилась чековая лента, открылась крышка или вообще пропала связь? АТОЛ, Пилот, Пирит - либо не выпускают такие эмуляторы, либо тщательно их скрывают Я читал только про эмулятор Сервис Плюс, но он последний раз обновлялся в 2014-м году, т.е. реализуемые им версии прошивок уже давно неактуальны.
Alt 07.02.2017, 16:47   #6  
mazzy ist offline
mazzy
Участник
Benutzerbild von mazzy
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
29.472 / 4494 (208) ++++++++++
Registriert seit: 29.11.2001
Ort: Москва
Blog-Einträge: 10
Zitat:
Zitat von gl00mie Beitrag anzeigen
Это утверждение основано на реальных данных или это догадка из серии "так должно быть по логике вещей"?
без комментариев. извини.

Zitat:
Zitat von gl00mie Beitrag anzeigen
Можно prooflink на эмулятор, который умеет сообщать драйверу, что посреди печати закончилась чековая лента, открылась крышка или вообще пропала связь?
https://dl.dropboxusercontent.com/u/...e_20110121.zip
а кстати, хорошая мысль... не, вроде не умеет эмулировать ошибочные состояния по запросу... надо будет поразбираться

Geändert von mazzy (07.02.2017 um 16:50 Uhr)
Alt 07.02.2017, 18:00   #7  
gl00mie ist offline
gl00mie
Участник
MCBMSS
Most Valuable Professional
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
3.684 / 5813 (201) ++++++++++
Registriert seit: 28.11.2005
Ort: Москва
Blog-Einträge: 3
Спасибо за файлы - похоже на эмулятор того самого шведского ФР, пример интеграции POS с которым обещали выдать для D365
Zitat:
Zitat von mazzy Beitrag anzeigen
не, вроде не умеет эмулировать ошибочные состояния по запросу... надо будет поразбираться
Если эмулятор ФР не умеет эмулировать ошибки, то толку от него чуть больше, чем от MOCK-заглушки драйвера. Ведь самое интересное происходит, когда ФР начинает чудить, когда у него время с кассой расходится, когда посреди печати чека бумага заканчивается (при этом он мог успеть записать чек в фискальный накопитель, а мог и не успеть), когда кто-то тупо щелкает тумблер питания локтем. При этом POS должен уметь диагностировать такие вещи, корректно сообщать о них и, самое главное, уметь синхронизировать данные по текущей смене в базе канала с фискальным накопителем ФР. К слову, POS тоже может "упасть" и перезапуститься посреди печати чека - и должен при этом корректно продолжить работать, понять, что ФР ждет команды завершения текущего документа и т.п.
А тестирование POS на эмуляторе, у которого всегда всё хорошо, - это баловство, дымовые тесты, не более.
This post has been rated by: mazzy (2).
Stichworte
d365 for operations, pos, pos-терминал, полезное

 

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
kurthatlevik: New Microsoft Dynamics AX – A guide for using retail sales prices and discounts Blog bot DAX Blogs 0 01.12.2015 18:12
patrickmouwen: Dynamics AX Retail 3rd party POS and E-commerce integration – Solution Design Blog bot DAX Blogs 0 26.10.2015 12:11
axsa: Retail Extensibility in Dynamics AX 2012 R3 CU8 (CRT, RetailServer, MPOS) Part 1 Blog bot DAX Blogs 0 19.02.2015 06:14
emeadaxsupport: Connecting Retail Components on an External Computer to the Microsoft Dynamics AX R3 Azure Lifecycle Services Demo Virtual Machine Blog bot DAX Blogs 0 28.06.2014 00:13
axinthefield: Dynamics Ax 2009 Retail Error Messages & Possible resolutions Blog bot DAX Blogs 0 23.05.2012 11:11

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Gehe zu

Рейтинг@Mail.ru
Alle Zeitangaben in WEZ +3. Es ist jetzt 02:31 Uhr.
Powered by vBulletin® Version 3.8.5 (Deutsch)
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.