Текущее время: Чт, апр 25 2024, 09:51

Часовой пояс: 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 часа


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

Сейчас этот форум просматривают: Korvax


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

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