Перейти к содержанию

L3-07 — Подключение 1С (бухгалтерия)

практик

Дебиторка к совещанию — раньше час работы. Теперь — минута. И это та связка, ради которой стоит вообще что-то затевать с подключениями.

1С — главная рабочая программа большинства российских офисов. И главная боль в работе с ней — выгрузки. Каждую неделю одно и то же: открыть 1С, сформировать отчёт, выгрузить в Excel, обработать, отправить. Час–полтора, ноль удовольствия.

Подключение Claude к 1С эту работу убирает почти полностью. Этот урок — про два подхода: простой (через выгрузки) и прямой (через подключение к базе). Какой выбрать — зависит от тебя и от твоего отдела.

Разминка, не подглядывая: что добавляет подключение календаря к Drive и почте?


Два подхода — простой и прямой

Сразу скажу честно: подключить 1С — сложнее, чем Drive или Gmail. Это не три клика. Поэтому начнём с простого варианта, который доступен сразу.

Простой подход — через выгрузки. Ты в 1С формируешь нужный отчёт, выгружаешь в Excel или CSV, кладёшь в рабочую папку. Дальше Claude работает с этим файлом (как мы делали в L2-02). Никаких подключений, никакой настройки.

Прямой подход — через связку с базой данных. Айтишник или системный администратор делает синхронизацию данных 1С в отдельную аналитическую базу (например, PostgreSQL). Claude подключается к этой базе и тянет данные напрямую, без выгрузки руками.

Простой подход работает уже сегодня. Прямой — мощнее, но требует разовой настройки от IT (обычно 1–3 рабочих дня). Дальше я расскажу про оба.


Простой подход: выгрузка + Claude

Это рабочий вариант, который подходит всем.

Шаг 1. В 1С формируешь стандартный отчёт: оборотно-сальдовая ведомость, дебиторка по контрагентам, продажи за период — что нужно. Выгружаешь в Excel или CSV.

Шаг 2. Кладёшь файл в рабочую папку. Открываешь её в VS Code, запускаешь Claude.

Шаг 3. Просишь обработать. Например:

«Файл "дебиторка-2026-03-15.xlsx" из 1С. Покажи топ-10 должников по сумме, отдельно отметь, у кого долг старше 90 дней. Сделай таблицу для совещания.»

Через минуту — готовая таблица в нужном формате.

Дальше сохраняешь свой типовой запрос как скилл (L3-03) — называешь, например, «дебиторка-к-совещанию». В следующий раз — одна фраза «подготовь дебиторку из этого файла» — и готово.

Что в этом подходе хорошего: - Работает с любой версией 1С (даже самой старой) - Никакой технической настройки не нужно - Безопасно: 1С остаётся как была, Claude видит только Excel-файл

Что не очень: - Выгрузку всё равно делаешь руками - Данные не «живые» — на момент выгрузки


Прямой подход: связка с базой данных

Здесь сильнее. Данные 1С автоматически переливаются в отдельную аналитическую базу (обычно PostgreSQL). Claude подключается не к самой 1С — а к этой копии. Запросы делает в эту копию.

Что меняется: - Выгрузки руками больше не нужны — данные обновляются автоматически (раз в час, ночью, как настроил админ) - Можно спрашивать в любой момент: «покажи сегодняшнюю дебиторку» — мгновенный ответ - Можно делать сложные сравнения: с прошлым месяцем, с прошлым годом, с планом

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

  1. Системный администратор настраивает ETL (это слово означает «выгрузка-преобразование-загрузка», по-русски — «копирование данных»). Скрипт раз в час берёт из 1С нужные таблицы и копирует в аналитическую базу.
  2. Claude через MCP-подключение получает доступ к аналитической базе (только на чтение).
  3. Ты в Claude задаёшь обычные вопросы — он сам формирует запросы к базе.

Настройка ETL — это разовая работа айтишника. На стандартных конфигурациях 1С Бухгалтерии она занимает 1–2 дня. После — годами работает само.

Если у тебя есть IT-поддержка — попроси настроить именно это. Эффект для бухгалтерии и аналитики — сильнее, чем все остальные подключения вместе взятые.


Что Claude умеет с подключённой базой 1С

Остатки на счетах. «Покажи остаток по счёту 51 на сегодня.» / «Какой остаток по счёту 60 (Расчёты с поставщиками) по нашему ключевому контрагенту?»

Обороты за период. «Обороты по счёту 90 (Продажи) за прошлый месяц по группам товаров.» / «Сравни обороты этого квартала с прошлым.»

Метаданные. «Какие справочники и регистры есть в нашей базе? Какие поля у документа "Поступление товаров"?» — полезно, когда не помнишь точную структуру.

Прямые запросы. «Найди все документы поступления за прошлый месяц без указания договора.» Claude сам формирует запрос на языке 1С и выполняет.

Аналитика. «Из всех контрагентов с дебиторкой больше 100 тысяч — найди тех, кто не закрыл задолженность за 60 дней. Сделай отчёт.»

Это уже не «отчёты в 1С», это разговор с данными.


Кейс — дебиторка к совещанию

В нашей бухгалтерии каждый понедельник в 9:30 — совещание по дебиторке. Раньше главбух (Вера) утром в понедельник делала так:

  1. Открыть 1С, сформировать ОСВ по 62 счёту по контрагентам — 10 минут
  2. Выгрузить в Excel, удалить лишние строки — 5 минут
  3. Отсортировать по убыванию, выделить просрочку — 10 минут
  4. Скопировать в шаблон совещания, добавить комментарии — 15 минут
  5. Распечатать — 5 минут

Итого: 45 минут утром в понедельник.

После того как мы у себя настроили связку 1С→PostgreSQL→Claude (айтишник делал три дня), Вера попросила меня помочь со скиллом. Сделали скилл дебиторка-к-совещанию:

— Источник: подключённая база аналитики — Что выбрать: контрагенты с ненулевым сальдо по 62 — Сгруппировать: по убыванию, в три группы (до 30 дней, 30–60, 60+) — Формат: Word, таблица, шапка как в шаблоне совещания, дата сегодня — Сохранить в Drive в папку «совещания/дебиторка/[год-месяц]»

Теперь утром в понедельник Вера говорит: «подготовь дебиторку к совещанию». Через 30 секунд в Drive — готовый файл, который остаётся открыть, прочитать и пойти на совещание.

45 минут → 30 секунд. Час свободного времени каждый понедельник. Главбух говорит: «я впервые завтракаю по-человечески в понедельник утром».


Безопасность — это критично

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

Только чтение. Подключение Claude к базе должно быть только на чтение. Никаких прав записи или изменения. Это базовый запрет, который ставит админ при настройке. Без него — нельзя.

Аналитическая копия, не сама 1С. В прямой подход я специально написал: Claude подключается не к 1С, а к её копии в отдельной базе. Это позволяет: 1) не нагружать рабочую 1С запросами, 2) отдельно настроить, какие таблицы вообще видны (например, без зарплат и личных данных).

Если зарплаты — не подключай. Если в твоей 1С есть данные сотрудников, зарплаты — лучше эту часть не отдавать Claude. Настрой ETL так, чтобы зарплатные регистры не попадали в аналитическую базу. ЗУП-данные — отдельный разговор (L3-08).

Журнал доступов. В аналитической базе админ может включить лог запросов: видно, что Claude спрашивал и когда. Полезно для пилотного периода.

Защита от случайных «утечек». Подключение базы должно быть локальное, не через интернет. Только в пределах твоей корпоративной сети. Если IT настраивает — это стандарт, ничего особенного.


Что Claude НЕ делает в этом сценарии

Не лезет в 1С напрямую — работает только с аналитической копией.

Не меняет данные — права только на чтение.

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

Не заменяет бухгалтера и аудитора. Дебиторка → таблица — это удобство. Сверка по правилам учёта, проверка проводок, юридические тонкости — остаются за людьми.


Бояться нечего

Простой подход доступен прямо сейчас. Если IT-настройка пока невозможна — работай через выгрузки в Excel. 70% пользы получаешь сразу.

Подключение базы делает админ, не ты. Никакого «программирования» с твоей стороны. Твоя работа — сформулировать, что вы хотите видеть в отчётах и какие данные не отдавать Claude.

Можно начать с одной таблицы. Не обязательно сразу связывать всю 1С. На старте — один регистр, например только сальдо по 62 счёту. Покажет себя — расширите.

Отключение в любой момент. Если что-то пошло не так — связь обрывается, никакие изменения в 1С не происходят. База-копия остаётся, её можно удалить.


Что попробовать прямо сегодня

30 минут — для простого подхода. Прямой — отдельный проект с IT.

  1. Выгрузи из 1С типовой отчёт, который делаешь каждую неделю или месяц: дебиторку, оборотку, продажи. Сохрани как Excel в рабочую папку
  2. Открой папку в VS Code, запусти Claude
  3. Сформулируй полный запрос для типовой работы с этим отчётом: что выбрать, как сгруппировать, в каком формате результат, куда сохранить
  4. Прогони: проверь, что Claude делает именно то, что ты сделал бы руками
  5. Сохрани этот запрос как скилл «[название]-отчёта» (L3-03). С следующей недели — выгружаешь файл и просишь одной фразой
  6. Если результат полезный — поставь задачу IT на настройку прямого подключения. Скажи: «вот моя задача, я её решил через выгрузку, давайте уберём выгрузку»

В нашей музейной бухгалтерии так и пошло: сначала выгрузка → скилл → потом прямое подключение → потом расписание (L3-10). Эволюция года полтора.


Что дальше

Дальше — подключение других конфигураций 1С: Розница и ЗУП. Принцип тот же, но сценарии другие. Для розничной торговли — отчёты по продажам и остаткам. Для ЗУП (зарплата и кадры) — пере, особо чувствительная зона, где безопасность отдельная история.

В L3-08 — два кейса: отчёт по продажам за неделю (Розница) и работа с кадровыми данными без отдачи зарплат (ЗУП).


А у тебя сейчас как идёт работа с 1С — через выгрузки руками, или есть какая-то автоматизация? Сколько занимает типовая выгрузка?


💬 Обсудить в сообществе ВК