Имя: Пароль:
1C
 
СКД, остатки за год с дополнением по периоду (месяц) как заставить работать
0 YFedor
 
05.12.16
10:41
БП 2.0

Имеем запрос, выбирающий остатки по бух. регистру в качестве источника в СКД

Нужны остатки на каждый месяц (конечный и начальный).

В СКД настроил группировку по периоду с дополнением "месяц" и вывожу остатки.

Как я хочу (думал так СКД и делает) в группировках выводится дата месяца (например 1 число) - в колонках остатков выводится: нач. остаток - начальный остаток на 1 число месяца, кон. остаток - конечный остаток на последнее число месяца.


Как делает СКД - берет в группировке 1 число месяца - и выводит нач. остаток на 1 число, кон. остаток на 1 число.
Бред какой-то, непонятно зачем тогда дополнение называется "Месяц".

Я неправильно готовлю, или это СКД так работает?


Запрос:

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

СГРУППИРОВАТЬ ПО
    ХозрасчетныйОстаткиИОбороты.Период
1 aleks_default
 
05.12.16
10:46
(0)Ага установил периодичность День и жалуется что СКД неправильно работает.
2 YFedor
 
05.12.16
10:50
(1) Так если я периодичность буду задавать в запросе - зачем тогда дополнение в СКД сделано?
3 YFedor
 
05.12.16
10:50
Периодичность выбрана для того, чтобы можно было поле период выбрать в запросе.
4 aleks_default
 
05.12.16
10:51
Авто ставь, не мучай сам знаешь что
5 YFedor
 
05.12.16
10:53
(4) Тогда нельзя выбрать в запросе поле Период - только ПериодДень, ПериодГод и т.п.
6 aleks_default
 
05.12.16
11:00
А какая тебе разница?
7 YFedor
 
05.12.16
11:02
(6) так у меня два варианта отчета - годовой по месяцам и месячный по дням. Выполняются программно, результат выгружается в ТЗ и исползуется в другом отчете ...

придется колонку переименовывать ...
8 aleks_default
 
05.12.16
11:05
Млять, ну вытащи ты оба поля ПериодМесяц, ПериодДень, а СКД сама уже определит с какой периодичностью брать обороты в зависимости от варианта.
9 YFedor
 
05.12.16
11:31
(8) так они называться по разному будут
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший