Текущее время: Сб, апр 20 2024, 13:57

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 20 ]  На страницу 1, 2  След.
Автор Сообщение
 Заголовок сообщения: Условия расчета цены в заказе - нужно 4 знака после запятой
СообщениеДобавлено: Пн, май 31 2010, 14:28 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Пн, сен 18 2006, 10:37
Сообщения: 177
Откуда: Беларусь
Пол: Мужской
Добрый день!

Подскажите пожалуйста, может кто сталкивался с похожей ситуацией.

Создали сбытовой заказ, VA02. В нем условия расчета цены.
Все условия у нас сейчас по стандарту - с тремя символами после запятой, например: 18,000%, т.е. получается максимум можно указать - 1,234%.
А сейчас необходимо создать надбавку с 4 (!) знаками после запятой, не меньше.

Поле условия - таблица KONV-KBETR. Тип данных CURR 11 символов, 2 после запятой. В таблице значение 1,234 % сохраняется вообще как 12,34. Значит наверное где-то есть настройка сколько символов считать символами после запятой?

Можно ли как-то реализовать такое?

Заранее спасибо!

_________________
Regards


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Условия расчета цены в заказе - нужно 4 знака после запятой
СообщениеДобавлено: Пн, май 31 2010, 14:46 
Младший специалист
Младший специалист

Зарегистрирован:
Чт, окт 08 2009, 09:31
Сообщения: 83
попробуйте обойтись указанием цены за определенное количество....например за 10 шт....тогда необходимое количество знаков уменьшится...


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Условия расчета цены в заказе - нужно 4 знака после запятой
СообщениеДобавлено: Пн, май 31 2010, 14:58 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Пн, сен 18 2006, 10:37
Сообщения: 177
Откуда: Беларусь
Пол: Мужской
Цитата:
попробуйте обойтись указанием цены за определенное количество....например за 10 шт....тогда необходимое количество знаков уменьшится...

Нет, так не пойдет - будут округления.

Вот нашел статью - Price with additional decimals (http://www.sap-basis-abap.com/sapsl013.htm)
Там сказано так:
1. Создайте свою новую валюту
2. Укажите в ней кол-во знаков после запятой, например 4 хочу
3. Свяжите старую и новую валюту 1 к 1( OBBS and OB08 ).
4. Создайте условия расчета цены, используя эту новую валюту.
Не пойму, как при создании условия указать валюту, не нашел нигде ссылки на валюту...

Вот нарыл в интернете - валюту использовать бесполезно, потому что условие нужно создать в %, а там нет указания валюты. В инете предлагают способ создать свою подпрограмму, в которой значение условия (например 1,234 %) будем делить на 10 чтобы получить 0,1234 %. Только не могу найти где указать свою подпрограмму...
Цитата:
I'm afraid setting decimal places for a currency doesn't solve the problem - which is to increase the number of decimal places for a PERCENTAGE Condition Type - since (a) when creating % condition records you don't get to specify the currency and hence cannot influence the number of decimals; and (b) even if the document currency is set to a 4 decimal currency, the system doesn't allow more than 3 decimals in the condition Amount field for a percentage Condition Type.
I think the solution lies in a Condition Alternate Calculation Type formula ("routine" created via VOFM and assigned to the Condition Type in the pricing procedure via V/08) that divides the result of your 3 decimal percentage calculation by 10. E.g. to effectively apply a discount of 0.1234%,
a) create a condition record via VK11 for 1.234%
b) in the condition routine divide the result by 10
e.g. $100,000.00 x 1.234% = $1,234.00. Then divided by 10 = $123.40, = 0.1234% of $100,000.00


Где можно указать свою подпрограмму в условии расчета цены, которая будет делить % на 10 ?...

_________________
Regards


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Условия расчета цены в заказе - нужно 4 знака после запятой
СообщениеДобавлено: Пн, май 31 2010, 15:58 
Менеджер
Менеджер

Зарегистрирован:
Чт, янв 20 2005, 08:34
Сообщения: 573
Пол: Мужской
FoLKo написал:
Добрый день!

Поле условия - таблица KONV-KBETR. Тип данных CURR 11 символов, 2 после запятой. В таблице значение 1,234 % сохраняется вообще как 12,34. Значит наверное где-то есть настройка сколько символов считать символами после запятой?



Число разрядов после запятой для вида условия определяется ее валютой или единицей измерения, или процентом. Для "стандартного" процента - это 3 (тр. CUNI).
Попробовать завести "свой" процент с нужным кол-ом десятичных разрядов.

_________________
Волю в кулак, мышцы в узду, работай себе и не ахай!


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Условия расчета цены в заказе - нужно 4 знака после запятой
СообщениеДобавлено: Вт, июн 01 2010, 18:40 
Президент
Президент

Зарегистрирован:
Пт, апр 28 2006, 22:39
Сообщения: 2514
Откуда: North Taxolina, USA
Пол: Женский
FoLKo написал:
Где можно указать свою подпрограмму в условии расчета цены, которая будет делить % на 10 ?...

В конфигурации pricing procedure, надо полагать. :?

_________________
"One of the symptoms of an approaching nervous breakdown is the belief that one's work is terribly important." Bertrand Russell


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Условия расчета цены в заказе - нужно 4 знака после запятой
СообщениеДобавлено: Ср, июн 02 2010, 14:09 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Пн, сен 18 2006, 10:37
Сообщения: 177
Откуда: Беларусь
Пол: Мужской
Sergo написал:
В конфигурации pricing procedure, надо полагать. :?

Нашел транзакцию VOFM, там можно создавать свои подпрограммы (routines). Но там столько переменных и структур что в них трудно разобраться, где что находится. Если бы хоть какие примеры были :)

_________________
Regards


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Условия расчета цены в заказе - нужно 4 знака после запятой
СообщениеДобавлено: Ср, июн 02 2010, 21:19 
Менеджер
Менеджер
Аватара пользователя

Зарегистрирован:
Пт, янв 18 2008, 10:34
Сообщения: 716
Откуда: Moscow
Пол: Мужской
FoLKo написал:
Sergo написал:
В конфигурации pricing procedure, надо полагать. :?

Нашел транзакцию VOFM, там можно создавать свои подпрограммы (routines). Но там столько переменных и структур что в них трудно разобраться, где что находится. Если бы хоть какие примеры были :)


когда то мне эта книженца помогла InsideVofm

_________________
Пользователь не знает, чего он хочет, пока не увидит то, что он получил. (Э. Йодан)


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Условия расчета цены в заказе - нужно 4 знака после запятой
СообщениеДобавлено: Чт, июн 03 2010, 07:48 
Менеджер
Менеджер

Зарегистрирован:
Чт, янв 20 2005, 08:34
Сообщения: 573
Пол: Мужской
FoLKo написал:
Sergo написал:
В конфигурации pricing procedure, надо полагать. :?


:) Это писала Jelena

_________________
Волю в кулак, мышцы в узду, работай себе и не ахай!


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Условия расчета цены в заказе - нужно 4 знака после запятой
СообщениеДобавлено: Пт, июн 04 2010, 09:34 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Пн, сен 18 2006, 10:37
Сообщения: 177
Откуда: Беларусь
Пол: Мужской
ghost написал:
когда то мне эта книженца помогла InsideVofm

Спасибо, тоже её нашел. Буду разбираться.

_________________
Regards


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Процентное условие в схеме калькуляции - 4 знака после запятой
СообщениеДобавлено: Вт, дек 06 2011, 11:30 
Специалист
Специалист

