Запрос. Внешний отчет. Не могу разобраться

1. user1296699 26.04.21 09:31 Сейчас в теме
Привет. Помогите разобраться. Есть рабочий отчет, который выбирает место оплаты, пачку оплаты , сумму и т.д. мне к сумме надо прибавить сумму корректировок ... короче отчет не выполняется (только оперативку грузит).
ВЫБРАТЬ
	СУММА(Корректировки.ИзменениеОплаты) КАК ИзменениеОплаты,
	Корректировки.МестоОплаты КАК МестоОплаты
ПОМЕСТИТЬ КорректировкаОплат
ИЗ
	(ВЫБРАТЬ
		СУММА(РучнаяКорректировкаТЧКорректировкаОплаты.Сумма) КАК ИзменениеОплаты,
		РучнаяКорректировка.МестоОплаты КАК МестоОплаты
	ИЗ
		Документ.РучнаяКорректировка.ТЧКорректировкаОплаты КАК РучнаяКорректировкаТЧКорректировкаОплаты
			ЛЕВОЕ СОЕДИНЕНИЕ Документ.РучнаяКорректировка КАК РучнаяКорректировка
			ПО РучнаяКорректировкаТЧКорректировкаОплаты.Ссылка = РучнаяКорректировка.Ссылка
	ГДЕ
		НАЧАЛОПЕРИОДА(РучнаяКорректировка.ДатаОперации, МЕСЯЦ) = НАЧАЛОПЕРИОДА(&УчетныйМесяц, МЕСЯЦ)
		И НЕ РучнаяКорректировка.ПометкаУдаления
		И РучнаяКорректировка.Проведен
		И РучнаяКорректировка.ВидКорректировки = ЗНАЧЕНИЕ(Перечисление.ВидыКорректировок.ПереносКвитанцииСОдногоАбонентаНаДругого)
	
	СГРУППИРОВАТЬ ПО
		РучнаяКорректировка.МестоОплаты
	
	ОБЪЕДИНИТЬ ВСЕ
	
	ВЫБРАТЬ
		-СУММА(РучнаяКорректировкаТЧКорректировкаОплаты.Сумма),
		РучнаяКорректировка.МестоОплаты
	ИЗ
		Документ.РучнаяКорректировка.ТЧКорректировкаОплаты КАК РучнаяКорректировкаТЧКорректировкаОплаты
			ЛЕВОЕ СОЕДИНЕНИЕ Документ.РучнаяКорректировка КАК РучнаяКорректировка
			ПО РучнаяКорректировкаТЧКорректировкаОплаты.Ссылка = РучнаяКорректировка.Ссылка
	
	СГРУППИРОВАТЬ ПО
		РучнаяКорректировка.МестоОплаты
	
	ОБЪЕДИНИТЬ ВСЕ
	
	ВЫБРАТЬ
		СУММА(РучнаяКорректировкаТЧКорректировкаОплаты.Сумма - РучнаяКорректировкаТЧКорректировкаОплаты.СуммаВКвитанции),
		РучнаяКорректировка.МестоОплаты
	ИЗ
		Документ.РучнаяКорректировка.ТЧКорректировкаОплаты КАК РучнаяКорректировкаТЧКорректировкаОплаты
			ЛЕВОЕ СОЕДИНЕНИЕ Документ.РучнаяКорректировка КАК РучнаяКорректировка
			ПО РучнаяКорректировкаТЧКорректировкаОплаты.Ссылка = РучнаяКорректировка.Ссылка
	ГДЕ
		НАЧАЛОПЕРИОДА(РучнаяКорректировка.ДатаОперации, МЕСЯЦ) = НАЧАЛОПЕРИОДА(&УчетныйМесяц, МЕСЯЦ)
		И НЕ РучнаяКорректировка.ПометкаУдаления
		И РучнаяКорректировка.Проведен
		И РучнаяКорректировка.ВидКорректировки = ЗНАЧЕНИЕ(Перечисление.ВидыКорректировок.НеверноРазнесеннаяСуммаКвитанции)
	
	СГРУППИРОВАТЬ ПО
		РучнаяКорректировка.МестоОплаты) КАК Корректировки

СГРУППИРОВАТЬ ПО
	Корректировки.МестоОплаты
;

