Книга знаний

1С:Предприятие / v8

v8: 8.1: Подписка на события

Испытания нового механизма - подписки на события.Автор статьи: Гений 1С | Редакторы:
Последняя редакция №2 от 28.07.06 | История
URL: http://kb.mista.ru/article.php?id=312

Ключевые слова: подписка на события,81


В дереве метаданных появился новый тип - подписка на события.
Можно создать в конфигураторе объект этого типа, указать на какое событие каких объектов реагирует обработчик.

Исследования показали:


1. Сначала всегда вызывается обработчик объекта, а уже за ним обработчик подписки на события.
2. Параметры подписки на события соответствуют параметрам обработчика события объекта, т.е. если написать Отказ=истина в подписке, то документ не проведется.
3. Порядок вызова подписчиков соответствует порядку их объявления в метаданных.

Вывод


1С опять облажалась.
= Невозможно программно добавлять обработчики.
= Невозможно управлять порядком вызова обработчиков.
= Невозможно прекратить цепочку обработчиков.
= Невозможно вызвать свой обработчик до обработчика объекта.
Такое ощущение, что 1С уступило просьбам программистов, дало подписчик на события, но реализовало его лишь бы залатать дыру. :)
Справедливости ради добавим, что несомненно, это полезный механизм, его использование облегчит жизнь программистов, но его реализация хромает.

Кстати, непонятно, зачем подписчик событий имеет модуль, если теперь есть указатели на любую функцию и процедуры подписчикам можно размещать в любом месте любого общего модуля.

Описание | Рубрикатор | Поиск | ТелепатБот | Захваченные статьи | Установки | Форум
© Станислав Митичкин (Волшебник), 2005-2025 | Mista.ru

Яндекс.Метрика