#0
by unca
Вопрос простой: Есть две подписки на событие "Обработки проведения", в обоих есть один и тот же документ. В каком порядке они будут выполняться? Которая первая создана? В порядке в дереве конфигуратора? Заранее спасибо.
#7
by Steel_Wheel
Я бы не привязывался к порядку. Последовательность действий надо иначе контролировать
#8
by unca
платформа 8.2.14.540. Тестирование показало, что порядок подписки = порядку в дереве конфигуратора. Не думаю что мне Боги были ко мне благосклонны, ибо проводил большой объем документов.
#12
by unca
По сути логика в этом есть. Я думал, что тут как в запросах - без сортировки порядок определяет порядок создания. Но если немного порассуждать, то подписки не обладают никакими свойствами, определяющими порядок выполнения. Поэтому родилась идея, что порядок зависит от порядка в дереве конфигуратора. Проверил еще раз пока писал - работает в порядке конфигуратора. База скульная тестировалась.
#13
by catena
Хм... Мне тоже казалось, что по порядку в конфигураторе... Особо порядок не важен, но за год не заметила другого.
#14
by PVV65
В чем есть логика? В порядке создания объектов метаданных, от желания левого программиста отсортировать дерево метаданных, или, все таки в написании программ, не зависящих от сторонних факторов. Ксати и порядок создания объектов не определяет их результат запроса.
#15
by vmv
я бы проверил на порядок СОЗДАНИЯ подписчиков в дереве метаданных взять совершенно пустут конфу и 1. создать простейший документ 2. созать метод подписки на любое событие этого дока, назвав ПодпискаСоздана1(...). и сохранить конфу 3. созать метод подписки на это же событие этого дока, назвав ПодпискаСоздана2(...) и сохранить конфу и протестить меняя порядок уже в дереве и зная, что было создано первым, а что вторым. думаю именно время создания более логично
#16
by ilpar
что проверять, люди близкие к теме говорят - рандомайз. Нельзя опираться на механизмы платформы, которые явно не описаны. Т.е. сейчас может и работает так, а завтра будет не работать.
#17
by unca
Тупо перемещая подписки на события в дереве конфы - меняется порядок запуска обработчиков.
#18
by Нуф-Нуф
никак не связаны. не стоит привязываться на порядок действия подписок на событие. про это говорилось в курсе Гилева
#19
by Быдло замкадное
порядок будет произвольным. На этой неделе как раз курс смотрел, там это разбиралось
#22
by unca
Ну чем тогда определяется порядок? Кто-нибудь может сказать не опираясь на "там же говорили" или "чувак в 10 сообщении наверно прав"? Механизм и логика какая-то должна быть!
#23
by Быдло замкадное
нету логики ! 100% порядка следования таких подписок нет ! Переноси все в одну подписку
#25
by Kreont
+1000, наверное что б потом сложнее "чужому" в логике БД было разобраться -не показатель )
#26
by catena
Почему? Например - общая на все документы и индивидуальныя на подсистемы - предлагаете условиями расписывать?
#27
by oleg_km
Именно так и сделали. Сделали единые подписки на события всех документов и справочников и по условиям определяем что и где вызывать. Тормозов больших не наблюдаем, но зато все под контролем.
#29
by catena
У меня есть проверки и установка некоторых признаков. Какая разница? Так и мы не наблюдаем и все под контролем. Может действительно стоит слить подписки в одну и разнести логику по процедурам. Надо подумать.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
В этой группе 1С
- Привязать договор к контрагенту в параметрах скд.
- Расположить по центру группу в скд
- Нумерация строк в запросе на скд
- Прочитать пароль в обработке
- Компонента печати штрих кода под Linux
- помогите найти дрова для материнки MSI PM8M3-V
- БГУ почему не заполняется субконто в дт 201.34 в ПКО, из за этого не проводится
- Ошибка блокировки объекта. Объект уже заблокирован
- Обмен УТ 11 и БП 2.0
- При восстановлении бекапа SQL 2008 недостаточно места на диске.
- УФ, Картинка - не обновляется
- v8: Не отдавать все документы в узел РИБ
- Как разместить программно картинку в управляемой форме?
- КД из двух табличных частей в одну.
- v7: Повернуть штрих код на 90 градусов
- Zebra TLP 2824 Печатает не чётко
- конвертация данных , запрет загрузки документов других организаций
- v7: ИерархическийСписок
- После обновления Платформы и SQL база стала работать в 3 раза медленнее!?!
- Не работает АвтоВвод новой строки ТЧ (упр. интерфейс)