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

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




Начать новую тему Ответить на тему  [ Сообщений: 14 ] 
Автор Сообщение
 Заголовок сообщения: Пересчет валют
СообщениеДобавлено: Пн, окт 10 2011, 09:42 
Специалист
Специалист

Зарегистрирован:
Сб, апр 24 2010, 11:41
Сообщения: 158
Хэн хао!
В бексе никак не могу понять откуда берутся цифры при пересчете валют. Сверяю с транзакционной системой курсов, получаются другие данные.
Настроена формула пересчета: Пересчет=средний курс на контрольную дату. Целевая валюта= руб.
Что имеется ввиду под контрольной датой? Мне необходимо сделать пересчет на дату составления отчетности, т.е. на дату запуска отчета, а не на текущую (например на 9 2011).
И еще, где в бв хранятся курсы валют? В исходных системах сделал перенос валют


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Пересчет валют
СообщениеДобавлено: Пн, окт 10 2011, 10:28 
Специалист
Специалист

Зарегистрирован:
Вт, июн 10 2008, 07:22
Сообщения: 163
Откуда: Ektb
Пол: Мужской
Бонжорно!

В транзакции RSCUR по типу пересчета можно посмотреть дату пересчета (закладка Ссл/время).
Курсы пересчета можно посмотреть в SPRO->SAP NetWeaver->Общие параметры настройки->Валюты->Ввод курсов пересчета валют.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Пересчет валют
СообщениеДобавлено: Пн, окт 10 2011, 10:36 
Специалист
Специалист

Зарегистрирован:
Сб, апр 24 2010, 11:41
Сообщения: 158
Благодарю, однако уже путем расчетов выяснилось, что пересчет идет на сегодняшнюю дату. Таки образом остается вопрос, как сделать его на период, выбираемый на селекционном экране. То бишь если пользователь выбирает 9 месяц 2011 год, то берем курс на последний день этого месяца.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Пересчет валют
СообщениеДобавлено: Пн, окт 10 2011, 10:44 
Специалист
Специалист

Зарегистрирован:
Вт, июн 10 2008, 07:22
Сообщения: 163
Откуда: Ektb
Пол: Мужской
Необходимо на вышеописанной закладке в транзакции RSCUR указать требуемый признак (обычно стандартный) в качестве Переменной целевой ссылки.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Пересчет валют
СообщениеДобавлено: Пн, окт 10 2011, 11:06 
Специалист
Специалист

Зарегистрирован:
Сб, апр 24 2010, 11:41
Сообщения: 158
Вы уверены, что через ПеременнЦелевСыылка, там нету объектов на которые мне можно сослаться. В отчете период заполняется через переменную. Может тогда лучше через временнкуюСсылку из перемен.?
И где кстати хранятся эти переменные?


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Пересчет валют
СообщениеДобавлено: Пн, окт 10 2011, 11:15 
Специалист
Специалист

Зарегистрирован:
Вт, июн 10 2008, 07:22
Сообщения: 163
Откуда: Ektb
Пол: Мужской
Ссылка на время из переменной - Указание переменной, созданной к инфо-объекту 0DATE.

У Вас в отчете переменная на каком признаке создана?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Пересчет валют
СообщениеДобавлено: Пн, окт 10 2011, 11:59 
Специалист
Специалист

Зарегистрирован:
Сб, апр 24 2010, 11:41
Сообщения: 158
ash написал:
У Вас в отчете переменная на каком признаке создана?

На периоде проводки 0FISCPER3. И переменная стоит диапозоном [1 - 0P_PER3]


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Пересчет валют
СообщениеДобавлено: Пн, окт 10 2011, 12:14 
Специалист
Специалист

Зарегистрирован:
Вт, июн 10 2008, 07:22
Сообщения: 163
Откуда: Ektb
Пол: Мужской
Период проводки не позволяет однозначно определить курс валюты.
Для определения курса необходим еще и год.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Пересчет валют
СообщениеДобавлено: Пн, окт 10 2011, 12:25 
Специалист
Специалист

Зарегистрирован:
Сб, апр 24 2010, 11:41
Сообщения: 158
Ну да, извиняюсь
Еше и переменная года стоит 0FISCYEAR


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Пересчет валют
СообщениеДобавлено: Пн, окт 10 2011, 13:13 
Специалист
Специалист

Зарегистрирован:
Сб, апр 24 2010, 11:41
Сообщения: 158
Я так понял придется написать переменную каким-то образом? В каком формате должна выводиться формат даты для курсов пересчета?


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Пересчет валют
СообщениеДобавлено: Пн, окт 10 2011, 13:34 
Специалист
Специалист

Зарегистрирован:
Вт, июн 10 2008, 07:22
Сообщения: 163
Откуда: Ektb
Пол: Мужской
Для однозначного определения курса в Вашем случае нужен период/год (0FISCPER). Он присутствует в инфо-провайдере?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Пересчет валют
СообщениеДобавлено: Пн, окт 10 2011, 13:42 
Специалист
Специалист

Зарегистрирован:
Сб, апр 24 2010, 11:41
Сообщения: 158
Да, ФГ\период есть 0FISCPER!


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Пересчет валют
СообщениеДобавлено: Пн, окт 10 2011, 14:16 
Специалист
Специалист

Зарегистрирован:
Вт, июн 10 2008, 07:22
Сообщения: 163
Откуда: Ektb
Пол: Мужской
Отлично!

Ежели нет желания/возможности переделывать структуру BEx-запроса, то создаем переменную на признаке 0FISCPER, заполняем ее на основании переменных 0FISCYEAR и 0FISCPER3, затем в RSCUR в поле Переменная целевая ссылка вводим начало/конец периода и в качестве стандартного объекта выбираем 0FISCPER.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Пересчет валют
СообщениеДобавлено: Пн, окт 10 2011, 16:15 
Специалист
Специалист

Зарегистрирован:
Сб, апр 24 2010, 11:41
Сообщения: 158
Видимо не вариант, когда вставляю в спец.инообъект пишет "Инфо-объект 0FISCPER должен иметь те же техн. свойства, что и станд. объект 0CALDAY" Вообщем не хочет. Думаю создать класс, который будет собирать дату из 0FISCYEAR и 0FISCPER3. Только вот как его внести в "Врем.ссылка из перемен.", он его не видит почему то?


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

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


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

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


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

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