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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 21.01.2011, 11:35   #1  
raniel is offline
raniel
Участник
Аватар для raniel
 
239 / 11 (1) +
Регистрация: 20.10.2006
Angry Странная ошибка(Ошибка времени выполнения: Неправильный тип индекса массива.)
Работал с методом обновления групп заработной платы. Всё хорошо...но при обновлении групп зп через карточку сотрудника меня выкидывает в дебагер и выдаёт вот такую ошибку:
Цитата:
Ошибка времени выполнения: Неправильный тип индекса массива.
а главное где она вылазит! В методе updateEmplGroup класса RPayGroupMemberEngine в операторе "if (queryRun.next())" Какой там массив!!??
X++:
       try
        {
            if (queryRun.next())
            {
                if (! RPayGroupMember::memberByGroup(emplId,_rPayGroupTable.PayGroup))
                {
                    RPayGroupMember::addMember(_rPayGroupTable.PayGroup,emplId);
                }
            }
            else
            {
                if (RPayGroupMember::memberByGroup(emplId,_rPayGroupTable.PayGroup))
                {
                    RPayGroupMember::deleteMember(_rPayGroupTable.PayGroup,emplId);
                }
            }
        }
        catch(Exception::Error)
        {
            infolog.clear(line);
            warning(strfmt("@HRP2195", _rPayGroupTable.PayGroup));
        }
И что самое интересно ведь должно сработать исключение. и как я понимаю оно потом отрабатывает после нажатия F5 и вот так нажимаешь несколько раз и процедура нормально отрабатывает. Как мне сделать так чтоб дибагер не вываливался? Кеш чистил, сброс данных делал, таблицу компильнул, синхронизировал, тоже с формой и классами которые задействованы.
Теги
query, queryrun, ошибка

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Странная ошибка "компания не существует" andriy_s DAX: Функционал 4 06.04.2010 18:38
Странная ошибка при работе в трехзвенке. malex DAX: Администрирование 8 02.05.2008 03:33
странная ошибка AX 3.0 SP4 Evgeniy2020 DAX: Программирование 1 03.03.2008 08:36
Странная ошибка выскакивает при поиске? Hidden DAX: Программирование 10 13.10.2006 11:32
Русская локализация Axapta 3 ? SlavaK DAX: Администрирование 59 01.07.2003 22:38

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

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

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 12:11.
Powered by vBulletin® v3.8.5. Перевод: zCarot
Контактная информация, Реклама.