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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 09.08.2013, 08:42   #1  
snow is offline
snow
Участник
 
7 / 10 (1) +
Регистрация: 09.08.2013
Добрый день!
Подскажите, пожалуйста, каким образом можно получить Имя Амортизационной группы ОС (из модели учета НУ)?

Пробовал просто:
RAssetStandards.assetGroupName()
но таким образом выводится Имя Амортизационной группы ОС из модели учета БУ, а не НУ.

Есть идея воспользоваться методом RAssetStandards::find
Вот как то так:RAssetStandards::find(...,"НУ").assetGroupName()
Но что нужно указать в качестве первого параметра? В msdn'е написано - RAssetId _assetId, но у меня
вроде нет никакого RAssetId (я как раз ищу Амортизационную группу по основному средству), есть конкретная запись в таблице rAssetTable.
Старый 09.08.2013, 09:34   #2  
snow is offline
snow
Участник
 
7 / 10 (1) +
Регистрация: 09.08.2013
Решается вот так: RAssetStandards::find(RAssetTable.AccountNum, "НУ").assetGroupName()
Старый 09.08.2013, 13:26   #3  
snow is offline
snow
Участник
 
7 / 10 (1) +
Регистрация: 09.08.2013
Подсказали более правильный вариант:
Код:
RAssetStandards::find(RAssetTable.AccountNum, RAssetParameters::find().StandardTaxIdDefault).assetGroupName()
 


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

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

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