Текущее время: Вс, авг 03 2025, 03:09

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


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

Сейчас этот форум просматривают: Yandex [Bot]


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

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