08.10.2013, 21:17 | #1 |
Талантливый разгвоздяй
|
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 Проверить номер накладной, он будет сгенерирован НЕ из номерной серии, настроенной в группе номерных серий, указанной в заголовке заказа на продажу. Это ошибка. Последний раз редактировалось 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 |
Талантливый разгвоздяй
|
Еще раз проверил код и протестировал функционал.
Погорячился насчет "других модулей системы" . Проблема только в разноске накладной по заказу на продажу и, возможно, в разноске счета на оплату по заказу на покупку, но там надо проверять. |
|
23.05.2014, 14:33 | #3 |
Талантливый разгвоздяй
|
Ошибка исправлена Microsoft в хотфиксе KB2970612 (ссылка на скачивание).
|
|
|
За это сообщение автора поблагодарили: Atar (2). |
|
|