Итоги по иерархии в СКД

10.05.21

Разработка - СКД

Хочу рассказать, как решила проблему с подсчетом итогов в ресурсах СКД по иерархии на своем примере. 

Материал искала на протяжении нескольких дней, что-то вроде получалось, потом снова ломалось))) так и не могла понять, как же "это" работает ))) всё-таки я нашла способ и хочу теперь с Вами поделиться опытом:

На самом деле большую роль играет построение запроса, итак, мы создали запрос для СКД,  результат которого примерно выглядит так:

Из запроса видно, что есть 3 разных подразделения организации, в которых участвует продукция глазурь. Теперь нам необходимо вывести в отчет с количеством глазури по подразделениям:

Как Вы видите, в отчете суммы не дублируются как в запросе, этого мы добились с помощью отбора максимальных значений по ресурсу, обязательно нужно в настройках "Рассчитывать по" установить группировку только по продукции:

Теперь нам нужно вывести итоги по подразделениям с иерархией:

Пробуем настроить ресурсы с расчетом по подразделениям:

На картинке видно, что группировка по ссылке подразделения не помогла, РЕШЕНИЕ - поэтому в запросе добавляю поле с кодом подразделения (это нужно для выявления максимума по количеству продукции с группировкой по коду подразделения и по продукции). 

Теперь у нас красивые итоги в отчете :)

Буду рада советам и пожеланиям к статье!

Вступайте в нашу телеграмм-группу Инфостарт

группировка скд ресурсы ВычислитьВыражениеСГруппировкойМассив итоги по иерархии

Вы можете заказать платную адаптацию этой статьи под ваши задачи на «Бирже заказов».

  • 0% комиссии — оплата напрямую исполнителю;
  • Исполнители любого масштаба — от отдельных специалистов до команд под проект;
  • Прямой обмен контактами между заказчиком и исполнителем;
  • Безопасная сделка — при необходимости;
  • Рейтинги, кейсы и прозрачная система откликов.

См. также

Инструментарий разработчика Роли и права Запросы СКД Программист Руководитель проекта 1С:Предприятие 8 Платные (руб)

Инструменты для разработчиков 1С 8.3: Infostart Toolkit. Автоматизация и ускорение разработки на управляемых формах. Легкость работы с 1С.

16500 руб.

02.09.2020    260146    1447    421    

1169

Инструментарий разработчика СКД Программист 1С 8.3 Бесплатно (free)

В этой статье представлен СКДБилдер — общий модуль-обёртка над объектной моделью СКД, который сокращает код в 3-4 раза и делает его читаемым.

29.01.2026    7048    367    shapa_pro    27    

69

СКД Программист 1С:Предприятие 8 Бесплатно (free)

Статья написана по результатам проведенного внутреннего обучающего вебинара для разработчиков ГК «СофтБаланс». Если осилить 25 000 знаков - задача для вас непосильная, где-то на бескрайних просторах интернета видео есть (или будет). Но здесь информация точнее. Разберем, чем запрос для СКД принципиально отличается от обычного запроса и как модифицируется в зависимости от настроек. Изучим «базовый рецепт» написания запроса для СКД, сформируем чек-лист. Полезно будет всем – от стажеров до тех. лидов. Всем, кто не снимает галку «автозаполнение» и пишет запросы для отчетов в консоли запросов – читать (вдумчиво) обязательно.

29.10.2025    20284    ovetgana    112    

115

СКД Программист 1С:Предприятие 8 Бесплатно (free)

Описан способ заполнения списка доступных значений для полей наборов данных и параметров в схеме компоновки данных для любых конфигураций (с использованием БСП или без).

01.07.2025    11656    krasnoshchekovpavel    7    

68

СКД Программист Стажер 1С:Предприятие 8 Россия Бесплатно (free)

Несколько способов управления формами выбора параметров и отборов СКД.

10.04.2025    11222    Neti    0    

41

СКД Программист 1С:Предприятие 8 Бесплатно (free)

Хорошая отчетная форма - сродни искусству. Есть какое-то невероятное эстетическое удовольствие в том, чтобы разобраться в логике учета и анализируемых показателях, спроектировать архитектуру хранения данных так, чтобы оптимально собрать эти показатели вместе с аналитическими разрезами в запросе, а затем настроить отображение так, чтобы, глядя на результат, сразу было понятно, что это за отчет и какие задачи он призван решать. Система компоновки данных - это моя первая, главная и, наверное, единственная "рабочая" любовь. Ее я использую везде, где только можно и где нельзя тоже. Хочу поделиться с вами некоторыми практическими приемами в работе с отчетами на СКД, которые, надеюсь, будут полезны.

