Текущее время: Пн, июл 21 2025, 00:16

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


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


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



Начать новую тему Ответить на тему  [ Сообщений: 2 ] 
Автор Сообщение
 Заголовок сообщения: Сравнение цен при калькуляции в ММ заказе
СообщениеДобавлено: Ср, дек 01 2004, 12:13 
Гость
Здравствуйте!

Процесс - заказ на перемещение товара м/у разными БЕ.

Предположим есть схема калькуляции с условиями P100 - продажная цена завода поставщика и Р101 - затратная цена завода поставщика.
Каким образом можно сделать проверку, чтобы P100 была не меньше чем Р101??? Эту проверку не обязательно делать в момент расчета цен, можно и после окончания расчета, важно, чтобы система реагировала на такое событие.

Заранее благодарен...


Пометить тему как нерешенную
Вернуться к началу
  
 
 Заголовок сообщения: Re: Сравнение цен при калькуляции в ММ заказе  Тема решена
СообщениеДобавлено: Ср, дек 01 2004, 14:44 
Гуру-эксперт
Гуру-эксперт

Зарегистрирован:
Вт, авг 24 2004, 07:19
Сообщения: 3952
Откуда: ECC 6.0, South Kazakhstan
DEL написал(а):
Здравствуйте!

Процесс - заказ на перемещение товара м/у разными БЕ.

Предположим есть схема калькуляции с условиями P100 - продажная цена завода поставщика и Р101 - затратная цена завода поставщика.
Каким образом можно сделать проверку, чтобы P100 была не меньше чем Р101??? Эту проверку не обязательно делать в момент расчета цен, можно и после окончания расчета, важно, чтобы система реагировала на такое событие.

Заранее благодарен...


Ну в общем то пару вариантов можем подкинуть (оба проверены):

1. Самый простой - проверка в момент сохранения заказа (ч/з CMOD и т.д. и т.п.)

2. Схема калькуляции
2.1. Добавляем строки в схему калькуляции с этими условиями Р101 и P100.
2.2. В схеме калькуляции указываем, что P101 нужно копировать, например в XWORKE (промежуточная сумма условий)
2.3. Опять же в схеме калькуляции указываем, что P100 будет определяться по формуле условий, скажем 601
2.4. Создаем подпрограмму (Тр.VOFM) 601 в которой делаем обработку, например вы сравниваете введенное значение в P100 c P101 (xworke) и если оно больше, то P100 = xworke

FORM FRM_KONDI_WERT_601.
if xkomv-kwert > xworke.
xkwert = xworke.
endif.
ENDFORM.

В результате стоимость по условию P100 никогда не будет больше P101.


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

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


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

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


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

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