Имя: Пароль:
1C
1С v8
ОписаниеОповещенияОЗакрытии срабатывает при закрытии формы-владельца
0 Nicole
 
03.06.22
13:12
Есть форма. Вызываю из неё другую форму: Если <УсловиеВыполнено> то ОткрытьФорму(<...>) Иначе ВыполнитьОбработкуОповещения(ОписаниеОповещенияОЗакрытии, ДопПараметр) КонецЕсли.
И независимо от того, выполняется условие или нет, открывается дополнительная форма или нет - ОписаниеОповещенияОЗакрытии срабатывает при закрытии формы-владельца.
Никак не могу понять, где собака порылась.
1 butterbean
 
03.06.22
13:27
просто форма-владелец при закрытии оповещает своих "детей"
Нужно менять подход - архитектурно неправильно искусственно вызывать обработки оповещения, они сами должны вызываться
2 Nicole
 
03.06.22
14:40
(1) Так и в типовых этот прием используется, и на ИТС описан...
3 Мультук
 
гуру
03.06.22
14:56
(0)

Я обычно в этом случае делаю обработку
В ней вырожденный (совсем простой пример)

- Воспроизводится. Значит эту обработку (или ее код) можно показывать кому угодно и просить помощи
- Не воспроизводится. Анализируем исходный код и думаем, что и где упустили.

P.S.
Не понимаю зачем дергать ОписаниеООповещении, если можно сразу дернуть нужную функцию.