Текущее время: Чт, мар 28 2024, 15:23

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


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


Вопросы по ППМ (MRP) - сюда.
Вопросы по классификации - сюда.
Вопросы по входящим поставкам - сюда.



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

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

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

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


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

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

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


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

Зарегистрирован:
Пн, май 07 2007, 09:44
Сообщения: 408
Вообще у меня задачи правильно подтянуть условия в заказ, созданный из 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 + 3 часа


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

Сейчас этот форум просматривают: Mail.RU Bot


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

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