Текущее время: Сб, июл 19 2025, 16:04

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


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


ВНИМАНИЕ!

Вопросы по SAP Query и Quick View - сюда



Начать новую тему Ответить на тему  [ Сообщений: 4 ] 
Автор Сообщение
 Заголовок сообщения: ГФ - V61A, Арифметика с фикс. запятой
СообщениеДобавлено: Пн, сен 23 2013, 17:04 
Младший специалист
Младший специалист

Зарегистрирован:
Вт, окт 05 2010, 19:56
Сообщения: 52
Коллеги, здравствуйте!

Помогите, пожалуйста, решить проблему.

В транзакции VOFM создаю формулу расчета Стоимость условия.
Инклуд, который создаётся при этом принадлежит группе функций V61A.
В данной группе функций в свойствах не проставлена настройка "Арифметика с фикс.запятой(fixed point arithmetic)".
Мне нужно пересчитывать значениe XKOMV-KBETR, а при пересчете возникают проблемы с тем, что считается только целая часть..
если взять пример
180.00 / 1000.00
то результат будет
0.00
а не
0.18

Как можно решить данную проблему?
Есть мысль рассчитать всё в своём ФМнике....

Или еще вариант, если
p1 TYPE p DECIMALS 2,
p2 TYPE p DECIMALS 2

p1 = 180.00
p2 = 1000.00

res = p1 * 100 / p2

В данном случае он посчитает правильно, т.е. ответ будет
0.18

Насколько такое умножение на 100 будет корректным?


Пометить тему как нерешенную
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: ГФ - V61A, Арифметика с фикс. запятой  Тема решена
СообщениеДобавлено: Пн, сен 23 2013, 22:40 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Чт, окт 06 2005, 16:44
Сообщения: 3080
Откуда: Москва
Sergey_N написал(а):
Есть мысль рассчитать всё в своём ФМнике....

И это правильная мысль :!:

_________________
С уважением,
Удав.


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: ГФ - V61A, Арифметика с фикс. запятой
СообщениеДобавлено: Вт, сен 24 2013, 08:52 
Младший специалист
Младший специалист

Зарегистрирован:
Вт, окт 05 2010, 19:56
Сообщения: 52
Удав написал(а):
Sergey_N написал(а):
Есть мысль рассчитать всё в своём ФМнике....

И это правильная мысль :!:


То есть других адекватных вариантов нету?


Пометить тему как нерешенную
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: ГФ - V61A, Арифметика с фикс. запятой
СообщениеДобавлено: Вт, сен 24 2013, 08:58 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Пт, сен 23 2005, 11:11
Сообщения: 963
если нет fixed point arithmetic, то точка в числах типа P отбрасывается,
результат вычислений кладётся в целев. переменную без учёта точки,
если нужно учитывать, то можно рассчитывать через переменные типа F
или просто вносить поправки на разряды, как вы и делаете


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

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


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

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


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

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