СКД не выводятся итоги

1. Карина К (EvaMendes) 07.12.17 15:31 Сейчас в теме
Здравствуйте, уважаемые профи! Как-то обычно делала отчеты в СКД без задней мысли и все получалось. Сейчас взяла запрос из универсального отчета в УТ 10.3 и пытаюсь его перенести на скд. Не выводятся итоги, причем никакие, не по группировке, не общие.
Что не так и в какую сторону копать???




ВЫБРАТЬ
	ВложенныйЗапрос.Организация,
	ВложенныйЗапрос.Контрагент,
	ВложенныйЗапрос.ДоговорКонтрагента,
	ВложенныйЗапрос.Сделка,
	ВложенныйЗапрос.ДокументРасчетовСКонтрагентом,
	ВложенныйЗапрос.ВалютаВзаиморасчетов,
	ВложенныйЗапрос.Регистратор,
	СУММА(ВложенныйЗапрос.СуммаВзаиморасчетовНачальныйОстаток) КАК СуммаВзаиморасчетовНачальныйОстаток,
	СУММА(ВложенныйЗапрос.СуммаВзаиморасчетовКонечныйОстаток) КАК СуммаВзаиморасчетовКонечныйОстаток,
	СУММА(ВложенныйЗапрос.СуммаВзаиморасчетовПриход) КАК СуммаВзаиморасчетовПриход,
	СУММА(ВложенныйЗапрос.СуммаВзаиморасчетовРасход) КАК СуммаВзаиморасчетовРасход,
	СУММА(ВложенныйЗапрос.СуммаУпрНачальныйОстаток) КАК СуммаУпрНачальныйОстаток,
	СУММА(ВложенныйЗапрос.СуммаУпрКонечныйОстаток) КАК СуммаУпрКонечныйОстаток,
	СУММА(ВложенныйЗапрос.СуммаУпрПриход) КАК СуммаУпрПриход,
	СУММА(ВложенныйЗапрос.СуммаУпрРасход) КАК СуммаУпрРасход,
	ВложенныйЗапрос.ОсновнойМенеджерПокупателя,
	ВложенныйЗапрос.Проект
