Имя: Пароль:
1C
1С v8
8.1 срез на дату
0 fakeyou
 
29.09.15
12:34
Есть запрос
http://i.imgur.com/0AH4HgQ.png

не могу понять, почему период не соединяется корректно...

ранее соединялся исключительно через СКД и срез последних, а тут путаюсь в логике.

Что не так в запросе?

ВЫБРАТЬ
    ВложенныйЗапрос.Регистратор,
    КурсыВалют.Валюта КАК Валюта,
    КурсыВалют.Курс КАК Курс
ИЗ
    РегистрСведений.КурсыВалют КАК КурсыВалют
        ВНУТРЕННЕЕ СОЕДИНЕНИЕ (ВЫБРАТЬ
            ПродажиОбороты.Регистратор КАК Регистратор,
            КурсыВалют.Валюта КАК Валюта,
            МАКСИМУМ(КурсыВалют.Период) КАК Период
        ИЗ
            РегистрНакопления.Продажи.Обороты(&ДатаНачала, &ДатаКонца, Регистратор, ) КАК ПродажиОбороты
                ВНУТРЕННЕЕ СОЕДИНЕНИЕ РегистрСведений.КурсыВалют КАК КурсыВалют
                ПО ПродажиОбороты.Период >= КурсыВалют.Период
        ГДЕ
            ПродажиОбороты.Регистратор = &Регистратор
        
        СГРУППИРОВАТЬ ПО
            ПродажиОбороты.Регистратор,
            КурсыВалют.Валюта) КАК ВложенныйЗапрос
        ПО КурсыВалют.Период = ВложенныйЗапрос.Период
ГДЕ
    ВложенныйЗапрос.Регистратор = &Регистратор
1 Ненавижу 1С
 
гуру
29.09.15
12:38
(0) опять Украина
2 mehfk
 
29.09.15
12:41
ВЫБРАТЬ
    ВложенныйЗапрос.Регистратор,

    КурсыВалют.Валюта КАК Валюта,
    КурсыВалют.Курс КАК Курс
ИЗ
    РегистрСведений.КурсыВалют КАК КурсыВалют
        ВНУТРЕННЕЕ СОЕДИНЕНИЕ (ВЫБРАТЬ
            ПродажиОбороты.Регистратор КАК Регистратор,
            КурсыВалют.Валюта КАК Валюта,
            МАКСИМУМ(КурсыВалют.Период) КАК Период
        ИЗ
            РегистрНакопления.Продажи.Обороты(&ДатаНачала, &ДатаКонца, Регистратор, ) КАК ПродажиОбороты
                ВНУТРЕННЕЕ СОЕДИНЕНИЕ РегистрСведений.КурсыВалют КАК КурсыВалют
                ПО ПродажиОбороты.Период >= КурсыВалют.Период
        ГДЕ
            ПродажиОбороты.Регистратор = &Регистратор
        
        СГРУППИРОВАТЬ ПО
            ПродажиОбороты.Регистратор,
            КурсыВалют.Валюта) КАК ВложенныйЗапрос
        ПО КурсыВалют.Период = ВложенныйЗапрос.Период
И КурсыВалют.Валюта = ВложенныйЗапрос.Валюта
3 fakeyou
 
29.09.15
12:43
(2) о! благодарю