![]() |
![]() |
![]() |
|
Иерархия или приоритет подписок на событие | ☑ | ||
---|---|---|---|---|
0
Kuein
14.05.12
✎
15:51
|
Дано:
Документ "Списание с расчетного счета", делающий движения по бухучету и по регистрам казначейства (установлен БиТ-Финанс). Есть подписка на событие "Обработка проведения" от БиТ и есть подписка на событие "Обработка проведения" от нетиповой Бух. Надо: сделать так, чтобы вначале обрабатывалась подписка от БиТ, а затем от нетиповой Бух. Обе подписки изменяют один и тот же регистр накопления. |
|||
1
Kuein
14.05.12
✎
15:53
|
Да, вопрос собственно "Как задается иерархия или приоритет подписок на одно событие?" Вопрос больше теоретический.
|
|||
2
Lys
14.05.12
✎
15:54
|
Насколько помню - порядок срабатывания подписок, привязанных к одному и тому же событию, никак не регулируется. То есть ответ - "никак".
|
|||
3
Lys
14.05.12
✎
15:54
|
Выход - вызов двух необходимых алгоритмов делать в одной подписке. В том порядке, какой нужен)
|
|||
4
GenV
14.05.12
✎
15:55
|
(0)
6.47 При определении на одно событие объекта 1С:Предприятие нескольких подписок на событие, порядок вызова обработчиков следующий: 1. вызывается процедура подписки на событие, определенная последней, остальные не вызываются 2. вызывается процедура подписки на событие, определенная первой, остальные не вызываются 3. процедуры вызываются в соответствии с порядком создания подписок на событие 4. процедуры вызываются в произвольном порядке Ответ 4) |
|||
5
MSII
14.05.12
✎
15:56
|
(2) Порядок подписок в конфигураторе точно не влияет?
|
|||
6
PiVa123
14.05.12
✎
15:58
|
(2) - Сначала выполняется подписка на конкретный тип документа(справочника), затем для составных типов. При равных условия регулируется физических положением подписки в конфигурации.
Просто уже налетали - так что это из практики. |
|||
7
Lys
14.05.12
✎
16:02
|
(6) спасибо, буду знать.
Я-то, дабы не выяснять опытным путем такие "тонкие" недокументированные штуки, стараюсь пользоваться подходом (3) :) |
|||
8
pumbaEO
14.05.12
✎
16:02
|
(6) вот выйдет завтра 8.nn.mmm, поменяют там порядок и узнаешь об этом дай бог если на следующий день, а не через квартал.
Так что лучше делать с учетом "4. процедуры вызываются в произвольном порядке " |
|||
9
Kuein
14.05.12
✎
16:09
|
(6) Спасибо.
(4) Это из профа по платформе, как я понимаю. :) |
|||
10
Alex S D
14.05.12
✎
16:11
|
ну дык сделай в одной подписке вызов нужных процедур поочереди
|
|||
11
Alex S D
14.05.12
✎
16:13
|
хотя не, не так пронял
|
|||
12
GenV
14.05.12
✎
16:20
|
(9) Да
|
|||
13
PiVa123
14.05.12
✎
18:31
|
(8) В базовом курсе по расчетным механизмам тоже показывали несоответствие между практикой и тому что написано в СП. Согласен поменять могут - но жить-то нужно сейчас и проблемы решать сегодняшние, а не эфимерные "завтрашние"
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |