Добрый день. Прошу помощи - есть обработка, которая вызывается по расписанию, открывает общую форму и после того как там отработает код обработка вырубает 1С. Теперь понадобилось, что бы при закрытии формы возвращалось значение в обработку которая эту форму открывает. Но весь код, который запускается в общей форме происходит в процедуре при открытии и если закрывать оттуда форму, то система ругается - нельзя закрыть неоткрытую форму. Как можно вернуть значение?
Процедура ПриОткрытии(Отказ)
ЗаполнитьЗначенияНаФормеПоУмолчанию();
Если Режим = "Автоматически" Тогда
ЗаписатьВСправочник(Неопределено);
КонецЕсли;
КонецПроцедуры
(2) весь код был давным давно написан в общей форме и я грубо говоря там лишь на кнопку нажимаю и куча всего делается. Все это переносить в обработку - ну крайнее решение.