Текущее время: Ср, май 14 2025, 17:36

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


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


ВНИМАНИЕ!

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



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

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

_________________
With the best regards


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

Зарегистрирован:
Вт, май 17 2005, 13:35
Сообщения: 4870
Откуда: Москва
Пол: Мужской
Мне знаком только один способ - смотреть код имеющихся формул в 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
Сообщения: 4870
Откуда: Москва
Пол: Мужской
К сожалению, не не смогу (во всяком случае без отладчика). Кстати, судя по номеру, формула самописная? Тогда может к ней существует документация?

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


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

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


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

_________________
With the best regards


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

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

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


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

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

_________________
With the best regards


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

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

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


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, авг 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 часа


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

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


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

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