Форма.ОповеститьОЗаписиНовогоОбъекта

Методы · NotifyWriteNewObject

Посылает оповещение владельцу формы о записи нового объекта и передает ему ссылку на этот объект.

Синтаксис

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

Примеры платформы

ОповеститьОЗаписиНовогоОбъекта(ДобавленнаяСтрока);
Полное описание, параметры и ограничения

Форма.ОповеститьОЗаписиНовогоОбъекта (Form.NotifyWriteNewObject)

Форма (Form)

ОповеститьОЗаписиНовогоОбъекта (NotifyWriteNewObject)

Доступен, начиная с версии 8.0.

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

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

Посылает оповещение владельцу формы о записи нового объекта и передает ему ссылку на этот объект.

Доступность:

Толстый клиент.

Примечание:
Может быть использован, если добавление нового объекта при помощи подчиненной формы необходимо обработать в форме владельце.
Пример:

ОповеститьОЗаписиНовогоОбъекта(ДобавленнаяСтрока);

См. также:
Форма, событие ОбработкаЗаписиНовогоОбъекта

Использование в версии:

Доступен, начиная с версии 8.0.

Методическая информация

Практические примеры

Обычная форма: уведомить подчиненные формы и владельца

Оповещения настоящим связанным обычным формам.

Где и как запускать

Модуль своей обычной формы; толстый клиент.

Подготовка

  1. Обычная форма толстого клиента: реквизит УчебнаяСсылка должен содержать настоящий собственный записанный элемент справочника или документ.

  2. Для наблюдения откройте собственную подчиненную форму и форму-владельца. Метод записи нового объекта вызывайте только после действительно выполненной записи нового собственного объекта.

Процедура ОповеститьОСвоемОбъекте()
    Если УчебнаяСсылка.Пустая() Тогда
        ВызватьИсключение "Сначала запишите собственный учебный объект";
    КонецЕсли;
    ЭтотОбъект.ОповеститьОбАктивизацииОбъекта(УчебнаяСсылка);
    ЭтотОбъект.ОповеститьОЗаписиНовогоОбъекта(УчебнаяСсылка);
    Сообщить("Оповещения собственной иерархии форм отправлены");
КонецПроцедуры

Разбор по шагам

  1. Подготовьте реальные связанные формы.

  2. Уведомите подчиненные формы об активном объекте.

  3. Уведомите владельца о действительно записанном новом объекте.

Как проверить результат

  1. Наблюдайте позиционирование собственной подчиненной формы.

  2. Не передавайте пустую ссылку и не объявляйте уведомление самой записью объекта.

Ожидаемый результат

Оповещения настоящим связанным обычным формам.

На что обратить внимание

  1. Пример не запускался в 1С. Используйте только свои подготовленные элементы; имена элементов в коде должны совпадать с редактором формы.

Пример не запускался в вашей базе. Перед применением проверьте его в указанном учебном контексте.

Не хотите разбираться сами?

Адаптируем это решение под вашу базу. Оценка бесплатно.

Оставить задачу

1С, 1С:Предприятие — товарные знаки ООО «1С». Сайт не является официальным представительством фирмы «1С» и не аффилирован с ней.