Показать сообщение отдельно
Старый 16.05.2006, 10:50   #1  
VIS is offline
VIS
Участник
 
37 / 10 (1) +
Регистрация: 13.05.2003
? Ошибка: СУБД или приложение?
Уважаемые коллеги!

Имеем: Axapta 3.0 SP1
_itemId имеется в наличии А штук по складской аналитике InventDimCriteria (см. ниже),
о чем свидетельствует и форма "В Наличии" и оборотка

Кто-нибудь сталкивался со следующей проблемой: при попытке запустить приемку (стандартная функциональность) по карантинному заказу при проверке через класс InventOnHand (в наличии) при выполнении следующего запроса:
select #inventSumFields from inventSum
where inventSum.itemId == _itemId &&
inventSum.closed == NoYes::No
#inventDimjoin(inventSum.InventDimId,inventDim,InventDimCriteria,InventDimParm);
в inventSum'е возвращается в наличии = 0!!!!.
Если вынести этот же запрос с теми же входящими параметрами допустим в Job, то возвращает, как положено, в наличии = A штук.
(разница запросов пожалуй лишь в том, что в первом случае запрос выполняется на сервере, во втором на клиенте)

Локальная перекомпиляция, реиндексация и синхронизация не помогла.
База очень большая, поэтому для экспериментов просто нет времени.
Проверку целостности данных не запускали уже с год, опять же по причине большой базы или скорее нехватки времени (система работает 6дней в неделю)

Кто-нибудь сталкивался с подобной проблемой? И как лечить подобное?