"Добрый день.<br>Возникла проблема при написании запроса по задолженности контрагентов.<br>Суть в следующем нужно взять остатки по счету 62.01 в разрезе субконто и остатки по 62.02 и если есть авансовый платеж у контрагента, то найти разницу 62.01 - 62.02<br><br>Как вывести все данные из 62.02?<br><br>ВЫБРАТЬ<br> ВложенныйЗапрос.Субконто1 КАК Субконто1,<br> ВложенныйЗапрос.Субконто2,<br> ВложенныйЗапрос.СуммаОстатокДт,<br> ВложенныйЗапрос1.СуммаОстатокКт,<br> ВложенныйЗапрос.СуммаОстатокДт - ВЫБОР<br> КОГДА ВложенныйЗапрос1.СуммаОстатокКт ЕСТЬ NULL <br> ТОГДА 0<br> ИНАЧЕ ВложенныйЗапрос1.СуммаОстатокКт<br> КОНЕЦ - ВЫБОР<br> КОГДА ВложенныйЗапрос2.СуммаОстатокКт ЕСТЬ NULL <br> ТОГДА 0<br> ИНАЧЕ ВложенныйЗапрос2.СуммаОстатокКт<br> КОНЕЦ КАК СуммаЗадолженности<br>ИЗ<br> (ВЫБРАТЬ<br> ХозрасчетныйОстатки.Счет КАК Счет,<br> ХозрасчетныйОстатки.Субконто1 КАК Субконто1,<br> ХозрасчетныйОстатки.Субконто2 КАК Субконто2,<br> ХозрасчетныйОстатки.СуммаОстатокДт КАК СуммаОстатокДт<br> ИЗ<br> РегистрБухгалтерии.Хозрасчетный.Остатки(&;Период, Счет = &;Счет, &;ВидыСубконто, ) КАК ХозрасчетныйОстатки<br> <br> СГРУППИРОВАТЬ ПО<br> ХозрасчетныйОстатки.Субконто1,<br> ХозрасчетныйОстатки.Субконто2,<br> ХозрасчетныйОстатки.Счет,<br> ХозрасчетныйОстатки.СуммаОстатокДт) КАК ВложенныйЗапрос<br> ЛЕВОЕ СОЕДИНЕНИЕ (ВЫБРАТЬ<br> ХозрасчетныйОстатки.Субконто1 КАК Субконто1,<br> ХозрасчетныйОстатки.Субконто2 КАК Субконто2,<br> ХозрасчетныйОстатки.СуммаОстатокКт КАК СуммаОстатокКт<br> ИЗ<br> РегистрБухгалтерии.Хозрасчетный.Остатки(&;Период, Счет = &;Счет02, &;ВидыСубконто, ) КАК ХозрасчетныйОстатки<br> <br> СГРУППИРОВАТЬ ПО<br> ХозрасчетныйОстатки.Субконто1,<br> ХозрасчетныйОстатки.Субконто2,<br> ХозрасчетныйОстатки.СуммаОстатокКт) КАК ВложенныйЗапрос1<br> ПО ВложенныйЗапрос.Субконто1 = ВложенныйЗапрос1.Субконто1<br> И ВложенныйЗапрос.Субконто2 = ВложенныйЗапрос1.Субконто2<br> ЛЕВОЕ СОЕДИНЕНИЕ (ВЫБРАТЬ<br> ХозрасчетныйОстатки.Субконто1 КАК Субконто1,<br> ХозрасчетныйОстатки.Субконто2 КАК Субконто2,<br> ХозрасчетныйОстатки.СуммаОстатокКт КАК СуммаОстатокКт<br> ИЗ<br> РегистрБухгалтерии.Хозрасчетный.Остатки(&;Период, Счет = &;Счет76, &;ВидыСубконто, ) КАК ХозрасчетныйОстатки) КАК ВложенныйЗапрос2<br> ПО ВложенныйЗапрос.Субконто1 = ВложенныйЗапрос2.Субконто1<br> И ВложенныйЗапрос.Субконто2 = ВложенныйЗапрос2.Субконто2<br>ИТОГИ<br> СУММА(СуммаЗадолженности)<br>ПО<br> ОБЩИЕ<br><br>"