Как в excel группировать данные - Учим Эксель

Трюки и уловки при работе с отчетами на базе СКД (часть 1)

Трюки и уловки при работе с отчетами на базе СКД (часть 1)

Чтобы избежать объяснений типа «тоже мне открытие!», оговорюсь сходу: статья рассчитана на неискушённых СКД-разработчиков, тем кто это и так понимает не непременно высказывать своё «фи!», поймите, то что разумеется вам — не постоянно бывает разумеется остальным.

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

Трюк №1. Многоликость правого значения.

Итак, для разогрева начнём с чего-нибудь поординарнее. В таковых механизмах СКД, как «Отбор» либо «Условное форматирование» вы наверное сталкивались с колонками «Поле» (либо «Левое значение») и «Значение» (либо «Правое значение»). Мастера, наверное знают этот трюк, но начинающим не постоянно просто додуматься, что поле компоновки данных можно употреблять как слева, так и справа (т.е. ассоциировать не только лишь данные фиксированные значения, да и остальные поля СКД в границах одной строчки). Для этого довольно в поле правого значения зайти в режим редактирования, надавить клавишу чистки значения («кретик»), потом надавить показавшуюся клавишу выбора типа (буковка «Т») и избрать тип «Поле компоновки данных».

Пример.
В качестве примера я не стал изобретать велик, а брал самую обыденную оборотно-сальдовую ведомость по счету 60 из демо-версии 1С:Бухгалтерии (я использую ред. 2.0.). Кто не понимает, начиная с редакции 2.0 этот отчёт изготовлен на базе СКД.

Интересно почитать:  Как убрать разлиновку в excel

Итак, зададим прямо в ней отбор для строк с условием «БУ Дт (оборот)» Равно «БУ Кт (оборот)», также применим к отчёту условное оформление, подсветив жёлтым цветом ячейки строк, где «БУ Кт (кон. сальдо)» Больше «БУ Кт (оборот)». Если кто не понимает, как включить панель «Оформление» — найдите клавишу «Характеристики панели опций» справа от надписи «Панель опций».

Конечный итог должен получиться приблизительно таковым:

Трюк №2. Отбор на группировках.

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

Пример.
Цель примера: показать ОСВ, в которой для взаиморасчетных счетов (60,62,76) показать расшифровку по контрагентам, а для накладных (20,23,25,26) — по статьям издержек.

Сама СКД реализована в виде набора данных, где употребляется запрос к виртуальной таблице остатков и оборотов регистра бухгалтерии «Хозрасчетный».
Размещаем вложенные группировки «Организация» и «Счет». В группировке «Счет» параллельно размещаем 2 группировки «Субконто1» и «Субконто2», для которых задаем надлежащие отборы.
Иллюстрацию опции привожу в снимке экрана:


Если в главных настройках отчёта на закладке «Остальные опции» вы не отключали вывод отборов, то это непременно необходимо будет создать в «остальных настройках» наших группировок «Субконто1» и «Субконто2»

Интересно почитать:  Напоминания в excel

Трюк №3. Шапка-невидимка

Последующий трюк можно представить, как продолжение предшествующего. Если вы направили внимание, в получившемся отчёте невзирая на то, что практически у нас выводится лишь одно субконто, в шапку попадают оба (и «Субконто1» и «Субконто2»). К огорчению создатели СКД не предусмотрели возможность регулирования видимостью шапки либо использования какого-либо служебного знака, при установке которого в качестве заголовка, шапка поля бы не формировалась. Но, как вы уже, наверняка, додумались есть трюк, который в некий степени поможет обойти данное ограничение.

При разработке схемы в предопределённом макете дизайна добавьте макет группировки, с определением по имени группировки «Невидимка» так, как показано на снимке экрана. Направьте внимание, что поле «Область» обязано остаться пустым!

А потом задайте для группировки «Субконто2» имя «Невидимка»:

И вуаля. шапка группировки «Субконто2» исчезает, а отчёт становится вот таковым:

Спросите, почему макет дизайна задаётся через имя, а не через указание определенного поля группировки? Просто так выходит наиболее всепригодное решение и потом это имя группировки можно задать в вариантах отчёта на хоть какой группировке, а вот поменять предопределённый макет в вариантах уже не получится.

Да, есть ещё один ньюанс этого трюка: учитывайте, что «шапка-невидимка» накрывает не только лишь эту группировку, да и все нижестоящие! Т.е. если вы назначите имя «Невидимка» группировке «Субконто1», то в шапке не будет видно ни «Субконто1», ни «Субконто2»!

Трюк №4. Именуй меня как хочешь

Большая часть разрабов СКД знают, как можно задать заголовок поля запроса. На закладке СКД «Наборы данных», довольно поставить галочку отмены автозаголовка и внести в поле «Заголовок» нужный текст. Минус состоит в том, что в пользовательском режиме, этот метод недоступен, а переименовать заголовок охото не прибегая к помощи конфигуратора. Итак вот в настройках вариантов отчёта есть не только лишь метод переименовать заглавия полей, да и «накрыть» их группировочной «шапкой». Для этого на закладке «Избранные поля» нужно выделить нужные поля и надавить правую клавишу мыши. Как видно на снимке экрана для полей доступны функции «Установить заголовок» и «Сгруппировать поля».
Направьте внимание, что для полей группировок установку заголовка нужно созодать также конкретно через закладку «Избранные поля», а не через контекстное меню «Установить имя» в верхней (структурной) части опции варианта!

Интересно почитать:  Как уменьшить размер excel файла



Опосля всех опций вариант отчёта смотрится вот так:



P.S.
Маленькая подсказка для тех, кто будет качать схему. Схема — одна, но все трюки выполнены в виде отдельных вариантов опций отчёта данной нам схемы:

Ссылка на основную публикацию
Adblock
detector