0
badboychik
09.06.12
✎
12:44
|
Хочу сделать сравнительный отчет - обороты по взаиморасчетам за сегодня, за месяц, за прошлый месяц и вместе с этим чтоб выводилась ДЕБ.ЗАДОЛЖЕННОСТЬ на сегодня, на дату неделю назад и на ту же дату в прошлом месяце.
Сделал в консоли запросов - все работает. А кидаю его в СКД - мне во всех колонках с деб.задолженностью показывается одна и та же цифра - ДЗ на сегодняшнее начало дня.
Слышал что с остатками в СКД надо знать шаманство, нужны начальные еще. Но у меня три колонки а СКД понимает только парные колонки остатков...
Может ну его, эту СКД ?
|
|
4
badboychik
09.06.12
✎
12:48
|
ВЫБРАТЬ
ВзОстПериод.Контрагент КАК Контрагент,
ВзОстПериод.СуммаВзаиморасчетовОстаток КАК НаДатуОтчета,
ВзОстНеделюНазад.СуммаВзаиморасчетовОстаток КАК МинусНеделя,
ВзОстМесяцНазад.СуммаВзаиморасчетовОстаток КАК МинусМесяц
ИЗ
РегистрНакопления.ВзаиморасчетыСКонтрагентами.Остатки(КОНЕЦПЕРИОДА(&Период, ДЕНЬ), Организация = &ТД)
КАК ВзОстПериод
ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.ВзаиморасчетыСКонтрагентами.Остатки(ДОБАВИТЬКДАТЕ(КОНЕЦПЕРИОДА(&Период, ДЕНЬ), НЕДЕЛЯ, -1),
Организация = &ТД)
КАК ВзОстНеделюНазад
ПО ВзОстПериод.Контрагент = ВзОстНеделюНазад.Контрагент
ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.ВзаиморасчетыСКонтрагентами.Остатки(ДОБАВИТЬКДАТЕ(КОНЕЦПЕРИОДА(&Период, ДЕНЬ), МЕСЯЦ, -1),
Организация = &ТД)
КАК ВзОстМесяцНазад
ПО ВзОстПериод.Контрагент = ВзОстМесяцНазад.Контрагент
ГДЕ ВзОстПериод.Контрагент = &К
УПОРЯДОЧИТЬ ПО
ВзОстПериод.Контрагент.Наименование
|
|