Там обычно используется следующая логика (грубо):
1) Смотрим, откуда возникло отклонение (например, из КСЛ) 2) Прослеживаем место (или места), куда было выполнено то списание запаса, которое повлекло проводку отклонений. При этом очень желателен партионный учет (отслеживать проще). 3) Выполняем FI/CO-проводку суммы со счета отклонений на тот же FI/CO-объект (или объекты, тогда в той же пропорции). Возможно даже не прямо на тот же объект, а на какой-нибудь другой, но по правилам (к примеру, счет-компонент себестоимости, который называется "Отклонения в стоимости производственных компонентов").
Пример:
а) Материал Х, купили 100 шт. по цене 2 руб./шт. (управление ценой V) Приход: 200 руб.
б) Списали 10 шт. на производственный заказ 111, 20 шт. на СПП-элемент 222. На складе осталось 70 шт.
в) Пришла фактура на 250 руб. При ее проводке надо увеличить стоимость запаса на 50 руб, но часть уже списана, поэтому: - Оставшийся запас переоценили на 35 руб. (поскольку 0,7 от его количества осталось на складе) - 15 руб. пошло на счет отклонений.
г) При закрытии запустили программу расчета. Программа должна предложить распределить отклонение по данной операции следующим образом: - На производственный заказ 111 - 5 руб. (а при ситуации, когда проводка невозможна, - например, на МВЗ, привязанное к рабочему месту в этом заказе) - На СПП-элемент 222 - 10 руб.
Как-то так вот (при этом реальная логика разбора отклонений может быть куда более сложной, поэтому написание подобных программ - дело очень небыстрое и муторное для тестеров).
_________________ С уважением, Admin e-mail: admin @ sapforum.ru
|