В 8.3 не могу понять, как написать запрос с детализацией по регистру.. то есть мне нужно не просто получить краткие итоги по регистру, но и документы движения..
ТекстЗапроса1 =
"ВЫБРАТЬ
| СчетаОстаткиИОбороты.Счет КАК Счет,
| СУММА(СчетаОстаткиИОбороты.СуммаНачальныйОстаток) КАК СуммаНачальныйОстаток,
| СУММА(СчетаОстаткиИОбороты.СуммаКонечныйОстаток) КАК СуммаКонечныйОстаток,
| СУММА(СчетаОстаткиИОбороты.СуммаПриход) КАК СуммаПриход,
| СУММА(СчетаОстаткиИОбороты.СуммаРасход) КАК СуммаРасход
|ИЗ
| РегистрНакопления.Счета.ОстаткиИОбороты(
| &НачПериода,
| &КонПериода)
|КАК СчетаОстаткиИОбороты
|
|СГРУППИРОВАТЬ ПО
| СчетаОстаткиИОбороты.Счет
| СчетаОстаткиИОбороты.Регистратор
|ИТОГИ
| СУММА(СуммаНачальныйОстаток),
| СУММА(СуммаКонечныйОстаток),
| СУММА(СуммаПриход),
| СУММА(СуммаРасход)
|ПО
| Счет,
| Регистратор";
Ну, вообще меня интересует как в 8.3 (потому что в 8.2 этот запрос работает) получить группировку по документам? То есть запрос допустим группирует по счетам потом по документам..
ВЫБРАТЬ
Счета.Счет КАК ОстакиПоСчетам,
Счета.Сумма КАК ДокСумма,
Счета.Период,
Счета.Регистратор КАК Документы,
Счета.ВидДвижения,
СчетаОстаткиИОбороты.Счет КАК ОборотыПоСчетам,
СчетаОстаткиИОбороты.СуммаНачальныйОстаток КАК НачОстаток,
СчетаОстаткиИОбороты.СуммаПриход КАК Приход,
СчетаОстаткиИОбороты.СуммаРасход КАК Расход,
СчетаОстаткиИОбороты.СуммаКонечныйОстаток КАК КонОстаток
ИЗ
РегистрНакопления.Счета.ОстаткиИОбороты КАК СчетаОстаткиИОбороты
ВНУТРЕННЕЕ СОЕДИНЕНИЕ РегистрНакопления.Счета КАК Счета
ПО СчетаОстаткиИОбороты.Счет = Счета.Счет
ГДЕ
Счета.Период МЕЖДУ &НачалоПериода И &КонецПериода
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший