Текущее время: Ср, июл 23 2025, 23:18

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




Начать новую тему Ответить на тему  [ Сообщений: 3 ] 
Автор Сообщение
 Заголовок сообщения: BAPI_ACC_DOCUMENT_POST в иностранной валюте.
СообщениеДобавлено: Ср, янв 25 2012, 17:53 
Ассистент
Ассистент

Зарегистрирован:
Ср, авг 31 2011, 15:23
Сообщения: 48
Использую данный BAPI для формирования бухгалтерских документов.
Есть остаток по валютному счёту в долларах и в тенге.
В тенге 42 766 654 539,47
А в долларах 290 214 213,15
при запуске функц модуля заполняю it_currencyamount
it_currencyamount-exch_rate = 42 766 654 539,47 / 290 214 213,15 = 147,36237.
it_currencyamount-amt_doccur = 290 214 213,15.
В итоге в тенге получается погрешность т.к. поле exch_rate после запятой всего 5 знаков, а для точного определения без погрешности необходимо 12 знаков после запятой.
Как это можно обойти? Можно ли указать обе суммы не указывая курс?


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: BAPI_ACC_DOCUMENT_POST в иностранной валюте.
СообщениеДобавлено: Чт, янв 26 2012, 22:13 
Гуру-модератор
Гуру-модератор
Аватара пользователя

Зарегистрирован:
Ср, фев 01 2006, 16:49
Сообщения: 1967
Откуда: Питерский Москвич
Пол: Мужской
В свое время решал такую проблему при фактурировании в Сбыте. Там тоже передается сумма в иностранной валюте и курс, соответственно, на больших суммах выходила погрешность. Решил тупо, экспорт точной суммы в рублях в память и импорт точной суммы в рублях из памяти при проводке документа.

_________________
Материалы по S/4HANA (установка и активация компонентов, FIORI, ACR, CIT, PaPM(FS-PER)) на моем сайте planksap.pro


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: BAPI_ACC_DOCUMENT_POST в иностранной валюте.
СообщениеДобавлено: Пн, июн 18 2012, 10:36 
Младший специалист
Младший специалист

Зарегистрирован:
Чт, апр 06 2006, 15:06
Сообщения: 88
Возникла та же задача. Нашли решение без импорта/экспорта через память. При заполнении вн.табл. CURRENCYAMOUNT на каждую позицию проводимого документа добавляем две записи:
1) CURR_TYPE = '00', AMT_DOCCUR = <сумма в валюте>
2) CURR_TYPE = '10', AMT_DOCCUR = <сумма в рублях>, поле EXCH_RATE в этой позиции обязательно очищаем


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

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


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

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


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

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