Показать сообщение отдельно
Старый 16.01.2017, 18:08   #1  
Evgee is offline
Evgee
Участник
 
3 / 10 (1) +
Регистрация: 16.01.2017
Вопрос по добавлению складской аналитики в Dynamics 365 (AX7)
Провожу исследование на возможность внедрения системы в нашей компании. Ну и решил реализовать задачу добавления складской аналитики (наша необходимость). Так вот сразу же обнаружил проблему, используя стандартный набор инструментов dynamics 365 (ax7), а именно использование “Pre” и “Post” event handler.

Проблема в методе таблицы InventDim::findOrCreate(). В это методе последовательно выполняется поиск существующей записи по ключу (метод InventDim::findDim()) и далее если запись не найдена уже идет создание новой записи в методе InventDim::create()

Так вот если мы еще можем написать “Post” event handler метода findDim() и искать запись с учетом новой добавленной аналитики, то в методе create() с нуля инициализируется табличная переменная InventDim и выполняется создание записи по существующему набору полей (без учета новой добавленной аналитики), что приводит к ошибке.

Вопрос – как можно реализовать задачу добавления новой складской аналитики, использую “Pre” и “Post” event handler-ы при условии, что код метода InventDim::create() в любом случае приведет к ошибке?

Или нужно писать вопрос в microsoft - пусть опишут свое видение реализации задач по добавлению новых складских аналитик? Кто сталкивался или изучал вопрос?

Спасибо!