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

20.06.17

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

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

Скачать файл

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

Наименование По подписке [?] Купить один файл
Схема СКД
.xml 33,60Kb
41
41 Скачать (1 SM) Купить за 1 850 руб.

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

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

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

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

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

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

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

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

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

ВЫБРАТЬ

            NULL КАК Статья,

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

            0 КАК Сумма,

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

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

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

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

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

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

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

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

 

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

 

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

Вот и всё.

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

См. также

SALE! 15%

Инструментарий разработчика Роли и права Запросы СКД Программист Платформа 1С v8.3 Управляемые формы Запросы Система компоновки данных Конфигурации 1cv8 Платные (руб)

Набор инструментов программиста и специалиста 1С для всех конфигураций на управляемых формах. В состав входят инструменты: Консоль запросов, Консоль СКД, Консоль кода, Редактор объекта, Анализ прав доступа, Метаданные, Поиск ссылок, Сравнение объектов, Все функции, Подписки на события и др. Редактор запросов и кода с раскраской и контекстной подсказкой. Доработанный конструктор запросов тонкого клиента. Продукт хорошо оптимизирован и обладает самым широким функционалом среди всех инструментов, представленных на рынке.

10000 руб.

02.09.2020    159428    872    399    

861

Запросы СКД Программист Стажер Система компоновки данных Россия Бесплатно (free)

Часто при разработке отчетов в СКД возникает ситуация, когда не совсем понятно, почему отчет выводит не те данные, которые нужны, либо не выводит вовсе. Возникает потребность увидеть конечный запрос, который формирует СКД. Как это сделать, рассмотрим в этой статье.

15.05.2024    8684    implecs_team    6    

47

Инструментарий разработчика СКД Программист Платформа 1С v8.3 Конфигурации 1cv8 Абонемент ($m)

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

3 стартмани

05.02.2024    6996    56    obmailok    21    

79

Запросы СКД Программист Платформа 1С v8.3 Управляемые формы Конфигурации 1cv8 Абонемент ($m)

Есть список полей в виде текста, или запрос - закидываем в набор СКД.

1 стартмани

31.01.2024    3148    5    Yashazz    1    

34

СКД WEB-интеграция Программист Платформа 1С v8.3 Конфигурации 1cv8 Абонемент ($m)

Долгое время поддерживаю web-портал, в котором появилась необходимость создавать отчеты. Просмотрев различные фреймворки на js, я решил сделать свое решение, которое позволяло бы быстро разрабатывать и добавлять новые отчеты на web-портал.

2 стартмани

11.12.2023    10804    23    John_d    25    

124

СКД Программист Платформа 1С v8.3 Система компоновки данных Конфигурации 1cv8 Бесплатно (free)

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

05.12.2023    8017    PROSTO-1C    15    

68
Вознаграждение за ответ
Показать полностью
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
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. Поручик 4692 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 236 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
Сообщение было скрыто модератором.
...
Оставьте свое сообщение