Подписки на события #780624


#0 by Mikhail2014
Всем привет! Как-то можно сделать так, чтобы обработчк подписки отрабатывал перед обработчиком в самом объекте? Например: есть подписка на событие документа "Перед записью" и есть обработка события "Перед записью" в самом документе. При записи документа сначала отрабатывает "Перед записью в документе" и уже потом "Перед записью" в подписке. А мне нужно наоборот. Это возможно?
#1 by Fragster
нет
#2 by birkoFFFF
При наступлении указанного события выполняется следующая последовательность действий: ? сначала отрабатывается событие в самом объекте и вызывается обработчик события, определенный в модуле объекта или набора записей; ? если в процессе выполнения обработчика параметр Отказ установлен в значение Истина или вызвано исключение, действие прерывается; ? затем в произвольном порядке вызываются внешние обработчики, назначенные для данного события; ? если в процессе выполнения назначенного обработчика параметр Отказ установлен в значение Истина или вызвано исключение, действие прерывается.
#3 by Dmitry77
вызвать процедуру  подписки из поцелдуры в документе, только не  понятно зачем?
#4 by Mikhail2014
Например, мне нужно программно добавить позицию в ТЧ товары. Соответственно нужно пересичтать все суммы документа и тп. Все необходимое делается типовыми процедурами перед записью документа в обработчике в самом документе. Было бы очень удобно БЕЗ доработки модуля объекта в подписке сначала эту позицию добавить, а потом в модуле объекта отработали бы все процедура пересчета. А так приходиться в подписку все это тащить... Или есть иной путь?
#5 by mehfk
Есть.
#6 by aleks_default
При каждой записи документа добавлять по одной позиции? 0_0 В
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С