Dynamics AX 2009 SP1 (5.0.1000.52) with
Microsoft SQL Server 2005 - 9.00.4035.00 (Intel X86) Enterprise Edition
on Windows NT 5.2 (Build 3790: Service Pack 2)
Помогите с проблемой если кто сталкивался...
При попытке открытия ProjTable (sys) выдает ошибку

(Функционал - стандарт, не менялся, слой sys)
Цитата:
Error Сообщение (12:38:53) Невозможно выбрать запись в Проекты (ProjTable).
Временные таблицы должны быть вложенными при объединении с постоянными таблицами.
Info Сообщение (12:38:53)
(C)\Classes\QueryRun\next
(C)\Classes\FormDataSource\executeQuery
(C)\Forms\ProjTable\Data Sources\AssetProject\Methods\executeQuery
(C)\Classes\FormDataSource\linkActive
В датасоурсе AssetProject стоит та же таблица что и в датасоурсе ProjTable, т.е.
ProjTable вяжется сам на себя, временных таблиц не обнаружил...
Временно, чтобы открывалась форма... закоментировал в executeQuery датасоурса AssetProject вызов super():
X++:
/// <summary>
/// Execute the query only if there is an active project selected.
/// </summary>
/// <remarks>
/// Set the value of query range for the project depneding on the subProject value.
/// </remarks>
public void executeQuery()
{
if (projTable.RecId != 0 && projTable.ProjId != "")
{
if (ctrlShowChild.value() == NoYes::No)
{
fixedAssetQBR.value(projTable.ProjId);
}
else
{
fixedAssetQBR.value(projTable.ProjId + '*');
}
}
else
{
fixedAssetQBR.value(SysQuery::valueEmptyString());
}
//super(); !!!!!!!!!!!!!!!!!!!!!!!!!!
}
Заранее спасибо...