Имя: Пароль:
1C
 
Как программно "перечитать данные объекта"?
0 mikecool
 
31.07.09
16:20
сабж
1 mikecool
 
31.07.09
16:21
нашел Обновить :)
2 Широкий
 
31.07.09
16:21
Наверно Прочитать()  :)))
3 mikecool
 
31.07.09
16:35
нифига, обновить не срабатывает :(
4 Живой Ископаемый
 
31.07.09
16:36
что это значит?
5 nop
 
31.07.09
16:38
вот так пятница!
до 100 постов дотянем?
6 mirosh
 
31.07.09
16:38
(0) Откуда перечитать?
7 mikecool
 
31.07.09
16:40
ситуация: открыта форма Документа 1, ввожу из него Документ2
При записи Д2 в Д1 меняется значение реквизита + Д1 записывается
получаю в открытой форме неактуальные данные
пробую при записи Д2
Процедура ПриЗаписи(Отказ)
   Оповестить("ЗаписанаЗаявкаНаОтгрузку");
КонецПроцедуры
в Д1
Процедура ОбработкаОповещения(ИмяСобытия, Параметр, Источник)
   
   Если ИмяСобытия = "ЗаписанаЗаявкаНаОтгрузку" Тогда
       ЭтаФорма.Обновить();
   КонецЕсли;
   
КонецПроцедуры
однако - данные остаются неактуальными
зы: надеюсь понятно написал :)
8 mikecool
 
31.07.09
16:41
+7 обработка оповещения отрабатывает
9 mikecool
 
31.07.09
16:42
+8 пробовал просто Обновить(), дошел уже до ЭтаФорма.Обновить()
10 mikecool
 
31.07.09
16:46
фик, как всегда не дочитал - обновить только на список действует
11 mirosh
 
31.07.09
16:47
Тогда надо попробовать как в (2).
12 mirosh
 
31.07.09
16:48
Прочитать()

ДокументОбъект.<Имя документа> (DocumentObject.<Имя документа>)
Прочитать (Read)
Синтаксис:
Прочитать()
Описание:
Считывает данные документа из базы данных.
Примечание:
Позволяет прочесть данные заново. Недопустим для нового объекта.
Пример:
РасходнаяНакладная.Прочитать();
13 mikecool
 
31.07.09
16:48
(11) и тут пропустил, не дочитал :)
14 mikecool
 
31.07.09
16:49
всем спасибо
15 Господин ПЖ
 
31.07.09
16:50
производльный реквизит в Форме2. приотрытии присвоить его объекту из Формы1. И работать в Форме2 с контекстом объекта., и записывать ничего уже не нужно
16 mikecool
 
31.07.09
16:54
(15) почему "и записывать ничего уже не нужно"? не догоняю
17 Господин ПЖ
 
31.07.09
16:55
потом записать можно. Может после закрытия формы ты Д1 опять изменяешь
18 mikecool
 
31.07.09
16:57
(17) не, мне однозначно надо записать... потом и отказаться от сохранения смогут