Прошу помочь составить ЗАПРОС по дебиторской задолженности.

Новая тема
"База 1С 8.1. УТ (релиз 10.3.8.9). В принципе людям знающим несложно составить я думаю. Учет ведется по документам расчетов с контрагентом. Хозяин сказал составить отчет по  *** , с выводом оплаченных и неоплаченных накладным. Задача, вывести колонки: документ движения, сумма, док. движения. Т.е. выводим реализацию, ниже строками документы оплаты. Возможно конечно воспользоваться типовым отчетом  *** . задолженность, но там колонки тяжело менять + хочу разобраться.<br><br>Есть "каркас" запроса, прошу помочь.<br>Запрос.Текст = "ВЫБРАТЬ<br>|    ВзаиморасчетыСКонтрагентамиОбороты.ДоговорКонтрагента.Владелец КАК Контрагент,<br>|    ВзаиморасчетыСКонтрагентамиОбороты.ДоговорКонтрагента,<br>|    ВзаиморасчетыСКонтрагентамиОбороты.Регистратор,<br>|    ВзаиморасчетыСКонтрагентамиОбороты.Период КАК Период,<br>|    ВзаиморасчетыСКонтрагентамиОбороты.СуммаВзаиморасчетовПриход КАК Сумма<br>|ИЗ<br>|    РегистрНакопления.ВзаиморасчетыСКонтрагентами.Обороты(, &ДатаСреза, Регистратор,"+?(ЗначениеЗаполнено(Контрагент)," ДоговорКонтрагента.Владелец = &Контрагент","""")+""""+?(ЗначениеЗаполнено(ДоговорКонтрагента)," И ДоговорКонтрагента = &ДоговорКонтрагента","""")+" ) КАК ВзаиморасчетыСКонтрагентамиОбороты<br>|ГДЕ<br>|    ВзаиморасчетыСКонтрагентамиОбороты.СуммаВзаиморасчетовПриход > 0<br>|    И ВЫРАЗИТЬ(ВзаиморасчетыСКонтрагентамиОбороты.Регистратор КАК Документ.ПоступлениеТоваровУслуг) ЕСТЬ NULL <br>|<br>|УПОРЯДОЧИТЬ ПО<br>|    Период УБЫВ";"
попробуй так<br><br>ВЫБРАТЬ <br>     Реализации.Регистратор  КАК ДокументРеализации,<br>     Платежки.Регистратор КАК ПлатежныйДокумент,<br>     Реализации.СуммаВзаиморасчетовПриход  КАК СуммаРеализации,<br>     Платежки.СуммаВзаиморасчетовРасход  КАК СуммаОплаты<br>  <br>  ИЗ<br>  (<br>ВЫБРАТЬ<br> Реализации.Регистратор,<br> Реализации.ДокументРасчетовСКонтрагентом КАК ДокументРасчетовСКонтрагентом,<br> Реализации.СуммаВзаиморасчетовОборот, <br> Реализации.СуммаВзаиморасчетовПриход,<br> Реализации.СуммаВзаиморасчетовРасход  <br> ИЗ<br> РегистрНакопления.ВзаиморасчетыСКонтрагентамиПоДокументамРасчетов.Обороты(, , Регистратор, )<br> КАК Реализации<br>  ГДЕ  Реализации.Регистратор = Реализации.ДокументРасчетовСКонтрагентом<br>  И  Реализации.СуммаВзаиморасчетовПриход >0<br> <br>  )  КАК Реализации<br><br>ЛЕВОЕ СОЕДИНЕНИЕ <br> (<br> ВЫБРАТЬ<br> Платежки.Регистратор,<br> Платежки.ДокументРасчетовСКонтрагентом, <br> Платежки.СуммаВзаиморасчетовОборот, <br> Платежки.СуммаВзаиморасчетовПриход,<br> Платежки.СуммаВзаиморасчетовРасход <br> ИЗ<br> РегистрНакопления.ВзаиморасчетыСКонтрагентамиПоДокументамРасчетов.Обороты(, , Регистратор, ) КАК Платежки <br> Где  Платежки.Регистратор <> Платежки.ДокументРасчетовСКонтрагентом<br> ) КАК Платежки<br><br>ПО Реализации.ДокументРасчетовСКонтрагентом = Платежки.ДокументРасчетовСКонтрагентом<br><br>Упорядочить ПО <br>  Платежки.Регистратор.Дата ,Реализации.Регистратор.Дата Возр
Спасибо, все работает ОТЛИЧНО.<br>
Читают тему
(гостей: 1)

Быстрый переход