Знакомая ситуация?
Для каждого нового отчёта в BI нужно звать программиста, дорабатывать конфигурацию и обновлять базу. А таблицы, выгруженные в разное время, не сходятся между собой — и BI показывает цифры, которым трудно доверять.
Расширение решает обе задачи. Наборы данных заводит сам аналитик в режиме 1С:Предприятие, а все таблицы набора выгружаются из одного согласованного состояния базы.
Почему это удобно
- Без доработки конфигурации. Расширение ставится поверх типовой конфигурации — её поддержка и обновления не затрагиваются.
- Без долгой настройки. Запрос составляется в привычном конструкторе запросов, результат сразу видно в предварительном просмотре.
- Согласованные данные. Все запросы набора читаются в одной транзакции. При необходимости исходные данные блокируются на время чтения — ненадолго: файлы пишутся уже после снятия блокировки.
- Сводный файл готовности. Последним в папку ложится JSON-файл со списком файлов и числом строк. Есть сводный файл — набор полный, можно забирать.
- Файлы, удобные для BI. Ссылки выгружаются двумя колонками: представление и уникальный идентификатор. В XLSX числа и даты — типизированные ячейки. Кодировка UTF-8.
- Относительные даты. «Начало месяца», «конец квартала» и т. п. со смещением в днях — значение вычисляется в момент запуска, запрос не нужно править каждый период.
- Никаких «полуфайлов». Файл пишется во временный и затем переименовывается; при ошибке сводный файл не формируется.
- Всё под контролем. Результат последнего запуска — в карточке и списке выгрузок, ход и ошибки — в журнале регистрации. Доступ разграничен двумя ролями.
Как пользоваться
- Установите расширение в информационную базу и назначьте пользователям роль добавления и изменения таблиц запросов и выгрузок (для просмотра — роль просмотра таблиц запросов).
- Опишите таблицу. Раздел «BI» → «Таблицы запросов BI» → «Создать»:
- на закладке «Основная» — наименование, формат файла (CSV, XLSX или JSON) и шаблон имени файла;
- на закладке «Текст запроса» — запрос, например через команду «Конструктор запроса»;
- на закладке «Параметры запроса» — команда «Заполнить параметры» и значения параметров;
- на закладке «Результаты» — «Предварительный просмотр», чтобы проверить данные.
- Настройте выгрузку. Раздел «BI» → «Выгрузки таблиц в BI» → «Создать»:
- на закладке «Таблицы» — добавьте таблицы запросов в набор;
- на закладке «Выполнение» — папка для файлов, расписание, пользователь регламентного задания и при необходимости блокировка данных;
- на закладке «Основная» — включите использование и запишите выгрузку. Регламентное задание создастся автоматически.
- Проверьте результат. Команда «Выполнить сейчас» запускает выгрузку вручную. В папке появятся файлы таблиц и сводный файл, в карточке — состояние последнего запуска.
- Подключите BI к папке: забирайте файлы после появления сводного файла.
Кому подойдёт
- Компаниям на конфигурациях 1С с БСП, которые строят отчётность в BI.
- Небольшим базам, где выгрузка — до 1 млн строк. Жёсткого ограничения на количество строк нет.
- Аналитикам, которые хотят сами заводить наборы данных, не дожидаясь разработки.
Что нужно для работы
- Платформа 1С:Предприятие 8.3 управляемые формы, клиент-серверный вариант базы.
- Папка для файлов, доступная серверу 1С; BI забирает файлы из неё.
- Конструктор запроса недоступен в веб-клиенте и мобильном клиенте (можно сформировать отдельно и вставить).
Загрузите расширение и настройте первую выгрузку — без доработки конфигурации и без долгой настройки.
Проверено на следующих конфигурациях и релизах:
- 1С:ERP Управление предприятием 2, релизы 2.5.27.93
Вступайте в нашу телеграмм-группу Инфостарт