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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 19.03.2010, 15:54   #1  
wojzeh is offline
wojzeh
Участник
Аватар для wojzeh
Соотечественники
 
674 / 512 (19) +++++++
Регистрация: 27.04.2006
Адрес: Montreal
Одновременно поле и метод данных таблицы в отчете
Если display-метод, определённый на таблице, возвращает в отчёт значение расширенного типа данных, на котором в свою очередь определены отношения, например, с таблицей SalesTable, то для возможности перехода на соответствующую запись уже в сформированном отчёте, необходимо, кроме имени метода, указать ещё и таблицу и поле соответствующего типа.

Это приводит к ошибке компиляции - (не уверен в русском переводе) "В элементе отчёта одновременно указан метод данных и поле данных".

Хотя отчёт формируется нормально, несмотря на эту ошибку компиляции, хотелось бы знать, имеются ли другие варианты решения этой задачи.
__________________
Felix nihil admirari

Последний раз редактировалось wojzeh; 27.10.2019 в 19:35.
Старый 19.03.2010, 17:29   #2  
DSPIC is offline
DSPIC
Боец
 
1,077 / 1243 (44) ++++++++
Регистрация: 11.04.2008
решение есть, но не очень ровненькое; it depends короче:

Перекрой метод fetch() и:

X++:
fetch()
{
...
salesLine.SalesId = element.sysOriginalSalesId();
element.send(salesLine);
...
}
Одним словом, пихать в дизайн курсор salesLine, но предварительно подменив salesLine.SalesId.
Ещё можно попробовать то же самое сделать в executeSection(), а не в fetch() - если получится, то перекрывать fetch() не нужно - меньше писанины будет.
И это всё, если не нужно выводить истинное значение SalesId.
Старый 19.03.2010, 17:47   #3  
wojzeh is offline
wojzeh
Участник
Аватар для wojzeh
Соотечественники
 
674 / 512 (19) +++++++
Регистрация: 27.04.2006
Адрес: Montreal
"истинное значение" SalesId выводить нужно.

твоя идея по сути сводится к созданию нового (в контексте отчёта "виртуального") поля в выводимой таблице.
__________________
Felix nihil admirari
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Метод getCountryName() в отчете CustVendFacture_RU exceptor DAX: Программирование 1 17.09.2007 09:33
Denis Fedotenko: Новые поля в складских проводках Blog bot DAX: База знаний и проекты 10 24.05.2007 11:57
Временные таблицы в отчете Прокопьева DAX: Программирование 25 02.10.2006 14:54
Не работает поле сортировки в отчете stalker17 DAX: Программирование 1 02.06.2006 17:25
Группировка данных в отчете Filip DAX: Программирование 3 19.10.2004 11:04

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

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

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