AXForum  
Вернуться   AXForum > Microsoft Dynamics AX > DAX: Функционал
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск Все разделы прочитаны

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 05.02.2014, 16:29   #1  
Epmaill is offline
Epmaill
Участник
 
28 / 16 (1) ++
Регистрация: 20.11.2013
Адрес: Украина, Житомир
Установка и запуск Retail POS на microsoft dynamics AX 2012 FP
Добрый день уважаемые знатоки! Подскажите в чем может быть беда? Суть её такова:
никак не могу запустить Retail POS на DAX 2012FP, при запуске пишет "The application could not be initialized" и "A system error has occurred. The application will close." Все настройки проверял не единожды, Все "test connections" для
-AOS profiles
-Database profiles
-Retail store Connect profiles
успешно проходят.
Retail store также успешно создан, и проверка Retail POS redeployment checklist успешно для него проходит. Но заметил такую особенность что после прохождения данного checklist в distribution schedule на некоторых джобах в статус месседж пишется "Connection profile for location '' has not been set properly" хотя AOS connection profile указан и указан верно. При ручном запуске джоб они отрабатывают без каких-либо ошибок. НО! Никаких данных в RetaiDB не попадает!!! Думаю копать нужно именно в эту сторону. Когда будут данные, тогда POS и запустится, но что не так - Я честно говоря не пойму никак!
Старый 06.02.2014, 16:23   #2  
b_nosoff is offline
b_nosoff
Читатель
Аватар для b_nosoff
MCP
MCBMSS
 
197 / 143 (5) +++++
Регистрация: 01.12.2004
Адрес: Msk
Записей в блоге: 13
Ну, есть еще как минимум Местоположения распределения и Списки местоположений распределения, там нужно привязывать профиль БД к магазину. Вы привязали?
__________________
Axapta non erubescit
За это сообщение автора поблагодарили: Epmaill (1).
Старый 06.02.2014, 18:48   #3  
Kabardian is offline
Kabardian
Талантливый разгвоздяй
Аватар для Kabardian
 
424 / 338 (12) ++++++
Регистрация: 14.12.2008
Адрес: Москва
Записей в блоге: 14
Цитата:
Сообщение от Epmaill Посмотреть сообщение
никак не могу запустить Retail POS на DAX 2012FP, при запуске пишет "The application could not be initialized" и "A system error has occurred. The application will close."
Данных в базе данных POS нет, поэтому и выдает ошибку.


Цитата:
Сообщение от Epmaill Посмотреть сообщение
Все настройки проверял не единожды, Все "test connections" для
-AOS profiles
-Database profiles
-Retail store Connect profiles
успешно проходят.
Настройки подключения выполнено, это хорошо.

Цитата:
Сообщение от Epmaill Посмотреть сообщение
Никаких данных в RetaiDB не попадает!!! Думаю копать нужно именно в эту сторону.
Верно мыслите - надо загрузить данные на POS. Без этого POS не запустится.

Вот здесь посмотрите, что у вас все правильно настроено?
Нажмите на изображение для увеличения
Название: Розница - График распределения.JPG
Просмотров: 536
Размер:	95.2 Кб
ID:	8715
Если не настроено сделайте как говорит b_nosoff и укажите настройки в джобах N_*.

Посмотрите еще эту ветку, там обсуждались многие вопросы по запуску Retail POS:
AX 2012 R2 and POS
За это сообщение автора поблагодарили: Epmaill (1).
Старый 07.02.2014, 12:25   #4  
Epmaill is offline
Epmaill
Участник
 
28 / 16 (1) ++
Регистрация: 20.11.2013
Адрес: Украина, Житомир
Спасибо всем откликнувшимся! Проблему решил, оказалось не был указан connection profile в "Distribution locations".

Но, теперь остановился на следующем: Не могу залогиниться под каким либо Worker-ом.

Проделываю следующее: создаю нового worker с address book = address book моего Retail store, естественно с указанием всех необходимых worker position assignments, POS permissions. В итоге созданный Worker появляется в работниках моего Retail store.
Но! После выполнения Job в Distribution shedule, в таблице dbo.RetailStaffTable моего Worker-а не появляется, соответственно Я не могу под ним залогиниться, подскажите, что Я забыл сделать.

Какие шаги необходимо выполнить чтоб создать и успешно залогиниться в POS-worker?
Заранее всем огромное спасибо, за то, что не проходите мимо!!!

Последний раз редактировалось Epmaill; 07.02.2014 в 12:29.
Старый 07.02.2014, 13:06   #5  
R.Safianov is offline
R.Safianov
Участник
Аватар для R.Safianov
MCBMSS
Columbus IT
Лучший по профессии 2014
 
110 / 118 (4) +++++
Регистрация: 25.06.2008
В DAX в таблице RetailStaffTable есть что-то?
Старый 07.02.2014, 13:20   #6  
Epmaill is offline
Epmaill
Участник
 
28 / 16 (1) ++
Регистрация: 20.11.2013
Адрес: Украина, Житомир
Цитата:
Сообщение от R.Safianov Посмотреть сообщение
В DAX в таблице RetailStaffTable есть что-то?
Да! В DAX RetailStaffTable есть мои Workers в отличии от RetailDB...
Старый 07.02.2014, 13:39   #7  
R.Safianov is offline
R.Safianov
Участник
Аватар для R.Safianov
MCBMSS
Columbus IT
Лучший по профессии 2014
 
110 / 118 (4) +++++
Регистрация: 25.06.2008
Хм... Странно.
В профиле функциональности попробуйте поиграться с параметрами в группе Персонал.
Посмотрите в профиль TS. Там должна быть галочка связаанная с онлайн проверкой пользователей. Если есть, то попробуйте снять ее.
Старый 07.02.2014, 13:46   #8  
Kabardian is offline
Kabardian
Талантливый разгвоздяй
Аватар для Kabardian
 
424 / 338 (12) ++++++
Регистрация: 14.12.2008
Адрес: Москва
Записей в блоге: 14
Цитата:
Сообщение от Epmaill Посмотреть сообщение
Да! В DAX RetailStaffTable есть мои Workers в отличии от RetailDB...
В этом и проблема, надо загрузить работников на POS, чтобы залогиться. Запускали джоб N-1060? Что в журнале Планировщика?
Старый 07.02.2014, 13:52   #9  
Epmaill is offline
Epmaill
Участник
 
28 / 16 (1) ++
Регистрация: 20.11.2013
Адрес: Украина, Житомир
Цитата:
Сообщение от R.Safianov Посмотреть сообщение
Хм... Странно.
В профиле функциональности попробуйте поиграться с параметрами в группе Персонал.
Посмотрите в профиль TS. Там должна быть галочка связаанная с онлайн проверкой пользователей. Если есть, то попробуйте снять ее.
Не нашел подобной.
Миниатюры
Нажмите на изображение для увеличения
Название: Functionality profile.jpg
Просмотров: 403
Размер:	124.0 Кб
ID:	8717  
Старый 07.02.2014, 13:55   #10  
Epmaill is offline
Epmaill
Участник
 
28 / 16 (1) ++
Регистрация: 20.11.2013
Адрес: Украина, Житомир
Цитата:
Сообщение от Kabardian Посмотреть сообщение
В этом и проблема, надо загрузить работников на POS, чтобы залогиться. Запускали джоб N-1060? Что в журнале Планировщика?
Да, конечно пробовал. Джоба отрабатывает без ошибок, но данных не добавляется. Пробовал использовать стандартного Worker (который уже был в RetailDB RetailStaffTable), поменял ему пароль. Ввожу логин, вижу что залогинился. Но пароль ввожу некорректный. Я так понимаю это потому как данные между DAX RetailStaffTable и RetailDB RetailStaffTable не синхронизированы!
Старый 07.02.2014, 14:06   #11  
MikeR is offline
MikeR
MCT
Аватар для MikeR
MCBMSS
Лучший по профессии 2015
Лучший по профессии 2014
 
1,628 / 627 (24) +++++++
Регистрация: 28.11.2005
Адрес: просто землянин
Я бы сначала посмотрел, отрабатывает job или нет. Это по базе SyncDB или MessageDB. Далее в профайлере sql смотреть, какой запрос формирует сам POS и по нему уже смотреть, почему возвращается пустой набор.
__________________
Axapta book for developer
Старый 07.02.2014, 23:41   #12  
b_nosoff is offline
b_nosoff
Читатель
Аватар для b_nosoff
MCP
MCBMSS
 
197 / 143 (5) +++++
Регистрация: 01.12.2004
Адрес: Msk
Записей в блоге: 13
К сожалению, не знаю, как это выглядит у FP, но у R2 можно сделать следующее: в настройках Synch Service установите галки "Exception dump", "Write to Windows event log", LogLevel - Detail и перезапустите службу. После этого повторите выгрузку и загляните в Application log. Если ошибка на уровне транспорта, то вы ее там увидите.
__________________
Axapta non erubescit
Старый 10.02.2014, 16:54   #13  
Epmaill is offline
Epmaill
Участник
 
28 / 16 (1) ++
Регистрация: 20.11.2013
Адрес: Украина, Житомир
Всем спасибо за участие. Проблема оказалась в том что в "Distribution Location" в поле "location profile" был указан connection к AOS profile, вместо Database connection!!!
Старый 11.02.2014, 16:39   #14  
Epmaill is offline
Epmaill
Участник
 
28 / 16 (1) ++
Регистрация: 20.11.2013
Адрес: Украина, Житомир
Может кто знает, какой метод в DAX 2012 FP используется для подсчета дискаунта? в R2 это RetailPriceEngine.calculateDiscounts
Старый 17.02.2014, 12:20   #15  
Epmaill is offline
Epmaill
Участник
 
28 / 16 (1) ++
Регистрация: 20.11.2013
Адрес: Украина, Житомир
Ну как-бы АП!
Старый 17.02.2014, 12:53   #16  
Kabardian is offline
Kabardian
Талантливый разгвоздяй
Аватар для Kabardian
 
424 / 338 (12) ++++++
Регистрация: 14.12.2008
Адрес: Москва
Записей в блоге: 14
Цитата:
Сообщение от Epmaill Посмотреть сообщение
Ну как-бы АП!
Ну, как бы как точнее ставьте вопрос :-). Метод в AX или на POS вас интересует? Для чего нужен вам этот метод? Понимаете какую пользовательскую операцию выполнить необходимо выполнить в интерфейсе AX, чтобы этот метод был задействован? Если "да", тогда почему не пользуете профайлер кода чтобы поймать метод?
За это сообщение автора поблагодарили: Epmaill (1).
Старый 17.02.2014, 15:40   #17  
Epmaill is offline
Epmaill
Участник
 
28 / 16 (1) ++
Регистрация: 20.11.2013
Адрес: Украина, Житомир
Цитата:
Сообщение от Kabardian Посмотреть сообщение
Ну, как бы как точнее ставьте вопрос :-). Метод в AX или на POS вас интересует? Для чего нужен вам этот метод? Понимаете какую пользовательскую операцию выполнить необходимо выполнить в интерфейсе AX, чтобы этот метод был задействован? Если "да", тогда почему не пользуете профайлер кода чтобы поймать метод?
Во первых объясняю задачу: необходимо сэмулировать калькуляцию дискаунта в АХ также как это делает POS. В R2 за эту самую калькуляцию отвечает метод RetailPriceEngine.calculateDiscounts, но в FP Я не смог найти его аналога. Профайлер использовать не представляется возможным так как никакого функционала в АХ для подсчета Retail дискаунта в FP нет.
Старый 17.02.2014, 15:52   #18  
Epmaill is offline
Epmaill
Участник
 
28 / 16 (1) ++
Регистрация: 20.11.2013
Адрес: Украина, Житомир
И попутно второй вопрос: Может кто-то знает каким образом можно подсчитать Retail Promotion для Sales-Order-а? Что бы данные на выходе соответствовали тем же которые мы получаем используя POS. (Хотя-бы для R2, но лучше и для FP)
Старый 17.02.2014, 18:30   #19  
Epmaill is offline
Epmaill
Участник
 
28 / 16 (1) ++
Регистрация: 20.11.2013
Адрес: Украина, Житомир
Открыл новую тему по текущей проблеме, просьба отписываться в ней... какой метод в DAX 2012 FP используется для подсчета дискаунта из Retail?
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
amer-ax: It was a great day! Blog bot DAX Blogs 3 29.12.2012 01:02
DAX: Official Dynamics AX 2012 R2 Content (update) - Where is it, and how can you find out about updates? Blog bot DAX Blogs 0 03.12.2012 11:11
Rahul Sharma: Dynamics AX for Retail POS Development Blog bot DAX Blogs 2 19.09.2011 15:30
axinthefield: Dynamics AX Event IDs Blog bot DAX Blogs 0 01.03.2011 22:11
axStart: Microsoft Dynamics AX 2009 Hot Topics Web Seminar Series Blog bot DAX Blogs 0 06.08.2008 12:05
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 10:18.