Имя: Пароль:
1C
1С v8
Не обновляется ссылочное поле при прогр. изменении объекта
0 Vladimir_Pr
 
16.01.13
15:38
Доброго времени суток.
Есть Документ - заказ, в нем реквизит - "заявка" (ДокументСсылка.Заявки). При проведении заказа изменяется реквизит "статус" документассылки "заявка".
После проведения в открытой форме заказа открываю ссылку на заявку - а она с прежним статусом, т.е неизменилась, модифицированность ее = истина. А вот при повтороном открытии - все ОК! Как обновить поле ссылку "Заявка" в открытой форме заказа? Заранее благодарен.
1 DozaT
 
16.01.13
15:41
приведи код проведения где меняешь статус
2 Vladimir_Pr
 
16.01.13
15:47
ЗаявкаРедактируем = Заявка.ПолучитьОбъект();
       Если  ДоговорКонтрагента.ПризнакСчет Тогда
           ЗаявкаРедактируем.Статус = Перечисления.СтатусыЗаявки.Счет;
       Иначе
           ЗаявкаРедактируем.Статус = Перечисления.СтатусыЗаявки.Договор;
       КонецЕсли;    
   
       ЗаявкаРедактируем.Записать();
       ЗаявкаРедактируем = Неопределено;
3 Vladimir_Pr
 
16.01.13
15:54
(0) + была подобная тема но, с управляемыми формами, решение которое там предложено в моих простых формах неработает v8: Не обновляется ссылочное поле при изменении объекта
4 zladenuw
 
16.01.13
16:03
не пробовал ОбновлениеОтображения() ? написано что должно
5 Vladimir_Pr
 
16.01.13
16:34
(4) поместил в ПриЗаписи() модуля формы заказа ОбновлениеОтображения(); - НЕПОМОГЛО!!!((
6 Vladimir_Pr
 
16.01.13
17:42
Решил!!! Вот что помогло. Удачи - у кого будет подобное.
Ст = Новый Структура("Ключ", Заявка.Ссылка);
       Форма = ПолучитьФорму("Документ.Заявка.ФормаОбъекта", Ст);    
       Форма.Прочитать();
Независимо от того, куда вы едете — это в гору и против ветра!