Отчет "Ведомость по взаиморасчетам с контрагентами" УТ 10.3 #655092


#0 by Iceman_1982
Добрый день, уважаемые знатоки 1С. Пытаюсь скрестить ужа и ежа, то есть в Типовой отчет "Ведомость по взаиморасчетов с контрагентами" пытаюсь внедрить механизм расчета просрочки. Запрос по просрочке был взят из отчета "Дебиторская задолженность по срокам долга" и изменен. В итоге получился такой вот запрос:    ВзаиморасчетыСКонтрагентамиПоДокументамРасчетовОстаткиИОбороты.Организация,    ВзаиморасчетыСКонтрагентамиПоДокументамРасчетовОстаткиИОбороты.Контрагент,    ВзаиморасчетыСКонтрагентамиПоДокументамРасчетовОстаткиИОбороты.ДоговорКонтрагента,    ВзаиморасчетыСКонтрагентамиПоДокументамРасчетовОстаткиИОбороты.ОрганизацияДокумента,    ВзаиморасчетыСКонтрагентамиПоДокументамРасчетовОстаткиИОбороты.УпрУчет,    ВзаиморасчетыСКонтрагентамиПоДокументамРасчетовОстаткиИОбороты.Сделка,    ВзаиморасчетыСКонтрагентамиПоДокументамРасчетовОстаткиИОбороты.ДокументРасчетовСКонтрагентом,    ВзаиморасчетыСКонтрагентамиПоДокументамРасчетовОстаткиИОбороты.СуммаВзаиморасчетовОстаток КАК УвеличениеДолга,    ПРЕДСТАВЛЕНИЕ(втВзаиморасчетыПоДокументам.ДоговорКонтрагента),    втВзаиморасчетыПоДокументам.ДокументРасчетовСКонтрагентом, ИЗ        ИЗ        ИЗ        ИЗ        ИЗ        ИЗ    ПРЕДСТАВЛЕНИЕ(Взаиморасчеты.ДокументРасчетовСКонтрагентом), ТабПросрочки.ОстатокПериода1, ТабПросрочки.ОстатокПериода2, ТабПросрочки.ОстатокПериода3, ТабПросрочки.ОстатокПериода4, ТабПросрочки.ОстатокПериода5 ТабПросрочки.ОстатокПериода1, ТабПросрочки.ОстатокПериода2, ТабПросрочки.ОстатокПериода3, ТабПросрочки.ОстатокПериода4, ТабПросрочки.ОстатокПериода5        ВзаиморасчетыБезГруппировки.ПериодПолугодие КАК ПериодПолугодие,            ВзаиморасчетыПоДокументам.Регистратор КАК Регистратор,            0,            0,            0,            ВзаиморасчетыПоДокументамУпрУчет.СуммаУпрНачальныйОстаток,            ВзаиморасчетыПоДокументамУпрУчет.СуммаУпрКонечныйОстаток,            ВзаиморасчетыПоДокументамУпрУчет.СуммаУпрРасход        ГДЕ            (НЕ ВзаиморасчетыПоДокументамУпрУчет.Регистратор ССЫЛКА Документ.ПереоценкаВалютныхСредств)                    ВзаиморасчетыПоДокументамПереоценкаВал.ДоговорКонтрагента.ВалютаВзаиморасчетов,            ВзаиморасчетыПоДокументамПереоценкаВал.СуммаВзаиморасчетовРасход,            ВзаиморасчетыПоДокументамПереоценкаВал.СуммаУпрНачальныйОстаток,            ВзаиморасчетыПоДокументамПереоценкаВал.СуммаУпрКонечныйОстаток,            ВзаиморасчетыПоДокументамПереоценкаВал.СуммаУпрПриход,            ВзаиморасчетыПоДокументамПереоценкаВал.СуммаУпрРасход        ГДЕ            ВзаиморасчетыПоДокументамПереоценкаВал.Регистратор ССЫЛКА Документ.ПереоценкаВалютныхСредств                    ВзаиморасчетыБезДокументов.СуммаВзаиморасчетовРасход,            ВзаиморасчетыБезДокументов.СуммаУпрНачальныйОстаток,            ВзаиморасчетыБезДокументов.СуммаУпрКонечныйОстаток,            ВзаиморасчетыБезДокументов.СуммаУпрРасход        ВзаиморасчетыБезГруппировки.ПериодКвартал,
#1 by wowik
аш палец устал колёсико крутить.
#2 by cw014
Во наворотил...
#3 by shuhard
запрос не читал и осуждаю
#4 by Дядя Вова
Многа буков.
#5 by Iceman_1982
ну там все не плохо, просто просрочка по докам которые в период отчета не попадают (кредитные документы) выходит задвоенная.
#6 by Iceman_1982
долг 2000, а просрочка выходит 4000
#7 by Iceman_1982
док например от 31.07.2012 а отчет за 01.08.2012 то просрочка задвоена, формируешь отчет за 31.07.2012, просрочка нормальная
#8 by Галахад
Дели пополам. Делов-то. :-)
#9 by Classic
Вот скажи честно, ты бы читал?
#10 by Maniac
#11 by Звездочёт
улыбнуло )
#12 by Iceman_1982
просто понять не могу почему просрочка задваивается
#13 by Iceman_1982
просрочка это хорошо, но мне на выходе нужен ответ в котором и взаиморасчеты и просрочка отображалась, иначе я бы и не заморачивался
#14 by Godofsin
это проценты накапали
#15 by Iceman_1982
не смешно, кто нить сталкивался с такой ситуацией, когда левое соединение приводит к тому что часть данных (присоединенная часть) выходит некорректно
#16 by Classic
Конечно. Левое соединение (как и правое и внутреннее и полное) частенько не только двоит, но и троит и четверит. Надо смотреть условия связи
#17 by Iceman_1982
ЛЕВОЕ СОЕДИНЕНИЕ ТабПросрочки КАК ТабПросрочки
#18 by Iceman_1982
ТабПросрочки сформированная временная таблица
#19 by BiBijke
чувак, такого монстра в консоли отлаживать надо не один час, интерпритаторов тут нет, никто по такому коду тебе ничего не скажет )
#20 by Iceman_1982
да я понимаю, просто думал может кто сталкивался с похожей ситуацией
#21 by Classic
Да все понятно. Непонятно почему только двоит. У тебя по одному набору (Контрагент, Договор......) в ТабПросрочки несколько записей(по каждому документу движения скорее всего). Вот они и цепляются к остаткам все, увеличивая количество строк остатков.
#22 by Iceman_1982
в ТабПросрочки по докам движения все убрал, там все на кредитном доке заканчивается           втВзаиморасчетыПоДокументам.ДоговорКонтрагента КАК ДоговорКонтрагента,        ИЗ
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С