1С:Аналитика как BI-система: обзор инструмента и кейсы внедрения в IT-компании

15.07.24

Архитектура - Аналитика и визуализация данных

Я Никита, ведущий 1С-разработчик в в IT-компании, уже два года изучаю инструмент 1С:Аналитика и занимаюсь его внедрением в нашей компании. Хочу сделать небольшой обзор и поделиться опытом с руководителями проектов и аналитиками.

Содержание

  1. 1С:Аналитика как BI-система    
  2. Обзор работы с 1С:Аналитикой
  3. Плюсы и минусы 1С:Аналитики
  4. Инструмент уже успешно используют    
  5. Как мы используем 1С:Аналитику в IT-компании

 

1С:Аналитика как BI-система

Дам небольшое определение BI-системе (Business Intelligence). Это набор инструментов для анализа данных из разных источников и для удобной их визуализации, основная их задача — помогать принимать обоснованные бизнес-решения. 1С:Аналитика как раз позволяет это делать. 

BI-система 1С:Аналитика создана на платформе «1С:Предприятие 8», а также использует технологию «1С:Предприятие.Элемент», она предназначена в большей степени для руководителей проектов, аналитиков и специалистов управляющих позиций. Реализован инструмент в виде страницы в браузере, где можно строить красивые диаграммы и таблицы, использовать быстрые фильтры. Это позволяет пользоваться инструментом и с телефона.

На самом деле 1С:Аналитика появилась давно, упоминания о ней я нашёл аж в 2020 году, но в справочнике внедрений самое первое датируется 2022 годом. Сейчас инструмент находится в активном развитии, постоянно добавляются новые форматы визуализации данных. Самые популярные — это, наверное, таблица, круговая и столбчатая диаграммы, стек, график и воронка, недавно появилась древовидная диаграмма. 

 


Интерфейс десктоп-версии 1С:Аналитики

 

Обзор работы с 1С:Аналитикой

Подключение базы

Для того чтобы Аналитика смогла получать данные из базы 1С, эту базу необходимо опубликовать на веб-сервере, в моём случае это был IIS. Важно проставить флаги «Публиковать систему аналитики» и «Публиковать доступ для клиентских приложений». После этого инструмент сможет получать данные, используя сервер предприятия.

Уже после этих манипуляций в панеле администрирования 1С: Аналитики можно подключить базу, используя её опубликованную ссылку. Инструмент сам соберёт информацию о структуре базы, количестве записей регистров и прочее. Всё для оптимизации и возможности построения запросов.

 

Режимы работы

  1. Диаграммы: просматривать данные в диаграмме в разных разрезах, редактировать фильтры и состав отображаемых данных, менять вид графиков.
  2. Дашборд: объединять диаграммы с разными данными в единое визуальное пространство и управлять их общими фильтрами.  
  3. Рабочий стол: создавать новые и просматривать существующие диаграммы и дашборды.

Диаграммы

1С:Аналитика может построить диаграмму на любом источнике — документ, регистр, справочник, что угодно, главное, чтобы он хранил данные. По умолчанию инструмент предлагает использовать самые разные поля, которые мы дальше можем настроить и проанализировать. Можно указать период, вывести подразделения по иерархии или вовсе отключить вывод иерархии, задать ресурсы. 

Для представления данных можно выбрать и таблицу, и диаграмму, можно менять отображение колонок, разворачивать периоды в строки. Тип данных в полях различается по цвету: например, синий — для ресурсов, фиолетовый — для измерений, серый — для фильтров, отборов и прочего.

Когда график готов, его можно опубликовать и поделиться ссылкой на него. Коллега сможет открыть его с теми правами, которые подхватываются из 1С. Он увидит точно такую же картинку и при этом сможет сделать свои настройки, которых вы не увидите, но при этом всегда можно «откатиться до оригинала», который задаёт автор, владелец диаграммы. Также диаграмму можно сохранить как картинку .png и сразу использовать в презентациях, а таблицу можно выгрузить в формате .csv.

Чтобы проанализировать данные с нескольких диаграмм, можно объединить их в дашборд способом drag'n'drop.

 


Экран создания диаграммы в 1С:Аналитике

Дашборды

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

В Дашборде также можно  использовать  редактор выражений для создания отборов. Тут много функций: и те, которые мы уже привыкли видеть в СКД, и чуть более новые. Например, функция «Родитель»: если в СКД, насколько я помню, нужно пройти какие-то танцы с бубном, чтобы рассчитать какие-то родительские значения, то в 1С:Аналите это одна функция. То есть не нужно бегать ни в какой синтаксис-помощник или на ИТС — здесь есть и описания параметров, и даже примеры.