27.02.2025    16922    ovetgana    50    

93

СКД Программист 1С:Предприятие 8 Бесплатно (free)

СКД – инструмент, на базе которого в современных конфигурациях реализованы практически все отчеты. СКД используется в динамических списках, печатных формах и универсальных механизмах. Если построить простейший отчет может каждый разработчик, то с нюансами знакомы далеко не все. Расскажем о неочевидных на первый взгляд приемах, способных значительно повысить качество отчетов.

24.12.2024    14667    Akcium    17    

46

СКД Механизмы типовых конфигураций Запросы Программист 1С:Предприятие 8 1С:Зарплата и кадры государственного учреждения 3 1С:Зарплата и Управление Персоналом 3.x Россия Бесплатно (free)

Работая с типовыми отчетами в конфигурациях «Зарплата и управление персоналом, редакция 3», «Зарплата и кадры государственного учреждения, редакция 3» и подобных, в схемах компоновки данных можно встретить конструкции запросов, которые обращаются к некоторым виртуальным таблицам.

20.08.2024    11649    AlexeyPROSTO_1C    1    

32
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. akim2040 51 23.03.18 10:10 Сейчас в теме
Если честно не понял, почему в результате запроса так много одинаковых строк?
2. Margo462 534 23.03.18 10:40 Сейчас в теме
(1) Там из-за других полей нельзя было сгруппировать, просто я скрин обрезала их не видно
3. zqzq 25 28.03.18 10:28 Сейчас в теме
Делайте через наборы данных в СКД, тогда не будут итоги задваиваться (по каждому набору). И можно будет просто написать Сумма(Кол).
simich; EgorSP; Tikoven; ixijixi; echo77; +5 Ответить
4. Margo462 534 28.03.18 10:41 Сейчас в теме
5. Arxxximed 39 28.03.18 11:29 Сейчас в теме
(3) сбросьте линк как это сделать.
9. echo77 1938 28.03.18 20:58 Сейчас в теме
11. Margo462 534 29.03.18 08:15 Сейчас в теме
(9) это уроки из курсов по скд? если да, то можно ссылку на курсы?
13. echo77 1938 29.03.18 13:35 Сейчас в теме
(11)
Урок из курса по СКД, который я записывал в 2015 году для проекта КурсыПо1С.рф. Но курс я так и не закончил. В итоге курс выпустил другой специалист. У него был свой план обучения, его курс можно купить на сайте, про который я упоминал
14. Margo462 534 29.03.18 13:49 Сейчас в теме
(13) поняла, спасибо)
17. Arxxximed 39 30.03.18 12:56 Сейчас в теме
(13) Вау, какое классное видео. а мне понравилось. Хотя возможно по сравнению с Гилевым медленная диктовка, но дикция очень интересная.
18. echo77 1938 30.03.18 15:05 Сейчас в теме
(17) Спасибо.
Гилёв - Гуру и с этим не поспоришь. Это мой первый и последний опыт создания видео-курсов. Я многому учился у него по его видео-курсам и рекомендациям для авторов курсов
6. Arxxximed 39 28.03.18 11:33 Сейчас в теме
Может действительно , не имеет смысла группировать в запросе? Дать СКД это группировать?
Хотя иногда иногда данные уже сгруппированны в базе. Например : мы должны вывести детальные записи по продажам, а рядом месячный план продаж и его процентное выполнение.
7. Margo462 534 28.03.18 13:06 Сейчас в теме
(6) в следующий раз с помощью двух наборов попробую связать, менять отчет уже сил нет)) там столько расчетов сделано...ресурсы с трехэтажными формулами и парочка наборов для других расчетов) зато теперь умеем группировать максимумы)
8. echo77 1938 28.03.18 20:55 Сейчас в теме
(7) Вот такие?
Если да - то похоже, что с архитектурой беда или с решением задачи в отчете
Прикрепленные файлы:
10. Margo462 534 29.03.18 08:12 Сейчас в теме
(8) да почти такое) надо будет экспериментировать с наборами, а то самой не по кайфу на этот ужас смотреть :-D
12. Margo462 534 29.03.18 08:22 Сейчас в теме
(8) будем считать что мое решение для ленивых, кто не хочет делать наборы, а делает все в одном запросе))))
15. Margo462 534 29.03.18 16:14 Сейчас в теме
(8) попробовала через соединение наборов, все получилось, спасибо
16. пользователь 29.03.18 19:48
Сообщение было скрыто модератором.
...
Для отправки сообщения требуется регистрация/авторизация