Текущее время: Пт, июл 18 2025, 17:37

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 7 ] 
Автор Сообщение
 Заголовок сообщения: расчет цены
СообщениеДобавлено: Пн, окт 11 2004, 13:39 
Гость
2 задачи.

1-я. в одной позиции расчитана сумма (стоимость_1). в другой позиции нужно посчитать стоимость, равную скольки-то процентам от стоимости_1.


2-я. предположим считаем стоимость хранения материала.

в зависимости от кол-ва суток выбирается стоимость хранения 1 кг материала. (т.е. стандартная шкала для суток. 1-3 суток = 15 рублей в сутки, 4-7суток = 10 руб/сутки ). полученную стоимость надо умножить на кол-во киллограммов...
------------------------------------------------
как это реализовать?
как ни крути стандартом не получается... хотя, наверняка, чего-то не знаю, подскажите пожалуйста.


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

Зарегистрирован:
Пн, авг 16 2004, 21:27
Сообщения: 4374
Откуда: Москва
Пол: Мужской
Ну, первая проблема - элементарно. Создаешь условие (скидку/надбавку в %), ставишь в настройке схемы калькуляции ему "с уровня по уровень" тот уровень, от которого должно рассчитываться условие. Потом создаешь саму запись условия с нужным количеством %, и вся любовь.

А второй вопрос - пас, к сожалению.

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


Пометить тему как нерешенную
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения:   Тема решена
СообщениеДобавлено: Пн, окт 11 2004, 16:36 
Гость
Admin написал:
Ну, первая проблема - элементарно. Создаешь условие (скидку/надбавку в %), ставишь в настройке схемы калькуляции ему "с уровня по уровень" тот уровень, от которого должно рассчитываться условие. Потом создаешь саму запись условия с нужным количеством %, и вся любовь.

А второй вопрос - пас, к сожалению.


про первое:
я имелл ввиду 2 разных материала.

1 материал - обычный.
2 материал - процент от стоимости первого.


причем первый материал в заказе присутствует почти постоянно, а вот второй вносится от случая к случаю...


Пометить тему как нерешенную
Вернуться к началу
  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, окт 12 2004, 09:40 
Гость
Admin написал:
Ну, первая проблема - элементарно. Создаешь условие (скидку/надбавку в %), ставишь в настройке схемы калькуляции ему "с уровня по уровень" тот уровень, от которого должно рассчитываться условие. Потом создаешь саму запись условия с нужным количеством %, и вся любовь.

А второй вопрос - пас, к сожалению.


про первое. это не один материал, а 2 разных.
1-й материал обычный, а 2-й материал считается как процент от первого


Пометить тему как нерешенную
Вернуться к началу
  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, окт 15 2004, 13:41 
Менеджер
Менеджер
Аватара пользователя

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

Насчет второй задачи ответить затрудняюсь. А вот по первой могу предложить использовать функциональность BOM - спецификации.

Есть основной материал 1, есть материал 2 в подпозиции.

С помощью условия KUMU тянешь стоимость материала 2 в материал 1, проводишь с ним арифметические операции и получаешь то, что нужно.

Если не пользоваться спецификациями, то, наверное, придется писать хитрый АБАП.


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, окт 15 2004, 16:09 
Гость
Согласен с moonrajah, перавая задача решается с использованием условий KUMU и DUPL. Для второй задачи - без ABAPа никак. Я выкрутился с помощью ввода в схему калькуляции формулы для расчета бызиса условия:

FORM FRM_KOND_BASIS_900.
* Расчет стоимости позиции хитрого материала с учетом параметра
* ZZQTY2
data: arbfeld3 type f.

* VBTYP
*
* M Счет
* Т Сторно счета-фактуры
* O Кредитовое авизо
* P Дебетовое авизо
* 5 Внутренний перерасчет (счет-фактура)
* 6 Внутрений перерасчет (кредитовое авизо)

IF komp-matnr = 'MULTY_DIM_MATNR'.
* Если обработывается не заказ, а фактура, берем <ZZQTY2> из
* заголовка заказа
IF 'MTOP56' CS komk-vbtyp .
SELECT SINGLE ZZQTY
INTO komk-ZZQTY2
FROM VBAK
WHERE VBELN = KOMP-AUBEL.
ENDIF.

* avoid field overflow when computing tkomv-kwert ( CURR 13 2 )
arbfeld3 = xkwert * komk-ZZQTY2 .
IF arbfeld3 > 999999999999999 OR " 15=13+2 digits
arbfeld3 < -999999999999999.
MESSAGE s802.
tkomv-kinak = 'X'.
tkomv-kwert = 0.
tkomv-fxmsg = '802'.
komp-fxmsg = '802'.
ELSE.
xkwert = arbfeld3 / 1000.
ENDIF.

ENDIF.

ENDFORM.


Пометить тему как нерешенную
Вернуться к началу
  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн, окт 18 2004, 16:58 
Гость
по поводу второй задачи..

я уже тоже к формуле склоняюсь.. но расчет базиса происходит в зависимости от кол-ва суток - это же шкала в чистом виде.. не хочется как-то зашивать в программу расчет... Z-таблицы тоже плодить как-то...

:roll:


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

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


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

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


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

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