1С Расширения обработчик ПослеЗаписи

1. Csar 10.03.20 16:41 Сейчас в теме
Требуется после записи Документа записать некоторые данные, которые есть только на форме в некий справочник. Среди данных присутствует и ссылка на документ, которую надо записать в Справочник. Хотел через расширение задействовать обработчик ПослеЗаписи для документа, но такого обработчика просто нет! Как вы обходите эту ситуацию?
PS записать данные в справочник до сохранения документа нельзя, т.к. документ типовой, а также у него еще может быть не заполнена ссылка (Новый документ) и, соответственно, ссылку на документ не получится записать в справочник.
По теме из базы знаний
Найденные решения
17. Sashares 34 10.03.20 17:34 Сейчас в теме
(16)Удалить форму из расширения и добавить заново.
Остальные ответы
Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
2. VictorRGB2 13 10.03.20 16:51 Сейчас в теме
(1) как это у документа нет события ПослеЗаписи()?
да не может быть такого...
4. VmvLer 10.03.20 16:53 Сейчас в теме
(2) Необходимо разделять сущности: подписка на события, объект документа, объект формы и форма.
понять, что автор путает мух и котлеты и тогда действительно нет.
6. Csar 10.03.20 16:57 Сейчас в теме
(4)Речь о форме объекта в расширении
5. Csar 10.03.20 16:57 Сейчас в теме
(2) Я указал, что в Расширении нет.
8. Sashares 34 10.03.20 17:03 Сейчас в теме
(5) Все там есть.
Прикрепленные файлы:
12. Csar 10.03.20 17:20 Сейчас в теме
(8)Это форма документа в расширении? У меня нет этих обработчиков. Какая версия платформы? У меня 1С:Предприятие 8.3 (8.3.16.1063)
15. Sashares 34 10.03.20 17:28 Сейчас в теме
(12) Да, это форма документа.
Платформа 8.3.14.1854, режим совместимости конфигурации и расширения - 8.3.14.
Пкм на форме в конфигураторе, в дереве метаданных - добавить в расширение.
16. Csar 10.03.20 17:33 Сейчас в теме
(15)Обнаружил, что у этого документы в расширении почему то нет событий, как и кнопок Провести и т.п., а в другом документе, форму которого я помещал в расширение с этими событиями все в норме - имеются. Как их вытащить на форму не пойму.
17. Sashares 34 10.03.20 17:34 Сейчас в теме
(16)Удалить форму из расширения и добавить заново.
18. Csar 10.03.20 17:38 Сейчас в теме
(17)А как при этом изменения не потерять там? Придется ручками заносить. Сейчас попробую.
19. Csar 10.03.20 17:42 Сейчас в теме
(17)Обнаружил причину - тип немного слетел. А это означает, что придется заново передобавлять форму в расширение. печаль.
Спасибо за помощь!
Прикрепленные файлы:
10. VictorRGB2 13 10.03.20 17:06 Сейчас в теме
(5) это типовое событие формы документа, плохо смотрите... вот вам и в (8) даже картинку приложили
13. Csar 10.03.20 17:21 Сейчас в теме
(10)Вот скрин приложил. Нет событий
Прикрепленные файлы:
20. VictorRGB2 13 10.03.20 17:43 Сейчас в теме
(13) так это захваченный объект
есть подозрение, что в расширение захватили только форму
добавьте сам документ и все будет
или же из оригинального документа по событию и добавить в расширение

ЗЫ БУ 3 нет под рукой, в УТ 11.4 при добавлении документа в расширение и потом его формы, все события на месте
21. Csar 11.03.20 09:28 Сейчас в теме
(20)Не, там если захватить только форму, то Объект на форме полупрозрачный, а у меня он черный, т.е. захваченный. Возможно, это пережитки старых версий платформы, когда я только начал работы с расширениями. Сейчас перегрузил заново формы и стало все как нужно.
3. VmvLer 10.03.20 16:51 Сейчас в теме
(1) в таких ситуациях я поступаю как еретик и использую запись стороннего объекта в подписке на событие ПриЗаписи() документа. В этом событии ссылка уже есть, правда необходимо обработать или исключить событие отказа записи документа в этом обработчике.

можно лепить и другие костыли, но как по мне, то, что я написал вызывает меньшие моральные страдания.
7. Csar 10.03.20 16:58 Сейчас в теме
(3)Этого обработчика так же нет в Расширениях
9. Sashares 34 10.03.20 17:05 Сейчас в теме
(1)
Как вы обходите эту ситуацию?

Не записываем при записи документа в справочник ничего.
Для этого есть регистры.
11. Sashares 34 10.03.20 17:11 Сейчас в теме
(1)Что вы будете делать, если пользователь откроет старый документ и проведет?
14. Csar 10.03.20 17:23 Сейчас в теме
(11)при открытии выведу данные из имеющегося элемента справочника, а при проведении найду элемент справочника по ссылке на документ, если не найду, значит создам новый.
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот