Текущее время: Сб, окт 20 2018, 21:38

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


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


Вопросы по ППМ (MRP) - сюда.
Вопросы по классификации - сюда.



Начать новую тему Ответить на тему  [ Сообщений: 3 ] 
Автор Сообщение
 Заголовок сообщения: Пересчет условий в зависимости от даты цены в ММ заказе.
СообщениеДобавлено: Чт, сен 06 2018, 12:38 
Старший специалист
Старший специалист

Зарегистрирован:
Пн, май 07 2007, 10:44
Сообщения: 385
Всем привет.

Дата цены настроена на дату поставки.
При изменении дата поставки (EEIND) дата цены (PRDAT) меняется.
Но возникает предупреждение 06 484 "Дата поставки изменена, рассчитайте цену заново".
И стоимость условий не пересчитывается.
Если на закладке условия делаю обновление цен, то условия подтягиваются на нужную дату.

Причем в BADI ME_PROCESS_PO_CUST поле PRDAT меняю на дату поставки, но условия все равно приходиться обновлять в ручную.
Как сделать так, чтобы при смене даты поставки, условия пересчитывались сразу?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Пересчет условий в зависимости от даты цены в ММ заказе.
СообщениеДобавлено: Чт, сен 06 2018, 14:10 
Гуру-модератор
Гуру-модератор
Аватара пользователя

Зарегистрирован:
Вт, май 17 2005, 14:35
Сообщения: 4428
Откуда: Москва
Используйте badi ME_DEFINE_CALCTYPE.
Там можно прописать целевой тип пересчета цен в зависимости от комбинаций полей до и после изменения заказа.

_________________
Удача - результат нашего желания (© А. Нортон)


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Пересчет условий в зависимости от даты цены в ММ заказе.
СообщениеДобавлено: Чт, сен 06 2018, 14:29 
Старший специалист
Старший специалист

Зарегистрирован:
Пн, май 07 2007, 10:44
Сообщения: 385
Вообще у меня задачи правильно подтянуть условия в заказ, созданный из BAPI_PO_CREATE1.
PO_ITEMS[*]-PRICE_DATE = 2 (Дата цены = дата поставки).
PO_ITEMS[*]-PRICEDATE = Явно указываю нужную дату цены (2019 год).
PO_ITEMS[*]-CALCTYPE = 'B'.

Поэксперементировал с CALCTYPE. Если CALCTYPE = 'С', то мои условия определяются верно, на 2019 год.
Если CALCTYPE = 'B' то условия определяются на текущую дату.

Чем отличаются B и С?
Причем в коде "С" явно закомментирована и выставлено "B". Видимо были какие-то ошибка при C


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

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


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

Сейчас этот форум просматривают: нет зарегистрированных пользователей


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

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