moonrajah написал(а):
Привет.
Причина может быть в том, что не протянуты связи из VBAK/VBAP в KOMK, где сидит этот ROUTE. Если у вас маршрут отличается по позиции, то нужно будет создать соответствующее Z-поле через INCLUDE KOMPAZ в структуре KOMP.
Заодно в MV45AFZZ (для торговых документов) используй юзер-экзит USEREXIT_PRICING_PREPARE_TKOMK (для заголовка) или USEREXIT_PRICING_PREPARE_TKOMP (для позиции) для своей связи:
например,
FORM USEREXIT_PRICING_PREPARE_TKOMP.
MOVE VBAP-ROUTE TO TKOMP-ZZROUTE.
ENDFORM.
Аналогично в RV60AFZZ (для фактур):
например,
FORM USEREXIT_PRICING_PREPARE_TKOMP
MOVE XVBRP-ROUTE TO TKOMP-ZZROUTE.
ENDFORM.
А потом, в зависимости от того, откуда должен браться маршрут (с заголовка или позиции), либо генерируй новую таблицу с KOMP-ZZROUTE либо еще раз проверь работу существующей таблицы с KOMK-ROUTE.
Если что, пиши.
Уважаемый Moonrajah, вижу в ентом деле спеца, поэтому хотел спросить, но немного о другом!
Все вышеописанное мы проделали (тоже маршрут в расчет цены вставляли).
Выбор цены осуществляем по пяти критериям: СбОрг, Канал, ГрЦенКлиента, ГрЦенМатериала и Маршрут.
При создании торгового документа втыкаем маршрут, а цена автоматически не потягивается. Потягивается только тогда, когда когда мы обновляем расчет цен (кнопаря "Обновить").
Так вот к самому вопросу - почему цена автоматом не тянется, а тлько через одновление? Есть идейки?
Заранее спасибо!