|
![]() |
#1 |
Участник
|
Цитата:
Сообщение от Poleax
![]() Работая со строкой таблицы складских проводок. Надо для номенклатуры получить остаток на дату.
Использую класс InventSumDateValueReportDim (http://axapta.mazzy.ru/lib/inventsumdate/) Класс может возвратить Физически доступно PhysicalQuantity (аналогичное значение получается Управление запасами\запросы\В наличии.) Вкладка в наличии\в наличии.- Физ. доступно. Это не правильный вывод. Цитата:
Физические запасы это термин который вы ввели и формулу вы написали. С учётом этой формулы ни как. А здесь я просто не понял к чему это вы. |
|
![]() |
#2 |
Участник
|
Вы поймите как работают классы наследники от InventSumDate
X++: protected void setValueQty() { this.selectInventSum(); this.selectInventTransPostingPhysical(); this.selectInventTransPostingFinancial(); } 2) Начинаем раскручивать в зад (отнимать) физичечкое количество через складские проводки физического документа .(т.е. то что прошло по отборочной накладной) 3) Начинаем раскручивать в зад финансовое количество через проводки финансового документа(т.е. то что прошло по накладной). Самая главная функция это setValueQty. Здесь вся логика. |
|
![]() |
#3 |
Модератор
|
Цитата:
Сообщение от miklenew
![]() Где вы нашли физ доступно? Или через чего вы пришли к такому выводу?
Это не правильный вывод. Никак. Не через этот класс ни через какой нибудь другой. Физические запасы это термин который вы ввели и формулу вы написали. С учётом этой формулы ни как. А здесь я просто не понял к чему это вы. в таблице с полями Физически доступно PhysicalQuantity Это расчетный метод. Именно это количество показывается в форме В Наличии в колонке Физически доступно. |
|
![]() |
#4 |
Участник
|
Цитата:
Сообщение от Poleax
![]() это я нашел в http://axapta.mazzy.ru/lib/inventsumdate/
в таблице с полями Физически доступно Здесь правильно написано. Но здесь же не написано что это физ доступно на дату. PhysicalQuantity Это расчетный метод. Именно это количество показывается в форме В Наличии в колонке Физически доступно. Что в моём понимание физически доступное количество на дату. Это допустим сегодня я зашёл в систему зарезервировать номенклатуру. И вижу физ доступно столько-то. Прошло 10 дней. И вот физ доступно на 10 дней назад вы не найдёте. Почему? Потому что вы не найдёте информацию о том сколько было зарезервировано этой номенклатуры. Так как эта информация безвозвратно теряется после физического движения. И честно говоря непонятно зачем эта информация может понадобиться. Последний раз редактировалось miklenew; 27.06.2008 в 15:49. |
|
![]() |
#5 |
Участник
|
В лом было, но посмотрел на форму в наличие.
Физ доступно идёт из таблицы InventSum метод X++: display InventQtyAvailPhysical availPhysical() { return (this.physicalInvent() - this.reservPhysical); } Ошиблись похоже авторы статьи в утверждении что Цитата:
PhysicalQuantity - Это расчетный метод. Именно это количество показывается в форме В Наличии в колонке Физически доступно.
|
|