CoreviaFlowCOREVIAFLOWDIGITAL PROJECT COMPANY Оставить заявку
EN UA RU

Интеграция 1С/BAS ↔ Google Sheets

Отчёты и остатки из 1С/BAS обновляются в Google Таблицах по расписанию, а строки, которые команда добавляет в общую таблицу, возвращаются в 1С/BAS документами

Учёт в 1С/BAS, а команда работает в Google Таблицах: доска продаж, план отгрузок, список заявок с полей. Каждую неделю кто-то выгружает числа из 1С/BAS в таблицу, и каждый вечер кто-то набирает строки из таблицы обратно в 1С/BAS. Связка 1С/BAS ↔ Google Таблицы убирает оба ручных шага: таблицы отчётов и остатков переписываются из 1С/BAS по расписанию, а строки, которые люди добавляют в согласованные листы, становятся заказами, обращениями или пересчётами в 1С/BAS. Ниже — что именно передаётся, какие сценарии закрываем и на какие возможности обеих систем мы опираемся.

Что передаётся между системами

  • 1С/BAS → Google SheetsОтчёты по продажам, дебиторке и оплатам из 1С/BAS записываются в выбранный лист по расписанию, поэтому утренняя доска, которую открывает команда, показывает вчерашние цифры без всякой выгрузки.
  • 1С/BAS → Google SheetsОстатки по складам уходят на лист, общий с продажами и складом, а нулевой остаток подсвечивается, чтобы никто не обещал товар, которого нет.
  • 1С/BAS → Google SheetsСтатусы заказов из 1С/BAS («собрано», «отправлено», «оплачено») записываются рядом с каждой строкой плана отгрузок, поэтому планировщик не переспрашивает склад.
  • Google Sheets → 1С/BASСтрока, добавленная менеджером на листе заказов (клиент, товары, количество, доставка), становится заказом покупателя в 1С/BAS, а строка получает обратно номер документа.
  • Google Sheets → 1С/BASЗаявки, собранные через Google Форму в таблицу, записываются в 1С/BAS как обращения покупателя или новые контрагенты с примечанием, поэтому они не остаются в таблице навсегда.
  • Google Sheets → 1С/BASПересчёт остатков, внесённый с телефона в лист пересчёта, тем же вечером превращается в документ инвентаризации в 1С/BAS.

Что подключаем

  • Договариваемся о листах: какие таблицы пишет 1С/BAS, какие заполняют люди и какие столбцы обязательны в каждой; лист делим надвое, если в нём происходит и то, и другое.
  • Создаём сервисный аккаунт для обмена, а вы открываете доступ к выбранным таблицам или папке на его адрес — так же, как открываете файл коллеге; остальное на вашем Диске ему не видно.
  • Со стороны 1С/BAS используем открытый интерфейс обмена, который платформа строит сама, от отдельного пользователя с правом читать отчёты и создавать согласованные документы.
  • Задаём ритм в пределах поминутных квот Google: отчёты переписываются по расписанию, новые строки забираются каждые несколько минут, а большие таблицы записываются одним пакетом, а не ячейка за ячейкой.
  • Тестируем на копии таблицы с десятком строк, сверяем созданные документы с бухгалтером и только потом переводим обмен на рабочий файл.

Сценарии автоматизации

01

Доска, которая всегда недельной давности

Было доску продаж в Google Таблицах обновляют руками из 1С/BAS по пятницам, поэтому в четверг команда спорит с числами прошлой недели.

Стало доска переписывается из 1С/BAS каждое утро, и планёрка начинается с сегодняшних цифр.

02

Заявки застряли в таблице формы

Было Google Форма складывает заявки в таблицу, и кто-то дважды в неделю вспоминает перенести их в 1С/BAS.

Стало каждая новая строка за минуты становится обращением покупателя в 1С/BAS, и менеджер видит её в утреннем списке.

03

Складу задают один вопрос десять раз

Было планировщик ведёт план отгрузок в таблице и пишет складу о каждом заказе, чтобы узнать, собран ли.

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

