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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 13.08.2008, 09:52   #3  
Breeze is offline
Breeze
Участник
 
19 / 10 (1) +
Регистрация: 01.06.2007
Адрес: Омск
X++:
nodePropStruct = newNode.AOTgetPropertiesExt();
if (nodePropStruct)
{
propertiesCount = nodePropStruct.value('Entries');
propertyInfoArray = nodePropStruct.value('PropertyInfo');
for (i = 1; i <= propertiesCount; i++)
{
propertyInfo = propertyInfoArray.value(i);
needSaveProp = false;
for (j = 1; j <= propertyInfo.fields(); j++)
{
fieldPropName = propertyInfo.fieldName(j);
valueIndexProp = propertyInfo.valueIndex(j);
if (j == 1 && valueIndexProp != "Label") 
break;
if (fieldPropName == "value" && propertyInfo.fieldType(j) == Types::String)
{
valuePropName = any2str(valueIndexProp);
labelId = this.prepareToTranslate(valuePropName);//поиск метки
if (sysLabelALDAction == GM_SysLabelALDAction::UpdateAction &&
labelId && SysLabel::isLabelId(labelId) && labelId != valuePropName)
{
needSave = true;
needSaveProp = true;
propertyInfo.valueIndex(j, labelId);
}
}
}
}
if (needSave)
{
newNode.AOTsetPropertiesExt(nodePropStruct);
newNode.AOTSave();
}
}
__________________
Step by step...
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Фильтрация в форме "В наличии" по агрегатному полю "Физ. наличие" miaa DAX: Программирование 13 29.08.2006 23:45
Использование "like" при работе с классом "QueryBuildRange" poul DAX: Программирование 18 11.08.2006 12:20
Превышение кол-ва в "немедленная поставка" кол-ва "к поставке" Pegiy DAX: Функционал 16 23.03.2004 20:03
"LIKE" и "OR" в "qbds" @x DAX: Программирование 14 20.01.2004 13:20
"Пустое" значение Enum в веб-форме LedgerVoucher DAX: Программирование 4 25.07.2002 12:35
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

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

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

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