|
|
#3 |
|
Участник
|
Цитата:
"Only SdkMessageProcessingStep in parent pipeline and in stages outside transaction can create CrmService to prevent deadlock. ". Дело в том что в плагине при входе в блок увеличения счетчика используется блокировка. Код: public class AutoNumber : IPlugin
{
private static object _sync = new object();
public void Execute(IPluginExecutionContext context)
{
...........
try{
lock (_sync)
{
// обработка
}
...........
}![]() Параметры с которыми регистрирую: Message: Create PrimaryEntity: salesorder SecondaryEntity: none Запуск под пользователем, вызвавшим обработку плагина. ExecutionOrder: 1 Pre Stage (Пробовал и на Post, та же ошибка) Synhronous Server Child Pipeline Может некорректно зарегистрировал шаг? |
|
|
|
|
Похожие темы
|
||||
| Тема | Ответов | |||
| Плагин на изменение подразделения пользователя | 6 | |||
| не срабатывает плагин | 5 | |||
| Плагин на создании Заказа | 4 | |||
| Тип сущности, использующей плагин | 2 | |||
| Как зарегить плагин на смену State? | 8 | |||
|