Имя: Пароль:
1C
1С v8
Закрытие и обновление формы
,
0 dfaa
 
12.12.13
13:01
В регистре сведений, пытаюсь закрыть формы записи методом Закрыть().
Проблема в том, что после закрытия формы, форма списка не обновляется и не видно добавленного объекта из формы записи. Как сделать так чтоб форма списка обновлялась после закрытия формы записи ?
МенеджерЗаписи = РегистрыСведений.МойРегистр.СоздатьМенеджерЗаписи();
МенеджерЗаписи.Номенклатура= Запись.Номенклатура;
МенеджерЗаписи.Записать();
Закрыть();
1 Maxus43
 
12.12.13
13:03
а зачем в форме записи записыфвать через менеджер?
2 AaNnDdRrEeYy
 
12.12.13
13:04
Оповестить() перед закрытием формы записи - метод посылает сообщение всем открытым формам, поймать это сообщение в форме списка методом ОбработкаОповещения() и обновить список Список.Обновить()
3 dfaa
 
12.12.13
13:04
Maxus43. Для данной задачи пришлось вручную прописать запись в регистр
4 kosts
 
12.12.13
13:05
Форма.ОповеститьОЗаписиНовогоОбъекта (Form.NotifyWriteNewObject)
Форма (Form)
ОповеститьОЗаписиНовогоОбъекта (NotifyWriteNewObject)
Синтаксис:

ОповеститьОЗаписиНовогоОбъекта(<Объект>)
Параметры:

<Объект> (обязательный)

Тип: Ссылка на объект информационной базы.
Добавленный объект.
Описание:

Посылает оповещение владельцу формы о записи нового объекта и передает ему ссылку на этот объект.
5 Maxus43
 
12.12.13
13:07
(3) тогда это не форма записи регистра, а произвльная форма, тут да, сам должен позаботится об обновлении
6 kosts
 
12.12.13
13:07
(0)
МенеджерЗаписи.Записать();
Нужно сделать в попытке. Вдруг не записалось, а форма закроется...
7 zladenuw
 
12.12.13
13:08
(0) может в форме списка для тп поставить автообновление ?
8 kosts
 
12.12.13
13:08
(6) Хотя не закроется, т.к. не дойдет до процедуры закрытия...
9 AaNnDdRrEeYy
 
12.12.13
13:09
(6) не перед этим метернется об ошибке.
тогда уже и закрытие пусть в потыке делает, вдруг не закроется
10 dfaa
 
12.12.13
13:21
Спасибо всем.
(3) воспользовался этим методом.
(5) спасибо буду знать, не воспользовался так как только
Доступность:
Толстый клиент.
Кaк может человек ожидaть, что его мольбaм о снисхождении ответит тот, кто превыше, когдa сaм он откaзывaет в милосердии тем, кто ниже его? Петр Трубецкой