Имя: Пароль:
1C
1С v8
8.1 УФ Обработка табличной части. Изменяю док - не меняются данные
0 Eugeneer
 
01.08.11
22:48
Весь мосх уже съел.
Написал на УФ обработку табличных частей. Заполняет док.
Все работает отлично! НО
1) Док открыт
2) запускаю обработку
3) док данные меняются но форма их не отражает.
Обновления появляются если закрыть/открыть или чо то еще сделать,

Как сделать чтобы данные в доке отобразились при его изменении?
1 Grusswelle
 
01.08.11
23:06
Обновить форму. Не?
2 Nexux
 
01.08.11
23:14
Оповестить() ?
3 Eugeneer
 
01.08.11
23:23
неа
4 Eugeneer
 
01.08.11
23:23
вот чо пробовал
5 Eugeneer
 
01.08.11
23:24
&НаКлиенте
Процедура ВыполнитьЗаполнение(Команда)
       
   ВыполнитьЗаполнениеСервер(ИдентификаторКоманды);
   
   ФормаДока = ПолучитьФорму("Документ.ПеремещениеЗапасов.Форма.ФормаДокумента", Новый Структура("Ключ", Объект.Документ));
   //ФормаДока.Открыть();
   
   //ОповеститьОбИзменении(Объект.Документ);
   ФормаДока.ОбновитьОтображениеДанных();

   ЭтаФорма.Закрыть();    
   
КонецПроцедуры
6 Grusswelle
 
01.08.11
23:25
(0) Ты данные (изменённые) хоть записываешь?
7 Eugeneer
 
01.08.11
23:28
(6) да
8 Eugeneer
 
01.08.11
23:28
все записывается. док если закрыть и открыть все по новому
9 mikecool
 
01.08.11
23:45
оповестить - обработка оповещения
10 Eugeneer
 
01.08.11
23:47
(9) не пашет
11 mikecool
 
01.08.11
23:51
(10) вот жеж блин (((
а чего так?
12 Nexux
 
01.08.11
23:52
мб "Изменяет сохраняемые данные тогда"
13 mikecool
 
01.08.11
23:52
помнится пришлось с делегатами в шарпе повозиться - вот там так и не въехал, что к чему, но заработало )
а тут же как два пальца - оповещаем и нужной формой ловим
14 mdocs
 
01.08.11
23:56
Прочитать() для лохов придумали?
15 acsent
 
01.08.11
23:57
Оповестить() и Прочитать()
16 Eugeneer
 
02.08.11
00:01
Ура. Прочитать сделано. Спасибо
Кaк может человек ожидaть, что его мольбaм о снисхождении ответит тот, кто превыше, когдa сaм он откaзывaет в милосердии тем, кто ниже его? Петр Трубецкой