Запрос. Внешний отчет. Не могу разобраться
Привет. Помогите разобраться. Есть рабочий отчет, который выбирает место оплаты, пачку оплаты , сумму и т.д. мне к сумме надо прибавить сумму корректировок ... короче отчет не выполняется (только оперативку грузит).
ВЫБРАТЬ
СУММА(Корректировки.ИзменениеОплаты) КАК ИзменениеОплаты,
Корректировки.МестоОплаты КАК МестоОплаты
ПОМЕСТИТЬ КорректировкаОплат
ИЗ
(ВЫБРАТЬ
СУММА(РучнаяКорректировкаТЧКорректировкаОплаты.Сумма) КАК ИзменениеОплаты,
РучнаяКорректировка.МестоОплаты КАК МестоОплаты
ИЗ
Документ.РучнаяКорректировка.ТЧКорректировкаОплаты КАК РучнаяКорректировкаТЧКорректировкаОплаты
ЛЕВОЕ СОЕДИНЕНИЕ Документ.РучнаяКорректировка КАК РучнаяКорректировка
ПО РучнаяКорректировкаТЧКорректировкаОплаты.Ссылка = РучнаяКорректировка.Ссылка
ГДЕ
НАЧАЛОПЕРИОДА(РучнаяКорректировка.ДатаОперации, МЕСЯЦ) = НАЧАЛОПЕРИОДА(&УчетныйМесяц, МЕСЯЦ)
И НЕ РучнаяКорректировка.ПометкаУдаления
И РучнаяКорректировка.Проведен
И РучнаяКорректировка.ВидКорректировки = ЗНАЧЕНИЕ(Перечисление.ВидыКорректировок.ПереносКвитанцииСОдногоАбонентаНаДругого)
СГРУППИРОВАТЬ ПО
РучнаяКорректировка.МестоОплаты
ОБЪЕДИНИТЬ ВСЕ
ВЫБРАТЬ
-СУММА(РучнаяКорректировкаТЧКорректировкаОплаты.Сумма),
РучнаяКорректировка.МестоОплаты
ИЗ
Документ.РучнаяКорректировка.ТЧКорректировкаОплаты КАК РучнаяКорректировкаТЧКорректировкаОплаты
ЛЕВОЕ СОЕДИНЕНИЕ Документ.РучнаяКорректировка КАК РучнаяКорректировка
ПО РучнаяКорректировкаТЧКорректировкаОплаты.Ссылка = РучнаяКорректировка.Ссылка
СГРУППИРОВАТЬ ПО
РучнаяКорректировка.МестоОплаты
ОБЪЕДИНИТЬ ВСЕ
ВЫБРАТЬ
СУММА(РучнаяКорректировкаТЧКорректировкаОплаты.Сумма - РучнаяКорректировкаТЧКорректировкаОплаты.СуммаВКвитанции),
РучнаяКорректировка.МестоОплаты
ИЗ
Документ.РучнаяКорректировка.ТЧКорректировкаОплаты КАК РучнаяКорректировкаТЧКорректировкаОплаты
ЛЕВОЕ СОЕДИНЕНИЕ Документ.РучнаяКорректировка КАК РучнаяКорректировка
ПО РучнаяКорректировкаТЧКорректировкаОплаты.Ссылка = РучнаяКорректировка.Ссылка
ГДЕ
НАЧАЛОПЕРИОДА(РучнаяКорректировка.ДатаОперации, МЕСЯЦ) = НАЧАЛОПЕРИОДА(&УчетныйМесяц, МЕСЯЦ)
И НЕ РучнаяКорректировка.ПометкаУдаления
И РучнаяКорректировка.Проведен
И РучнаяКорректировка.ВидКорректировки = ЗНАЧЕНИЕ(Перечисление.ВидыКорректировок.НеверноРазнесеннаяСуммаКвитанции)
СГРУППИРОВАТЬ ПО
РучнаяКорректировка.МестоОплаты) КАК Корректировки
СГРУППИРОВАТЬ ПО
Корректировки.МестоОплаты
;
//////////////////////////////////////////////////////////// ////////////////////
ВЫБРАТЬ
РегистрацияОплатКвитанции.ДатаОплаты КАК ДатаОплаты,
(ВЫРАЗИТЬ(ЕСТЬNULL(РегистрацияОплатКвитанции.СуммаОплаты, 0) КАК ЧИСЛО)) + (ВЫРАЗИТЬ(ЕСТЬNULL(КорректировкаОплат.ИзменениеОплаты, 0) КАК ЧИСЛО)) КАК СуммаОплаты,
РегистрацияОплат.НомерПачки КАК НомерПачки,
1 КАК Поле1,
РегистрацияОплатКвитанции.Квитанция.ПометкаУдаления КАК КвитанцияПометкаУдаления,
РегистрацияОплат.Проведен КАК Проведен,
РегистрацияОплат.УчетныйМесяц КАК УчетныйМесяц,
РегистрацияОплат.ФактическоеКоличествоКвитанций КАК ФактическоеКоличествоКвитанций,
РегистрацияОплат.МестоОплаты КАК МестоОплаты
ИЗ
Документ.РегистрацияОплат КАК РегистрацияОплат
ВНУТРЕННЕЕ СОЕДИНЕНИЕ Документ.РегистрацияОплат.Квитанции КАК РегистрацияОплатКвитанции
ПО РегистрацияОплат.МестоОплаты = РегистрацияОплатКвитанции.Квитанция.МестоОплаты
ЛЕВОЕ СОЕДИНЕНИЕ КорректировкаОплат КАК КорректировкаОплат
ПО РегистрацияОплат.МестоОплаты = КорректировкаОплат.МестоОплаты
ГДЕ
РегистрацияОплатКвитанции.ДатаОплаты >= &ДатаНачала
И РегистрацияОплатКвитанции.ДатаОплаты <= &ДатаКонца
СГРУППИРОВАТЬ ПО
РегистрацияОплатКвитанции.ДатаОплаты,
РегистрацияОплат.НомерПачки,
РегистрацияОплатКвитанции.Квитанция.ПометкаУдаления,
РегистрацияОплат.Проведен,
РегистрацияОплат.УчетныйМесяц,
РегистрацияОплат.ФактическоеКоличествоКвитанций,
(ВЫРАЗИТЬ(ЕСТЬNULL(РегистрацияОплатКвитанции.СуммаОплаты, 0) КАК ЧИСЛО)) + (ВЫРАЗИТЬ(ЕСТЬNULL(КорректировкаОплат.ИзменениеОплаты, 0) КАК ЧИСЛО)),
РегистрацияОплат.МестоОплаты
УПОРЯДОЧИТЬ ПО
ДатаОплаты,
НомерПачки,
СуммаОплаты
ПоказатьПо теме из базы знаний
Найденные решения
Остальные ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
там куча вариантов может быть
самая банальная в данном месяце - нет корректировок!
пара советов
1.проверяйте свой запрос в консоли запросов, затем вставляйте в отчет
2.Сумму корректировок вынесите в отдельную колонку отчета, сразу будет видно что скорректировано
(да и запрос бы переписать)
самая банальная в данном месяце - нет корректировок!
пара советов
1.проверяйте свой запрос в консоли запросов, затем вставляйте в отчет
2.Сумму корректировок вынесите в отдельную колонку отчета, сразу будет видно что скорректировано
(да и запрос бы переписать)
это такая программа, внешняя обработка (иногда бывает встроенная), где можно выполнить любой запрос в базе 1С, посмотреть результат,
служит для проверки/отладки запросов
для оперативного поиска и проверки данных базы 1С
для разработчика очень полезная программка
служит для проверки/отладки запросов
для оперативного поиска и проверки данных базы 1С
для разработчика очень полезная программка
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот