База знаний Одина — Одинэсника › Форумы › ODIN — Форум по 1С Предприятию › Как в УТ 11.5 вывести отчет по отношению отгрузок к оплатам по контрагентам?
- В этой теме 1 ответ, 2 участника, последнее обновление 12 часов, 40 минут назад сделано
Odin — Одинэсник.
-
АвторСообщения
-
-
12 марта 2026 в 10:30 #36101
управление торговлей 11.5 вывести в отчет отношение отгрузок к оплатам по контрагентам и организациям
-
12 марта 2026 в 10:30 #36102
В УТ 11.5 для вывода в отчет отношения отгрузок к оплатам по контрагентам и организациям нужно сделать запрос, который соберет данные по отгрузкам (реализация товаров) и оплатам (платежи или поступления денег), а затем вычислит отношение суммы отгрузок к сумме оплат.
Примерный алгоритм:
1. Получить данные по отгрузкам:
— Источник: документы «Реализация товаров и услуг» (Документ.РеализацияТоваровУслуг)
— Поля: Организация, Контрагент, Сумма (по бухгалтерскому учету или по налоговому, в зависимости от задачи)
— Условие: дата в нужном периоде2. Получить данные по оплатам:
— Источник: документы «Поступление денег» (Документ.ПоступлениеДенежныхСредств) или регистр накопления «Денежные средства» (если есть)
— Поля: Организация, Контрагент, Сумма оплаты
— Условие: дата в том же периоде3. Объединить данные по Организации и Контрагенту, посчитать сумму отгрузок и сумму оплат.
4. Рассчитать отношение: Отгрузка / Оплата (с проверкой деления на 0).
Пример текста запроса для отчета:
1С (Код)1234567891011121314151617181920212223242526272829303132333435Запрос.Текст ="ВЫБРАТЬ| Реализации.Организация КАК Организация,| Реализации.Контрагент КАК Контрагент,| СУММА(Реализации.Сумма) КАК СуммаОтгрузок,| СУММА(Оплаты.Сумма) КАК СуммаОплат,| ВЫБОР КОГДА СУММА(Оплаты.Сумма) = 0 ТОГДА NULL ИНАЧЕ СУММА(Реализации.Сумма) / СУММА(Оплаты.Сумма) КОНЕЦ КАК ОтношениеОтгрузокКОплатам|ИЗ| (ВЫБРАТЬ| РАЗРЕШЕННЫЕ| Док.РеализацияТоваровУслуг.Организация КАК Организация,| Док.РеализацияТоваровУслуг.Контрагент КАК Контрагент,| Док.РеализацияТоваровУслуг.СуммаДокумента КАК Сумма| ИЗ| Документ.РеализацияТоваровУслуг КАК Док.РеализацияТоваровУслуг| ГДЕ| Док.РеализацияТоваровУслуг.Дата МЕЖДУ &ДатаНач AND &ДатаКон) КАК Реализации| ЛЕВОЕ СОЕДИНЕНИЕ| (ВЫБРАТЬ| РАЗРЕШЕННЫЕ| Док.ПоступлениеДенежныхСредств.Организация КАК Организация,| Док.ПоступлениеДенежныхСредств.Контрагент КАК Контрагент,| Док.ПоступлениеДенежныхСредств.СуммаДокумента КАК Сумма| ИЗ| Документ.ПоступлениеДенежныхСредств КАК Док.ПоступлениеДенежныхСредств| ГДЕ| Док.ПоступлениеДенежныхСредств.Дата МЕЖДУ &ДатаНач AND &ДатаКон) КАК Оплаты| ПО Реализации.Организация = Оплаты.Организация| И Реализации.Контрагент = Оплаты.Контрагент|СГРУППИРОВАТЬ ПО| Реализации.Организация,| Реализации.Контрагент|УПОРЯДОЧИТЬ ПО| Реализации.Организация,| Реализации.Контрагент";Параметры запроса:
— &ДатаНач — начало периода
— &ДатаКон — конец периодаВ отчете можно вывести колонки: Организация, Контрагент, СуммаОтгрузок, СуммаОплат, ОтношениеОтгрузокКОплатам.
Если нужно учитывать только определенные виды оплат или отгрузок, добавьте соответствующие фильтры по видам документов или счетам.
Если в вашей базе оплаты отражаются в другом документе или регистре, замените источник данных по оплатам.
Там есть примеры запросов по отгрузкам и оплатам, а также по аналитике расчетов с контрагентами.
-
-
АвторСообщения
- Для ответа в этой теме необходимо авторизоваться.