Схемы показателей. Объединение наборов СКД. Программное формирование отчета

Публикация № 1000958

Разработка - Инструментарий разработчика

Отчет Объединение СКД ABC анализ схема компоновки данных программное формирование отчета скд

Программное формирование отчета на СКД, наборы которых выбираются из справочника.

Постановка задачи

Все наверняка сталкивались с таким понятием, как ABC-анализ.

ABC-анализ— метод, позволяющий классифицировать ресурсы фирмы по степени их важности. Этот анализ является одним из методов рационализации и может применяться в сфере деятельности любого предприятия.

Возникла необходимость реализовать такой отчет.

Особенностью данного отчета является то, что наборы данных описываются схемами компоновки данных, которые хранятся в справочнике.

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

Описание

Для демонстрации работы отчета добавим объекты в пустую конфигурацию:

Справочник "Номенклатура" - это объект для анализа.

Справочник "Показатели Анализа" - справочник, который будет хранить СКД с расчетом показателей.

Заведем пару показателей: "Количество продаж" и "Сумму продаж" и загрузим в них СКД.

 
 Текст запроса наборов будет примерно следующего вида:

Заведем документ, который будет формировать движения для анализа.

Создадим несколько документов и проведем их.

Отчет "Анализ показателей"

В правой части отчета находится таблица, в которой можно указать показатели анализа и период для данного показателя.

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

В первом примере выбраны данные по количеству продаж за 3 разных периода.

Во втором примере изменен третий показатель на сумму продаж.

 
 Код формирования отчета

 

Проверялось на платформе 8.3.13.1690.

 

 

Возможно вас заинтересуют другие публикации:

 

  Структура компании. Такого нигде не увидите.

  Схемы показателей. Объединение наборов СКД.

  Групповая отправка документов по электронной почте.

  Подсистема "Согласование документов с произвольным маршрутом"

  Подсистема "Произвольные формы ввода"

Скачать файлы

Наименование Файл Версия Размер
Схемы показателей. Объединение наборов СКД. Программное формирование отчета.:

.dt 65,62Kb
11.02.19
6
.dt 1.1.1 65,62Kb 6 Скачать

Специальные предложения

Оставьте свое сообщение

См. также

СКД не только для отчетов

Практика программирования v8::СКД 1cv8.cf Бесплатно (free)

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

18.09.2019    18655    YPermitin    36    

Просмотр и анализ структуры базы данных (отчет на СКД)

Инструментарий разработчика v8 v8::СКД 1cv8.cf Абонемент ($m)

Отчет для просмотра и анализа структуры базы данных с поддержкой файловых баз (ограниченный режим), а также баз на SQL Server и PostgreSQL.

5 стартмани

24.07.2019    19685    159    YPermitin    27    

Анализ объектов метаданных

Инструментарий разработчика v8 v8::УФ 1cv8.cf Абонемент ($m)

Простой отчет для анализа структуры объектов метаданных. Работает в любой конфигурации на обычных и управляемых формах. Показывает свойства объектов, сведения о реквизитах и другую информацию об объекте метаданных в наглядном виде.

1 стартмани

22.07.2019    2783    4    alex_bob    0    

Шаблон отчета, обычное приложение. Отображает на форме: параметры, отбор, варианты настроек, загрузку элементов отбора из файла

Инструментарий разработчика v8 v8::СКД УПП1 Абонемент ($m)

Шаблон отчета с формой для обычного приложения. Позволяет отображать на форме: параметры, отбор, варианты настроек, загрузку в левое значение отбора список элементов из файла (проверено на Управление производственным предприятием, редакция 1.3 (1.3.61.2) )

1 стартмани

22.04.2019    3236    8    user995537    0    

Регистрация объектов для обмена

Перенос данных из 1C8 в 1C8 v8 1cv8.cf Абонемент ($m)

Групповая регистрация объектов для обмена с разными источниками.

1 стартмани

05.04.2019    3681    4    MaxxiMiliSan    0    

