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