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

Запросы 1С:Предприятие 8. Группировка
Группировки в запросах 1С применяются, когда необходимо свернуть таблицу, получаемую из источника данных по какому-либо столбцу (группировочный столбец) а со значениями другого столбца (группируемый столбец) произвести некие математические или статистические действия, например подсчитать сумму.
Развернуть группировку после выполнения запроса и узнать, какие строки в нее вошли, после выполнения запроса невозможно (в отличие от применения Итогов).
При использовании группировок все столбцы в запросе делятся на группируемые и группировочные, не должно оставаться столбца, который не принадлежит ни к одной из категорий. Вместе с тем, группируемых столбцов может не быть, если все столбцы относятся к группировочным, и наоборот, может не быть группировочных столбцов, если все относятся к группируемым.
Группировочные столбцы обозначаются в особой секции запроса, которая начинается с фразы СГРУППИРОВАТЬ ПО. Группируемые столбцы обозначаются через агрегатные функции в секции ВЫБРАТЬ.
Существует 6 видов агрегатных функций, применяемых при группировках:
- СУММА — суммирует значения группируемого столбца, применяется только для числовых значений.
- СРЕДНЕЕ — вычисляет среднее арифметическое из значений группируемого столбца, применяется только для числовых значений.
- МАКСИМУМ — может применяться для любых типов значений группируемого столбца, при этом возвращается максимальное значение из всех группируемых. Если значения не числовые, то возвращается последнее при сортировке по возрастанию.
- МИНИМУМ — может применяться для любых типов значений группируемого столбца, при этом возвращается минимальное значение из всех группируемых. Если значения не числовые, то возвращается первое при сортировке по возрастанию.
- КОЛИЧЕСТВО — возвращает количество значений в группируемом столбце, может использоваться для любых типов значений. В расчет не берутся значения типа NULL.
- КОЛИЧЕСТВО РАЗЛИЧНЫЕ — возвращает количество различных значений в группируемом столбце, может использоваться для любых типов значений. В расчет не берутся значения типа NULL.
Полям запроса, к которым применены агрегатные функции обязательно назначаются псевдонимы.
Об особенностях применения условий отбора в запросах с группировками читайте в статье Запросы 1С:Предприятие 8. Условия отбора.
Рассмотрим применение группировок в запросах 1С на примерах.
Источником данных будет таблица покупок товаров Поставки, в которой отражены операции поставки товара (каждая поставка в отдельной строке):
Лабораторная работа № 11
Закроем конструктор схемы компоновки данных и в окне редак тирования объекта конфигурации Отчет ПереченьУслуг перейдем на закладку Подсистемы.

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

Дополнительный функционал СКД
Иногда случаются такие ситуации, когда нам необходимо отразить несколько итогов по одним группировкам. К примеру, показать количество номенклатуры на складе и ее процент по отношению к общему количеству. Для этого наиболее удобно использовать дополнительное вычисляемое поле. Его мы можем добавить на вкладке «Вычисляемые поля».
При запуске отчета мы видим, что наша колонка добавилась и ассортимент подсчитывается верно. Однако, не совсем красиво то, что наименования номенклатуры дублируются в сгруппированных строках. Чтобы убрать наименование номенклатуры из столбца, который задумывался как числовой, необходимо изменить настройку вывода отчета.
Сохраняем отчет, обновляем конфигурацию, если это встроенный отчет, и запускаем 1С в режиме предприятия. В результате после сделанных настроек числовые показатели на всех уровнях группировки, включая общие итоги, остаются, а наименования номенклатуры отсутствуют. Таким способом можно отключить отображение данных поля на конкретном уровне.
В систему компоновки данных заложены широкие возможности и гибкие настройки, позволяющие создать практически любой отчет. Естественно, что существуют и настройки внешнего вида – группировки, общие и промежуточные итоги, выделения цветом и прочее. Остается лишь понять и запомнить, где и что настраивается в СКД.
Группировка данных в сводной таблице в Excel.
Настройка итогов в СКД 1С 8.3
Отчеты в системах 1С используются для вывода информации пользователям в требуемом виде. Чаще всего для этого используется система компоновки данных – специальный механизм платформы, позволяющий писать достаточно сложные отчеты без написания кода. Если вы хотите быстро и грамотно писать отчеты в 1С, то вам придется изучить основные приемы работы с СКД.
Одной из самых частых просьб пользователей является автоматический подсчет итогов по определенным критериям. Это действительно удобно и позволяет моментально оценить общий результат работы, чтобы не разбирать детально каждую строку отчета. СКД в 1С 8.3 поддерживает достаточно гибкие настройки, чтобы удовлетворить любые разумные требования пользователей.
Рассматривать вывод итогов оптимально на конкретных примерах с отчетом на СКД.
Кроме суммы в СКД заложены и другие операции, которые можно указывать в поле «Выражение» в правой таблице. Причем они отличаются в зависимости от типа данных поля. Для нечисловых полей вы не сможете вывести в итоги их сумму или узнать среднее значение. С числами вы можете использовать полный набор арифметических операций:
Следует упомянуть, что никто не запрещает нам комбинировать вышеперечисленные функции в поле «Выражение». У нас есть возможность прописать там целые формулы и даже обращаться к функциям общих модулей. В поле «Рассчитывать по…» задают группировки, по которым необходим расчет итогов. То есть вы можете в одном столбце получить различную информацию по отдельным группировкам.
Микрофинансирование → Микрокредиты → Специальные предложения → Скачать файлы → Обзор Быстроденег → Предмет договора → Ответственность сторон → Отличные наличные→ Экспресс займы