ИЗ
	(ВЫБРАТЬ
		ВзаиморасчетыПоДокументам.Организация КАК Организация,
		ВзаиморасчетыПоДокументам.Контрагент КАК Контрагент,
		ВзаиморасчетыПоДокументам.ДоговорКонтрагента КАК ДоговорКонтрагента,
		ВзаиморасчетыПоДокументам.Сделка КАК Сделка,
		ВзаиморасчетыПоДокументам.ДокументРасчетовСКонтрагентом КАК ДокументРасчетовСКонтрагентом,
		ВзаиморасчетыПоДокументам.ДоговорКонтрагента.ВалютаВзаиморасчетов КАК ВалютаВзаиморасчетов,
		ВзаиморасчетыПоДокументам.Регистратор КАК Регистратор,
		ВзаиморасчетыПоДокументам.СуммаВзаиморасчетовНачальныйОстаток КАК СуммаВзаиморасчетовНачальныйОстаток,
		ВзаиморасчетыПоДокументам.СуммаВзаиморасчетовКонечныйОстаток КАК СуммаВзаиморасчетовКонечныйОстаток,
		ВЫБОР
			КОГДА ВзаиморасчетыПоДокументам.ДокументРасчетовСКонтрагентом = ВзаиморасчетыПоДокументам.Регистратор
					И ВзаиморасчетыПоДокументам.ДокументРасчетовСКонтрагентом ССЫЛКА Документ.КорректировкаДолга
				ТОГДА 0
			ИНАЧЕ ВзаиморасчетыПоДокументам.СуммаВзаиморасчетовПриход
		КОНЕЦ КАК СуммаВзаиморасчетовПриход,
		ВзаиморасчетыПоДокументам.СуммаВзаиморасчетовРасход КАК СуммаВзаиморасчетовРасход,
		0 КАК СуммаУпрНачальныйОстаток,
		0 КАК СуммаУпрКонечныйОстаток,
		0 КАК СуммаУпрПриход,
		0 КАК СуммаУпрРасход,
		ВзаиморасчетыПоДокументам.Контрагент.ОсновнойМенеджерПокупателя КАК ОсновнойМенеджерПокупателя,
		ВзаиморасчетыПоДокументам.Регистратор.Проект КАК Проект
	{ВЫБРАТЬ
		Организация.* КАК Организация,
		Контрагент.* КАК Контрагент,
		ДоговорКонтрагента.* КАК ДоговорКонтрагента,
		Контрагент.* КАК Контрагент,
		Сделка.* КАК Сделка,
		ДокументРасчетовСКонтрагентом.* КАК ДокументРасчетовСКонтрагентом,
		ВалютаВзаиморасчетов.* КАК ВалютаВзаиморасчетов,
		Регистратор.* КАК Регистратор,
		СуммаВзаиморасчетовНачальныйОстаток,
		СуммаВзаиморасчетовКонечныйОстаток,
		СуммаВзаиморасчетовПриход,
		СуммаВзаиморасчетовРасход,
		СуммаУпрНачальныйОстаток,
		СуммаУпрКонечныйОстаток,
		СуммаУпрПриход,
		СуммаУпрРасход}
	ИЗ
		РегистрНакопления.ВзаиморасчетыСКонтрагентамиПоДокументамРасчетов.ОстаткиИОбороты(
				&НачалоПериода,
				&КонецПериода,
				Авто {(&Периодичность)},
				,
				УпрУчет = ИСТИНА
					И НЕ ДокументРасчетовСКонтрагентом ССЫЛКА Документ.КорректировкаДолга {(ДоговорКонтрагента).* КАК ДоговорКонтрагента, (Сделка).* КАК Сделка, (Контрагент).* КАК Контрагент, (Организация).* КАК Организация, (ДоговорКонтрагента.ВалютаВзаиморасчетов).* КАК ВалютаВзаиморасчетов, (ДокументРасчетовСКонтрагентом).* КАК ДокументРасчетовСКонтрагентом}) КАК ВзаиморасчетыПоДокументам
	ГДЕ
		ВзаиморасчетыПоДокументам.Организация В(&Организация)
	
	ОБЪЕДИНИТЬ ВСЕ
	
	ВЫБРАТЬ
		ВзаиморасчетыПоДокументамУпрУчет.Организация,
		ВзаиморасчетыПоДокументамУпрУчет.Контрагент,
		ВзаиморасчетыПоДокументамУпрУчет.ДоговорКонтрагента,
		ВзаиморасчетыПоДокументамУпрУчет.Сделка,
		НЕОПРЕДЕЛЕНО,
		ВзаиморасчетыПоДокументамУпрУчет.ДоговорКонтрагента.ВалютаВзаиморасчетов,
		ВзаиморасчетыПоДокументамУпрУчет.Регистратор,
		0,
		0,
		0,
		0,
		ВзаиморасчетыПоДокументамУпрУчет.СуммаУпрНачальныйОстаток,
		ВзаиморасчетыПоДокументамУпрУчет.СуммаУпрКонечныйОстаток,
		ВзаиморасчетыПоДокументамУпрУчет.СуммаУпрПриход,
		ВзаиморасчетыПоДокументамУпрУчет.СуммаУпрРасход,
		ВзаиморасчетыПоДокументамУпрУчет.Контрагент.ОсновнойМенеджерПокупателя,
		ВзаиморасчетыПоДокументамУпрУчет.Регистратор.Проект
	ИЗ
		РегистрНакопления.ВзаиморасчетыСКонтрагентами.ОстаткиИОбороты(&НачалоПериода, &КонецПериода, Авто {(&Периодичность)}, , ДоговорКонтрагента.ВестиПоДокументамРасчетовСКонтрагентом = ИСТИНА {(ДоговорКонтрагента).*, (Сделка).*, (Контрагент).*, (Организация).*, (ДоговорКонтрагента.ВалютаВзаиморасчетов).* КАК ВалютаВзаиморасчетов}) КАК ВзаиморасчетыПоДокументамУпрУчет
	ГДЕ
		НЕ ВзаиморасчетыПоДокументамУпрУчет.Регистратор ССЫЛКА Документ.ПереоценкаВалютныхСредств
		И ВзаиморасчетыПоДокументамУпрУчет.Организация В(&Организация)
	
	ОБЪЕДИНИТЬ ВСЕ
	
	ВЫБРАТЬ
		ВзаиморасчетыПоДокументамПереоценкаВал.Организация,
		ВзаиморасчетыПоДокументамПереоценкаВал.Контрагент,
		ВзаиморасчетыПоДокументамПереоценкаВал.ДоговорКонтрагента,
		ВзаиморасчетыПоДокументамПереоценкаВал.Сделка,
		НЕОПРЕДЕЛЕНО,
		ВзаиморасчетыПоДокументамПереоценкаВал.ДоговорКонтрагента.ВалютаВзаиморасчетов,
		ВзаиморасчетыПоДокументамПереоценкаВал.Регистратор,
		ВзаиморасчетыПоДокументамПереоценкаВал.СуммаВзаиморасчетовНачальныйОстаток,
		ВзаиморасчетыПоДокументамПереоценкаВал.СуммаВзаиморасчетовКонечныйОстаток,
		ВзаиморасчетыПоДокументамПереоценкаВал.СуммаВзаиморасчетовПриход,
		ВзаиморасчетыПоДокументамПереоценкаВал.СуммаВзаиморасчетовРасход,
		ВзаиморасчетыПоДокументамПереоценкаВал.СуммаУпрНачальныйОстаток,
		ВзаиморасчетыПоДокументамПереоценкаВал.СуммаУпрКонечныйОстаток,
		ВзаиморасчетыПоДокументамПереоценкаВал.СуммаУпрПриход,
		ВзаиморасчетыПоДокументамПереоценкаВал.СуммаУпрРасход,
		ВзаиморасчетыПоДокументамПереоценкаВал.Контрагент.ОсновнойМенеджерПокупателя,
		ВзаиморасчетыПоДокументамПереоценкаВал.Регистратор.Проект
	ИЗ
		РегистрНакопления.ВзаиморасчетыСКонтрагентами.ОстаткиИОбороты(&НачалоПериода, &КонецПериода, Авто {(&Периодичность)}, , ДоговорКонтрагента.ВестиПоДокументамРасчетовСКонтрагентом = ИСТИНА {(ДоговорКонтрагента).*, (Сделка).*, (Контрагент).*, (Организация).*, (ДоговорКонтрагента.ВалютаВзаиморасчетов).* КАК ВалютаВзаиморасчетов}) КАК ВзаиморасчетыПоДокументамПереоценкаВал
	ГДЕ
		ВзаиморасчетыПоДокументамПереоценкаВал.Регистратор ССЫЛКА Документ.ПереоценкаВалютныхСредств
		И ВзаиморасчетыПоДокументамПереоценкаВал.Организация В(&Организация)
	
	ОБЪЕДИНИТЬ ВСЕ
	
	ВЫБРАТЬ
		ВзаиморасчетыБезДокументов.Организация,
		ВзаиморасчетыБезДокументов.Контрагент,
		ВзаиморасчетыБезДокументов.ДоговорКонтрагента,
		ВзаиморасчетыБезДокументов.Сделка,
		НЕОПРЕДЕЛЕНО,
		ВзаиморасчетыБезДокументов.ДоговорКонтрагента.ВалютаВзаиморасчетов,
		ВзаиморасчетыБезДокументов.Регистратор,
		ВзаиморасчетыБезДокументов.СуммаВзаиморасчетовНачальныйОстаток,
		ВзаиморасчетыБезДокументов.СуммаВзаиморасчетовКонечныйОстаток,
		ВзаиморасчетыБезДокументов.СуммаВзаиморасчетовПриход,
		ВзаиморасчетыБезДокументов.СуммаВзаиморасчетовРасход,
		ВзаиморасчетыБезДокументов.СуммаУпрНачальныйОстаток,
		ВзаиморасчетыБезДокументов.СуммаУпрКонечныйОстаток,
		ВзаиморасчетыБезДокументов.СуммаУпрПриход,
		ВзаиморасчетыБезДокументов.СуммаУпрРасход,
		ВзаиморасчетыБезДокументов.Контрагент.ОсновнойМенеджерПокупателя,
		ВзаиморасчетыБезДокументов.Регистратор.Проект
	ИЗ
		РегистрНакопления.ВзаиморасчетыСКонтрагентами.ОстаткиИОбороты(&НачалоПериода, &КонецПериода, Авто {(&Периодичность)}, , ДоговорКонтрагента.ВестиПоДокументамРасчетовСКонтрагентом = ЛОЖЬ {(ДоговорКонтрагента).*, (Сделка).*, (Контрагент).*, (Организация).*, (ДоговорКонтрагента.ВалютаВзаиморасчетов).* КАК ВалютаВзаиморасчетов}) КАК ВзаиморасчетыБезДокументов
	ГДЕ
		ВзаиморасчетыБезДокументов.Организация В(&Организация)) КАК ВложенныйЗапрос

СГРУППИРОВАТЬ ПО
	ВложенныйЗапрос.Сделка,
	ВложенныйЗапрос.ДокументРасчетовСКонтрагентом,
	ВложенныйЗапрос.Контрагент,
	ВложенныйЗапрос.Регистратор,
	ВложенныйЗапрос.Организация,
	ВложенныйЗапрос.ВалютаВзаиморасчетов,
	ВложенныйЗапрос.ДоговорКонтрагента,
	ВложенныйЗапрос.ОсновнойМенеджерПокупателя,
	ВложенныйЗапрос.Проект
Показать
Прикрепленные файлы:
Взаиморасчеты.erf
Ответы
9. Вадим Мориков (vadim1011985) 45 07.12.17 17:18 Сейчас в теме
(1) Проверил отчет . у меня все работает, может у контрагентов менеджеры не указаны или параметры дат неверно указываете
10. Карина К (EvaMendes) 07.12.17 17:21 Сейчас в теме
(9) и прям в группировке сумму выводит на первом уровне группировки? Что значит параметры дат?
11. Вадим Мориков (vadim1011985) 45 07.12.17 17:47 Сейчас в теме
(10) добавь к группировке Основной менеджер поля СуммаВзаиморасчетовприход и расход (как ты сделала для детальных записей)
Прикрепленные файлы:
Взаиморасчеты.erf
EvaMendes; +1 Ответить
12. Карина К (EvaMendes) 08.12.17 15:07 Сейчас в теме
(11) да! Все четко! Спасибо! А можно ли каким-то образом разделить сумму группировки расхода на сумму группировки прихода (не делать этого в детальных записях)? Пытаюсь сделать так в СКД: добавляю вычисляемое поле "коэффициент" и заставляю его сделать так:
Вычислить("Сумма(СуммаВзаиморасчетовРасход)","ОбщийИтог")/Вычислить("Сумма(СуммаВзаиморасчетовПриход)","ОбщийИтог")


