Имя: Пароль:
1C
1С v8
Вопрос по запросу
Ø (PR 13.10.2011 16:09)
0 yabes
 
13.10.11
14:59
Делаю отчет по регистру бухгалтерии Остатки и обороты! Как сделать чтобы в отчет выводились даже те счета, у которых есть только обороты, а начальных и конечных остатков нет?
В моем случае запрос такой:
"ВЫБРАТЬ
       |    ХозрасчетныйОстаткиИОбороты.Счет КАК Счет,
       |    ХозрасчетныйОстаткиИОбороты.СуммаНачальныйОстатокДт КАК СуммаНачальныйОстатокДт,
       |    ХозрасчетныйОстаткиИОбороты.СуммаНачальныйОстатокКт КАК СуммаНачальныйОстатокКт,
       |    ХозрасчетныйОбороты.СуммаОборотДт КАК СуммаОборотДт,
       |    ХозрасчетныйОбороты.СуммаОборотКт КАК СуммаОборотКт,
       |    ХозрасчетныйОстаткиИОбороты.СуммаКонечныйОстатокДт КАК СуммаКонечныйОстатокДт,
       |    ХозрасчетныйОстаткиИОбороты.СуммаКонечныйОстатокКт КАК СуммаКонечныйОстатокКт
       |ИЗ
       |    РегистрБухгалтерии.Хозрасчетный.ОстаткиИОбороты(&НачалоПериода, &КонецПериода, , , , , ) КАК ХозрасчетныйОстаткиИОбороты
       |        ЛЕВОЕ СОЕДИНЕНИЕ РегистрБухгалтерии.Хозрасчетный.Обороты(&НачалоПериода, &КонецПериода, , (НЕ Счет В ИЕРАРХИИ (&Счет)), , , (НЕ КорСчет В ИЕРАРХИИ (&Счет)), ) КАК ХозрасчетныйОбороты
       |        ПО ХозрасчетныйОстаткиИОбороты.Счет = ХозрасчетныйОбороты.Счет
       |ИТОГИ
       |    СУММА(СуммаНачальныйОстатокДт),
       |    СУММА(СуммаНачальныйОстатокКт),
       |    СУММА(СуммаОборотДт),
       |    СУММА(СуммаОборотКт),
       |    СУММА(СуммаКонечныйОстатокДт),
       |    СУММА(СуммаКонечныйОстатокКт)
       |ПО
       |    ОБЩИЕ,
       |    Счет ИЕРАРХИЯ";      

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