Сообщение
Boris_R » 05 май 2011, 16:32
У меня аналогичная проблема. Сначала, после установки программ, отчет выводился нормально. Затем при попытке вывода на печать стало появляться окно с сообщением:
"Необрабатываемое исключение в приложении. При нажатии кнопки "Продолжить" приложение проигнорирует ошибку и попытается продолжить работу. При нажатии кнопки "Выход" приложение немедленно завершит работу.
Среда выполнения Common Language Runtime обнаружила недопустимую программу."
После ряда экспериментов выяснил, что вывод отчета на печать можно осуществить, если убрать галочку с "Формулы" в окошке, которое открывается при нажатии на треугольник, находящийся справа в кнопке "Печать".
Проанализировал свои действия, предшествовавшие появлению глюка.
Производилась работа с УПРЗА, с открытым окном подгружаемой методики "Котельная". Кроме этого "Котельная" была открыта в автономном режиме. Действия проводились (какие именно сейчас не помню) попеременно в подгружаемой методике и автономной программе. В какой-то момент появился описанный выше глюк.
Вероятно, разработчикам надо еще раз рассмотреть концепцию "защиты от дурака", т.е. программа не должна терять работоспособность при любых, даже самых идиотских (с точки зрения разработчиков) действиях пользователя.
На мой взгляд окно подгружаемой методики надо сделать модальным, т.е. возврат в УПРЗА из подгружаемой методики возможен только после закрытия окна. (сейчас подгружаемую методику можно открыть неограниченное число раз).
Кроме того, рассмотреть вопрос о блокировке вызова автономной методики, если открыто окно подгружаемой (и наоборот).