|
СКД: Пересчитать в отчете суммы из разных валют в одну |
☑ |
0
Sasha_1CK
15.01.15
✎
16:35
|
Дано есть регистр
Изм1 (валюта)
Изм2 (...)
Рес1 (ВалСумма)
Рес2 (РубСумма)
Пусть в регистре 3 валюты USD, EUR, Руб.
В течение некоторого времени по регистру были движения, при этом в момент движения Руб Сумма считалась по курсу на момент движения.
Теперь надо собрать движения в USD,
Для рублей понятно, тупо делим РубСумму на курс, для долларов тоже - тупо берем ВалСумму.
А вот евро надо пересчитать - умножить на текущий курс руб/евро и разделить на текущий курс руб/дол.
Ну соответсвтенно может быть и обратная задача - пересчитать доллары в евро и валют может быть больше.
Че то не могу сообразить как начать думать, что бы в СКД это замутить.
|
|
1
Rie
15.01.15
✎
16:50
|
(0) Так и замути, как написал :-)
Прямо в запросе причём.
|
|
2
Sasha_1CK
15.01.15
✎
16:58
|
Ну допустим я создаю вычисляемое поле
СуммаУпрВал = СуммаВал * &КурсРубляКВалюте / &КурсРублякВалютеУпр
Но как задать для разных валют разный параметр &КурсРубляКВалюте ?
|
|
3
Sasha_1CK
15.01.15
✎
17:00
|
мысль крутиться насчет соединения с регистром курсы валют по измерению Валюта - но чето никак оформиться не может до конца
|
|
4
mikecool
15.01.15
✎
17:47
|
правильно считать так
СуммаУпрВал = СуммаВал * &КурсРубляКВалюте * &КратностьРублякВалютеУпр / &КурсРублякВалютеУпр * &КратностьРубляКВалюте
причем - использовать не параметры, а курс и кратность валют из регистра курсов
|
|
5
senior
15.01.15
✎
18:24
|
(3) Тебе JOIN твоей таблице по дате к регистру с курсами по одной валюте и еще один такой же по второй валюте
|
|
6
Sasha_1CK
15.01.15
✎
19:18
|
(4) существенно
А регистр курсов можно присоединить к самому запросу или надо в СКД городить объединение данных?
И если соединю запрос к регистру с запросом к регистру курсов по валюте - СКД поймет, что сумму надо пересчитать по всем измерениям, а не только по валюте
|
|
7
yavasya
15.01.15
✎
19:29
|
&Кратность (4) нафиг в параметр?
|
|
8
yavasya
15.01.15
✎
19:34
|
|
|
9
yavasya
15.01.15
✎
19:34
|
прям решение твоего вопроса
|
|
10
Sasha_1CK
16.01.15
✎
09:05
|
(9) Спасибо
помогло
А то вроде мысль где то рядом крутится - а сформироваться не может
|
|
11
echo77
16.01.15
✎
09:40
|
Срез последних на каждую дату в запросе
|
|