Здравствуйте, коллеги.
Товар передается на комиссию на другую БЕ. Перемещение делается через заказ на поставку. На отпускающей БЕ-комитенте создается 635 ВД перемещающий запас из свободно используемого (СиЗ) в W-особый запас. При этом цена берется из карточки товара (MBEW) СиЗ (например 100 руб.).
Для возврата используется заказ на поставку с возвратной позицией. В возврате нет ссылки на поступление. На БЕ-комитенте создается 636 ВД перемещающий запас из W в СиЗ по цене с/с на БЕ-комитента. Т.е. если к моменту возврата цена на заводе БЕ-комитента изменилась и стала 200 руб., то со счета W-запаса спишется 200 руб., если суммы остатков (MBEW-SALK3) не хватит, то будет использоваться "16 счет" (отклонение стоимости). Так если на W-запасе к этому времени было 3 ед. по с/с цене 50 руб. на общую стоимость 150 руб., то возврат 1 ед. приведет к тому, что 2 ед. останутся на W-запасе на общую сумму 0 руб. по нулевой цене, плюс 50 руб. будет взято с "16 счета".
Насколько я понимаю, данная логика работы исходит из того, что цена с/с берется из "первичной" создаваемой строки и уже потом копируется в автоматически создаваемую строку (MSEG-XAUTO = 'X'). Так по аналогии, если мы делаем проводку переноса из А в Б 309 ВД, то проводка будет выполняться по с/с цене А. Если ту же проводку (из А в Б) делать 310 ВД, то проводится будет по цене с/с цены Б, т.е. расход по цене прихода.
Для 309-310 ВД данную логику можно оправдать, т.к. есть возможность ее не использовать, но вот для возврата с консигнации (636 ВД) возможности не такие богатые.
Вопрос: как сделать возврат комиссионного товара чтобы w-запас списывался по свой собственной цене?
Если кто-то решал данную задачу, либо есть мысли для решения, буду благодарен ответам.
Спасибо.
|
|