Текущее время: Вс, июл 20 2025, 23:14

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 11 ] 
Автор Сообщение
 Заголовок сообщения: Формулы расчета цены
СообщениеДобавлено: Пн, июл 31 2006, 16:07 
Специалист
Специалист

Зарегистрирован:
Ср, сен 29 2004, 16:27
Сообщения: 121
Уважаемые вопрос прямой и простой как выстрел: как разобраться и научиться писать формулы расчета цены, предпосылки и прочее? спасибо

_________________
With the best regards


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн, июл 31 2006, 16:22 
Гуру-модератор
Гуру-модератор
Аватара пользователя

Зарегистрирован:
Вт, май 17 2005, 13:35
Сообщения: 4871
Откуда: Москва
Пол: Мужской
Мне знаком только один способ - смотреть код имеющихся формул в VOFM и писать что-то подобное.
Если кто-нибудь знаком с более плодотворным способом (скажем, знает нотку с подробным руководством по написанию формул) - подскажите..

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


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн, июл 31 2006, 16:31 
Специалист
Специалист

Зарегистрирован:
Ср, сен 29 2004, 16:27
Сообщения: 121
LKU написал:
Мне знаком только один способ - смотреть код имеющихся формул в VOFM и писать что-то подобное.
.

именно так и делаю. но не могу разобраться( я пойму , я не дурак) с всевозможными ykwert ,xkwert и прочие xworkj.
если вы можете: на примере не могли бы провести ликбез?
form frm_kondi_wert_906.
ykwert = xkwert.
ywaers = xkomv-waers.
ykbetr = xkomv-kbetr.
endform.

_________________
With the best regards


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн, июл 31 2006, 16:40 
Гуру-модератор
Гуру-модератор
Аватара пользователя

Зарегистрирован:
Вт, май 17 2005, 13:35
Сообщения: 4871
Откуда: Москва
Пол: Мужской
К сожалению, не не смогу (во всяком случае без отладчика). Кстати, судя по номеру, формула самописная? Тогда может к ней существует документация?

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


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн, июл 31 2006, 16:42 
Специалист
Специалист

Зарегистрирован:
Ср, сен 29 2004, 16:27
Сообщения: 121
LKU написал:
К сожалению, не не смогу (во всяком случае без отладчика). Кстати, судя по номеру, формула самописная? Тогда может к ней существует документация?


да что вы. нет конечно. ничего нет.
а так очень жаль:(((
ну хорошо. чтобы вы начали делать увидев такое? поделитесь плиз, тем что есть * в смысле знаний*

_________________
With the best regards


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, авг 01 2006, 14:23 
Гуру-модератор
Гуру-модератор
Аватара пользователя

Зарегистрирован:
Вт, май 17 2005, 13:35
Сообщения: 4871
Откуда: Москва
Пол: Мужской
Ну, прежде всего можно взглянуть на определение структуры komv и посмотреть, какой смысл несут эти поля. Потом посмотреть для какого вида условия в схеме калькуляции используется эта формула. Поставить брейкпойнт в этой формуле и на примере конкретного заказа, посмотреть как эта формула работает. В общем, боюсь, я ничего особо нового не посоветовал :(

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


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: спасибо в любом случае
СообщениеДобавлено: Чт, авг 03 2006, 12:04 
Специалист
Специалист

Зарегистрирован:
Ср, сен 29 2004, 16:27
Сообщения: 121
В любом случае спасибо. Вы единственный кто откликнулся:) Хоть и просмотров моего поста = 99 . странно. никто не знает или лень просто морочиться отвечать....:)

_________________
With the best regards


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

Зарегистрирован:
Вт, май 17 2005, 13:35
Сообщения: 4871
Откуда: Москва
Пол: Мужской
Просто непонятная какая-то формула. Такое ощущение, что к ней в пару должна быть еще одна. В этой формуле мы загоняем в переменные некоторые значения, а во второй они считываются и используются в расчете стоимости условия.

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


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, авг 03 2006, 23:49 
Президент
Президент

Зарегистрирован:
Пт, апр 28 2006, 22:39
Сообщения: 2514
Откуда: North Taxolina, USA
Пол: Женский
NO NAME написал(а):
не могу разобраться( я пойму , я не дурак) с всевозможными ykwert ,xkwert и прочие xworkj.
если вы можете: на примере не могли бы провести ликбез?
form frm_kondi_wert_906.
ykwert = xkwert.
ywaers = xkomv-waers.
ykbetr = xkomv-kbetr.
endform.


Ничего особо сложного там нет, только у нас VOFM вообще-то ABAPеры (вкл. меня :) ) занимаются.

Обычно названия следуют такой логике: X<таблица> Y<таблица>, где <таблица> - это просто таблица или структура, которую можно видеть в SE11. X... содержит текущие значения, а Y... - предыдущие. Т.е. в вашем примере всего-навсего старая инфа заменяется новой.

У нас есть длинная VOFM routine, которая вычисляет скидку по замудреному алгоритму. Фрагмент:

Code:
IF xkomv-kschl = 'Z032'.
* тут идет длиный код с вычислениями best_deal-kbetr
<...>

  xkomv-kbetr = best_deal-kbetr.
  xkwert = xkomv-kawrt * xkomv-kbetr / xkomv-kpein.

* теперь округляем

  CASE xkomv-txprf.
    WHEN ' '.
      xkwert     = xkwert / 1000.
    WHEN 'A'.
      IF xkwert GE 0.
        xkwert     = ( xkwert + 499 ) / 1000.
      ELSE.
        xkwert     = ( xkwert - 499 ) / 1000.
      ENDIF.
    WHEN 'B'.
      IF xkwert GT 0.
        xkwert     = ( xkwert - 500 ) / 1000.
      ELSE.
        IF xkwert NE 0.
          xkwert     = ( xkwert + 500 ) / 1000.
        ENDIF.
      ENDIF.
  ENDCASE.
ENDIF.


На выходе - xkwert равный скидке на данную позицию.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, авг 04 2006, 10:22 
Специалист
Специалист

Зарегистрирован:
Ср, сен 29 2004, 16:27
Сообщения: 121
Отлично:)спасибо.Елена (если я правильно понял, Вас так зовут):)
Если у Вас есть какой - то другой способ пообщаться (icq, mail-agent и прочее) могли бы мы с Вами перенести нашу беседу туда (если конечно, Вас это не затруднит). все таки есть некоторые вопросики еще...спасибо еще раз.

_________________
With the best regards


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, авг 04 2006, 22:18 
Президент
Президент

Зарегистрирован:
Пт, апр 28 2006, 22:39
Сообщения: 2514
Откуда: North Taxolina, USA
Пол: Женский
Послала в личку.

Поправка: с ЛС похоже какие-то галюны, открыла email, так что жмите туда.


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

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


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

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


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

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