Главная / Расширения
Таблица-клиент Google Sheets¶
Расчётус умеет выгружать отчёты прямо в вашу Google Sheets таблицу: Прибыли и убытки (ОПиУ), Операционку (РНП) и Юнит-экономику. Данные считаются на нашем сервере — в таблице нет формул, только готовые цифры. Нажали «Обновить» в меню — листы перезаполнились свежими данными.
Подключение одноразовое: скопировали шаблон, вставили токен, разрешили скрипту доступ. Дальше работаете в привычной таблице.
Бета
Функция в бете. Набор отчётов и оформление будут расширяться.
1. Что понадобится¶
- Аккаунт Google (обычный Gmail подойдёт).
- Токен доступа — генерируется в кабинете Расчётуса, раздел «Расширения».
- Шаблон таблицы Расчётуса — копируется по ссылке из того же раздела.
Токен — это ключ «только на чтение»: таблица по нему запрашивает отчёты, но ничего в кабинете изменить не может. Один токен = одна таблица.
2. Как подключить таблицу¶
- Откройте в кабинете «Расширения» (пункт меню слева).
- Нажмите «+ Сгенерировать токен» и скопируйте его — он показывается один раз. Если потеряли — просто сгенерируйте новый.
- Нажмите «📋 Скопировать шаблон» — Google откроет диалог «Сделать копию». Создайте копию себе на диск.
- В открывшейся копии дождитесь, пока сверху появится меню «Расчётус» (первые секунды его собирает Google — если не видно, обновите страницу таблицы).
- Меню «Расчётус → 🔗 Подключить (ввести токен)» — вставьте скопированный токен.
- Меню «Расчётус → 🏪 Обновить список магазинов» — подтянутся ваши магазины, годы и месяцы.
После этого таблица появится в разделе «Расширения» — там видно её название, дату подключения и последнюю активность.
Первый запуск попросит разрешение
При первом обращении к меню Google покажет окно авторизации скрипта. Это нормально — как пройти его, описано ниже.
3. Авторизация скрипта Google¶
Шаблон работает на Google Apps Script — это скрипт внутри вашей таблицы. Google требует один раз явно разрешить ему доступ к таблице и к интернету (чтобы забирать отчёты с нашего сервера). Диалог выглядит непривычно, но пугаться не нужно — проходится за минуту.
Шаг за шагом:
- При первом запуске любого пункта меню «Расчётус» появится окно «Для продолжения требуется авторизация» → «Продолжить».
- Google попросит выбрать аккаунт — выберите тот, под которым работаете с таблицей.
- Появится экран «Google не проверил это приложение» (Google hasn't verified this app). Это стандартное предупреждение для скриптов, которые не проходили публичную проверку Google, — оно не значит, что что-то не так.
- Нажмите «Дополнительные настройки» (Advanced) внизу окна.
- Затем ссылку «Перейти к „Расчётус" (небезопасно)» (Go to … unsafe). «Небезопасно» здесь — формулировка Google для всех непроверенных скриптов; скрипт только читает вашу таблицу и запрашивает отчёты по вашему токену.
- На экране разрешений нажмите «Разрешить» (Allow).
Скрипт попросит два доступа:
- работа с таблицами — чтобы записывать отчёты в листы;
- подключение к внешнему сервису — чтобы забирать данные с сервера Расчётуса.
Авторизация запрашивается один раз на таблицу. Дальше меню работает без вопросов.
Если не видно «Дополнительные настройки»
Иногда ссылка спрятана — прокрутите окно вниз или разверните его. Если аккаунт корпоративный (Google Workspace) и администратор запретил сторонние скрипты, авторизация может не пройти — используйте личный Gmail либо попросите администратора разрешить приложение.
4. Работа в таблице¶
После подключения в книге есть служебный лист «⚙️ Расчётус» и по листу на каждый отчёт (ОПиУ, РНП-Свод, РНП-Категории, РНП-Модели, РНП-Артикулы, Юнитка).
На листе «⚙️ Расчётус» через выпадающие списки выбираете, что показать:
- Магазин — один из ваших магазинов.
- Год — для ОПиУ (годовой отчёт).
- Месяц — для Операционки и Юнитки.
В ячейке A1 каждого отчёта подписано, за какой магазин и период он построен, — удобно, когда листов несколько или таблицей делятся.
5. Обновление отчётов¶
Данные не тянутся автоматически при каждом открытии — вы сами решаете, когда обновить:
- «Расчётус → 🔄 Обновить все» — перезаполнит все листы отчётов по текущим настройкам.
- «Расчётус → 📄 Обновить один лист» — обновит только выбранный отчёт (быстрее, когда нужен один).
- «Расчётус → ⏰ Автообновление» — можно включить ежедневное обновление по расписанию Google.
Сменили магазин или месяц на листе «⚙️ Расчётус» → нажали «Обновить» → цифры пересчитались.
6. Права доступа сотрудников¶
Таблица уважает права сотрудников. Токен привязан к тому, кто его сгенерировал:
- Если у сотрудника нет доступа к разделу «Финансы» — лист ОПиУ по его токену не заполнится (тот же принцип, что и в кабинете).
- Если сотрудник ограничен по магазинам — в списке магазинов таблицы будут только разрешённые ему.
Права проверяются на сервере при каждом обновлении, так что менять их в таблице бессмысленно — источник правды всегда кабинет.
7. Отключить таблицу¶
В разделе «Расширения» у каждой подключённой таблицы есть кнопка «Отозвать». После отзыва токен перестаёт работать — обновления в этой таблице прекращаются, уже выгруженные данные остаются на месте.
Нужно снова — сгенерируйте новый токен и подключите его в таблице тем же способом.