Структура компании в виде блок-схемы

Управленческие v8 УПП1 БП3.0 ЗУП3.x УУ Абонемент ($m)

Структура компании в виде блок-схемы. Рисование в табличном документе.

5 стартмани

29.03.2019    9706    25    MaxxiMiliSan    12    

Шаблон отчета СКД (обычные формы)

Инструментарий разработчика v8 v8::СКД 1cv8.cf Абонемент ($m)

Шаблон отчета СКД для обычных форм. Для любой конфигурации. Без дополнительных настроек.

1 стартмани

21.03.2019    5853    42    Смешной 1С    5    

Улучшенный шаблон отчёта СКД ОФ (обычные формы), подобный стандартной управляемой форме отчёта

Инструментарий разработчика v8 v8::СКД БП2.0 ЗУП2.5 УТ10 УПП1 Абонемент ($m)

Вашему вниманию предлагается улучшенный шаблон отчёта СКД, реализованный на обычных формах. Лаконичный и функциональный, весь необходимый минимум для управления отчётом вынесен на форму отчёта, что избавляет рядовых пользователей от необходимости лезть внутрь настроек отчёта. Элементы формы сделаны "резиновыми", что позволяет не дорабатывать форму отчёта, если в нём прибавилось отборов или параметров (пользователь сам при необходимости растянет область отборов или параметров). У пользователя есть возможность скрывать/отображать на форме настройки параметров или отборов. Форма автоматически запоминает состояние отображения параметров и отборов. Имеется возможность сохранять отчёт в файлы распространённых форматов (Excel2007, Excel, PDF, Word2007, ODS, HTML, Текстовый файл). Так же на панель выведена кнопка восстановления стандартных настроек отчёта.

2 стартмани

25.02.2019    4349    4    Eugen-S    0    

Отчет по подпискам на события

Инструментарий разработчика v8 1cv8.cf Абонемент ($m)

Внешний отчет для разработчика на платформе 1С:Предприятие 8.3. С его помощью вы значительно упростите себе доработку конфигураций! Быстро найдете все подписки, в которые включен объект метаданных, сможете построить отчет в любом разрезе - по объектам, событиям, подпискам, общим модулям, процедурам и т.д.

1 стартмани

18.02.2019    9083    51    tomvlad    8    

Удаление движений по битым ссылкам за период

Чистка базы v8 v8::УФ 1cv8.cf Абонемент ($m)

Найти и удалить записи по регистрам за период, где регистратором является битая ссылка.

1 стартмани

15.02.2019    4421    12    MaxxiMiliSan    0    

Проверка прав доступа к значениям характеристик ПВХ (планов видов характеристик)

Инструментарий разработчика Универсальные обработки v8 v8::Права v8::ПВХ 1cv8.cf Россия Абонемент ($m)

Универсальная внешняя обработка для проверки прав доступа к значениям характеристик ПВХ (планов видов характеристик) информационной базы. Платформа 8.3, управляемые формы. Решение мелких проблем с правами доступа после обновления типовых конфигураций. Версия 003 от 10.02.2019

1 стартмани

11.02.2019    4112    3    ROL32    1    

Шаблон отчета, формирующегося в фоновом режиме

Инструментарий разработчика v8 v8::УФ 1cv8.cf Россия Абонемент ($m)

С помощью данного шаблона можно в кратчайшие сроки сделать отчет любой сложности для любых форм, который будет формироваться в фоновом режиме и сообщать прогресс выполнения пользователю. По окончанию формирования пользователь получит уведомление о том, что отчет сформирован (скриншот №3) даже при свернутой 1С. При нажатии на уведомление активизируется окно с отчетом.

1 стартмани

21.01.2019    3438    7    1C_Casual    4    

Генерация внешнего отчета на основе варианта в "классической" консоли СКД

Инструментарий разработчика v8 v8::СКД 1cv8.cf Россия Абонемент ($m)

