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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 03.07.2007, 13:10   #1  
gefr is offline
gefr
Участник
Аватар для gefr
MCBMSS
 
147 / 17 (1) ++
Регистрация: 01.11.2004
Адрес: МО, Котельники
? проблема с DictField
Такая проблема:
Есть таблица с перечнем модулей, доступных пользователю.
Впоследствии програмным образом на основании этого производятся определенные действия. Нужно создать функцию добавления всех значений для пользователя. Пишу:
X++:
void CreateModules(){
UserModelGroups UMG;
DictType MG;
int i;
;
MG=new DictType(EnumName2Id("ModuleAxapta"));
ttsbegin;
for(i=1;i<=MG.arraySize();i++){
 if(!UserModelGroups::findModel(this.ValuesGroupId,MG.getValue(i))){
  UMG.ValuesGroupId=this.ValuesGroupId;
  UMG.InventModelGroupId=MG.getValue(i);
  UMG.insert();
  }
 }
ttscommit;
}
на .arraySize() он ругается: элемент не инициализирован. Что делаю не так?
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Проблема с единицей измерения longson DAX: Программирование 4 16.07.2007 14:35
макрос DictField simply2double DAX: Программирование 15 27.11.2006 12:00
Проблема с созданием объекта Lelya DAX: Администрирование 33 27.06.2005 16:38
Проблема: русские шрифты в отчетах, формируемых на сервере. Anais DAX: Администрирование 3 17.11.2003 13:20
Проблема с временной таблицей MIkeFW DAX: Программирование 5 18.09.2003 11:58

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

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

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