Зарегистрирован:
Чт, авг 07 2008, 16:26
Сообщения: 128
в форуме по ММ мне не помогли, может здесь кто-нибудь знает...
подскажите пожалуйста, настраиваю схему калькуляции, в ней должно быть условие, которое считает процент от общей стоимости позиции. Настраиваю вид условия, в котором прописываю правило расчета "в процентах". Проблема в том, что при вводе в это условие процентов, существует возможность ввести только 3 символа после запятой, а необходимо минимум 4. можно ли так настроить и как это сделать?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Процентное условие в схеме калькуляции - 4 знака после запятой
СообщениеДобавлено: Вт, дек 06 2011, 14:42 
Менеджер
Менеджер
Аватара пользователя

Зарегистрирован:
Ср, апр 20 2005, 10:29
Сообщения: 688
Откуда: с родимой сторонушки...
Пол: Мужской
Не выйдет.
Элемент данных: KBETR CURR(11,2) Сумма или процентная ставка условия
Система хранит все процентные ставки умноженными на 10. А поскольку хранит в KBETR, где только 2 знака после запятой, то ваш4-й знак ей хранить просто негде.

_________________
В штате Айова все хорошо. А жаль - хорошая была бы рифма! :)


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Процентное условие в схеме калькуляции - 4 знака после запятой
СообщениеДобавлено: Вт, дек 06 2011, 19:36 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Вт, апр 24 2007, 15:56
Сообщения: 1402
Можно создать условие для ввода пропромилле (ppm) и формулу расчета к нему, которая будет вычислять стоимость условия из расчета 1/10.000 доли введенного "процента". Такой точности будет достаточно? :wink:


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Процентное условие в схеме калькуляции - 4 знака после запятой
СообщениеДобавлено: Ср, дек 07 2011, 10:11 
Специалист
Специалист

Зарегистрирован:
Чт, авг 07 2008, 16:26
Сообщения: 128
troy написал(а):
Можно создать условие для ввода пропромилле (ppm) и формулу расчета к нему, которая будет вычислять стоимость условия из расчета 1/10.000 доли введенного "процента". Такой точности будет достаточно? :wink:

к сожалению при попытке для условия поставить правило расчета = J "Промилле" выдается сообщение "ПравРасчета J при таком приложении не предусмотрено
", то есть вводить правило J в видах условий для закупки нельзя :( может есть какое другое правило расчета, аналогичное "промилле", но только для закупок?
извиняюсь, если вопросы глупые, просто только начинаю изучать технику условий :)


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Процентное условие в схеме калькуляции - 4 знака после запятой
СообщениеДобавлено: Ср, дек 07 2011, 10:45 
Менеджер
Менеджер
Аватара пользователя

Зарегистрирован:
Ср, апр 20 2005, 10:29
Сообщения: 688
Откуда: с родимой сторонушки...
Пол: Мужской
Я одного не понимаю: по бизнесу зачем нужно проценты хранить с точностью 4 знаков после запятой?
Потом для расчёта долей процент делится ещё и на 100, в результате доля будет с 6 знаками точности, т.е., например для тонны вы хотите точность доли в граммах? Да не бывает таких бизнесов! Даже если речь идёт о рудах редких или драгоценных металлов, то я рекомендовал бы учитывать их в килограммах, а не тоннах.

_________________
В штате Айова все хорошо. А жаль - хорошая была бы рифма! :)


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Процентное условие в схеме калькуляции - 4 знака после запятой
СообщениеДобавлено: Ср, дек 07 2011, 10:52 
Специалист
Специалист

Зарегистрирован:
Чт, авг 07 2008, 16:26
Сообщения: 128
условия пытаемся использовать для учета расчетной ставки НДС при закупке материалов, то есть:
бывают преднастроенные ставки НДС, например 20%, 18%, 0% (настроены с кодами НДС в FI),
а есть расчетные, например 1,2356% и их надо ввести в документ закупки
причем как утверждает бизнес максимум знаков после запятой может быть 4 :(


Принять этот ответ
Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 20 ]  На страницу 1, 2  След.

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


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

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


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

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