Такая проблема:
Есть таблица с перечнем модулей, доступных пользователю.
Впоследствии програмным образом на основании этого производятся определенные действия. Нужно создать функцию добавления всех значений для пользователя. Пишу:
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() он ругается: элемент не инициализирован. Что делаю не так?