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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 11.05.2007, 15:13   #10  
Arahnid is offline
Arahnid
Участник
 
880 / 60 (4) ++++
Регистрация: 09.08.2005
Адрес: Moscow
Так, у меня таки получилось добиться работы от типовой конфигурации. Вопрос следующий

что значит в классе RPayModule

X++:
void new(RPayModuleTable _payModuleTable)
{
    ;
    enumCommon = new DictEnum(enumnum(RPayCommonCalcType));
    queryRun = new QueryRun(queryStr(RPayCalcCommonQuery));
    payModuleTable = _payModuleTable.data();
    this.CalcItemsAdd(enumCommon);
    this.initQuery();

}
что значит строчка payModuleTable = _payModuleTable.data();, после которой payModuleTable.query получается значение size = 1 и в методе
X++:
void initQuery()
{
    ;
    if(payModuleTable.query)
    {
        query = new Query(payModuleTable.query);
        queryRun.query(query);
    }
    query = queryRun.query();
    queryRun.saveUserSetup(false);
    query.title(payModuleTable.payModuleName);
}
создается запрос заново.
В типовой size = 0 и программа не идет в
query = new Query(payModuleTable.query); И при этом в ней все работает.

Я убрала в рабочей
X++:
        query = new Query(payModuleTable.query);
        queryRun.query(query);
И после этого у меня все заработало.

Ключевой вопрос: что такое size = 1 ?

Последний раз редактировалось Arahnid; 11.05.2007 в 22:34.
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Обновление процедуры закрытия склада в АХ 3.0 Vadim Korepin DAX: Функционал 10 07.08.2006 16:21
Пересчет закрытого периода зарплаты nicko DAX: Функционал 3 30.05.2006 11:39
Расчет вида зарплаты в отпуске со значением период Год nicko DAX: Функционал 5 30.05.2006 08:14
Обновление ... SerAl DAX: Программирование 0 14.04.2005 19:57
Обновление detail-таблицы DreamCreator DAX: Программирование 1 05.04.2005 15:57

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

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

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