|
![]() |
#1 |
Участник
|
В предыдущих версиях аксапты runas открывал отдельную сесси в аксапте и как следствие, отдельное соединение к бд. Возможно что в 365й также. Тогда возможно проще было бы запускать обновляющий код через runas. Но все равно надо аккуратно с блокировками быть. Можно заблокировать себя и повиснуть.
|
|
![]() |
#2 |
Участник
|
Обычно попытки обновить SalesTable в отдельной сессии при разноске инвойса приводят к дедлокам, так как технически, мы пытаемся обновить ту же запись, что сейчас откатывается, и хорошо если все индексы на SalesTable родные и нет кастомных и никто не добавил кластерный индекс.
Мы пытались пару лет назад сделать аналогичное в AX2012 и подобная логика приводила к краху АОСа. Поэтому вопрос был как "пронести". Идея была сохранить где-нибудь в SalesParmtable, буфер которой можно достать из FormLetterService, но возможно есть лучшие идеи... |
|
|
Опции темы | Поиск в этой теме |
Опции просмотра | |
|