SAPфорум.RU https://sapboard.ru/forum/ |
|
Правила расчета с переменными типа CURR и QUAN https://sapboard.ru/forum/viewtopic.php?f=13&t=94572 |
Страница 1 из 1 |
Автор: | Наташа [ Ср, мар 22 2017, 14:17 ] |
Заголовок сообщения: | Правила расчета с переменными типа CURR и QUAN |
Добрый день. Формула для расчета цены. Необходимо сделать простейшее вычисление - вытащить НДС из суммы с НДС inclusive. Соучастники: konv-kbetr, konv-kawrt и komp-mgame. Но формула с / 100(N)0 и * 100(N)0 методом научного тыка приводит к разным результатам при разных количествах материала в позиции . Есть ли какая-либо ЕДИНАЯ СИСТЕМА по преобразованию полей данного типа во что-нибудь единое, с целью насильственного (через формулу) проведения над ними элементарных арифметических операций? |
Автор: | LKU [ Ср, мар 22 2017, 17:03 ] |
Заголовок сообщения: | Re: Правила расчета с переменными типа CURR и QUAN |
Привет. А зачем тебе количество? Я оперировал итоговыми суммами за позицию. Еще хорошая тема - все вычисления в формуле вытаскивать в ФМ, чтобы не биться с подбором числа нулей Code: FORM FRM_KONDI_WERT_902.
*{ INSERT RSDK901148 1 CALL FUNCTION 'Z_MEPRICE_WO_NDS' EXPORTING I_MWSKZ = xkomv-MWSK1 I_KAWRT = komp-KZWI4 "xkomv-KAWRT IMPORTING E_KWERT = xkwert . *базис = стоимость без НДС XKOMV-KAWRT = komp-KZWI4 - xkwert. *} INSERT ENDFORM. FUNCTION Z_MEPRICE_WO_NDS. *"---------------------------------------------------------------------- *"*"Локальный интерфейс: *" IMPORTING *" REFERENCE(I_MWSKZ) TYPE MWSKZ *" REFERENCE(I_KAWRT) TYPE KAWRT *" REFERENCE(I_WITHOUT_NDS) TYPE XFELD OPTIONAL *" EXPORTING *" REFERENCE(E_KWERT) TYPE KWERT *"---------------------------------------------------------------------- DATA ZNDS_PERCENT type ZD_NDS_PR. CALL FUNCTION 'Z_GET_TAX_PERCENTAGE' EXPORTING ALAND = 'RU' DATAB = sy-datum MWSKZ = I_MWSKZ TXJCD = ' ' IMPORTING e_prcnt = ZNDS_PERCENT . if i_without_nds = ''. E_KWERT = I_KAWRT * ZNDS_PERCENT / ( 100 + ZNDS_PERCENT ). else. E_KWERT = I_KAWRT * ZNDS_PERCENT / 100 . endif. ENDFUNCTION. |
Автор: | Наташа [ Чт, мар 23 2017, 10:49 ] |
Заголовок сообщения: | Re: Правила расчета с переменными типа CURR и QUAN |
Привет. Да, c ФМ - отличная мысль, спасибо! А от количества, пожалуй, действительно откажусь... |
Страница 1 из 1 | Часовой пояс: UTC + 3 часа |
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |