СКД: Пересчитать в отчете суммы из разных валют в одну #731038


#0 by Sasha_1CK
Дано есть регистр Изм1 (валюта) Изм2 (...) Пусть в регистре 3 валюты USD, EUR, Руб. В течение некоторого времени по регистру были движения, при этом в момент движения Руб Сумма считалась по курсу на момент движения. Теперь надо  собрать движения в  USD, Для рублей понятно, тупо делим РубСумму на курс, для долларов тоже - тупо берем ВалСумму. А вот евро надо пересчитать - умножить на текущий курс руб/евро и разделить на текущий курс руб/дол. Ну  соответсвтенно может быть и обратная задача - пересчитать доллары в евро и валют может быть больше. Че то не могу сообразить как начать думать, что бы в СКД это замутить.
#1 by Rie
Так и замути, как написал :-) Прямо в запросе причём.
#2 by Sasha_1CK
Ну допустим я создаю вычисляемое поле СуммаУпрВал = СуммаВал * &КурсРубляКВалюте / &КурсРублякВалютеУпр Но как задать для разных валют разный параметр  &КурсРубляКВалюте ?
#3 by Sasha_1CK
мысль крутиться насчет соединения с регистром курсы валют по измерению Валюта - но чето никак оформиться не может до конца
#4 by mikecool
правильно считать так СуммаУпрВал = СуммаВал * &КурсРубляКВалюте * &КратностьРублякВалютеУпр / &КурсРублякВалютеУпр * &КратностьРубляКВалюте причем - использовать не параметры, а курс и кратность валют из регистра курсов
#5 by senior
Тебе JOIN твоей таблице по дате к регистру с курсами по одной валюте и еще один такой же по второй валюте
#6 by Sasha_1CK
существенно А регистр курсов можно присоединить к самому запросу или надо в СКД городить объединение данных? И если соединю запрос к регистру с запросом к регистру курсов по валюте - СКД поймет, что сумму надо пересчитать по всем измерениям, а не только по валюте
#7 by yavasya
&Кратность нафиг в параметр?
#8 by yavasya
#9 by yavasya
прям решение твоего вопроса
#10 by Sasha_1CK
Спасибо помогло А то вроде мысль где то рядом крутится - а сформироваться не может
#11 by echo77
Срез последних на каждую дату в запросе
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С