Procedure OnRefresh()
If Form.Parameter = "#ЗакрытиеДокумента" Then
Form.Close(0);
EndIf;
EndProcedure
Сюда не попадает, на форме есть вызов функции,в которую попадаю сразу:
Function Action()
If Form.ActiveControl() = "ТЗПеревозок" Then
ПерезаполнитьСоставПеревозки();
EndIf;
EndFunction
В ней Form.Parameter пустой. Форма док основания активна, но не закрывается. Если что-то активизировать или переклчиться на другие документы, например, и обратно, то только тогда параметр формы обновляется и док закрывается.
Как побороть? Заранее спасибо за советы.
главная критика кода в том, что автор пытается писать на английском, чтобы показать, что он настоящий программист, и 1с пользуется только от безысходности
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший