Показать сообщение отдельно
Старый 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
Просмотров: 400
Размер:	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).