Имя: Пароль:
1C
1С v8
почему запрос не берет групировки?
0 vde69
 
26.03.18
14:43
следующий запрос возвращает только 2 уровня группировок (организация и счет), а если убрать строку "Валюта ИЕРАРХИЯ,", то возвращает 4 уровня группировок (включая субконто), подскажите почему это так и как правильно сделать с группировкой по валюте...

ВЫБРАТЬ
    ХозрасчетныйОстаткиИОбороты.Счет КАК Счет,
    ХозрасчетныйОстаткиИОбороты.Счет.Вид КАК ВидСчета,
    ХозрасчетныйОстаткиИОбороты.Организация КАК Организация,
    ХозрасчетныйОстаткиИОбороты.Валюта КАК Валюта,
    ХозрасчетныйОстаткиИОбороты.Субконто1 КАК Субконто1,
    ХозрасчетныйОстаткиИОбороты.Субконто2 КАК Субконто2,
    ХозрасчетныйОстаткиИОбороты.СуммаОборотДт КАК СуммаОборотДт,
    ХозрасчетныйОстаткиИОбороты.ВалютнаяСуммаОборотДт КАК ВалютнаяСуммаОборотДт,
    ХозрасчетныйОстаткиИОбороты.СуммаОборотКт КАК СуммаОборотКт,
    ХозрасчетныйОстаткиИОбороты.ВалютнаяСуммаОборотКт КАК ВалютнаяСуммаОборотКт
ИЗ
    РегистрБухгалтерии.Хозрасчетный.ОстаткиИОбороты(&НачалоПериода, &КонецПериода, ПЕРИОД, , Счет В ИЕРАРХИИ (&Счет), &ВидыСубконто, ) КАК ХозрасчетныйОстаткиИОбороты
ИТОГИ
    СУММА(СуммаОборотДт),
    СУММА(ВалютнаяСуммаОборотДт),
    СУММА(СуммаОборотКт),
    СУММА(ВалютнаяСуммаОборотКт)
ПО
    Счет ИЕРАРХИЯ,
    Организация ИЕРАРХИЯ,
    Валюта ИЕРАРХИЯ,
    Субконто1 ИЕРАРХИЯ,
    Субконто2 ИЕРАРХИЯ
1 mikecool
 
26.03.18
15:00
имхо, в разрезе валют последующие группировки не имеют смысла
2 vde69
 
26.03.18
15:31
вот так все работает...

ВЫБРАТЬ
    ХозрасчетныйОстаткиИОбороты.Счет КАК Счет,
    ХозрасчетныйОстаткиИОбороты.Счет.Вид КАК ВидСчета,
    ХозрасчетныйОстаткиИОбороты.Организация КАК Организация,
    ЕСТЬNULL(ХозрасчетныйОстаткиИОбороты.Валюта, неопределено) КАК Валюта,
    ХозрасчетныйОстаткиИОбороты.Субконто1 КАК Субконто1,
    ХозрасчетныйОстаткиИОбороты.Субконто2 КАК Субконто2,
    ХозрасчетныйОстаткиИОбороты.СуммаОборотДт КАК СуммаОборотДт,
    ХозрасчетныйОстаткиИОбороты.ВалютнаяСуммаОборотДт КАК ВалютнаяСуммаОборотДт,
    ХозрасчетныйОстаткиИОбороты.СуммаОборотКт КАК СуммаОборотКт,
    ХозрасчетныйОстаткиИОбороты.ВалютнаяСуммаОборотКт КАК ВалютнаяСуммаОборотКт,
    ВалютаРегламентированногоУчета.Значение КАК Значение
ИЗ
    РегистрБухгалтерии.Хозрасчетный.ОстаткиИОбороты(&НачалоПериода, &КонецПериода, ПЕРИОД, , Счет В ИЕРАРХИИ (&Счет), &ВидыСубконто, ) КАК ХозрасчетныйОстаткиИОбороты,
    Константа.ВалютаРегламентированногоУчета КАК ВалютаРегламентированногоУчета
ИТОГИ
    СУММА(СуммаОборотДт),
    СУММА(ВалютнаяСуммаОборотДт),
    СУММА(СуммаОборотКт),
    СУММА(ВалютнаяСуммаОборотКт)
ПО
    Счет ИЕРАРХИЯ,
    Организация ИЕРАРХИЯ,
    Валюта ИЕРАРХИЯ,
    Субконто1 ИЕРАРХИЯ,
    Субконто2 ИЕРАРХИЯ
3 vde69
 
26.03.18
15:32
Только не пойму, сабж генерится типовой обработкой "БухгалтерскиеИтоги".

она вроде типовая, неужели только у меня с ней траблы?
4 vde69
 
26.03.18
15:47
блин а теперь заработало, ничего не делал, только один документ перепровел...
Компьютер — устройство, разработанное для ускорения и автоматизации человеческих ошибок.