Требуется после записи Документа записать некоторые данные, которые есть только на форме в некий справочник. Среди данных присутствует и ссылка на документ, которую надо записать в Справочник. Хотел через расширение задействовать обработчик ПослеЗаписи для документа, но такого обработчика просто нет! Как вы обходите эту ситуацию?
PS записать данные в справочник до сохранения документа нельзя, т.к. документ типовой, а также у него еще может быть не заполнена ссылка (Новый документ) и, соответственно, ссылку на документ не получится записать в справочник.
---
Удалить форму из расширения и добавить заново.
---
как это у документа нет события ПослеЗаписи()?
да не может быть такого...
---
Необходимо разделять сущности: подписка на события, объект документа, объект формы и форма.
понять, что автор путает мух и котлеты и тогда действительно нет.
---
Речь о форме объекта в расширении
---
Я указал, что в Расширении нет.
---
Все там есть.
---
Это форма документа в расширении? У меня нет этих обработчиков. Какая версия платформы? У меня 1С:Предприятие 8.3 (8.3.16.1063)
---
Да, это форма документа.
Платформа 8.3.14.1854, режим совместимости конфигурации и расширения - 8.3.14.
Пкм на форме в конфигураторе, в дереве метаданных - добавить в расширение.
---
Обнаружил, что у этого документы в расширении почему то нет событий, как и кнопок Провести и т.п., а в другом документе, форму которого я помещал в расширение с этими событиями все в норме - имеются. Как их вытащить на форму не пойму.
---
Удалить форму из расширения и добавить заново.
---
А как при этом изменения не потерять там? Придется ручками заносить. Сейчас попробую.
---
Обнаружил причину - тип немного слетел. А это означает, что придется заново передобавлять форму в расширение. печаль.
Спасибо за помощь!
---
это типовое событие формы документа, плохо смотрите... вот вам и в (8) даже картинку приложили
---
Вот скрин приложил. Нет событий
---
так это захваченный объект
есть подозрение, что в расширение захватили только форму
добавьте сам документ и все будет
или же из оригинального документа по событию и добавить в расширение

ЗЫ БУ 3 нет под рукой, в УТ 11.4 при добавлении документа в расширение и потом его формы, все события на месте
---
Не, там если захватить только форму, то Объект на форме полупрозрачный, а у меня он черный, т.е. захваченный. Возможно, это пережитки старых версий платформы, когда я только начал работы с расширениями. Сейчас перегрузил заново формы и стало все как нужно.
---
в таких ситуациях я поступаю как еретик и использую запись стороннего объекта в подписке на событие ПриЗаписи() документа. В этом событии ссылка уже есть, правда необходимо обработать или исключить событие отказа записи документа в этом обработчике.

можно лепить и другие костыли, но как по мне, то, что я написал вызывает меньшие моральные страдания.
---
Этого обработчика так же нет в Расширениях
---
Как вы обходите эту ситуацию?
Не записываем при записи документа в справочник ничего.
Для этого есть регистры.
---
Что вы будете делать, если пользователь откроет старый документ и проведет?
---
при открытии выведу данные из имеющегося элемента справочника, а при проведении найду элемент справочника по ссылке на документ, если не найду, значит создам новый.