Имя: Пароль:
1C
 
ОткрытьФорму документа и вернуть в процедуру записанную ссылку
0 RomaH
 
naïve
13.08.18
10:35
может я чего не знаю

суть - из формы создаю новый документ

надо обработать закрытие его формы
но в процедуру описания оповещения в первый параметр возвращается неопределено

как такое правильно сделать?


    ОписаниеОповещения = Новый ОписаниеОповещения("ПослеЗаписиНаправленияНаИсследования",ЭтаФорма);
    
    ПараметрыФормы = Новый Структура("ЗначенияЗаполнения",Новый Структура("ДокументОснование,БиологическиеМатериалы",Объект.Ссылка,МассивИдентификаторов));
    
    ОткрытьФорму("Документ.НаправлениеНаИсследованиеБиологическогоМатериала.Форма.ФормаДокумента",ПараметрыФормы,ЭтаФорма,УникальныйИдентификатор,,,ОписаниеОповещения,РежимОткрытияОкнаФормы.БлокироватьОкноВладельца);
    
    
КонецПроцедуры

&НаКлиенте
Процедура ПослеЗаписиНаправленияНаИсследования(Результат,ДопПараметры) Экспорт
    
    
    
КонецПроцедуры

1 Lexey_
 
13.08.18
10:40
(0) вот это учел?

<ОписаниеОповещенияОЗакрытии> (необязательный)
Тип: ОписаниеОповещения.
Содержит описание процедуры, которая будет вызвана при закрытии формы со следующими параметрами:
<РезультатЗакрытия> - значение, переданное при вызове метода Закрыть открываемой формы,
<ДополнительныеПараметры> - значение, которое было указано при создании объекта
2 Deon
 
13.08.18
10:41
(0) А в закрытии формы документа что прописано?
3 RomaH
 
naïve
13.08.18
11:34
(2) ничего, естественно

как раз суть в том, что бы не портить формы вызываемых документов и справочников
Выдавать глобальные идеи — это удовольствие; искать сволочные маленькие ошибки — вот настоящая работа. Фредерик Брукс-младший