![]() |
#7 |
Участник
|
Сам анализатор как раз то радует, там все очень корректно разваливается, кроме кредит-нот по заказам на продажу(мы через немедленно получение в ЗнП делаем возврат), с ними проблемы есть(колхоз пришлось выдумывать). Закрытие кредит ноты не разваливает и делает ссылки на расходные проводки по ЗНП, а если частичный возврат и строки дробятся и на остатках потом есть, то каша получается. Но повторю что это решил заплаткой.
А вопрос в том что какие приходные проводки(inventtrans.recid) брать для разваливания что-бы вычислить текущие наличные остатки по нижнему уровню закупаемой номенклатуры? Цитата:
Сообщение от Владимир Максимов
![]() По моему, никак. Остатки на дату в Axapta - это "куча". А Вам требуется сравнить список приходов и список расходов, упорядочив по дате финансового прихода. Затем вычесть одно из другого
Как мне кажется, Вам надо просто добавить код поставщика в аналитику (финансовую или складскую - Вам виднее) и просто получать остатки в разрезе этой аналитики. Я уже сделал по принципу исходных сумм и количества от итоговой суммы и количества на дату InventSumDateValueReportDim(оно работает безукоризненно) исходя из этого количества беру приходные проводки по количеству меньше или равно выбранной даты, сортированные по дате(desc, и другие сортировки еще есть) исключая приходы связвнные с кредит нотами, там где фифо не работаете. На 99% это работает но есть ситуации в которых не понятно почему InventSumDateValueReportDim берут именно этот приход а не тот как в других аналогичных номенклатура. Единого алгоритма не вывести. По этому приходится в 2-3 номенклатурах(из 2000) руками проставлять recid по приходу для разваливания. Спасибо за советы! Последний раз редактировалось TDV; 01.03.2016 в 16:08. |
|