Автоматизированная управленческая отчетность на основе данных из 1С

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

В закладки

Введение

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

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

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

Инеграция Гугл таблиц и 1С

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

Задача - создать модель. В нашем случае это форма отчета, которая зависит от исходных данных.

Ниже приведена принципиальная схема организации модели.

В качестве исходных данных используем информацию из 1С. Модель отчета создаем в привычных Гугл таблицах.

Форма отчета может быть любой и ее вид должен определяться потребностями в анализе и спецификой бизнеса. В текущем кейсе нас интересует только техническая составляющая.

Что бы сразу было понятно, на рисунке приведена форма отчета. Рассматривать будем отчет о движении денежных средств.

При изменении данных в 1С обновляется форма отчета.

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

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

Если в Гугл таблицы добавить больше 5 000 строк с данными, то они начнут тормозить и работать с ними будет очень сложно и не удобно.

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

Можно настроить так, что бы данные записывались раз в час, раз в день. То есть обработчик выгружает данные и отправляет JSON запрос в нужное место по расписанию.

Гугл таблицы используются как интерфейс

В свою очередь в таблицах создается интерфейс для отправки запросов к этой базе данных. Результат - обновление отчета актуальной информацией.

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

Резюме

Отчетность должна быть организована как модель. Это нужно, что бы строить отчетность в динамике и иметь возможность анализировать большие массивы данных.

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

Что бы увидеть вышеописанное наглядно, оставляю ссылку на запись вебинара.

Если для вас эта проблема актуальна, напишите нам. Контакты на сайте helpexcel.pro

Благодарю за внимание!

Материал опубликован пользователем. Нажмите кнопку «Написать», чтобы поделиться мнением или рассказать о своём проекте.

Написать
{ "author_name": "Артём Медведев", "author_type": "self", "tags": [], "comments": 0, "likes": 3, "favorites": 25, "is_advertisement": false, "subsite_label": "services", "id": 63039, "is_wide": false, "is_ugc": true, "date": "Mon, 01 Apr 2019 09:49:16 +0300" }
Акции банка «Тинькофф»
19,20$
0,04$
{ "id": 63039, "author_id": 234198, "diff_limit": 1000, "urls": {"diff":"\/comments\/63039\/get","add":"\/comments\/63039\/add","edit":"\/comments\/edit","remove":"\/admin\/comments\/remove","pin":"\/admin\/comments\/pin","get4edit":"\/comments\/get4edit","complain":"\/comments\/complain","load_more":"\/comments\/loading\/63039"}, "attach_limit": 2, "max_comment_text_length": 5000, "subsite_id": 200396, "last_count_and_date": null }

Комментариев нет 0 комм.

Популярные

По порядку

0
{ "page_type": "article" }

Прямой эфир

[ { "id": 1, "label": "100%×150_Branding_desktop", "provider": "adfox", "adaptive": [ "desktop" ], "adfox_method": "createAdaptive", "auto_reload": true, "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "bugf", "p2": "ezfl" } } }, { "id": 2, "label": "1200х400", "provider": "adfox", "adaptive": [ "phone" ], "auto_reload": true, "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "bugf", "p2": "ezfn" } } }, { "id": 3, "label": "240х200 _ТГБ_desktop", "provider": "adfox", "adaptive": [ "desktop" ], "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "bugf", "p2": "fizc" } } }, { "id": 4, "label": "240х200_mobile", "provider": "adfox", "adaptive": [ "phone" ], "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "bugf", "p2": "flbq" } } }, { "id": 5, "label": "300x500_desktop", "provider": "adfox", "adaptive": [ "desktop" ], "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "bugf", "p2": "ezfk" } } }, { "id": 6, "label": "1180х250_Interpool_баннер над комментариями_Desktop", "provider": "adfox", "adaptive": [ "desktop" ], "adfox": { "ownerId": 228129, "params": { "pp": "h", "ps": "bugf", "p2": "ffyh" } } }, { "id": 7, "label": "Article Footer 100%_desktop_mobile", "provider": "adfox", "adaptive": [ "desktop", "tablet", "phone" ], "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "bugf", "p2": "fjxb" } } }, { "id": 8, "label": "Fullscreen Desktop", "provider": "adfox", "adaptive": [ "desktop", "tablet" ], "auto_reload": true, "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "bugf", "p2": "fjoh" } } }, { "id": 9, "label": "Fullscreen Mobile", "provider": "adfox", "adaptive": [ "phone" ], "auto_reload": true, "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "bugf", "p2": "fjog" } } }, { "id": 10, "disable": true, "label": "Native Partner Desktop", "provider": "adfox", "adaptive": [ "desktop", "tablet" ], "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "clmf", "p2": "fmyb" } } }, { "id": 11, "disable": true, "label": "Native Partner Mobile", "provider": "adfox", "adaptive": [ "phone" ], "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "clmf", "p2": "fmyc" } } }, { "id": 12, "label": "Кнопка в шапке", "provider": "adfox", "adaptive": [ "desktop" ], "adfox": { "ownerId": 228129, "params": { "p1": "bscsh", "p2": "fdhx" } } }, { "id": 13, "label": "DM InPage Video PartnerCode", "provider": "adfox", "adaptive": [ "desktop", "tablet", "phone" ], "adfox_method": "createAdaptive", "adfox": { "ownerId": 228129, "params": { "pp": "h", "ps": "bugf", "p2": "flvn" } } }, { "id": 14, "label": "Yandex context video banner", "provider": "yandex", "yandex": { "block_id": "VI-223676-0", "render_to": "inpage_VI-223676-0-1104503429", "adfox_url": "//ads.adfox.ru/228129/getCode?pp=h&ps=bugf&p2=fpjw&puid1=&puid2=&puid3=&puid4=&puid8=&puid9=&puid10=&puid21=&puid22=&puid31=&puid32=&puid33=&fmt=1&dl={REFERER}&pr=" } }, { "id": 15, "label": "Плашка на главной", "provider": "adfox", "adaptive": [ "desktop", "tablet", "phone" ], "adfox": { "ownerId": 228129, "params": { "p1": "byudx", "p2": "ftjf" } } }, { "id": 16, "label": "Кнопка в шапке мобайл", "provider": "adfox", "adaptive": [ "tablet", "phone" ], "adfox": { "ownerId": 228129, "params": { "p1": "byzqf", "p2": "ftwx" } } }, { "id": 17, "label": "Stratum Desktop", "provider": "adfox", "adaptive": [ "desktop" ], "auto_reload": true, "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "bugf", "p2": "fzvb" } } }, { "id": 18, "label": "Stratum Mobile", "provider": "adfox", "adaptive": [ "tablet", "phone" ], "auto_reload": true, "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "bugf", "p2": "fzvc" } } }, { "id": 19, "label": "Тизер на главной", "provider": "adfox", "adaptive": [ "desktop", "tablet", "phone" ], "auto_reload": true, "adfox": { "ownerId": 228129, "params": { "p1": "cbltd", "p2": "gazs" } } } ]
Приложение-плацебо скачали
больше миллиона раз
Подписаться на push-уведомления
{ "page_type": "default" }