![]() |
![]() |
![]() |
|
Проблема с запросом! | ☑ | ||
---|---|---|---|---|
0
TwoWorld
02.02.12
✎
13:13
|
Подскажите, БП 2,0 делаю отчет позадолженности контрагентов. Проблема в том что невсегда выводит конечное сальдо, и не все выводит уменьшение долга, подскажите где ошибка в запросе:
"ВЫБРАТЬ | УвеличениеДолга.Организация КАК Организация, | УвеличениеДолга.Субконто1 КАК Контрагент, | УвеличениеДолга.Субконто2 КАК Договор, | NULL КАК НачальныйОстаток, | NULL КАК Расход, | УвеличениеДолга.СуммаОборот КАК Приход, | NULL КАК КонечныйОстаток, | УвеличениеДолга.Регистратор КАК Документ, | ВложенныйЗапрос.Менеджер КАК Менеджер |ИЗ | (ВЫБРАТЬ | ХозрасчетныйОборотыДтКт.СубконтоДт1 КАК Субконто1, | СУММА(ХозрасчетныйОборотыДтКт.СуммаОборот) КАК СуммаОборот, | ХозрасчетныйОборотыДтКт.СубконтоДт2 КАК Субконто2, | ХозрасчетныйОборотыДтКт.Регистратор КАК Регистратор, | ХозрасчетныйОборотыДтКт.Организация КАК Организация | ИЗ | РегистрБухгалтерии.Хозрасчетный.ОборотыДтКт(&ДатаНачала, &ДатаКонца, Регистратор, СчетДт В (&счета), , , , ) КАК ХозрасчетныйОборотыДтКт | ГДЕ | (НЕ(ХозрасчетныйОборотыДтКт.СчетДт = &счет_60_01 | И ХозрасчетныйОборотыДтКт.СчетКт = &счет_60_02)) | И (НЕ(ХозрасчетныйОборотыДтКт.СчетДт = &счет_62_02 | И ХозрасчетныйОборотыДтКт.СчетКт = &счет_62_01)) | И (НЕ(ХозрасчетныйОборотыДтКт.СчетДт = &счет_76_06 | И ХозрасчетныйОборотыДтКт.СчетКт = &счет_62_01)) | И (НЕ(ХозрасчетныйОборотыДтКт.СчетДт = &счет_76_01_1 | И ХозрасчетныйОборотыДтКт.СчетКт = &счет_62_01)) | И (НЕ(ХозрасчетныйОборотыДтКт.СчетДт = &счет_76_01_2 | И ХозрасчетныйОборотыДтКт.СчетКт = &счет_62_01)) | И (НЕ(ХозрасчетныйОборотыДтКт.СчетДт = &счет_76_01_9 | И ХозрасчетныйОборотыДтКт.СчетКт = &счет_62_01)) | | СГРУППИРОВАТЬ ПО | ХозрасчетныйОборотыДтКт.СубконтоДт1, | ХозрасчетныйОборотыДтКт.СубконтоДт2, | ХозрасчетныйОборотыДтКт.Регистратор, | ХозрасчетныйОборотыДтКт.Организация) КАК УвеличениеДолга | ЛЕВОЕ СОЕДИНЕНИЕ (ВЫБРАТЬ | Контрагенты.Ссылка.Ссылка КАК Ссылка, | Контрагенты.Менеджер КАК Менеджер | ИЗ | Справочник.Контрагенты.Менеджеры КАК Контрагенты) КАК ВложенныйЗапрос | ПО УвеличениеДолга.Субконто1 = ВложенныйЗапрос.Ссылка.Ссылка | |ОБЪЕДИНИТЬ ВСЕ | |ВЫБРАТЬ | УменьшениеДолга.Организация, | УменьшениеДолга.Субконто1, | УменьшениеДолга.Субконто2, | NULL, | УменьшениеДолга.СуммаОборот, | NULL, | NULL, | УменьшениеДолга.Регистратор, | ВложенныйЗапрос1.Менеджер |ИЗ | (ВЫБРАТЬ | ХозрасчетныйОборотыДтКт.СубконтоКт1 КАК Субконто1, | СУММА(ХозрасчетныйОборотыДтКт.СуммаОборот) КАК СуммаОборот, | ХозрасчетныйОборотыДтКт.СубконтоКт2 КАК Субконто2, | ХозрасчетныйОборотыДтКт.Регистратор КАК Регистратор, | ХозрасчетныйОборотыДтКт.Организация КАК Организация | ИЗ | РегистрБухгалтерии.Хозрасчетный.ОборотыДтКт(&ДатаНачала, &ДатаКонца, Регистратор, , , СчетКт В (&счета), , ) КАК ХозрасчетныйОборотыДтКт | ГДЕ | (НЕ(ХозрасчетныйОборотыДтКт.СчетДт = &счет_60_01 | И ХозрасчетныйОборотыДтКт.СчетКт = &счет_60_02)) | И (НЕ(ХозрасчетныйОборотыДтКт.СчетДт = &счет_62_02 | И ХозрасчетныйОборотыДтКт.СчетКт = &счет_62_01)) | И (НЕ(ХозрасчетныйОборотыДтКт.СчетДт = &счет_76_06 | И ХозрасчетныйОборотыДтКт.СчетКт = &счет_62_01)) | И (НЕ(ХозрасчетныйОборотыДтКт.СчетДт = &счет_76_01_1 | И ХозрасчетныйОборотыДтКт.СчетКт = &счет_62_01)) | И (НЕ(ХозрасчетныйОборотыДтКт.СчетДт = &счет_76_01_2 | И ХозрасчетныйОборотыДтКт.СчетКт = &счет_62_01)) | И (НЕ(ХозрасчетныйОборотыДтКт.СчетДт = &счет_76_01_9 | И ХозрасчетныйОборотыДтКт.СчетКт = &счет_62_01)) | | СГРУППИРОВАТЬ ПО | ХозрасчетныйОборотыДтКт.СубконтоКт1, | ХозрасчетныйОборотыДтКт.СубконтоКт2, | ХозрасчетныйОборотыДтКт.Регистратор, | ХозрасчетныйОборотыДтКт.Организация) КАК УменьшениеДолга | ЛЕВОЕ СОЕДИНЕНИЕ (ВЫБРАТЬ | Контрагенты.Ссылка.Ссылка КАК Ссылка, | Контрагенты.Менеджер КАК Менеджер | ИЗ | Справочник.Контрагенты.Менеджеры КАК Контрагенты) КАК ВложенныйЗапрос1 | ПО УменьшениеДолга.Субконто1 = ВложенныйЗапрос1.Ссылка.Ссылка | |ОБЪЕДИНИТЬ ВСЕ | |ВЫБРАТЬ | ХозрасчетныйОстаткиИОбороты.Организация, | ХозрасчетныйОстаткиИОбороты.Субконто1, | ХозрасчетныйОстаткиИОбороты.Субконто2, | ХозрасчетныйОстаткиИОбороты.СуммаНачальныйОстаток, | NULL, | NULL, | ХозрасчетныйОстаткиИОбороты.СуммаКонечныйОстаток, | NULL, | ВложенныйЗапрос.Менеджер |ИЗ | РегистрБухгалтерии.Хозрасчетный.ОстаткиИОбороты(&ДатаНачала, &ДатаКонца, Период, , Счет В (&Счета), , ) КАК ХозрасчетныйОстаткиИОбороты | ЛЕВОЕ СОЕДИНЕНИЕ (ВЫБРАТЬ | Контрагенты.Ссылка.Ссылка КАК Ссылка, | Контрагенты.Менеджер КАК Менеджер | ИЗ | Справочник.Контрагенты.Менеджеры КАК Контрагенты) КАК ВложенныйЗапрос | ПО ХозрасчетныйОстаткиИОбороты.Субконто1 = ВложенныйЗапрос.Ссылка.Ссылка |ИТОГИ | СУММА(НачальныйОстаток), | СУММА(Расход), | СУММА(Приход), | СУММА(КонечныйОстаток) |ПО | ОБЩИЕ, | Контрагент КАК Контрагент, | Договор КАК Договор, | Организация, | Документ, | Менеджер |АВТОУПОРЯДОЧИВАНИЕ"; |
|||
1
TwoWorld
02.02.12
✎
13:30
|
Что никто не подскажет?
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |