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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 20.07.2006, 13:04   #1  
The_Navisioner is offline
The_Navisioner
Участник
Аватар для The_Navisioner
 
22 / 10 (1) +
Регистрация: 25.01.2006
?
В догонку. Был обнаружен "вообще необъяснимый эффект".

Забыл написать, что при запуске функции с формы первый раз она отрабатывает нормально (причём отрабатывает нормально не один раз, а сколько угодно, пока не поменяли датафильтр), а при втором запуске (автоматически запускается при смене датафильтра на форме) вылетает эта ошибка (причём с первого же запуска).

"Вообще необъяснимый эффект" заключается в следующем: если окно с формой развёрнуто, то ошибка возникает после смены датафильтра, а если окно не развёрнуто, то ошибка возникает с самого первого запуска. Кто-то такое вообще видел?
__________________
--- GoldEd 2.50+/w32*Origin: Луц по 20 чаттлов! Остановите рост цен на бензин. (2:5099/15)
Старый 20.07.2006, 14:43   #2  
GalaM is offline
GalaM
Moderator
Лучший по профессии 2009
 
640 / 42 (3) +++
Регистрация: 13.03.2008
Адрес: Москва
Цитата:
Сообщение от The_Navisioner Посмотреть сообщение
"Вообще необъяснимый эффект" заключается в следующем: если окно с формой развёрнуто, то ошибка возникает после смены датафильтра, а если окно не развёрнуто, то ошибка возникает с самого первого запуска. Кто-то такое вообще видел?
Может дело в коде, который выполняется при смене датафильтр. Может быь он затрагивает Ваш объект с модифаем.

А вообще-то согласна с ДУД. Надо пример привести
Старый 20.07.2006, 18:51   #3  
The_Navisioner is offline
The_Navisioner
Участник
Аватар для The_Navisioner
 
22 / 10 (1) +
Регистрация: 25.01.2006
Цитата:
Сообщение от gala Посмотреть сообщение
Цитата:
Сообщение от The_Navisioner Посмотреть сообщение
"Вообще необъяснимый эффект" заключается в следующем: если окно с формой развёрнуто, то ошибка возникает после смены датафильтра, а если окно не развёрнуто, то ошибка возникает с самого первого запуска. Кто-то такое вообще видел?
Может дело в коде, который выполняется при смене датафильтр. Может быь он затрагивает Ваш объект с модифаем.

А вообще-то согласна с ДУД. Надо пример привести
Всё заработало через переменные, без модифаев таблиц.

Плюнуто было после того как увидел в code coverage вот такие вещи (и в большом количестве):
100 COUNT RANGE 17 Source Text ExternReportLine.MODIFY;
101 FIND/NEXT 17 Source Text ExternReportLine.MODIFY;


(должно ведь быть так -
100 LOCKTABLE 17 Source Text ExternReportLine.MODIFY;
101 MODIFY 17 Source Text ExternReportLine.MODIFY; )

Похоже на качественный срыв крыши.
__________________
--- GoldEd 2.50+/w32*Origin: Луц по 20 чаттлов! Остановите рост цен на бензин. (2:5099/15)
Старый 20.07.2006, 18:50   #4  
Sancho is offline
Sancho
Administrator
Аватар для Sancho
Лучший по профессии 2017
Лучший по профессии 2009
 
1,294 / 221 (10) ++++++
Регистрация: 11.01.2006
Цитата:
Сообщение от The_Navisioner Посмотреть сообщение
"Вообще необъяснимый эффект" заключается в следующем: если окно с формой развёрнуто, то ошибка возникает после смены датафильтра, а если окно не развёрнуто, то ошибка возникает с самого первого запуска. Кто-то такое вообще видел?
по вторичным признакам смахивает на неочищенную переменную. в которой что-то сохраняется. посмотри в глобальных всех открытых форм.
и юнитов, сразузагружабельных (SingleInstance).
 

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра
Комбинированный вид Комбинированный вид

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

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

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