Sergey73, просто не нужно надеяться, что вам на форуме напишут проектное решение ровно под ваш случай
Вообще, я бы предложил попробовать использовать заказ на перемещение между заводом и УК, с типом позиции К - консигнационный запас.
Далее в исходящей поставке к этому заказу запас отправляется со стороны завода отправляется в консигнационный запас, а во проводке поступления приходуется на забалансовый счет УК.
Отдельный вопрос - как в исходящей поставке добиться при отпуске в консигнационный запас проводки Д45 К43.
Проблема. При выдаче товара комиссионеру (заказ KB, вид движения 631) требуется осуществить проводку 41 – 45 счет. Стандартная настройка системы для 631 вида движения не позволяет это сделать. Кроме того, требуется иметь отчеты в логистике по товарам, выданным на комиссию в разрезе комиссионеров. Создание отдельного завода на каждого комиссионера крайне нежелательно.
Решение. Проводка при 631 вд. возникает, если указать в транзакции mb11 принимающий завод, который отличается от отпускающего завода. Поэтому возможно такое проектное решение.
1. В пару к отпускающему заводу 0010 «Торговый дом» создаем завод 0020 «Комиссионные товары 0020». Т.е., создаем один завод для все товаров, выданных на комиссию с завода 0010
2. Настраиваем в качестве счета запаса для 0020 завода 45-й счет
3. Создаем дебитора 0010 к заводу 0010
4. Копируем стандартный вид торгового документа KB (Пополнение КонсигЗпс) в ZKB. В качестве вида поставки к ZKB указываем UL (Поставка/ПеремещЗап)
5. делаем бади с замещением принимающего завода
method IF_EX_LE_SHP_GOODSMOVEMENT~CHANGE_INPUT_HEADER_AND_ITEMS .
data: wa_xIMSEG like line of ct_xIMSEG.
loop at ct_xIMSEG into wa_xIMSEG.
if wa_xIMSEG-BWART = 631.
wa_xIMSEG-UMWRK = 0020.
modify ct_xIMSEG from wa_xIMSEG.
endif.
endloop.
endmethod.
Выполнение бизнес-процесса
1. Создаем сбытовой заказ вида ZKB. Дебитор – комиссионер, получатель материала – дебитор 0010
2. Создаем поставку, проводим отпуск материала.
Вуаля! Документ материала получился с проводкой 41-45.
Альтернативные решения
1. Доп завод
2. Раздельная оценка
3. Запас проекта, запас клиента.
4. Для оценки партиями – оригинальное решение с сапфорума:
http://www.sapboard.ru/forum/viewtopic.php?t=18968у меня эта же проблема и была но поборол этот недочет оцененных партий создал для типа оценки х несколько видов оценки, сделал классификацию для 023 вида, подцепил признак к таблице глобальных видов оценки, для озм создал эти виды оценок (прикольно но система это разрешает), настроил для партий и видов движение заполнение классификации в диалоге. замещение в миго замещает класс оценки на тот который указан в виде оценки.
код замещения имеется
чз память
функция EXIT_SAPMM07M_001