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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 24.06.2010, 13:02   #1  
ansoft is offline
ansoft
Участник
Аватар для ansoft
 
123 / 37 (2) +++
Регистрация: 20.10.2005
? Форма 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
В датасоурсе 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(); !!!!!!!!!!!!!!!!!!!!!!!!!!
}
Заранее спасибо...
Старый 24.06.2010, 13:19   #2  
Wamr is offline
Wamr
----------------
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
 
1,737 / 858 (32) +++++++
Регистрация: 15.01.2002
Адрес: Москва
Записей в блоге: 7
Там есть еще DS AssetTable, который по InnerJoin привязан к AssetProject.
А у вас скорее всего отключен конфиг Основные средства, поэтому AssetTable стала временной.
За это сообщение автора поблагодарили: George Nordic (5).
Старый 24.06.2010, 13:54   #3  
ansoft is offline
ansoft
Участник
Аватар для ansoft
 
123 / 37 (2) +++
Регистрация: 20.10.2005
Цитата:
Там есть еще DS AssetTable, который по InnerJoin привязан к AssetProject.
А у вас скорее всего отключен конфиг Основные средства, поэтому AssetTable стала временной.
Точно... и странно на РУ ключ есть... а на основные нет...
Спасибо
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
mbsturk: Ax 2009 Rollup 4 Version Checker Blog bot DAX Blogs 0 29.04.2010 17:05
emeadaxsupport: List of fixes that improve performance of certain features in Dynamics AX 2009 Blog bot DAX Blogs 0 13.10.2009 19:06
gatesasbait: Dynamics AX 2009 SSRS and SSAS Integration Tips Blog bot DAX Blogs 3 09.07.2009 13:07
axStart: Microsoft Dynamics AX 2009 Hot Topics Web Seminar Series Blog bot DAX Blogs 0 06.08.2008 12:05
Arijit Basu: AX 2009 - Quick Overview Blog bot DAX Blogs 4 19.05.2008 14:47

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

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

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