0
omf2097
06.08.16
✎
05:10
|
Коллеги подскажите.
Компания включает несколько фирм. Пусть фирма 1 - главная, фирма 2 - продажная. Есть подписка на проведение РТиУ в момент, когда из фирмы 2 происходит продажа внешним контрагентам. Подписка создает автоматическую перепродажу(из фирмы 1 в 2): создается еще одна РТиУ и расходный ордер, плюс создает поступление товаров и услуг в фирму 2.
Плюс я сделал еще подписку на эту РТиУ в момент перепродажи просто происходит запись в свой регистр определенных данных.
Так вот периодически у пользователя, который делает реализацию внешним контрагентам - происходит конфликт блокировок при выполнении транзакции. Главное день может не быть проблем - все проводится, а бывает просто пользователь замучает: не проводится и все(конфликт блокировок), регламентные в этот момент не выполняются(если выполняются, понятно что блок из за них).
Как оптимизировать этот момент?
Подписки выполняются после события, как они могут влиять? Не могу понять, где косяк. Вообще все события происходят неявно в 1 транзакции? Может перепродажу надо сделать в другой надо? И вообще косяк в самом доке РТиУ или все таки в перепродажах(других РТиУ, РО, ПТиУ), которые создаются автоматом, как понять?
|
|
2
omf2097
06.08.16
✎
09:08
|
А разве отложенное проведение можно сделать для конкретных доков?
А когда их допроводить, отдельной обработкой допроведение доков? Этот механизм же включается для всех доков, предусмотренных отложенным проведением.
|
|