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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 23.09.2022, 11:55   #3  
smailik is offline
smailik
Участник
Аватар для smailik
 
250 / 70 (3) ++++
Регистрация: 10.04.2012
Адрес: Москва
X++:
select ledgerJournalTrans where ledgerJournalTrans.RecId == this.RecId;
"this" это что за таблица? LedgerJournalTrans?
Зачем её повторно искать?
Вместо
X++:
select dimensionAttributeValueCombination where dimensionAttributeValueCombination.RecId == ledgerJournalTrans.LedgerDimension;
return vendTable::find(dimensionAttributeValueCombination.DisplayValue).VendGroup;
можно использовать
X++:
return VendTable::find(DimensionAttributeValueCombination::getDisplayValue(ledgerJournalTrans.LedgerDimension)).VendGroup;
Чтобы не было столько return лучше создать переменную типа "VendGroupId" и в конце метода её возвращать.
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Ошибка при трансляции: Не удается возвратить запись DimensionAttributeValue для 005 mnt_dx DAX: Функционал 0 21.05.2014 18:54
Конфигуратор как альтернатива добавлению новых складских аналитик vey DAX: Функционал 20 30.04.2010 09:28
Как для ГК операции в LedgerTrans найти соответствующую операцию в VendTrans? romulis DAX: Программирование 20 29.08.2006 14:10
Ошибка при импорте демоданных (Axapta 3.0 CIS SP1) KocDm DAX: Администрирование 2 11.08.2005 12:04
Опции темы Поиск в этой теме
Поиск в этой теме:

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

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

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

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