Имя: Пароль:
1C
1С v8
Регистратор, или как получить детальные по регистру остатков
0 Patrion
 
29.08.16
09:29
В  8.3 не могу понять, как написать запрос с детализацией по регистру.. то есть мне нужно не просто получить краткие итоги по регистру, но и документы движения..

ТекстЗапроса1 =    
"ВЫБРАТЬ
|    СчетаОстаткиИОбороты.Счет КАК Счет,
|    СУММА(СчетаОстаткиИОбороты.СуммаНачальныйОстаток) КАК СуммаНачальныйОстаток,
|    СУММА(СчетаОстаткиИОбороты.СуммаКонечныйОстаток) КАК СуммаКонечныйОстаток,
|    СУММА(СчетаОстаткиИОбороты.СуммаПриход) КАК СуммаПриход,
|    СУММА(СчетаОстаткиИОбороты.СуммаРасход) КАК СуммаРасход
|ИЗ
|    РегистрНакопления.Счета.ОстаткиИОбороты(
|            &НачПериода,
|            &КонПериода)
|КАК СчетаОстаткиИОбороты
|
|СГРУППИРОВАТЬ ПО
|    СчетаОстаткиИОбороты.Счет
|    СчетаОстаткиИОбороты.Регистратор
|ИТОГИ
|    СУММА(СуммаНачальныйОстаток),
|    СУММА(СуммаКонечныйОстаток),
|    СУММА(СуммаПриход),
|    СУММА(СуммаРасход)
|ПО
|    Счет,
|    Регистратор";

1С выдает ошибку - СчетаОстаткиИОбороты.Регистратор
1 Зая Бусечка
 
29.08.16
09:31
Периодичность укажи
2 shadow_sw
 
29.08.16
09:31
(0) а где ты выбираешь в первой части запроса регистратор?
3 Patrion
 
29.08.16
09:58
Ну, вообще меня интересует как в 8.3 (потому что в 8.2 этот запрос работает) получить группировку по документам? То есть запрос допустим группирует по счетам потом по документам..
4 hhhh
 
29.08.16
10:10
(3) наверно неправильно скопипастил с 8.2. Забыл Регистратор в виртуальной таблице.
5 hhhh
 
29.08.16
10:11
скд это?
6 Patrion
 
29.08.16
13:58
ну я решил с другой стороны подойти к вопросу


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