Реализации функции генерации внешнего отчета одной кнопкой в "классической" консоли отчетов СКД. Это функция будет полезна, если вам надо пользователю отдать настроенный вариант отчета на тестирование (а для него консоли это очень сложно: настройки, отборы и т.п.) или банально лень в конфигураторе собирать внешний отчет и вместе с ним ещё хранить отдельно в файле настройки варианта (отборы, например).

1 стартмани

16.01.2019    5876    19    maxx    21    

Шаблон кросс-таблицы с иерархией на СКД

Инструментарий разработчика Практика программирования v8::БУ v8::СКД БП3.0 Россия Абонемент ($m)

Шаблон для быстрой реализации отчета кросс-таблицы с иерархией и жестко заданной структурой вывода с использованием СКД.

1 стартмани

22.12.2018    8887    8    wizard.ilmir02    3    

Шаблон отчета на управляемых формах

Инструментарий разработчика v8 v8::УФ 1cv8.cf Абонемент ($m)

Подготовил для себя некоторый шаблон для отчетов на управляемых формах. Хотел бы поделиться и с сообществом.

1 стартмани

16.12.2018    4950    17    Aleksey81    5    

Формирование WORD документов на основании шаблонов

Универсальные печатные формы v8 1cv8.cf Абонемент ($m)

Очередное решение формирования word документов на основании шаблонов. Отличие данного решение, что 1с работает не напрямую с WORD, а через приложение, что увеличивает скорость работы.

4 стартмани

13.12.2018    6275    2    MaxxiMiliSan    2    

Структура хранения данных

Инструментарий разработчика v8::УФ v8::СКД 1cv8.cf Абонемент ($m)

Отчет на СКД выводит информацию о структуре хранения объектов в базе данных.

1 стартмани

30.11.2018    4441    13    mamba    0    

Автоматическое заполнение ГТД при отсутствии партионного учета на 41 счете

Обработка документов Оптовая торговля Оптовая торговля v8::БУ БП3.0 Россия БУ Абонемент ($m)

В конфигурации "Бухгалтерии 3.0" отсутствует ведение партионного учета по 41 счету. В документе реализации товаров и услуг необходимо заполнять номера ГТД и страну происхождения.

2 стартмани

15.11.2018    4761    8    MaxxiMiliSan    0    

Подсистема "Произвольные формы ввода" (в виде excel с пересчетом ячеек по формулам)

Обработка документов v8 Абонемент ($m)

Ввод информации в документ в произвольной форме в виде excel с пересчетом ячеек по формулам.

3 стартмани

17.10.2018    5516    10    MaxxiMiliSan    16    

Состав объектов подсистем

Инструментарий разработчика v8::СКД 1cv8.cf Россия Абонемент ($m)

Отчет по составу объектов, которые принадлежат соответствующей подсистеме.

1 стартмани

22.05.2018    7169    16    Alligator84    1    

Выполнение внешней обработки в фоне на базе БСП

Инструментарий разработчика v8 v8::УФ 1cv8.cf Россия Абонемент ($m)

Выполнение внешней обработки в фоне с выводом прогресса. Работает как для обработок в дополнительных отчетах и обработках, так и для внешней обработки запускаемой через Файл/Открыть. Так же работает если встроить обработку в конфигурацию или в расширение. Показан пример как стандартного БСП прогресса, так и пример нестандартного прогресса. Показана передача параметров в фоновое задание и возврат результата.

1 стартмани

22.03.2018    9345    55    Wern03    4    

Иерархия элементов управляемой формы

Инструментарий разработчика v8 v8::УФ 1cv8.cf Россия Абонемент ($m)

Отчет выводит в виде иерархии элементы управляемой формы.

1 стартмани

11.03.2018    6797    3    pm74    1    

Таблица значений в параметрах СКД

Практика программирования Инструментарий разработчика v8 v8::СКД 1cv8.cf Абонемент ($m)

Шаблон отчета на СКД, где в качестве параметра передаётся таблица значений.

1 стартмани

31.01.2018    8709    21    skydivespb    4