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

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




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

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


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

Что посоветуете?
2. succub1_5 88 07.12.17 15:40 Сейчас в теме
1. картинки не открываются
2. с запросом вроде все ок
3. в настройках СКД Ресурсы - выбрали?
4. настройки вывода не меняли?
5. таблицу мастером делали?
6. лучше обработку покажите.
3. EvaMendes 07.12.17 16:23 Сейчас в теме
6. succub1_5 88 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 99 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 99 08.12.17 17:55 Сейчас в теме
(14) про быстроту не скажу, главное что бы вас результат устраивал
Оставьте свое сообщение
Вакансии
1С аналитик
Москва
зарплата от 210 000 руб.
Полный день

Руководитель направления 1С
Москва
зарплата от 350 000 руб.
Полный день

1С Программист
Москва
зарплата от 180 000 руб.
Полный день

Программист 1С
Москва
зарплата от 180 000 руб. до 220 000 руб.
Полный день

Аналитик 1С / Бизнес-аналитик
Нижний Новгород
зарплата от 100 000 руб. до 250 000 руб.
Временный (на проект)