v8: Не обновляется форма
☑
0
iceman2112
08.08.12
✎
19:04
В заказе покупателя при нажатии на кнопку "Скорректировать" создаётся копия текущего заказа (новый заказ), открывается форма нового заказа, и при записи меняется статус скорректированного заказа и обновляется форма. Но она не обновляется.
Вот процедуры нажатия и записи:
Процедура ДействияФормыСкорректировать(Кнопка)
НовыйЗаказ = Скопировать();
НовыйЗаказ.ДокументОснование = Ссылка;
ФормаНовогоЗаказа = НовыйЗаказ.ПолучитьФорму("ФормаДокумента", ЭтаФорма);
ФормаНовогоЗаказа.Открыть();
КонецПроцедуры
Процедура ПослеЗаписи()
...
Если ТипЗнч(ДокументОснование) = Тип("ДокументСсылка.ЗаказПокупателя") Тогда
Если ДокументОснование.Статус <> Перечисления.СтатусыЗаказовПокупателй_МХ.Скорректирована Тогда
ОснованиеОбъект = МодульИТС.ПолучитьОбъект(ДокументОснование.Ссылка);
ОснованиеОбъект.Статус = Перечисления.СтатусыЗаказовПокупателй_МХ.Скорректирована;
ОснованиеОбъект.Записать(РежимЗаписиДокумента.Проведение);
ЭтаФорма.ВладелецФормы.Обновить();
КонецЕсли;
КонецЕсли;
....
КонецПроцедуры
1
iceman2112
08.08.12
✎
19:54
ап
Глупец, лишенный способности посмеяться над собой вместе с другими, не сможет долго выносить программирование. Фредерик Брукс-младший