Отчет по периодам в СКД #769302


#0 by Zombi
Пишу отчет в СКД, вот запрос:     ВзаиморасчетыСКонтрагентамиОстаткиИОбороты.Организация,     ВзаиморасчетыСКонтрагентамиОстаткиИОбороты.Контрагент,     ВзаиморасчетыСКонтрагентамиОстаткиИОбороты.ДоговорКонтрагента,     ВзаиморасчетыСКонтрагентамиОстаткиИОбороты.ПериодСекунда,     ВзаиморасчетыСКонтрагентамиОстаткиИОбороты.ПериодДень,     ВзаиморасчетыСКонтрагентамиОстаткиИОбороты.ПериодНеделя,     ВзаиморасчетыСКонтрагентамиОстаткиИОбороты.ПериодМесяц, Вывожу по периодам, например по неделям, поля "ПросроченоДней" и просроченные остатки считаются только в тех периодах, где есть движения. Как сделать так, чтобы во всех периодах считались?
#1 by Zombi
ап.
#2 by NoiseRND
Делаешь таблицу дней периода, и к ней связываешь свои взаиморасчеты, по каждому дню периода. Работать будет не шустро...
#3 by TolikoSprosit
Тип дополнения в группировке скд
#4 by Zombi
Ставил дополнение в группировке СКД. То же самое.
#5 by Zombi
Возможно...
#6 by Zombi
Только вот периодичность может быть по дням, неделям, месяцам
#7 by Zombi
Подкиньте пример с соединением с каждой датой в запросе. Таблицу дней в запросе я получил, как на каждый этот день остаток получить?
#8 by hhhh
наверно надо в два этапа, сначала формируешь просто остатки, со всеми дополнениями и пишешь в ВТ. Потом уже когда всё есть, уже делаешь РАЗНОСТЬДАТ, выбираешь просроченные.
#9 by Zombi
ВЫБРАТЬ ВЫБРАТЬ     1 ОБЪЕДИНИТЬ ВЫБРАТЬ     2 ОБЪЕДИНИТЬ ВЫБРАТЬ     3 ОБЪЕДИНИТЬ ВЫБРАТЬ     4 ОБЪЕДИНИТЬ ВЫБРАТЬ     5 ОБЪЕДИНИТЬ ВЫБРАТЬ     6 ОБЪЕДИНИТЬ ВЫБРАТЬ     7 ОБЪЕДИНИТЬ ВЫБРАТЬ     8 ОБЪЕДИНИТЬ ВЫБРАТЬ     9 ;     ВложенныйЗапрос.Контрагент, ВЫБРАТЬ         ЛЕВОЕ СОЕДИНЕНИЕ вт_ОстаткиПериодами КАК вт_ОстаткиПериодами         ПО (вт_Дат.Даточка МЕЖДУ вт_ОстаткиПериодами.НачалоПериода И вт_ОстаткиПериодами.КонецПериода) Я вот что нагородил. Только в результате дни все в периоде, только начальный остаток я вижу только в периодах, где движения были. Что не так сделал?
#10 by Zombi
Остатки периодами вроде я правильно получил. Косяк в последнем пакете получается?
#11 by Zombi
Тему я победил, сделал обычный запрос:     ВзаиморасчетыСКонтрагентамиОстаткиИОбороты.Контрагент,     ВзаиморасчетыСКонтрагентамиОстаткиИОбороты.ДоговорКонтрагента,     ВзаиморасчетыСКонтрагентамиОстаткиИОбороты.ПериодСекунда,     ВзаиморасчетыСКонтрагентамиОстаткиИОбороты.ПериодДень,     ВзаиморасчетыСКонтрагентамиОстаткиИОбороты.ПериодНеделя,     ВзаиморасчетыСКонтрагентамиОстаткиИОбороты.ПериодМесяц, В СКД у начального и конечного остатка указал роль "Остатки" и в отчете стали остатки за каждый период выводиться. Теперь вопрос с полем "ПросроченоДней". Как это поле в СКД заставить выводиться в каждом периоде, а не только там где движения были?
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

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