Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
23 мая 2022, 11:43

Вывод суммы из счета в отчет

Автор programmister, 05 мар 2022, 07:09

0 Пользователей и 1 гость просматривают эту тему.

programmister

Всем привет! Не могу вывести сумму из счета на оплату в отчет. Колонка СуммаСчета есть а самих сумму в колонке нет. Подскажите где затык? Вот запрос:


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

СГРУППИРОВАТЬ ПО
   ВложенныйЗапрос.Контрагент,
   ВложенныйЗапрос.Месяц

LexaK

programmister, очень даже может быть и Сумма = ноль
вы делаете соединение по Контрагенту и Месяцу! достаточно Платежу поступить в следующем месяце и он в отчет не попадет.
вообще связь между платежными документами, заявками, счетами, делают по другим реквизитам в зависимости от настроек, например
По договору в целом
По Заказам
и т.д.

ответ Понравился? (в смысле пригодился?)

Теги:

Похожие темы (5)

Рейтинг@Mail.ru Rambler's Top100

Поиск