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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 08.10.2013, 21:17   #1  
Kabardian is offline
Kabardian
Талантливый разгвоздяй
Аватар для Kabardian
 
424 / 338 (12) ++++++
Регистрация: 14.12.2008
Адрес: Москва
Записей в блоге: 14
! AX2012 R2 Не работает функционал групп номерных серий
Добрый вечер,

отправил в Microsoft запрос на исправление ошибки, вложения прикреплю чуть позже, текст запроса см. ниже.

Happy Daxing!
--------------------------------------------
1. ОПИСАНИЕ ПРОБЛЕМЫ
При включенной российской функциональности не работает функционал групп номерных серий в модуле "Расчеты с клиентами", а также в остальных модулях системы AX 2012 R2 CU6.

2. ПРИЧИНЫ
Почти во всей российской функциональности неправильно передается параметр _numberSequenceDataType в табличный метод
\Data Dictionary\Tables\NumberSequenceGroupRef\Methods\findNaturalKey(...)

Должен передаваться RecId записи из таблицы NumberSequenceDatatype, а почти повсеместно в локализации передается DatatypeId, см. пример во вложенном JPG-файле.

3. ПРЕДЛАГАЕМОЕ РЕШЕНИЕ
По прикрепленному файлу Excel исправить все перечисленные методы, т. к. они содержат указанную ошибку. Кроме того, провести code review по перекрестным ссылкам (см. пункты 3.1-3.2 ниже).
3.1 По перекрестным ссылкам выявить программный код, который использует табличный метод
\Data Dictionary\Tables\NumberSequenceGroupRef\Methods\findNaturalKey(...)
3.2 Проверить предается ли в качестве параметра _numberSequenceDataType RecId. Если передается не RecId, DataTypeId, то это ошибка и ее необходимо исправить.

4. ШАГИ ДЛЯ ВОСПРОИЗВЕДЕНИЯ ПРОБЛЕМЫ
4.1 Включить российскую функциональность
4.2 Настроить группу номерных серий в модуле "Расчеты с клиентами" и настроить номерную серию для документа "Накладная клиента", которая отличается от номерной серии, которая настроена в параметрах модуля
4.3 Создать заказ на продажу и в заголовке заказа выбрать группу номерных серий, созданную в п. 4.2
4.4 Разнести накладную ТОРГ-12 по заказу на продажу
4.5 Проверить номер накладной, он будет сгенерирован НЕ из номерной серии, настроенной в группе номерных серий, указанной в заголовке заказа на продажу. Это ошибка.
Миниатюры
Нажмите на изображение для увеличения
Название: Пример кода с ошибкой присвоения номера из группы но.jpg
Просмотров: 406
Размер:	292.4 Кб
ID:	8419  

Последний раз редактировалось Kabardian; 09.10.2013 в 11:03.
За это сообщение автора поблагодарили: EVGL (2), baget (1), sukhanchik (5), lev (5), Ivanhoe (5), gl00mie (5), farlander (1), pedrozzz (1), iCloud (2).
Старый 09.10.2013, 11:38   #2  
Kabardian is offline
Kabardian
Талантливый разгвоздяй
Аватар для Kabardian
 
424 / 338 (12) ++++++
Регистрация: 14.12.2008
Адрес: Москва
Записей в блоге: 14
Еще раз проверил код и протестировал функционал.

Погорячился насчет "других модулей системы" . Проблема только в разноске накладной по заказу на продажу и, возможно, в разноске счета на оплату по заказу на покупку, но там надо проверять.
Вложения
Тип файла: xlsx Перечень классов и методов с ошибками.xlsx (14.9 Кб, 163 просмотров)
Старый 23.05.2014, 14:33   #3  
Kabardian is offline
Kabardian
Талантливый разгвоздяй
Аватар для Kabardian
 
424 / 338 (12) ++++++
Регистрация: 14.12.2008
Адрес: Москва
Записей в блоге: 14
Ошибка исправлена Microsoft в хотфиксе KB2970612 (ссылка на скачивание).
За это сообщение автора поблагодарили: Atar (2).
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
ax2012 r2: Как более правильно поменять компанию из под которой работает POS? MikeR DAX: Администрирование 2 22.07.2013 10:41
Я хочу поставить AX2012 R2 с Российским функционалом и с нуля. Ошибка при установке Sarvan DAX: Администрирование 21 28.06.2013 20:24
axtools: AX2012 R2 hotfix available to improve compile speed Blog bot DAX Blogs 1 01.05.2013 03:53
ukax: Dynamics AX2012 R2 Launches!!!! Blog bot DAX Blogs 0 04.12.2012 19:11
Как работает формат номерных серий? alpin DAX: Функционал 8 19.12.2003 19:51

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

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

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