Досадная неполнота событийного контекста форм 1С

Мне нужно было открывать форму нового справочника и после его записи прописывать ссылку на созданный элемент в табличную часть другого справочника.

Сначала пытался через открытие формы с обработкой оповещения о закрытии. Но нет — при закрытии формы ссылка на объект формы автоматом не доступна. Пришлось использовать оповещение в событии «После записи» открываемой формы.

В 1С много пробелов по части понимания контекста выполнения. Увы, есть и такой.

fixin

Программирую на 1С с 1999 года. В 1С просто Гений. В 2020 году ушел из офиса на вольные хлеба фриланса. Принимаю заказы.

Читайте также:

комментариев 6

  1. Rafaraf:

    Недавно в Желтом клубе увидел недокументированную возможность выполнить код после ЗаписатьИЗакрыть через асинхронную процедуру и Ждать 1. Сссылку туда можно передать через хранилище, например. Не изучал, но любопытно.

    • Лучше в продакшне такие трюки не использовать без острой нужды. 1С поправит и перестанет работать.

  2. rzd:

    Вижу пробелы в знании архитектурных принципов. Открытие/закрытие форм не должно влиять на сохранение сущностей

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *