Добрый день, уважаемое сообщество.
Проявилась такая проблема в этом году. Возможно связано с большим количеством записей в базе данных. Но не факт.
Описание:
Terrasoft XRM 3.3.2.304.
Существует несколько расходных накладных.
Скрипт вызывает стандартную функцию ConductSelectedOfferingMovements:
В Data.OfferingMovementIDs передается массив ID складских документов.
Data.IsRecalcPrimeCost = false;
Data.IsConduct = true;
Data.OfferingMovementStatus = omsCompleted;
Data.IsRecalcOfferingPrices = false;
Data.IsUpdateShipmentState = false;
Data.IsUpdatePurchaseState = false;
Data.IsReserveOfferingsFromOrders=false;
Data.IsAddSupplierInOffering = false;
var Result = ConductSelectedOfferingMovements(Data);
Все выполняется правильно, но пока идет выполнение этой функции на одном из рабочих мест, у других пользователей, работающих с разделами Склад (деталь Продукты)
или Продукты(деталь Складские документы), появляется ошибка "Ошибка открытия источника данных ds_MovementInOffering. Превышено время ожидания запроса на блокировку".
Изменений в функцию и хранимые процедуры не вносили.
Ошибка повторяется на 100 процентов.
Во время выполнения хранимой процедуры ошибка открытия может быть и для ds_Account и других
источников данных.
Сталкивался ли кто-нибудь с такой проблемой и в чем ее причина?