Можно создавать несколько дашбордов — они отображаются на Рабочем столе, там же видно отдельные диаграммы. Выгрузить дашборд можно только как картинку.

 


Дашборд в 1С:Аналитике

 


Список диаграмм и дашбордов

 

«Под капотом»

1С:Аналитика общается через веб-публикацию с сервером 1С с помощью самых обычных запросов, но построенных особым образом. Как мы знаем, 1С хранит данные в СУБД в довольно сложночитаемом виде, а 1С:Аналитика преобразует их сразу в легкочитаемый формат. Благодаря системе взаимодействия из 1С:Аналитики можно в два клика открыть необходимую сущность в 1С. Например, из таблицы с регистратором открыть документ «Регистратор» и уже там оперативно вносить правки. 

Кроме того, веб-публикация и сервер 1С может использовать data-акселератор — частичную копию базы данных, которую в актуальном состоянии поддерживает администратор. Data-акселератор позволяет разгрузить канал чтения базы данных в высоконагруженных системах, что снизит количество блокировок и улучшит быстродействие самой базы 1С и 1С:Аналитики. 

 


Схема работы 1С:Аналитика

 

Плюсы и минусы 1С:Аналитики

Пока сложно назвать 1С:Аналитику конкурентом других BI-систем и сравнивать их, но в наших реалиях это хорошее решение для импортозамещения. Я выделил для себя несколько достоинств и недостатков инструмента в сравнении с аналогом от Qlik Sense.

 

Преимущества перед конкурентом

  1. Умеет работать с данными оперативно. Тогда как в Qlik Sense с таблицами можно работать и по два часа, в зависимости от их размера. 
  2. Обновляет таблицы сама. Автоматически собирает структуру метаданных, обновляет количество записей в регистрах и прочее. Некоторые BI-системы, как Qlik Sense, этим похвастаться не могут, им нужно писать запрос на получение и обновление данных. 
  3. Возможность изменять отчеты и дашборды на лету. Буквально за пять минут можно создать и настроить дашборд, с помощью которого можно проводить анализ. И переключение из режима просмотра в режим редактирования происходит в два клика. В Qlik Sense, чтобы изменить дашборд и отчёт под себя, нужно заходить в контур разработки. С одной стороны, это такая «защита от дурака», может быть, это и плюс в каком-то смысле, но я отношу это к минусу, потому что неудобно.
  4. Поддерживает иерархию в справочниках. 
  5. Использует систему взаимодействия. Можно внести правки в документ, обновить страницу и диаграмма уже перестроится, произведёт новый запрос на данных.
  6. Быстро окупается. Простая настройка, для начала работы достаточно установить систему, опубликовать 1С-базу и подключить 1С:Аналитику к этой публикации. Qlik Sense со всем его функционалом — громоздкое и дорогостоящее решение. Данные хранятся отдельно в базе самой программы, то есть это дублирование. Базы  бывают просто колоссальных размеров, значит, нужно дополнительно тратиться на оборудование, на дисковое пространство.

 

В чём уступает конкуренту

  1. Не использует AI для анализа данных. Qlik Sense же использует AI в подсказках, что позволяет проще его использовать. 
  2. Ограничена набором метаданных конкретной базы. А Qlik Sense может описать и интегрировать источник данных прямо в программе. То есть можно написать запрос, и Qlik Sense подтягивает данные. 
  3. Не умеет связывать несколько таблиц, источников данных. Не получится проанализировать ERP и УХ в одной 1С:Аналитике. Альтернативой будет создать хранилище данных. В противовес этому Qlik Sense имеет самостоятельную ассоциативную модель, то есть может сам находить связи между несколькими таблицами и ассоциировать их для построения в дальнейшем некоторых диаграмм и дашбордов.
  4. Экспортирует данные только в CSV и PNG.

 

Инструмент уже успешно используют

  • Департамент информационных технологий города Москвы. Интеграция на 100 рабочих мест. Разработали себе более 15 аналитических панелей, в которых более чем 150 диаграмм. 
  • Gazprom International. Пилотный проект на десять рабочих мест. Разработали аналитическое хранилище данных для оперативной гибкой отчётности по одной предметной области. 

Далее расскажу, как мы внедряли 1С:Аналитику в нашей компании. Здесь можно посмотреть Справочник внедрений.

 

Как мы используем 1С:Аналитику в IT-компании

Для чего внедряли

  • Уйти от ручного анализа в Excel.
  • Ускорить формирование отчётов 1С — некоторые могут строиться по четыре часа.
  • Улучшить наглядность отчётов. В 1С, конечно, есть СКД и диаграммы, но это не так красиво и удобно, а если нужно изменить какой-то фильтр, то придётся ждать, пока отчёт заново сформируется.
  • Производить анализ консолидированных данных из множества разных источников.

 

Архитектура решения

 

Среди источников данных у нас используются: 1С:ДО, ERP, 1С:ЗУП, Google-таблицы и Битрикс-24

 

Обмен хранилища данных с другими базами на 1С выполнен с помощью довольно спорной технологии — COM соединения. Основной его минус в медленной скорости, но в нашем случае скорость не так важна. У нас сейчас минимальный порог актуальности — сутки, то есть вечером происходит весь обмен, собираются все данные с источников, и на следующее утро можно видеть свежую информацию.

Также мы задались целью разработать универсальное расширение, которое будет содержать веб-сервис либо http-сервис, и создать план обмена, чтобы регистрировать изменения различных источников, выгружать не все, а только изменившуюся часть. А ещё смотрим в сторону использования 1С: Шина.

1С: Аналитика не умеет анализировать данные смежно, но есть дашборды, которые используют данные сразу их трёх систем: ERP, ДО и ЗУП. Все это работает с помощью нашего DWH (Хранилища данных). С помощью DWH мы как раз и анализируем данные смежно. Хотя это имеет небольшой минус: мы теряем возможность использования системы взаимодействия, то есть регистратор уже не откроем непосредственно в ERP, а откроем в DWH. В планах найти способ перенаправлять систему взаимодействия в систему источник

 

Кейс с бонусной системой для сотрудников

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

 

Так выглядели данные по бонусам-«плюшкам» до 1С:Аналитики


У HR-подразделения возник запрос на более наглядную аналитику: на чём сотрудники зарабатывают и куда тратят бонусы. Для этого в 1С:Аналитике я создал дашборд, который строился по принципу: от общих диаграмм к детальным записям. Сначала диаграммы — столбчатые, круговые, ниже график динамики заработка плюшек по показателям, а в самом низу максимально сухая и максимально детализированная таблица фактических данных.

 

Так выглядят данные в 1С:Аналитике (влезло не всё)

 

1С:Аналитика позволила нам быстро видеть приход-расход «плюшек», наиболее популярные поводы начисления, самые покупаемые позиции на маркетплейсе, самых «бонусных» и самых щедрых сотрудников и другие показатели. 

Можно строить и более сложные дашборды, где вторая линия графика является рассчитываемой. Допустим, рассчитываемый банк плюшек на сотрудника помесячно: было интересно, каков он на самом деле и как меняется. И с помощью Аналитики мы это и смогли посмотреть. Отображение данных и детализацию можно менять благодаря быстрым отборам — одно нажатие и всё отфильровалось, графики перестроились, то есть пользоваться довольно просто. 

 

Это длинный скриншот сложного дашборда в 1С:Аналитике

 

Кейс с анализом трудозатрат

Второе применение дашбордов 1С:Аналитики в нашей компании появилось из запроса руководителя направления разработки на анализ трудозатрат сотрудников на проектах. 

 

Так руководитель видел данные о трудозатратах до 1С:Аналитики

 

В 1С:Аналитике я создал стековую диаграмму с сегментацией по видам проектов — сколько часов на каком проекте в каком месяце затрачено всеми специалистами. Вывел эти данные и на круговой диаграмме в процентах. Таблица с сухими фактическими цифрами фильтруется в один клик, можно получить детализацию по каждому виду проекта: кто в этом проекте участвует, сколько он часов на это тратит, какова доля часов из общего рабочего времени, количество сверхурочных часов и другие показатели.

Также в 1С:Аналитике можно сравнивать разницу между периодами. Для анализа трудозатрат это очень актуально — руководитель сразу видит, когда меньше/больше загруженность. 

 

Так данные о трудозатратах наших сотрудников отображаются в 1С:Аналитике

 

Кейс с отчётом «Бюджет доходов и расходов»

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

 


Так теперь выглядит БДР из ERP в 1С:Аналитике

 

Что изменилось после внедрения

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