04

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

Было выездные менеджеры записывают заказы в общую таблицу с телефона, а оператор вечером набирает их в 1С/BAS заново.

Стало каждая строка становится заказом покупателя в 1С/BAS, а номер документа записывается обратно в строку.

Как это работает технически

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

  • Официальный портал поддержки BAS описывает технологии интеграции под названием «Технологии интеграции 1С:Предприятия 8.3» — BAS построен на платформе 1С:Предприятие 8.3.

    Источник: its.bas-soft.eu ↗ проверено 2026-09-25
  • Согласно той же документации, платформа автоматически строит REST-интерфейс по протоколу OData, через который внешние системы могут читать, изменять, создавать и удалять данные через HTTP.

    Источник: its.bas-soft.eu ↗ проверено 2026-09-25
  • Google Sheets API — официальный интерфейс, через который программа читает и меняет данные таблицы.

    Источник: developers.google.com ↗ проверено 2026-09-27
  • Идентификаторы таблиц стабильны, даже если название таблицы меняется — переименование файла не ломает связку.

    Источник: developers.google.com ↗ проверено 2026-09-27
  • Квоты Sheets API поминутные и обновляются каждую минуту; пример Google — лимит чтения 300 запросов в минуту на проект.

    Источник: developers.google.com ↗ проверено 2026-09-27
  • Сервисный аккаунт — особый аккаунт для приложения, а не человека; доступ к конкретной Google Таблице выдаётся расшариванием файла или папки на адрес сервисного аккаунта.

    Источник: developers.google.com ↗ проверено 2026-09-27

Ограничения

Ограничения складываются из двух систем. Google Таблицы сами не сообщают о новой строке, поэтому строки попадают в 1С/BAS по расписанию в минуты, а не мгновенно. Google считает запросы в минуту, поэтому очень большой отчёт записывается пакетами, а лист с сотнями тысяч строк лучше заменить отфильтрованным. Строка, исправленная руками после того, как стала документом, обратно в 1С/BAS не меняется: исправления делают в 1С/BAS. 1С/BAS есть в официальном перечне запрещённого ПО: проекты для госорганов, критической инфраструктуры и систем с государственными данными мы не берём, а с частным бизнесом честно обсуждаем риск.

Как начать

Три шага от первого сообщения до работы над вашим проектом.

  1. 01

    Оставьте заявку

    Опишите задачу в форме — текстом или голосом. Бюджет и сроки — по желанию.

  2. 02

    Мы разбираем и оцениваем

    Разработчик изучает ТЗ, уточняет непонятное и присылает оценку.

  3. 03

    Начинаем

    Как только объём и цена согласованы, начинаем работу.

или напишите на info@coreviaflow.space

Вопросы

Вся команда может и дальше редактировать таблицу, как раньше?
Да. Люди работают в том же файле; обмен пишет только в таблицы, согласованные для 1С/BAS, и читает строки в таблицах, согласованных для людей. Заметки, цвета и дополнительные столбцы остаются как есть.
А если кто-то переименует или переместит таблицу?
Ничего не ломается: обмен обращается к таблице по её постоянному идентификатору, а не по имени или папке. Останавливает его только удаление файла или снятие доступа для сервисного аккаунта, и об этом приходит сообщение.
У нас уже есть Apps Script, который делает часть этого. Выбрасывать?
Не обязательно. Запуски Apps Script по расписанию могут остаться для того, что они хорошо делают внутри таблицы; обмен с 1С/BAS берёт на себя часть, которая касается учёта. На первом шаге смотрим на скрипт и решаем вместе.

Расскажите, что нужно подключить

Опишите задачу текстом или голосовым. Мы посмотрим, что у вас есть, и ответим планом.

Каждая система отдельно

Другие связки

Внедрение · Разработка · Интеграции →

1С/BAS ↔ Google Sheets — названия систем являются товарными знаками их владельцев. CoreviaFlow не аффилирована с ними, если не указано иное.