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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 16.07.2013, 15:32   #1  
MikeR is offline
MikeR
MCT
Аватар для MikeR
MCBMSS
Лучший по профессии 2015
Лучший по профессии 2014
 
1,628 / 627 (24) +++++++
Регистрация: 28.11.2005
Адрес: просто землянин
Я понял, оставим же А-шки тогда в покое.
Сделал свое под задание (ну в конце то концов имею же право, да и в системе есть такой выбор), причем как положено копированием. Создал задание, определил обработчик RetailConnReplicationNJob и жму что есть силы на выполнить немедленно. Как то странно при перезагрузке сервиса все мои нажатия отработали, опять же ничего не перелив из данных. Я было обрадовался, но не там то было, повторные действия не приводят ни к чему. То есть ситуация совершенно дурацкая - есть таблица в базе магазина и в главной базе, как бы перелить в неё данные. Ведь все свое уже созданное, ни какие счетчики не должны портить кровь. Однако система продолжает глумиться и выдает в логи
X++:
(105072)	[32]	CCriticals::ValidateCriticalItems
Вот как после этого не впасть в депрессию.....


ЗЫ прикинул и подумал, что наверное в коде магазина написано
X++:
Object instance = Object.class.newInstance();
то есть ищется необходимый класс и этот класс - RetailConnReplicationNJob. и генерится .net ошибка
X++:
(105072)	[32]	CCriticals::GetInstance
(105072)	[32]	CCriticals::ValidateCriticalItems
__________________
Axapta book for developer

Последний раз редактировалось MikeR; 16.07.2013 в 15:44.
Старый 16.07.2013, 16:16   #2  
R.Safianov is offline
R.Safianov
Участник
Аватар для R.Safianov
MCBMSS
Columbus IT
Лучший по профессии 2014
 
110 / 118 (4) +++++
Регистрация: 25.06.2008
Может это поможет. Правда придется немного адаптировать под свою версию системы.
http://axretail.blogspot.com/2012/06...data-from.html

ЗЫ есть еще аналогичная инструкция на P-джоб. Там немного посложнее будет.
+ обязательно перепрочитайте схему после создания таблиц.
+ посмотрите на настройку Распределения таблиц.
За это сообщение автора поблагодарили: MikeR (2), ikopyl (5), Kabardian (6).
Старый 16.07.2013, 17:34   #3  
MikeR is offline
MikeR
MCT
Аватар для MikeR
MCBMSS
Лучший по профессии 2015
Лучший по профессии 2014
 
1,628 / 627 (24) +++++++
Регистрация: 28.11.2005
Адрес: просто землянин
Дохтор лекарство подобрал....
Цитата:
Сообщение от MikeR Посмотреть сообщение
X++:
(105072)	[32]	CCriticals::ValidateCriticalItems
Лечится переименованием службы, удалением лога и файлов переноса.
Я вроде еще не вышел на производственные обороты, а директория с файлами уже перевалила за 200 МБ, а как же реальные кассы то работать будут? Жесткий диск будет расходным материалом.....

ЗЫ и вообще заметил такую особенность - если служба пишет в лог с завидным постоянством одно и тоже сообщение раз двадцать -тридцать, то она умерла, поверьте мне и будет сей симптом виден по тому, что допустим реальное время 10:10 а лог замер на отметке 9:50 и не обновляется. Жуть конечно, но это горькая правда моих непутевых заметок. Ничего другого вы не увидите.
__________________
Axapta book for developer

Последний раз редактировалось MikeR; 16.07.2013 в 17:38.
Старый 16.07.2013, 19:33   #4  
ALES is offline
ALES
Участник
Злыдни
 
220 / 45 (2) +++
Регистрация: 11.08.2004
Цитата:
Сообщение от MikeR Посмотреть сообщение
...То есть ситуация совершенно дурацкая - есть таблица в базе магазина и в главной базе, как бы перелить в неё данные...
1. Есть таблица в главной базе, сформированы данные, по ним сформировались предварительные действия и действия.
2. Отработал A-job и информация о том что изменненные данные "выгружены" при этом зафиксирована в DAX. Даже если данные в итоге не пришли на POS из-за неочевидных проблем службы передачи, а они, насколько я понял, пришли и были 'грохнуты' в базе POS, система считает, что изменения "выгружены" т.к. A-job успешно отработал.

Повторный запус A-job (не важно, исходное ли это задание или созданное "с нуля") в этой ситуации ничего не "выгрузит" т.к. в в таблице главной базы никаких изменений с данными не произошло.
В такой ситуации заливайте N-jobом или можно проапдейтить данные в таблице, чтобы "изменения" для повторного "проталкивания" A-заданием появились.
PS: В 2009 создание задания "копированием" работает с особенностями , например, "Подзадания определены заданием" копируется и "новое" задание по сути смотрит в настройки "старого".
Теги
retail, ax2012

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
emeadaxsupport: AX for Retail 2012 R2: Adding a Custom User Control to the POS Blog bot DAX Blogs 0 27.02.2013 07:14
emeadaxsupport: AX 2012 R2 for Retail - Setting up discount coupons with bar codes for scanning into POS Blog bot DAX Blogs 0 26.01.2013 09:12
emeadaxsupport: AX for Retail 2012 R2: Installing the Real-time Service Blog bot DAX Blogs 0 19.12.2012 11:11
emeadaxsupport: Final Microsoft Dynamics AX 2012 R2 Content Available! Blog bot DAX Blogs 0 04.12.2012 06:12
emeadaxsupport: Preliminary Microsoft Dynamics AX 2012 R2 content now on TechNet and MSDN! Blog bot DAX Blogs 0 10.11.2012 08:20
Опции темы Поиск в этой теме
Поиск в этой теме:

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

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

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

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