Текущее время: Чт, июн 06 2024, 15:10

Часовой пояс: UTC + 3 часа


Правила форума


ВНИМАНИЕ!

Вопросы по исходящим поставкам - сюда



Начать новую тему Ответить на тему  [ Сообщений: 6 ] 
Автор Сообщение
 Заголовок сообщения: Маршрут в расчете цен
СообщениеДобавлено: Чт, авг 26 2004, 10:15 
Гость
Всем привет!
Никто не сталкивалсяс такой ерундой. Создаем свою таблицу и последовательность досутпа с полем ROUTE -маршрут, затем создаем запись условия. Все вроде нормально проходит. А в заказе почему-то система говорит, что маршурт не найден, хотя он есть....
бред какой-то.......со всеми другими полями все впорядке....уже много таблиц даже с собственными полями, добавленными через екзиты....а тут такое со стандартным полем......
подскажите плз.


Принять этот ответ
Вернуться к началу
  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, авг 27 2004, 09:46 
Менеджер
Менеджер
Аватара пользователя

Зарегистрирован:
Пт, авг 20 2004, 07:19
Сообщения: 602
Привет.

Причина может быть в том, что не протянуты связи из 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.

Если что, пиши.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: та же тема...
СообщениеДобавлено: Пт, сен 03 2004, 14:09 
Гость
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, вижу в ентом деле спеца, поэтому хотел спросить, но немного о другом!
Все вышеописанное мы проделали (тоже маршрут в расчет цены вставляли).
Выбор цены осуществляем по пяти критериям: СбОрг, Канал, ГрЦенКлиента, ГрЦенМатериала и Маршрут.
При создании торгового документа втыкаем маршрут, а цена автоматически не потягивается. Потягивается только тогда, когда когда мы обновляем расчет цен (кнопаря "Обновить").
Так вот к самому вопросу - почему цена автоматом не тянется, а тлько через одновление? Есть идейки?

Заранее спасибо!


Принять этот ответ
Вернуться к началу
  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, сен 03 2004, 14:13 
Администратор
Администратор
Аватара пользователя

Зарегистрирован:
Пн, авг 16 2004, 21:27
Сообщения: 4371
Откуда: Москва
Пол: Мужской
Если ты вносишь значение поля "Маршрут" уже после того, как ты ввел позицию (т.е. материал + количество, а потом Ентер), то так оно и должно быть. Поскольку цена рассчитывается сразу после нажатия ENTER. Тогда и пересчитываться она должна только после обновления (т.е. насильственно). А так, ваще-то, надо бы маршруты в мастер-записи дебиторов внести (через транспортные зоны).

_________________
С уважением,
Admin
e-mail: admin @ sapforum.ru


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, сен 03 2004, 14:34 
Менеджер
Менеджер
Аватара пользователя

Зарегистрирован:
Пт, авг 20 2004, 07:19
Сообщения: 602
Привет, Тима.

Для того, чтобы запустить автоматическое переопределение цены нужно воспользоваться юзерэкзитом MV45AFZB

Там под FORM USEREXIT_NEW_PRICING_VBAP CHANGING NEW_PRICING пропиши:

if vbap-route ne *vbap-route.
new_pricing = 'С'.
endif.

Под new_pricing определи нужное тебе правило обновления цены. С - на мой взглд наиболее оптимальное.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн, сен 06 2004, 06:14 
Гость
moonrajah написал(а):
Привет, Тима.

Для того, чтобы запустить автоматическое переопределение цены нужно воспользоваться юзерэкзитом MV45AFZB

Там под FORM USEREXIT_NEW_PRICING_VBAP CHANGING NEW_PRICING пропиши:

if vbap-route ne *vbap-route.
new_pricing = 'С'.
endif.

Под new_pricing определи нужное тебе правило обновления цены. С - на мой взглд наиболее оптимальное.


Спасибо, попробую!Я ИДИЁТ, УБЕЙТЕ МИНЯ КТО-НИБУДЬ!


Принять этот ответ
Вернуться к началу
  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 6 ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: Ahrefs [Bot]


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB