Имя: Пароль:
1C
1С v8
СКД: Вывод остатков по месяцам, когда не было оборотов
0 Sewace
 
17.09.15
09:32
Добрый день!

Тема избита, но у меня случай нетривиальный.
Далее много букв:

Есть такой запрос:

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

Но проблема у меня со следующей схемой. Запрос:

ВЫБРАТЬ
    УправленческийОстаткиИОбороты.Фирма как Фирма,    
    УправленческийОстаткиИОбороты.ПериодМесяц как ПериодМесяц,
    ВЫБОР
        КОГДА УправленческийОстаткиИОбороты.Счет = &Счет1 ТОГДА
            УправленческийОстаткиИОбороты.СуммаНачальныйОстаток
        ИНАЧЕ 0
    КОНЕЦ как Нач1,
    ВЫБОР
        КОГДА УправленческийОстаткиИОбороты.Счет = &Счет1 ТОГДА
            УправленческийОстаткиИОбороты.СуммаКонечныйОстаток
        ИНАЧЕ 0
    КОНЕЦ как Кон1,
    ВЫБОР
        КОГДА УправленческийОстаткиИОбороты.Счет = &Счет1 ТОГДА
            УправленческийОстаткиИОбороты.СуммаОборотДт,
        ИНАЧЕ 0
    КОНЕЦ как Дт1,
    ВЫБОР
        КОГДА УправленческийОстаткиИОбороты.Счет = &Счет1 ТОГДА
            УправленческийОстаткиИОбороты.СуммаОборотКт
        ИНАЧЕ 0
    КОНЕЦ как Кт1,
    ВЫБОР
        КОГДА УправленческийОстаткиИОбороты.Счет = &Счет2 ТОГДА
            УправленческийОстаткиИОбороты.СуммаНачальныйОстаток
        ИНАЧЕ 0
    КОНЕЦ как Нач2,
    ВЫБОР
        КОГДА УправленческийОстаткиИОбороты.Счет = &Счет2 ТОГДА
            УправленческийОстаткиИОбороты.СуммаКонечныйОстаток
        ИНАЧЕ 0
    КОНЕЦ как Кон2,
    ВЫБОР
        КОГДА УправленческийОстаткиИОбороты.Счет = &Счет2 ТОГДА
            УправленческийОстаткиИОбороты.СуммаОборотДт,
        ИНАЧЕ 0
    КОНЕЦ как Дт2,
    ВЫБОР
        КОГДА УправленческийОстаткиИОбороты.Счет = &Счет2 ТОГДА
            УправленческийОстаткиИОбороты.СуммаОборотКт
        ИНАЧЕ 0
    КОНЕЦ как Кт2
ИЗ
    РегистрБухгалтерии.Управленческий.ОстаткиИОбороты(
            ,
            ,
            Авто,
            ,
            Счет = &Счет1 или Счет = &Счет2,
            ,
            ) КАК УправленческийОстаткиИОбороты

В этом запросе я выбираю данные по двум счетам, и мне надо разделить остатки и обороты по одному счету и по другому - в разные колонки.
При такой схеме не могу добиться того, чтобы выводились остатки, если не было оборотов.
Не смог добиться это ни настройкой ролей, ни установкой дополнения группировки "Месяц".

Далее, пробовал выбирать данные объединением двух запросов по одному счету и по другому. Пробовал выбирать данные полным соединением двух таблиц.

Может кто-то сталкивался с таким?
1 Sewace
 
17.09.15
13:58
up
2 DTXyupyup
 
17.09.15
14:06
Так счет выбирай ещё и всё.
3 Sewace
 
17.09.15
15:43
Да, выбирал.
Вы имеете ввиду, что в группировки строк добавить еще и счет?
Если да, то так не пойдет. Ну то есть сейчас так и сделал, но это компромисс. А хотели, чтобы в одной строке группировки выводились в разные колонки значения остатков и оборотов по двум счетам. То есть на каждый месяц - 8 колонок.
4 DTXyupyup
 
17.09.15
15:51
Ну так отчет из списка в таблицу переделать.
Или полное соединение сделать по Счет1 <> Счет2
5 Sewace
 
17.09.15
16:16
(4)
Полное соединение по всем измерениям и условию Счет <> Счет делал.
Но как при полном соединении, так при объединении запросов почему-то настройка ролей на поля СКД (остатки) и дополнения до "Месяца" в настройках варианта отчета не действуют.
6 DTXyupyup
 
17.09.15
17:58
Хз, в таблице может и прокатит, не пробовал
7 echo77
 
17.09.15
20:04
Правильно настроенные роли полей и дополнение периода в группировке