|
![]() |
#1 |
Участник
|
Не совсем понятно.
В пункте 3 вы пишете: "Как следствие в возращаемую проводку записалась сумма значений CostAmountPosted и CostAmountAdjustment". Т.е. все правильно: в CostAmountPosted возвратной проводки записалось CostAmountPosted+CostAmountAdjustment расходной проводки. Получаем, что CostAmountAdjustment возвратной проводки равно 0. А в пункте 5 вы пишете: "...хотя оно не уменьшалось там при отмене предыдущего расчета себестоимости" - чему уменьшаться если туда изначально ничего не записывалось? У меня происходит так: 1. Пересчет №1 - увеличивается CostAmountAdjustment в расходе; 2. Возврат - в возвратной проводке в CostAmountPosted пишется CostAmountPosted+CostAmountAdjustment расходной проводки; в CostAmountAdjustment ничего не пишется; 3. Отмена пересчета №1 - обнуляется CostAmountAdjustment расходной проводки, возвратная не изменяется; 4. Пересчет №2 - увеличивается CostAmountAdjustment в расходе; в возвратной проводке ничего не меняется; А вот ошибку я в другом увидел: если отменить все пересчеты и дооценить партию прихода еще какой-нибудь суммой а затем пересчитать, то возвратная проводка дооценится без учета того, что была создана из расхода по старой корректировке. AX3, SP2 |
|
![]() |
#2 |
Участник
|
Цитата:
Именно в этом и я вижу ошибку ! У нас еще интереснее было. 1. Купили товар на 100 р. - Обработали отборочную накладную. 2. Продали этот же товар - оформили обычную накладную. Поскольку приход был по отборочной то себестоимость расхода 0 3. Обработали обычную накладную по приходу. 4. Сделали пересчет - как следствие в CostAmountAdjustment легла себестоимость расхода = 100. В CostAmountPosted лежит 0. 5. Оформили возврат. Себестоимость возврата равна себестоимости расхода = CostAmountPosted + CostAmountAdjustment расхода = 100 6. Отменили расчет себестомости. В итоге себестомость расхода стала равной нулю. Себестоимость возврата не изменилась (!) 7. Снова расчитали себестоимость. Себестомость расхода стала равной 100.(CostAmountPosted = 0 CostAmountAdjustment = 100) И при коррекции расхода система накинула эту же коррекцию на возврат - так как расход и возврат связаны по номеру возвращенного лота InventTransIdReturn. Т.е. для возврата мы имеем CostAmountPosted = 100 и CostAmountAdjustment = 100 Себестомость возврата задвоилась! -------------------------------------- Цитата:
Цитата:
Кстати, это нормальное поведение системы, тут все правильно. Так что мне кажется поведение вашей системы тоже некорректно. Коррекция в возвратной проводке должна меняться. В моем случае ошибка возникает не при повторном пересчете а в момент отмены расчета себестоимости. - Она не меняет себестоимость возврата а должна бы. Последний раз редактировалось Logger; 10.10.2006 в 19:42. |
|
Теги |
ax3.0 |
|
Опции темы | Поиск в этой теме |
Опции просмотра | |
|