Имя: Пароль:
1C
1С v8
Получить курс на дату документа
0 serg-lom89
 
06.07.15
13:57
Добрый день.
Понимаю тема избита но все таки что то разобраться не могу.
Как получить курс валюты на дату документа.
Есть запрос с выборкой документов,как "присандалить" к ней таблицу с курсами валют на дату документа

                        ВЫБРАТЬ
    ВложенныйЗапрос.СуммаВзаиморасчетовПриход,
    ВложенныйЗапрос.СуммаУпрПриход,
    ВложенныйЗапрос.Регистратор,
    ВложенныйЗапрос.РегистраторДата,
    ВложенныйЗапрос.Период,
    ВложенныйЗапрос.Ссылка
ИЗ
    (ВЫБРАТЬ
        РегВзаиморасчеты.СуммаВзаиморасчетовПриход КАК СуммаВзаиморасчетовПриход,
        РегВзаиморасчеты.СуммаУпрПриход КАК СуммаУпрПриход,
        РегВзаиморасчеты.Регистратор КАК Регистратор,
        РегВзаиморасчеты.Регистратор.Дата КАК РегистраторДата,
        РегВзаиморасчеты.Период КАК Период,
        Валюты.Ссылка КАК Ссылка
    {ВЫБРАТЬ
        СуммаВзаиморасчетовПриход}
    ИЗ
        РегистрНакопления.ВзаиморасчетыСКонтрагентами.ОстаткиИОбороты(&ДатаНАч, &ДатаКон, Регистратор, , ) КАК РегВзаиморасчеты,
        Справочник.Валюты КАК Валюты
    ГДЕ
        РегВзаиморасчеты.Контрагент = &Контрагент
        И Валюты.Код = "978") КАК ВложенныйЗапрос
1 floody
 
06.07.15
14:03
ищи "срез последних на каждую дату в запросе"
2 floody
 
06.07.15
14:03
либо в СКД можно соединением двух наборов данных
3 serg-lom89
 
06.07.15
14:04
(1) ну счас поищу что там пишет гугл
4 Одинесю
 
06.07.15
14:04
Еще можно на Я нажать попробовать, рядом с темой.
5 Ненавижу 1С
 
гуру
06.07.15
14:06
6 dangerouscoder
 
06.07.15
14:08
Оптимист верит, что мы живем в лучшем из миров. Пессимист боится, что так оно и есть.