Имя: Пароль:
1C
1С v8
v8: Не обновляется форма
0 iceman2112
 
08.08.12
19:04
В заказе покупателя при нажатии на кнопку "Скорректировать" создаётся копия текущего заказа (новый заказ), открывается форма нового заказа, и при записи меняется статус скорректированного заказа и обновляется форма. Но она не обновляется.

Вот процедуры нажатия и записи:

Процедура ДействияФормыСкорректировать(Кнопка)
   
   НовыйЗаказ = Скопировать();
   НовыйЗаказ.ДокументОснование = Ссылка;
   ФормаНовогоЗаказа = НовыйЗаказ.ПолучитьФорму("ФормаДокумента", ЭтаФорма);
   ФормаНовогоЗаказа.Открыть();
   
КонецПроцедуры


Процедура ПослеЗаписи()

   ...
   Если ТипЗнч(ДокументОснование) = Тип("ДокументСсылка.ЗаказПокупателя") Тогда
       
       Если ДокументОснование.Статус <> Перечисления.СтатусыЗаказовПокупателй_МХ.Скорректирована Тогда
           
           ОснованиеОбъект = МодульИТС.ПолучитьОбъект(ДокументОснование.Ссылка);
           ОснованиеОбъект.Статус = Перечисления.СтатусыЗаказовПокупателй_МХ.Скорректирована;
           ОснованиеОбъект.Записать(РежимЗаписиДокумента.Проведение);
           
           ЭтаФорма.ВладелецФормы.Обновить();
           
       КонецЕсли;
       
   КонецЕсли;
   ....
   
КонецПроцедуры
1 iceman2112
 
08.08.12
19:54
ап
Кaк может человек ожидaть, что его мольбaм о снисхождении ответит тот, кто превыше, когдa сaм он откaзывaет в милосердии тем, кто ниже его? Петр Трубецкой