24.06.2010, 13:02 | #1 |
Участник
|
Форма ProjTable (sys) AX 2009
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 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(); !!!!!!!!!!!!!!!!!!!!!!!!!! } |
|
24.06.2010, 13:19 | #2 |
----------------
|
Там есть еще DS AssetTable, который по InnerJoin привязан к AssetProject.
А у вас скорее всего отключен конфиг Основные средства, поэтому AssetTable стала временной. |
|
|
За это сообщение автора поблагодарили: George Nordic (5). |
24.06.2010, 13:54 | #3 |
Участник
|
Цитата:
Там есть еще DS AssetTable, который по InnerJoin привязан к AssetProject.
А у вас скорее всего отключен конфиг Основные средства, поэтому AssetTable стала временной. Спасибо |
|
|
|