Лично я и наша компания довольны результатами, видим большую пользу от внедрения 1С:Аналитики. Однако от 1С-сообщества есть неоднозначные отзывы по этому инструменту: чаще всего жалуются на быстродействие. 

Делитесь в комментариях своими впечатлениями от 1С:Аналитики, задавайте вопросы.

 

Автор: Никита С., разработчик 1С

Готовое решение

Выгрузка данных из 1С в BI - аналитику

Автоматически без программиста выгружайте данные из 1С в системы BI - аналитики

См. также

Аналитика и визуализация данных Бесплатно (free)

Чем отличаются оперативный, аналитический и стратегический уровни управленческой отчетности – и почему их смешение в одном отчете гарантированно приводит к провалу внедрения? Разберем типичные ошибки при разработке управленческой отчетности и определим 11 ключевых этапов разработки – от понимания стратегии бизнеса до группировки информации на дашбордах.

16.07.2025    786    0    chavalah    0    

4

Аналитика и визуализация данных Бесплатно (free)

После года интенсивной работы в управленческой базе 1С накапливается большое количество информации. Алчные до анализа аналитики загружают разработчиков 1С большим объемом работ по созданию разных отчетов из базы данных. Это нужно, чтобы получить крупицы «золотой» информации, необходимой для принятия правильного управленческого решения. Как результат, загружены разработчики, нагружено железо, перегружены регистры, чешут голову администраторы по железу..... бюджет поддержки такой системы летит к небесам… Расскажем о том, как выгрузить данные из 1С в BI и передать настройку произвольных отчетов в руки аналитиков и юниор разработчиков, чтобы они сами могли вывести отчеты и взаимосвязи с помощью Yandex datalens.

27.05.2025    1763    16    uribur    6    

16

Аналитика и визуализация данных Управленческий учет Бесплатно (free)

«Принимайте решение в бизнесе на основе аналитики» — классический аргумент в пользу BI. Визуальное представление, графики, индивидуально настроенные дашборды — глубокое погружение в цифры может дать быстрые результаты. Но на практике нужно ли многим анализировать столько параметров? Может, достаточно взять отчет из 1С? Почему же компании внедряют BI?

06.02.2025    1334    0    user1980363    3    

1

Аналитика и визуализация данных Бизнес-аналитик Пользователь Руководитель проекта Россия Управленческий учет Бесплатно (free)

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

18.03.2024    1344    0    sergey.skirdin    3    

2

Аналитика и визуализация данных Бесплатно (free)

Когда эффективность работы бизнес-аналитика ограничивается скоростью разработки, и добавление одного поля в отчет PowerBI занимает до полутора месяцев, приходится искать альтернативы. О том, как встраивание 1С:Аналитики в BI-ландшафт компании помогло оперативно импортозаместить Power BI и повысить эффективность бизнес-анализа в компании, пойдет речь в статье.

10.01.2024    5307    0    user1466751    8    

19

Аналитика и визуализация данных Бизнес-аналитик Бесплатно (free)

Под данными и аналитикой (D&A) понимаются способы управления данными в организациях для поддержки всех видов их использования, а также анализ данных для улучшения решений, бизнес-процессов и результатов, например, обнаружения новых бизнес-рисков, проблем и возможностей.

08.12.2023    1707    0    klickg    0    

0

Аналитика и визуализация данных Бизнес-аналитик 1С v8.3 1C:Бухгалтерия Россия Управленческий учет Бесплатно (free)

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

24.11.2023    3975    0    Novomir    11    

9

Аналитика и визуализация данных Бизнес-аналитик Бесплатно (free)

Под данными и аналитикой (D&A) понимаются способы управления данными в организациях для поддержки всех видов их использования, а также анализ данных для улучшения решений, бизнес-процессов и результатов, например, обнаружения новых бизнес-рисков, проблем и возможностей.

13.07.2023    2609    0    klickg    1    

2
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. freaky_kivi 10.07.25 12:58 Сейчас в теме
Здравствуйте. Может быть вы знаете - могу ли я как-то ограничить вход в 1С аналитику, дав доступ к ней только определенному списку пользователей базы. На сколько я увидел - сейчас доступ к 1С аналитике есть у каждого пользователя базы 1С, контролируется лишь информация которую они могут видеть - правами пользователя.

Мне же нужно, чтобы даже авторизоваться в 1С аналитике могли только определенные пользователи базы, это возможно?
Для отправки сообщения требуется регистрация/авторизация