10.04.2007, 16:56 | #1 |
Участник
|
Критическая ошибка при вызове ранее настроенной формы
Здравствуйте уважаемые!
Вроде где-то читал, но не могу найти как победить следующую проблему: Пользователь создал личную настройку формы. Все работало хорошо. Затем что-то произошло и когда этот пользователь пытается с формы "Пользовательские настройки" загрузить ранее созданную настройку формы, система закрывается с критической ошибкой. Аксапта 30 сп1. В чем проблема? Заранее благодарен за ответ.
__________________
Александр |
|
10.04.2007, 17:17 | #2 |
Участник
|
Скорее всего форма подверглась модификации, добавились/удалились поля. В этом случае сохраненная настройка пытается загрузится на измененую форму и собственно получается какая-то нестыковка - такая ситуация характерна на этапе активной разработки - кажется кроме как удалить эту настройку и заново создать ничего тут не придумаешь. Можно посоветовать не пользоваться активно настройками форм, пока не закончился этап разработки..
|
|
10.04.2007, 17:56 | #3 |
Программатор
|
Сделайте сброс данных для этой формы.
|
|
10.04.2007, 19:05 | #4 |
Участник
|
Добавили/удалили на форме что-то при модификации (или просто сменились ID control'ов при переносе модификации) и теперь форма пытается после прочтения контейнера со своей настройкой из таблицы SysLastValue запихать значения в переменные другого типа. Как результат - почти всегда критическая ошибка.
Сервис -> Параметры, кнопка "Использование данных", фильтруйте на соответствующей закладке "Настройка форм" по названию формы и удаляйте строку с настройкой. Радикально, но универсального лекарства нет. |
|
11.04.2007, 08:52 | #5 |
Участник
|
Всем большое спасибо. Я так и думал.
Это как-то лечится без повторной настройки? А то сказать пользователю: "Ничего сделать нельзя.Настраивай по новому свою форму." как-то не хочется. Не поймут.
__________________
Александр |
|
11.04.2007, 09:51 | #6 |
Участник
|
|
|