Как выгрузить данные из 1С в Google Sheets (Гугл Таблицы) и создать BI дашборд

С помощью Google Sheets можно создать свой онлайн дашборд без затрат на BI систему.

Есть ограничения для Google Sheets API — https://kimkarus.ru/go/ogranicheniya-dlya-google-sheets-api/ поэтому помним об этом.

Например вот такое представление поступления денежных средств из 1С: Бухгалтерия предприятие:

Можно перейти по ссылке https://kimkarus.ru/go/bi-gugl-tablicy/ и попробовать использовать фильтры данных для перестроения диаграмм .

Далее разберем, что необходимо сделать, чтобы организовать свою BI аналитику из 1С в Гугл таблицах.

1. Создать или получить данные о сервисном пользователе в Google Admin Console

Инструкция по созданию сервисного пользователя представлена по ссылке — https://kimkarus.ru/2025/09/22/kak-sozdat-servisnogo-polzovatelya-v-google-sheets/

2. Установить экстрактор данных 1С

  1. Скачать демо версию экстрактора данных 1С (ограничение на количество строк выгрузки). Скачать по ссылке — https://kimkarus.ru/go/extractor_1c_clickhouse_demo-epf/

Купить полнофункциональную версию можно — https://kimkarus.ru/product/ekstraktor-dannyh-1s-v-clickhousedb-postgresql-i-mysql/ или у партнера => https://kimkarus.ru/go/infostart-ekstraktor-dannyh-1s/

  1. Установить обработку в вашу конфигурацию по инструкции — https://kimkarus.ru/2025/02/08/instrukciya-po-ustanovke-ekstraktor-dannyh-1s-v-clickhouse/

3. Скачать шаблон запросов 1С для выгрузки данных в Google Sheets

Переходим на страницу GitHub с файлом из открытого проекта шаблонов выгрузки данных из 1С в BI системы и качаем этот файл к себе — https://kimkarus.ru/go/github-postupleniyads_prosrochennayadz-json/

4. Загрузить шаблон и настроить экстрактор данных 1С

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

Нажимаем «Сохранить настройки для фона».

5. Настроить Google Sheets и подставить ее ID в обработку

  1. Создаем пустую Гугл Таблицу на своем Гугл Диске или копируем пример по ссылке — https://kimkarus.ru/go/bi-gugl-tablicy/ в свой Гугл.
  2. Добавляем права на таблицу для нашего сервисного пользователя, как редактора.
  1. Копируем «Google Sheets ID» из ссылки в поле обработки «Ключ» для каждого запроса.
  1. Нажимаем «Сохранить настройки для фона».
  2. Выбрать период выборки запроса и нажать на «Отправить запрос». Убедиться, что данные из программы отправляются.

6. Настраиваем расписание

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

Ставим галку

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

Либо каждые 4 часа запускать.

Либо в определенное время.

Записываем и закрываем наши настройки.

Готово! Теперь наша обработка будет в заданное расписание выгружать данных из 1С в листы Google таблицы с использованием сервисного пользователя.

Онлайн дашборд на Гугл Таблицах готов!

Have fun!

Добавить комментарий