Итоги в динамическом списке. Итого по колонке. Вычисляемые поля
Файлы
ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.
Подписка PRO — скачивайте любые файлы со скидкой до 85% из Базы знаний
Оформите подписку на компанию для решения рабочих задач
Оформить подписку и скачать решение со скидкойВы можете заказать платную доработку или адаптацию этой разработки под вашу конфигурацию на «Бирже заказов».
- 0% комиссии — оплата напрямую исполнителю;
- Исполнители любого масштаба — от отдельных специалистов до команд под проект;
- Прямой обмен контактами между заказчиком и исполнителем;
- Безопасная сделка — при необходимости;
- Рейтинги, кейсы и прозрачная система откликов.
Тема избитая, сам не раз применял. Но очередной раз посмотрев на один из вариантов решения, пришла мысль реализовать по-своему.
Есть такие способы решения:
Самый распространенный - выводим нужно значение на форму - //infostart.ru/1c/articles/837694/
Более сложный вариант - считаем в запросе сумму итого, и этот реквизит выводим в подвал //infostart.ru/1c/articles/605743/
Посмотрев на последний вариант, на свой бОльшой и "хитрый" запрос подумал, будет сложно. Но вспомнилось, есть "Вычисляемые поля" и ВычислитьВыражение. Последнее позволяет собрать сумму нужного значения.
Итого: получилась такая конструкции для каждого поля, по которому надо получить итого.

"Вычисляемые поля" имеются, если в динамическом списке используется как запрос, так и основная таблица. Только нужно выбрать "правильную" конструкцию для суммирования.
ВычислитьВыражение("Сумма(ДолгПоставщика)", , "ОбщийИтог")
ВычислитьВыражение("КОЛИЧЕСТВО(РАЗЛИЧНЫЕ Ссылка)", , "ОбщийИтог")

Проверено на следующих конфигурациях и релизах:
- 1С:ERP Управление предприятием 2, релизы 2.5.25.112
Вступайте в нашу телеграмм-группу Инфостарт