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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 21.02.2007, 16:21   #1  
kurekov is offline
kurekov
Участник
 
1 / 10 (1) +
Регистрация: 07.10.2006
Адрес: Moscow
Ошибка: Недопустимая комбинация поля / поля ссылки
В таблице TTLedgerTransReport настроена relation с LedgerTrans (RefRecId -- RecId соответственно)
При запуске следующего метода в строке addLink выдает ошибку (см. заголовок)

void selectTrans()
{
QueryBuildDataSource qbds, qbdsLedgerTrans, qbdsLedgerTransReport;
LedgerTrans ledgerTrans;
TTLedgerTransReport ledgerTransReport;
;
q = new Query();

qbdsLedgerTrans = q.addDataSource(ledgerTrans.TableId);
qbdsLedgerTrans.addRange(fieldname2id(ledgerTrans.TableId,"TransDate")).value(queryvalue(datefrom) + ".." + queryvalue(dateTo));
qbdsLedgerTransReport = qbdsLedgerTrans.addDataSource(ledgerTrans.TableId);
qbdsLedgerTransReport.addLink(fieldname2id(ledgerTrans.TableId, "RecId"), fieldname2id(ledgerTransReport.TableId, "RefRecId"));

this.Insert2TmpTable();
}

Что не так? Ax 3.0 SP3
__________________
Всегда при деле

Последний раз редактировалось kurekov; 21.02.2007 в 16:33.
Старый 21.02.2007, 16:36   #2  
raz is offline
raz
NavAx
Аватар для raz
NavAx Club
Лучший по профессии 2014
Лучший по профессии 2009
 
1,494 / 1065 (38) ++++++++
Регистрация: 22.07.2003
Адрес: МО
X++:
    qbdsLedgerTrans = q.addDataSource(tablenum(ledgerTrans));
    qbdsLedgerTrans.addRange(fieldnum(ledgerTrans,TransDate)).value(queryRange(datefrom,dateTo));
    qbdsLedgerTransReport = qbdsLedgerTrans.addDataSource(tablenum(ledgerTransReport)); // ошибка тут
    qbdsLedgerTransReport.addLink(fieldnum(ledgerTrans,RecId), fieldnum(ledgerTransReport, RefRecId));
За это сообщение автора поблагодарили: kurekov (1).
Теги
ax3.0

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
KR3: Ошибка или crash при попытке получить tooltip поля belugin DAX: Программирование 4 22.06.2024 11:08
Ошибка при выборе поля "подразделение" на форме Дима DAX: Программирование 5 01.10.2007 11:23
Зарплата:ошибка при добавл в RPaySickListParameters поля Arahnid DAX: Программирование 1 04.06.2007 23:34
Русская локализация Axapta 3 ? SlavaK DAX: Администрирование 59 01.07.2003 22:38
Недопустимая комбинация поля/поля ссылки Berty Wooster DAX: Программирование 2 29.05.2003 16:31

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

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

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