|
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ет в милосердии тем, кто ниже его? Петр Трубецкой