0
ps-info
20.07.15
✎
03:50
|
Есть простой запрос:
ВЫБРАТЬ
ДенежныеСредстваОстаткиИОбороты.БанковскийСчетКасса КАК Касса,
ДенежныеСредстваОстаткиИОбороты.Регистратор.Контрагент КАК Контрагент,
СУММА(ДенежныеСредстваОстаткиИОбороты.СуммаНачальныйОстаток) КАК НачОст,
СУММА(ДенежныеСредстваОстаткиИОбороты.СуммаКонечныйОстаток) КАК КонОст,
СУММА(ДенежныеСредстваОстаткиИОбороты.СуммаПриход) КАК Приход,
СУММА(ДенежныеСредстваОстаткиИОбороты.СуммаРасход) КАК Расход
ИЗ
РегистрНакопления.ДенежныеСредства.ОстаткиИОбороты(&ДатаН, &ДатаК, Регистратор, , ) КАК ДенежныеСредстваОстаткиИОбороты
СГРУППИРОВАТЬ ПО
ДенежныеСредстваОстаткиИОбороты.Регистратор.Контрагент,
ДенежныеСредстваОстаткиИОбороты.БанковскийСчетКасса
УПОРЯДОЧИТЬ ПО
Касса,
Контрагент
ИТОГИ ПО
Касса,
Контрагент
В результате его выполнения суммы начальных / конечных остатков по группировке Касса задваиваются / затраиваются и т.д. (сколько контрагентов есть во вложенной группировке, столько раз и просуммируется начальный остаток, например). Не пойму, как этого избежать? Как сделать, чтобы начальный и конечный остаток по кассе считался на начальную / конечную дату?
Надеюсь, выразился доступно. Спасибо за помощь.
|
|
1
Cube
20.07.15
✎
04:48
|
(0) А ты думал, что в сказку попал? :)
Скорми свой запрос в СКД, она сделает так, как ты хочешь, даже с настройками по-умолчанию.
|
|