////////////////////////////////////////////////////////////­////////////////////
ВЫБРАТЬ
	РегистрацияОплатКвитанции.ДатаОплаты КАК ДатаОплаты,
	(ВЫРАЗИТЬ(ЕСТЬNULL(РегистрацияОплатКвитанции.СуммаОплаты, 0) КАК ЧИСЛО)) + (ВЫРАЗИТЬ(ЕСТЬNULL(КорректировкаОплат.ИзменениеОплаты, 0) КАК ЧИСЛО)) КАК СуммаОплаты,
	РегистрацияОплат.НомерПачки КАК НомерПачки,
	1 КАК Поле1,
	РегистрацияОплатКвитанции.Квитанция.ПометкаУдаления КАК КвитанцияПометкаУдаления,
	РегистрацияОплат.Проведен КАК Проведен,
	РегистрацияОплат.УчетныйМесяц КАК УчетныйМесяц,
	РегистрацияОплат.ФактическоеКоличествоКвитанций КАК ФактическоеКоличествоКвитанций,
	РегистрацияОплат.МестоОплаты КАК МестоОплаты
ИЗ
	Документ.РегистрацияОплат КАК РегистрацияОплат
		ВНУТРЕННЕЕ СОЕДИНЕНИЕ Документ.РегистрацияОплат.Квитанции КАК РегистрацияОплатКвитанции
		ПО РегистрацияОплат.МестоОплаты = РегистрацияОплатКвитанции.Квитанция.МестоОплаты
		ЛЕВОЕ СОЕДИНЕНИЕ КорректировкаОплат КАК КорректировкаОплат
		ПО РегистрацияОплат.МестоОплаты = КорректировкаОплат.МестоОплаты
ГДЕ
	РегистрацияОплатКвитанции.ДатаОплаты >= &ДатаНачала
	И РегистрацияОплатКвитанции.ДатаОплаты <= &ДатаКонца

СГРУППИРОВАТЬ ПО
	РегистрацияОплатКвитанции.ДатаОплаты,
	РегистрацияОплат.НомерПачки,
	РегистрацияОплатКвитанции.Квитанция.ПометкаУдаления,
	РегистрацияОплат.Проведен,
	РегистрацияОплат.УчетныйМесяц,
	РегистрацияОплат.ФактическоеКоличествоКвитанций,
	(ВЫРАЗИТЬ(ЕСТЬNULL(РегистрацияОплатКвитанции.СуммаОплаты, 0) КАК ЧИСЛО)) + (ВЫРАЗИТЬ(ЕСТЬNULL(КорректировкаОплат.ИзменениеОплаты, 0) КАК ЧИСЛО)),
	РегистрацияОплат.МестоОплаты

УПОРЯДОЧИТЬ ПО
	ДатаОплаты,
	НомерПачки,
	СуммаОплаты
Показать
По теме из базы знаний
Найденные решения
4. soft_wind 26.04.21 10:59 Сейчас в теме
это такая программа, внешняя обработка (иногда бывает встроенная), где можно выполнить любой запрос в базе 1С, посмотреть результат,
служит для проверки/отладки запросов
для оперативного поиска и проверки данных базы 1С
для разработчика очень полезная программка
Остальные ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. soft_wind 26.04.21 10:45 Сейчас в теме
там куча вариантов может быть
самая банальная в данном месяце - нет корректировок!
пара советов
1.проверяйте свой запрос в консоли запросов, затем вставляйте в отчет
2.Сумму корректировок вынесите в отдельную колонку отчета, сразу будет видно что скорректировано
(да и запрос бы переписать)
3. user1296699 26.04.21 10:49 Сейчас в теме
(2) А что за консоль запросов??? че то не пойму)
4. soft_wind 26.04.21 10:59 Сейчас в теме
это такая программа, внешняя обработка (иногда бывает встроенная), где можно выполнить любой запрос в базе 1С, посмотреть результат,
служит для проверки/отладки запросов
для оперативного поиска и проверки данных базы 1С
для разработчика очень полезная программка
5. soft_wind 26.04.21 10:59 Сейчас в теме
6. user1296699 26.04.21 11:05 Сейчас в теме
7. user1296699 26.04.21 16:54 Сейчас в теме
(4) Вообще не знал про эту обработку... Штука реально удобная, разобрался с отчетом с ее помощью
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот