СКД. Дополнительная строка итогов.

20.06.17

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

Вариант добавления дополнительной строки итогов при выводе в таблицу СКД.

Файлы

ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.

Наименование Скачано Купить файл
Схема СКД
.xml 33,60Kb
47 2 500 руб. Купить

Подписка PRO — скачивайте любые файлы со скидкой до 85% из Базы знаний

Оформите подписку на компанию для решения рабочих задач

Оформить подписку и скачать решение со скидкой

Дополнительная строка итогов в СКД

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

Но спустя некоторое время пользования отчетом бухгалтерия сказала: «Пусть будет все то же самое, но с разбивкой по периодам», т.е вывод данных уже шел не списком, а таблицей.

Первоначальный отчет:

Нужно получить вот такой:

Второй вариант

Тут этот метод я уже не смогла применить, пыталась фиксированные макеты по-разному рисовать, но толком ничего не получалось.

В итоге остановилась на таком варианте:

1.Добавила в запрос к данным дополнительную строку, которая и будет служить строкой итогов

ВЫБРАТЬ

            NULL КАК Статья,

            "ЯЯЯ" КАК СтатьяНаименование,

            0 КАК Сумма,

            0 КАК СуммаБезKIT,

            ВТГлавныйЗапрос.ПериодМесяц,

            ВТГлавныйЗапрос.ПериодКвартал,

            ВТГлавныйЗапрос.ПериодПолугодие,

            ВТГлавныйЗапрос.ПериодГод,

            NULL КАК Регистратор

ПОМЕСТИТЬ втИскусственнаяСтрока

 2. Вот такой расчет ресурсов (подробно)

 

3. Сделала такие настройки отчета

 

Наименование статьи преобразуется из «ЯЯЯ» в «Итого без KIT», а два других ненужных здесь поля в пустой текст

Вот и всё.

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

СКД дополнительные итоги

См. также

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

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

16500 руб.

02.09.2020    251395    1393    421    

1146

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

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

29.01.2026    5893    314    shapa_pro    25    

68

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

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

29.10.2025    17517    ovetgana    112    

108

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

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

01.07.2025    10230    krasnoshchekovpavel    5    

68

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

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

10.04.2025    9516    Neti    0    

41

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

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

27.02.2025    16066    ovetgana    50    

93

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

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

24.12.2024    13715    Akcium    17    

46

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

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

20.08.2024    10365    AlexeyPROSTO_1C    1    

32
Вознаграждение за ответ
Показать полностью
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. w-divin 23.05.14 16:19 Сейчас в теме
Оригинально и со вкусом. плюс. Радует что на ИС появляется много статей с различными вариантами издевательств над СКД )))
json; redsun; SP2000; Odinas; 1cmax; Mozgolom1988; agrustny; +7 Ответить
5. 1cmax 153 31.05.14 18:42 Сейчас в теме
(1) w-divin, издевательства над скд :) звучит круто
2. TrinitronOTV 16 24.05.14 14:45 Сейчас в теме
спасибо за информацию, интересное решение задачи, положу в копилку
3. васисубатор 68 28.05.14 22:43 Сейчас в теме
4. Поручик 4608 28.05.14 23:47 Сейчас в теме
Интересно. Возьмём на заметку.
6. Solovyeff 01.06.14 04:06 Сейчас в теме
Скорее СКД издевается над нами) Автору плюс за издевательство над ним)
AfterEarth; +1 Ответить
7. Borometr 11 02.06.14 06:35 Сейчас в теме
Вот то, что я искал многие годы. Одназначно плюс.
8. droplet 81 04.06.14 11:20 Сейчас в теме
Поправила статью, по невнимательности картинку с расчетом ресурсов сразу выложила неполную, сейчас исправилась :) Делала отчет давненько, нюансы подзабылись
9. vbuots 20 16.06.14 13:00 Сейчас в теме
Можно сделать "изящнее".
В запрос добавить:
"Итого без KIT" КАК ПромежуточнаяГруппировка
0 КАК СуммаБезKIT - убрать из запроса, добавить в Вычисляемые поля НО Выражение оставить пустым.
Ресурс считать также но "Расчитвать по" - указать "По ПромежуточнаяГруппировка".
В настройках варианта "ПромежуточнаяГруппировка" запихуть в правильную иерархию группировки.
10. droplet 81 17.06.14 10:13 Сейчас в теме
(9) vbuots,
Думаю при таком подходе внешний вид отчета будет иным. Появятся лишние итоги, т.к. ПромежуточнаяГруппировка будет полем группировки. И потом, СуммаБезKIT нельзя добавить в вычисляемые поля с пустым выражением, т.к. в моем запросе "0 как СуммаБезKIT" - это выражение только для дополнительной строки, для остальных строк оно нормально вычисляется по формуле.
11. vbuots 20 17.06.14 11:49 Сейчас в теме
(10)
Думаю при таком подходе внешний вид отчета будет иным. Появятся лишние итоги, т.к. ПромежуточнаяГруппировка будет полем группировки.

RE> Возможно, просто в статья слишком сокращенная у Вас получилась, несовсем понятен смысл. Попробуйте подробнее описать статью. Опубликовать полный запрос + приложить xml файл СКД.
И потом, СуммаБезKIT нельзя добавить в вычисляемые поля с пустым выражением, от т.к. в моем запросе "0 как СуммаБезKIT" - это выражение только для дополнительной строки, для остальных строк оно нормально вычисляется по формуле.

RE:> Тут Вы не правы, можно еще и как. Даже есть типовые отчеты по ДЗ для УТ11. К тому же в видео уроках по СКД от Насипова и Ко. часто этот прием используется.
12. droplet 81 17.06.14 12:59 Сейчас в теме
(11) vbuots,
Смысла выкладывать полный запрос не вижу. Я описала подход - вывод итогов по полю, которое не присутствует при выводе основных данных. Формула его расчета м.б. различная. Поле рассчитывается в запросе (в принципе может рассчитываться и в вычисляемых полях), но его нет в выводимых полях. Нужен только итог по нему в отдельной строке в конце отчета.
13. kible89 19.09.14 15:00 Сейчас в теме
Что-то не пойму как добавить дополнительную строку к данным. Можно приложить к статье запрос и схему xml?
14. info1i 246 31.08.16 20:42 Сейчас в теме
А если пользователь установит отбор какой-нибудь по разным полям, то строчки итогов не покажутся из-за несоответствия условиям отбора. Как Вы этот нюанс решили, или даже не задумывались, что может быть такой косяк?
Rusel; bill33; swimdog; +3 Ответить
15. Vint_1c 25 29.09.16 13:15 Сейчас в теме
Отличный способ, спасибо! помогло решить мою задачу)
16. пользователь 02.03.17 08:29
Сообщение было скрыто модератором.
...
17. viki_0001 1 03.03.23 16:48 Сейчас в теме
для какой конфигурации выполнялся отчет?
18. пользователь 28.05.23 21:04
Сообщение было скрыто модератором.
...
Для отправки сообщения требуется регистрация/авторизация