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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 26.10.2012, 15:57   #1  
iCloud is offline
iCloud
Enjoy!
Аватар для iCloud
MCP
Злыдни
 
195 / 112 (4) +++++
Регистрация: 06.03.2012
Цитата:
Сообщение от Sada Посмотреть сообщение
а целиком метод скиньте?
Спасибо за метод - добавил к себе . Нашел в чем ошибка. Все таки оказалось что рекурсия, правда намного раньше (выше по иерархии), buf2buf не причем.

А вот метод полностью:
X++:
// Поиск подходящей записи в истории, если не находим, то возвращаем текущую
public static OfficialsTable_RU find(TransDate _transDate)
{
    OfficialsTableHistory       officialsTableHistory;
    TransDate                   transDate;
    OfficialsTable_RU           officialsTable_RU;
    OfficialsTable_RU           officialsTable_RUOrig;
    ;

    if (_transDate)
    {
        select firstonly officialsTableHistory
            order by TransDate asc
            where officialsTableHistory.TransDate >= _transDate;

        if (officialsTableHistory)
            transDate = officialsTableHistory.TransDate;
    }

    OfficialsTable_RU.setTmp();
    if (!TransDate)
    {
        while select officialsTable_RUOrig
        {
            buf2buf(officialsTable_RUOrig, OfficialsTable_RU);
            OfficialsTable_RU.insert();
        }
    }
    else
    {
        while select officialsTableHistory
            where  officialsTableHistory.TransDate  == TransDate
        {
            buf2buf(officialsTableHistory.officialsTable_RU(), OfficialsTable_RU);
            OfficialsTable_RU.insert();
        }
    }

    return OfficialsTable_RU;
}
Теги
внутреннем стеке, ошибка времени выполнения

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Ошибка времени выполнения в ComExcelDocument_RU.findRange() Toto DAX: Программирование 47 26.04.2018 10:45
Странная ошибка(Ошибка времени выполнения: Неправильный тип индекса массива.) raniel DAX: Программирование 7 21.01.2011 14:45
Ошибка времени выполнения: В NumberSeqReference_Empl_RU (Объект), не найден исполнимый код метода "loadModule" Ksju DAX: Функционал 14 21.10.2009 13:00
Ошибка времени выполнения Stas[SNRC] DAX: Программирование 6 12.03.2008 12:21
Ошибка времени выполнения. Pegiy DAX: Программирование 2 27.05.2004 16:26

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

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

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