Изменение, внесенные в внешнюю обработку, не отражаются в предприятии.
Поиск перечитал. Кольцевых ссылок нет. Кеш чистил.
Я вам больше скажу: сейчас у меня перед глазами обработка с модулем формы, представленным ниже. Один хрен не обновляется. Есть мысли?
&НаСервере
Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка)
Версия = "1.7";
КонецПроцедуры
Насколько я помню, спасает закрытие и открытие снова предприятия.
В режиме отладки, если обработка выводит сообщения в окно сообщений (насколько я помню именно сообщения) приводит к тому, что "умная" система сохраняет для отладчика ссылку на "автора сообщений" ну или ещё по каким-то причинам.
Выключение режима отладки (то есть запуск не из конфигуратора и со снятым флажком) почему-то проблему решает.
Если хочется более точно половить, что происходит, то в обработке создаётся переменная с OLE-объектом WScript.Component, а в нём уже можно писать в журнал момент отключения (ну или собирать свою dll и ловить момент разрушения объекта). Однако, понять, почему он не разрушается, достаточно сложно.
(4) Да. Форма залипает только во время отладки.
Но она как раз и нужна, эта отладка) Без отладки смысл теряется.
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший