v8: Надо чтобы при проведении любого документа совершалось некоторое событие. #500712


#0 by Rajva2
База УСО. Надо что бы при проведении любого документа совершалось некоторое событие. Можно это как то быстро сделать, что бы в каждый документ не лазить?
#1 by Fragster
подписка на событие
#2 by IamAlexy
ты не поверишь... (с) есть такое чтото типа "подписка на событие" :)
#3 by Нуф-Нуф
имхо подписка на событие спасет
#4 by Amiralnar
Вы только не вздумайте писать что-то в базу данных по этой подписке!!
#5 by Rajva2
2 Amiralnar. Это юмор такой тонкий?
#6 by Живой Ископаемый
это событие и так совершается.
#7 by Живой Ископаемый
Смотрите типовые.
#8 by Amiralnar
Да, это такой толстый юмор. Судя по вопросу, вам надо _все_ документы таким образом регистрировать где-то. Скорее всего, что в одной и той-же таблице, в которой вы решили что-то регистрировать. Такое решение приведет к координальному снижению параллельности записи документов. Этот толстый юмор называется - блокировки.
#9 by Fragster
а может он наоборот, закрытие периода проверять хочет?
#10 by Defender aka LINN
"координальное снижение" - это сильно.
#11 by Злопчинский
почему?
#12 by hhhh
если там 38 регистров записывается в обработке проведения, то запись 39-го регистра не приведет к координальному снижению параллельности, ИМХО. Так что подписка на событие - это то, что нужно.
#13 by Amiralnar
Если у разных документов свои наборы регистров (непересекающиеся), то это нормально. Когда всем документам добавляется под запись еще один общий, то ожидания на этом регистре сформируют очередь. И в эту очередь встантет _каждый_ документ. А теперь напомните мне, в какой момент блокируются записи при автоматическом управлении блокировками? Я думаю, это неправильно.
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

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