// В обработке
Процедура ПриОткрытии()
глНашаОбработка = глВзятьКонтекст(Контекст);
КонецПроцедуры
// В документе
Процедура ОбработкаПроведения(ВидыДвижений)
Если ТипЗначенияСтр(глНашаОбработка) = "ГрупповойКонтекст" Тогда
ОткрытьФорму("Обработка.НашаОбработка");
КонецЕсли;
КонецПроцедуры
// Опять в обработке
Процедура ПриПовторномОткрытии()
Сформировать();
КонецПроцедуры
Но в "ПриПовторномОткрытии" все равно пришлось поставить не вызов, а запуск таймера, который через секунду обновляет форму, потому как если обработку открыть из "ОбработкаУдаленияПроведения", то она продолжает видеть старые движения