|
![]() |
#1 |
MCT
|
Это функционал loyalty, когда накапливаются баллы за покупки. Интересует функционал подарочных карт, когда продается карта номиналом 1000 рублей, с которой можно списать только 1000 рублей. Правильно ли я понимаю, что заводится карта исключительно на POS, а не в Dynamics AX?
__________________
Axapta book for developer |
|
![]() |
#2 |
MCT
|
Выяснилось, перестал работать N_1040, файл лога не создается, остальные настройки, как профили не трогались. Отладчик со стороны Dynamics AX проходит код. Пере настраивался только розничный магазин, но после этого я прошел все задания по по порядку. Как отловить и что поправить?
__________________
Axapta book for developer |
|
![]() |
#3 |
Участник
|
Открываете БД сообщений (с ней работает стор-коннект) и смотрите статус задания. Там же есть сообщение об ошибке. Беда только в том, что оно обрезается. Поэтому:
1) В стор-коннект включите логирование и укажите путь для хранения лога. 2) Удалите из базы сообщений зависшие задания. 3) Удалите сами пакеты из пользовательской директории (AppData). 4) Повторно запустите задание на выгрузку. Ну а дальше надо смотреть лог. |
|
|
За это сообщение автора поблагодарили: gl00mie (3). |
![]() |
#4 |
MCT
|
Попробую сдетализировать ситуацию
1 На данный момент работает только P-0001, остальные не выполняются и все. 2 В OutgoingMessages есть сообщения только по P-0001, tryCount = 1, ServerMsg = 28 record(s) affected. Все больше ничего нет, никаких ошибок. Что делал (как только не извращался более точно) 1 Подпихиваю нужное мне задание в P-0001, но все равно происходит взаимодействие по другим таблицам. ![]() 2 Игрался с методом репликации, игрался с галками Удалить, Вставить 3 Менял класс выполнения задания 4 Перестартовывал службу Commerce Exchange. .... Но все как мертвому припарка..... ![]() Как оживить больного? ЗЫ злой я не разработчиков этого функционала, очень злой.... ![]()
__________________
Axapta book for developer |
|
![]() |
#5 |
Участник
|
В БД Сообщений в таблица LastSyncVersion и SCMonitoringConfig записи есть?
Если нет, то попробуйте в профиле Commerce Data Exchange в DAX нажать кнопочку "Отправить конфигурацию". Повторите попытку. Если не поможет, то нужно смотреть настройки профилей. |
|
![]() |
#6 |
MCT
|
В LastSyncVersion lastSyncVersion = 0
В SCMonitoringConfig тоже запись имеется. На всякий случай в профиле службы нажал отправить конфигурацию, перезапустил саму службу, ситуация не меняется. Проделал эту операцию из компании где проводились настройки и компании, где зарегистрирован магазин. Что еще пробовать? Почему то выполняется только P-0001.... ![]() PS Заметил такую особенность, если поставить галку шифровать в профиле базы данных, обновить службу, то по заданию P-0001 не будут уже передаваться данные, даже если снять галку. Как то все сделано в одностороннем режиме, нельзя обратно вернуть настройки.
__________________
Axapta book for developer Последний раз редактировалось MikeR; 03.07.2013 в 14:04. |
|
![]() |
#7 |
Участник
|
Попробуйте еще в местоположениях проверить настройки. С проверкой подключения (кнопка "Тест подключения").
Проверьте, чтобы в заданиях была указана Схема канала розничной торговли. Если не поможет, то выкладывайте настройки. 1) Профиль базы данных и результат по кнопке "Тест подключения". 2) Профиль Commerce data exchange и результат по кнопке "Тест подключения". 3) Профиль AOS и результат по кнопке "Тест подключения". 4) Параметры загрузки службы Commerce data exchange. 5) Местоположения распределения. 6) Список местоположений распределений. 7) График распределений. Без этого дальше ничего посоветовать не смогу. |
|
|
За это сообщение автора поблагодарили: MikeR (3). |
![]() |
#8 |
Участник
|
Не совсем. Когда вы продаете карту (достаточно добавить позицию в ПОС), то через транзакционную службу запись сразу появляется в DAX. Ну, а в целом работа с картами ведется полностью на ПОС с передачей он-лайн сведений в DAX (выдача, добавления и погашения).
|
|
Теги |
retail, ax2012 |
|
|