Доброго времени суток, уважаемые Дамы и Господа!!! При закрытии периода вызывается метод find() таблицы InventCostList. Если connection = null то отрабатывает нормально, если нет то Аксапта просто виснет. Наглухо. Ктонибуть сталкивался с такой проблемой и есть ли какие идеи как её решить?
Код:
PHP код:
static InventCostList find(
Voucher _voucher,
InventCostNum _costNum,
boolean _update = false,
connection _connection = null
)
{
InventCostList inventCostList;
;
if (_connection)
inventCostList.setConnection(_connection);
inventCostList.selectForUpdate(_update);
inventCostList.selectLocked(_update);
if (_voucher && _costNum)
{
select firstonly inventCostList
index hint costNumIdx
where inventCostList.Voucher == _voucher &&
inventCostList.CostNum == _costNum;
}
return inventCostList;
}
Заранее спаасибо.
PS: Таблица находится на слое syp.