|
![]() |
#1 |
Участник
|
![]()
Raven Melancholic, во первых спасибо за то что подсказали, в чем причина "съехавших" остатков на дату и как пофиксить код.
В данный момент я как раз пишу Job, который исправит последствия. Что удалось выяснить(только предположения, в складском контуре я не силен): 1. При создании сторно отборочной накладной в таблице InventTransPosting не создается запись с InventTransPostingType = InventTransPostingType::Physical. 2. Для складской проводки не прописываются DateFinancial, Voucher. Вроде бы по этим двум признакам джобом можно найти неверные данные и создать недостающие записи в InventTransPosting, проапдейтить неправильные в InventTrans, но увы это не решает проблему. То есть что то я таки упустил, сижу разбираюсь дальше, но пока с идеями не очень густо ![]() Если у кого то есть какие либо мысли по данному вопросу, заранее спасибо за информацию! |
|
![]() |
#2 |
Участник
|
Вот класс, исправляющий существующие записи. У него есть ограничение: исправляет только те возвраты которые были сделаны при помощи указания отрицательного значения в поле "немедленная поставка". Если возврат осуществлялся другим способом (отдельными лотами в том же заказе/закупке, вообще отдельными документами), то такие записи не исправляются. Так же не исправляются записи в случае, если по одному лоту несколько возвратов.
Для нас эти ограничения неважны, если для вас это критично, то думаю доделать несложно. |
|
|
За это сообщение автора поблагодарили: Logger (7). |
![]() |
#3 |
Участник
|
![]()
Спасибо за класс, он окончательно подсказал верное направление!
|
|
Теги |
ax3.0 |
|
![]() |
||||
Тема | Ответов | |||
Остатки товара на определенную дату | 7 | |||
Скачут остатки | 3 | |||
Остатки на дату. | 119 | |||
Цена на дату создания заказа/закупки | 2 | |||
Остатки | 6 |
Опции темы | Поиск в этой теме |
Опции просмотра | |
|