alex1976 написал(а):
Всем добрый день,
Возникла следующая ситуация: при перемещении партии материала с раздельной оценкой по партиям (тип оценки X) с завода 1020 (БЕ 1020) на завод 1000 (БЕ 1000) видом движения 301 возникают ценовые разницы; причина в том, что на обоих заводах разные стандартные цены.
Если с завода 1020 отпускается 1 штука материала М100 из партии с номером 241016_001 по 500 у.е , то на завод 1000 1 штука материала М100 из партии с номером 241016_001 поступает по цене 600 у.е, так как на заводе 1000 в поле MBEW-STPTS стандартна цена равна 600 у.е.
Это нормально (С)
Есть завод/ОЗМ/вид_оценки на заводе 1. Скорее всего с неким запасом.
Есть завод/ОЗМ/вид_оценки на заводе 2. Опять таки, скорее всего с неким запасом.
Если в обоих случаях цена стандартная, то все движения в течение периода пойдут по этим стандартным ценам.
Вы же не можете положить на завод 2 в запас, где лежат материалы по цене 600 у.е., еще несколько штук по цене 500 у.е. Цена не является среднескользящей.
Поэтому разница в оценке уходит на счета отклонений.
Потом регистр материалов при выполнении фактической калькуляции переоценит запасы. Но в течение периода движения идут вот так.
alex1976 написал(а):
В результате возникает ценовая разница на 100 у.е. (пользователей категорически не устраивает). Возможно ли решение задачи, используя следующую схему: при запуске транзакции MIGO системе создает вид оценки (партия на 1020=партии на 1000) с ценой, равной стандартной цене на отпускающем заводе (копирование стандартной цены из вида оценки партии материала М100 1020 в поле стандартной цены вид оценки той же партии на заводе 1000).
Есть ли в системе какие-нибудь EXIT или BADI, позволяющие реализовать описанную выше схему?
Для каждой партии, для которой отличаются цены на заводе-отправителе и заводе-получателе создавать новый вид оценки??
Ну не знаю. Теоретически всё можно
Но некоторые вещи - не нужно.