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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 14.03.2013, 12:36   #1  
plumbum is offline
plumbum
Участник
Соотечественники
 
182 / 86 (3) ++++
Регистрация: 07.12.2007
Адрес: Vienna, AT
AX 2012 Fill utility. Автозаполнение полей
Наткнулся на интересный феномен в AX2012.

Если вызвать автозаполнение для полей формы Released products (Правый клик мышкой на поле формы > Информация о записи (Record info) > Автозаполнение (Fill utility)), указать в форме запроса нужные критерии (например поле "Поставщик" пустое) и нажать OK, система выдает ошибку времени выполнения (смотрите во вложении):

"SysDictFieldGroup object not initialized."

Проблема в том, что в таблице InventTable группа AutoLookup не заполнена. Добавление любого поля в эту группу (например ItemId) решит проблему.

При этом, к сожалению, меняется сама выпадающая форма. По этому после корректировки справочника, группу AutoLookup необходимо снова очистить.
Миниатюры
Нажмите на изображение для увеличения
Название: 1.JPG
Просмотров: 450
Размер:	113.2 Кб
ID:	8114  
Изображения
 
__________________
http://www.axdevposts.blogspot.com
Пришел, уведел.... отойди, дай другому увидеть!
За это сообщение автора поблагодарили: mazzy (2), sukhanchik (2), Atar (2).
Старый 14.03.2013, 18:43   #2  
plumbum is offline
plumbum
Участник
Соотечественники
 
182 / 86 (3) ++++
Регистрация: 07.12.2007
Адрес: Vienna, AT
...хотя лучшим решением было бы подправить код метода формы \Forms\SysFillUtility\Methods\fillFieldIdsFromGroup следующим образом:

Цитата:
private void fillFieldIdsFromGroup(Str _fieldGroup)
{
SysDictFieldGroup dictFieldGroup;
fieldId localTableFieldId;
fieldId localExtFieldId;
SysDictField localSysDictField;
int fieldsInGroup, groupCounter, fieldsCounter;
boolean addField;

dictFieldGroup = new SysDictFieldGroup(dictTable.id(), _fieldGroup);

///->
if (! dictFieldGroup)
return;
...
__________________
http://www.axdevposts.blogspot.com
Пришел, уведел.... отойди, дай другому увидеть!
Старый 15.03.2013, 12:31   #3  
AK-76 is offline
AK-76
Участник
 
60 / 19 (1) ++
Регистрация: 22.07.2003
Адрес: Barcelona, Spain
В R2 убрали fill utiility.
Теги
ax2012, fill utility

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
amer-ax: It was a great day! Blog bot DAX Blogs 3 29.12.2012 01:02
emeadaxsupport: 4. Solving Fill Utility errors on Microsoft Dynamics AX 2012 - Error executing code: Wrong argument types for comparison (another scenario) Blog bot DAX Blogs 2 08.02.2012 09:21
emeadaxsupport: 3. Solving Fill Utility errors on Microsoft Dynamics AX 2012 - Error executing code: Wrong argument types for comparison Blog bot DAX Blogs 1 08.02.2012 08:53
emeadaxsupport: New Content for Microsoft Dynamics AX 2012 : October 2011 Blog bot DAX Blogs 0 27.10.2011 17:11
daxdilip: Whats New in Dynamics AX 2012 (A brief extract from the recently held Tech Conf.) Blog bot DAX Blogs 7 31.01.2011 12:35

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

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

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 08:54.
Powered by vBulletin® v3.8.5. Перевод: zCarot
Контактная информация, Реклама.