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

20.06.17

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

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

Скачать исходный код

Наименование Файл Версия Размер
Схема СКД
.xml 33,60Kb
38
.xml 33,60Kb 38 Скачать

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

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

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

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

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

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

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

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

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

ВЫБРАТЬ

            NULL КАК Статья,

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

            0 КАК Сумма,

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

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

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

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

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

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

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

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

 

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

 

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

Вот и всё.

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

См. также

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

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

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

10000 руб.

02.09.2020    124641    681    389    

732

Генератор схемы компоновки данных (СКД), написание кода схемы программно

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

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

3 стартмани

05.02.2024    4345    30    obmailok    19    

67

Набор-объект для СКД по тексту или запросу

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

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

1 стартмани

31.01.2024    2139    2    Yashazz    0    

30

СКД на JavaScript в 1С

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

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

2 стартмани

11.12.2023    8351    20    John_d    25    

123

Использование менеджера временных таблиц в СКД

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

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

05.12.2023    4897    PROSTO-1C    13    

62

Модель СКД

Инструментарий разработчика СКД Платформа 1С v8.3 Система компоновки данных Абонемент ($m)

DSL для работы с СКД.

1 стартмани

15.11.2023    5996    15    kalyaka    5    

86

Пользовательские настройки отчетов 1С. Часть 1. Простые и расширенные настройки

СКД Инструкции пользователю Платформа 1С v8.3 Конфигурации 1cv8 1С:Бухгалтерия 3.0 Россия Бесплатно (free)

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

18.09.2023    7280    accounting_cons    7    

29

Разрыв страницы в СКД. Легко!

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

Когда отчет надо разделить по страницам, это всегда проблема для разработчика. Поскольку в СКД нет стандартных вариантов, как это сделать. Нашел (на свой взгляд) самое простое и оптимальное решение.

01.09.2023    4743    KVIKS    15    

80
Вознаграждение за ответ
Показать полностью
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. w-divin 23.05.14 16:19 Сейчас в теме
Оригинально и со вкусом. плюс. Радует что на ИС появляется много статей с различными вариантами издевательств над СКД )))
json; redsun; SP2000; Odinas; 1cmax; Mozgolom1988; agrustny; +7
5. 1cmax 152 31.05.14 18:42 Сейчас в теме
(1) w-divin, издевательства над скд :) звучит круто
+
2. TrinitronOTV 14 24.05.14 14:45 Сейчас в теме
спасибо за информацию, интересное решение задачи, положу в копилку
+
3. васисубатор 67 28.05.14 22:43 Сейчас в теме
4. Поручик 4674 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?
swimdog; +1
14. info1i 223 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
Сообщение было скрыто модератором.
...
Внимание! Тема сдана в архив