Имя: Пароль:
1C
 
Как правильно настроить отчет скд?
0 SherifSP
 
14.07.16
09:46
Доброго времени суток, столкнулся с проблемой вывода остатков в скд. Отчет содержит 2 набора в объединении, первый набор выводит остатки, второй обороты, в группировках "Касса" в колонках "ПериодДень", остатки правильные только за первый день, помогите разобраться.

Запрос первого набора данных:

ВЫБРАТЬ
    ДенежныеСредстваОстаткиИОбороты.Организация,
    ДенежныеСредстваОстаткиИОбороты.БанковскийСчетКасса,
    ДенежныеСредстваОстаткиИОбороты.ВидДенежныхСредств,
    ДенежныеСредстваОстаткиИОбороты.СуммаНачальныйОстаток КАК НачальныйОстаток,
    ДенежныеСредстваОстаткиИОбороты.СуммаКонечныйОстаток КАК КонечныйОстаток,
    "" КАК СтатьяДвиженияДенежныхСредств,
    0 КАК Приход,
    0 КАК Расход,
    ДенежныеСредстваОстаткиИОбороты.ПериодСекунда,
    ДенежныеСредстваОстаткиИОбороты.ПериодДень,
    ДенежныеСредстваОстаткиИОбороты.Регистратор
ИЗ
    РегистрНакопления.ДенежныеСредства.ОстаткиИОбороты(&НачалоПериода, &КонецПериода, Авто, , ) КАК ДенежныеСредстваОстаткиИОбороты

Запрос второго набора данных:

ВЫБРАТЬ
    ДвиженияДенежныхСредствОбороты.Организация,
    ДвиженияДенежныхСредствОбороты.БанковскийСчетКасса,
    ДвиженияДенежныхСредствОбороты.ВидДенежныхСредств,
    ДвиженияДенежныхСредствОбороты.СтатьяДвиженияДенежныхСредств,
    ВЫБОР
        КОГДА ДвиженияДенежныхСредствОбороты.ПриходРасход = ЗНАЧЕНИЕ(Перечисление.ВидыДвиженийПриходРасход.Приход)
            ТОГДА ДвиженияДенежныхСредствОбороты.СуммаОборот
        ИНАЧЕ 0
    КОНЕЦ КАК Приход,
    ВЫБОР
        КОГДА ДвиженияДенежныхСредствОбороты.ПриходРасход = ЗНАЧЕНИЕ(Перечисление.ВидыДвиженийПриходРасход.Расход)
            ТОГДА ДвиженияДенежныхСредствОбороты.СуммаОборот
        ИНАЧЕ 0
    КОНЕЦ КАК Расход,
    0 КАК НачальныйОстаток,
    0 КАК КонечныйОстаток,
    ДвиженияДенежныхСредствОбороты.ПериодСекунда,
    ДвиженияДенежныхСредствОбороты.ПериодДень,
    ДвиженияДенежныхСредствОбороты.Регистратор
ИЗ
    РегистрНакопления.ДвиженияДенежныхСредств.Обороты(&НачалоПериода, &КонецПериода, Авто, ) КАК ДвиженияДенежныхСредствОбороты
1 Nuobu
 
14.07.16
10:53
Почитать гугл и сделать правильно. Гугли "Остатки и обороты СКД".
Там основная суть - что не нужно делать два разных запроса, можно обойтись одним. Если хочешь сделать два, тогда уж делай через "Остатки На Начало Периода", "Обороты", "Остатки На Конец Периода" (Остатки + Обороты). И не забудь добавить поле период.
Кaк может человек ожидaть, что его мольбaм о снисхождении ответит тот, кто превыше, когдa сaм он откaзывaет в милосердии тем, кто ниже его? Петр Трубецкой