Имя: Пароль:
1C
1С v8
Упорядочить сгруппированное в запросе
0 Kifsif
 
14.08.15
19:58
Такого плана запрос для БП 3.0:

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

СГРУППИРОВАТЬ ПО
    ХозрасчетныйОстаткиИОбороты.Счет.Код

Хочу упорядочить по счету. В конструкторе на закладке Порядок дает поставить флаг Автоупорядочивание. После этого подхватывает запрос конструктором без проблем. Но не работает. В консоли просто результат запроса пустой получается. А в реальной обработке выскакивает ошибка "Поле не входит в группу "ХозрасчетныйОстаткиИОбороты.Счет.Код"
<<?>>ХозрасчетныйОстаткиИОбороты.Счет.Код КАК Счет,".

По-другому никак конструктор упорядочить тоже не дает. Сразу ругается аналогичным образом. Только вот автоупорядочивание позволил, да и то, видимо, зря.

Не могу разобраться, почему нельзя сделать порядок. Я понимаю, что данные сгруппированы. Ну, и что теперь, их упорядочить нельзя что-ли?

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

СГРУППИРОВАТЬ ПО
    ХозрасчетныйОстаткиИОбороты.Счет.Код,
    ХозрасчетныйОстаткиИОбороты.Счет

А так ?