получается ошибка Ошибка исполнения отчета
по причине:
Поле "Процент захода" не может быть использовано в группировке "Основной менеджер покупателя"

Что посоветуете?
2. Иван Сидоров (succub1_5) 45 07.12.17 15:40 Сейчас в теме
1. картинки не открываются
2. с запросом вроде все ок
3. в настройках СКД Ресурсы - выбрали?
4. настройки вывода не меняли?
5. таблицу мастером делали?
6. лучше обработку покажите.
3. Карина К (EvaMendes) 07.12.17 16:23 Сейчас в теме
6. Иван Сидоров (succub1_5) 45 07.12.17 16:52 Сейчас в теме
(3)хм, в целом все ок, выводитсяи с рачетом только по строкам и без.
мб кеш?
7. Карина К (EvaMendes) 07.12.17 16:58 Сейчас в теме
(6) нажала галку "расположение общих полей по вертикали" верх - появилось поле итоги внутри группировки. Но это все не то... И общих нет... Попробую базу копирнуть и в новой сделать.
8. Карина К (EvaMendes) 07.12.17 17:04 Сейчас в теме
(7) ничего не изменилось. Попробовала вообще на другой базе и на другом компьютере - от же самое
4. Валерий М (VmvLer) 07.12.17 16:36 Сейчас в теме
в 8.3.11 вчера поймал такой эффект, что после манипуляций с настройками СКД в конфигураторе - итоги по некоторым ресурсам не выводились. "Вылечилось" когда просто заново выбрал вариант отчета.

Как лечить когда вариант один и перевыбрать его не получиться без понятия. Думаю, это "шалости" новых наворотов СКД.
5. Карина К (EvaMendes) 07.12.17 16:39 Сейчас в теме
(4) У меня 8.3.8.2088... Вроде более менее стабильная...
13. Вадим Мориков (vadim1011985) 45 08.12.17 16:56 Сейчас в теме
(12) если я правильно понял что нужно
1) делайте вычисляемое поле формула (СуммаВзаиморасчетовРасход/СуммаВзаиморасчетовПриход)*100 (ну если нужно считать процент)
2) В ресурсах тоже добавляете формулу (Сумма(СуммаВзаиморасчетовРасход)/Сумма(СуммаВзаиморасчетовПриход))*100 указываем группировку Основной менеджер по которой будет рассчитываться данное поле
3) данное поле добавляете в группировку ОсновнойМенеджер
4) у группировки Детальные записи в полях необходимо снять галочку с поле "Авто"
Прикрепленные файлы:
Взаиморасчеты.erf
EvaMendes; +1 Ответить
14. Карина К (EvaMendes) 08.12.17 17:43 Сейчас в теме
(13) Спасибо! Добавила для Вычисляемого поля ПроцентЗахода выражение:
ВычислитьВыражение("Сумма(СуммаВзаиморасчетовРасход)/Выбор Когда Сумма(СуммаВзаиморасчетовПриход)=0 Тогда 1 Иначе Сумма(СуммаВзаиморасчетовПриход) Конец
","ОсновнойМенеджерПокупателя","группировка")

В ресурсах
ПроцентЗахода


Есть ли разница в моем исполнении и вашем с точки зрения быстроты и работоспособности?
Плюс еще хочу добавить поле, которые будет вычисляться на основании этого поля. Есть разница какой вариант (ваш или мой) использовать в этом случае?
15. Вадим Мориков (vadim1011985) 45 08.12.17 17:55 Сейчас в теме
(14) про быстроту не скажу, главное что бы вас результат устраивал
Оставьте свое сообщение