Как высчитать верный начальный остаток с разворотом по документам? SELECT ОплатаСкидок.Клиент AS [Клиент$Справочник.Клиенты] , RIGHT(ОплатаСкидок.ПозицияДокумента,9) AS [ТекДок$Документы] , ОплатаСкидок.Док AS [Док$Документы] , ОплатаСкидок.ВидДокумента AS ТекДок_вид , СуммаСкидкаПриход AS Оплата , СуммаСкидкаПриход AS Прих , СуммаСкидкаНачальныйОстаток AS НачСальдо , СуммаСкидкаКонечныйОстаток AS КонСальдо FROM $РегистрОстаткиОбороты.ОплатаСкидок('20060719','20060918Z',Документ,,,( (Клиент IN (' 4PN ' ))),(Клиент,Док),СуммаСкидка) AS ОплатаСкидок
Результат: Клиент ТекДок Док ТекДок вид Оплата Прих НачСальдо КонСальдо
Магнум ЗАО Ек. |пусто|Выписка Вп23-123 (13.07.06)|0|0|580,00|580,00 Магнум ЗАО Ек. |Кассовая выписка КВ-237 (18.09.06)|Выписка Вп23-123 (13.07.06)|10805|100,00|100,00|480,00|580,00
непонятно, что за 1 запись с НачСальдо = 580? Если убрать периодичность по документу, останется только (1С запрос выдает тоже ее) Магнум ЗАО Ек. |Выписка Вп23-123 (13.07.06)|10805|100,00|100,00|480,00|580,00
|