|
![]() |
#1 |
Участник
|
Попробовал багу, не воспроизвелось.
По ходу дела пока разбирал алгоритм работы классов, наткнулся на фильтрацию по InventTrans.valueOpen: \Classes\InventSumDatePhysicalDim\selectInventTransPicked \Data Dictionary\Tables\InventTrans\Methods\qtyPickedDate X++: select sum(Qty) from inventTrans where inventTrans.ItemId == _itemId && inventTrans.StatusReceipt == StatusReceipt::None && inventTrans.StatusIssue == StatusIssue::Picked && inventTrans.ValueOpen == InventTransOpen::Yes && inventTrans.DateInvent > _perDate #inventDimExistsJoin(inventTrans.InventDimId,inventDim,_inventDimCriteria,_inventDimParm); |
|
|
За это сообщение автора поблагодарили: gl00mie (3). |
![]() |
#2 |
Участник
|
Как вариант, повысить производительность работы с InventTrans, уменьшив, где возможно, количество обрабатываемых записей. Правда, с агрегацией по одному полю ускорение может быть незначительным.
Последний раз редактировалось Cardagant; 13.08.2014 в 15:02. |
|
Теги |
остатки на дату |
|
![]() |
||||
Тема | Ответов | |||
Складские остатки на дату | 13 | |||
Остатки на дату InventSumDatePhysical | 6 | |||
Остатки товара на определенную дату | 7 | |||
Остатки на дату. | 119 |
Опции темы | Поиск в этой теме |
Опции просмотра | |
|