Управленческая консолидация холдинга за четыре дня

Пять фирм, семь баз 1С, один отчёт. ИИ-агент построил для холдинга систему, которая сама собирает данные из бухгалтерий, зарплаты и казначейства и показывает по каждому заказчику доход и расход: по учёту и по деньгам, помесячно, с расшифровкой любой цифры до документа. Работу вели два инструмента. MCP:RSV Data Pro отвечал за данные: изучил живые базы, завёл все настройки и сопоставления между ними, сверил итог. MCP:RSV Server отвечал за разработку и её проверку в работающей программе. Обычно такую задачу решают внедрением «1С:Управление холдингом», и занимает оно полгода.

3–4 дняот снимка таблицы Excel до отчёта по пяти фирмам в рабочих базах
≈ 13 часовактивной работы агента; новая фирма подключалась за 20–35 минут
7 баз 1С5 бухгалтерий, ЗУП и казначейство на «Комплексной автоматизации»
100+ сопоставлениймежду базами завёл и проверил агент через MCP:RSV Data Pro
до копейкиконтрольные цифры всех фирм совпали с бухгалтерией, ЗУП и банком
0 расхожденийитог по холдингу равен сумме фирм — по каждой из 900+ ячеек

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

Задача

Холдинг из нескольких фирм работает с корпоративными заказчиками по долгосрочным договорам. У каждой фирмы свои заказчики, у заказчика — несколько объектов. Руководителю нужен ответ на простой вопрос: сколько мы зарабатываем на каждом заказчике.

Финансовый руководитель вела в Excel «Расчёт затрат» по одной фирме: выручка, деньги от заказчика, зарплата с налогами, прямые расходы, офис, доход. Цифры она переписывала руками из трёх разных баз 1С. Остальные фирмы оставались без такого расчёта: на них не хватало времени.

Разбор таблицы показал то, что бывает почти в каждой ручной таблице:

Данные при этом лежали в учёте полностью. Не хватало системы, которая сведёт их по единым правилам.

БазаКонфигурацияСколько
Бухгалтерия каждой фирмы1С:Бухгалтерия предприятия 3.0 КОРП5
Зарплата всех фирм1С:Зарплата и управление персоналом 3.11
Казначейство, заявки, банк1С:Комплексная автоматизация 2.51

Типовые базы, у каждой фирмы своя. Бухгалтерия вела затраты по номенклатурным группам «заказчик + объект», зарплата — по участкам, в банке были спецсчета по договорам. Эти привязки и стали ключами, по которым система связывает три базы с одним заказчиком.

Два инструмента, один цикл

Ни один из двух MCP-серверов не справился бы без другого. Каждая часть работы проходила один и тот же цикл:

ШагЧто делаетсяЧем
1. Изучить реальные данныегде в каждой базе лежит нужная цифра, по какому полю связаны базы, заполнено ли оно в жизни, а не по документацииData Pro
2. Сделать разработкурасширения, сервисы, справочники, регистр, отчёт, права, тестыServer
3. Завести данные и настройкизаказчики, объекты, сопоставления между базами, правила, пользователиData Pro
4. Проверитьтесты и сценарии в работающей программе; сверка с источниками до копейкиServer + Data Pro

MCP:RSV Data Pro — изучить, завести, сверить

Сначала изучить, потом писать код. Агент начал с разведки рабочих баз, только чтение. За 45 минут он нашёл, откуда берётся каждая строка таблицы руководителя, вплоть до документа. Попутно выяснилось главное для всей разработки: в бухгалтерии заказчик «живёт» в номенклатурной группе, в ЗУП — в участке, в банке — в спецсчёте и направлении деятельности. Без этого знания техническое задание было бы написано вслепую, а разработка переделывалась бы после первого запуска. Каждую следующую гипотезу («эта статья входит в прямые затраты?», «этот договор — того же заказчика?») агент проверял запросом за секунды, а не вопросом бухгалтеру.

Самое трудоёмкое — завести данные. Чтобы платёж, проводка и начисление зарплаты сошлись на одном заказчике, система должна знать, как этот заказчик называется в каждой из семи баз. Это и есть сопоставление, и именно оно в классических проектах растягивается на месяцы: консультант сидит с бухгалтером и выписывает соответствия в таблицу, программист переносит. Здесь всё заведено через Data Pro:

Что заведено в рабочей базеСколько
Заказчики и объекты, включая «общие расходы» каждой фирмыдва десятка заказчиков, три десятка объектов
Ключи сопоставления: номенклатурные группы, договоры, участки ЗУП с их идентификаторами в базе-источникебольше сотни
Договоры, спецсчета банка, направления деятельности, привязанные к объектамдесятки
Правила разнесения платежей, строки отчёта, источники данныхнесколько десятков
Служебные пользователи с правами только на чтение в базах-источниках6 баз
Загруженные строки данных из бухгалтерий и ЗУПбольше полутора тысяч

Каждый ключ агент брал не из головы, а запросом к базе-источнику: находил номенклатурную группу, договор или участок, проверял по суммам, что это тот самый, и записывал идентификатор. Всё, что меняет данные, шло в два шага: репетиция с откатом, затем подтверждённая запись. Новая фирма подключалась целиком — изучить её бухгалтерию, завести заказчиков и ключи, загрузить, сверить — за 20–35 минут.

Карточка объекта заказчика: закладка «Как называется в бухгалтерии и зарплате» — номенклатурная группа, договор и участок с идентификаторами в базах-источниках
Объект заказчика и его «имена» в других базах: номенклатурная группа и договор в бухгалтерии, участок в зарплате. Идентификатор в базе-источнике агент брал запросом Data Pro и проверял по суммам.

Сверить — независимым путём. Ожидаемые числа для модульных тестов Data Pro считал своим запросом, а не тем кодом, который проверяется. После каждой загрузки он сверял результат с источником до копейки: выручку — с реализациями, зарплату — с ЗУП, поступления — с банком. Если расходилось, разбирался, почему (документ провели позже, платёж пришёл после сверки), и записывал объяснение.

И дальше, в работе. Вопрос руководителя «почему этот платёж не у заказчика» закрывается за минуты: агент находит документ, видит, какого ключа не хватает, и дозаводит его.

MCP:RSV Server — разработка и проверка в работающей программе

Метаданные, код, формы, права, HTTP-сервисы, модульные тесты YAxUnit, сценарии Vanessa Automation со снимками работающей программы, код-ревью, сборка файлов расширений. Работа велась в трёх проектах 1C:EDT — казначейство, бухгалтерия и зарплата. Изменений в обход среды разработки нет.

Скилл и правила для агента

Скилл «автоматизированная разработка» из комплекта MCP:RSV Server: изучить, сделать, проверить в программе — и только потом брать следующее.

Оркестратор и исполнители

Ведущий агент разбил задачу на части и раздавал их исполнителям, независимые — параллельно. Каждую часть принимал своей проверкой: сам смотрел снимки, сверял запросом. 2 разведки и 16 частей.

Модель

Claude Opus 5.5.

Как шла работа

КогдаЧто
День 1, 15:36Владелец присылает два снимка листа Excel. Файла нет, только картинка
16:30Разведка живых баз закончена: найден источник каждой строки. Написано техническое задание
17:00Владелец отвечает на три вопроса, без которых нельзя начинать: «как ты предлагаешь»
17:45–20:55Три исполнителя параллельно: сервис в бухгалтерии, сервис в ЗУП, приёмник в казначействе
22:55Первая рабочая версия отчёта в тестовой базе, с тестами и снимками
НочьВладелец ставит расширения в рабочие базы
День 2, 05:08Первая загрузка из рабочих баз; все контрольные цифры совпали с бухгалтерией
06:10Отчёт работает по первой фирме
День 3, 19:30–20:45Подключены ещё четыре фирмы, по 20–35 минут на каждую
21:30Полная проверка пяти фирм в рабочей базе: контрольные цифры совпали, итог холдинга равен сумме фирм
День 4Крупнейшая фирма загружена с начала года. Доработка по просьбе руководителя: несколько статей косвенных расходов делятся по выручке

В техническом задании разработка была оценена в 4–6 рабочих дней программиста. Фактически она заняла около 5,5 часа.

Что получилось

Отчёт «Экономика заказчиков»

Для руководителя — одна команда в разделе «Казначейство». Выбрать фирму или все сразу, заказчика и период. Без настроек отчёта и выгрузок. Сверху — свод по всем заказчикам, ниже — помесячная таблица.

Отчёт «Экономика заказчиков» по всем организациям: свод по заказчикам и помесячная таблица — учёт, деньги, общие расходы, не разнесено
Все фирмы, все заказчики: свод с доходом по учёту и по деньгам, ниже — помесячно. Убыточный заказчик виден сразу.

По каждому заказчику и объекту, помесячно:

Отчёт по одному заказчику: учёт, деньги, косвенные расходы с разбивкой по статьям
Один заказчик: учёт и деньги по месяцам, косвенные — с разбивкой по статьям.
Отчёт по убыточному заказчику: доход учёт и доход деньги с минусом, красным
Убыточный заказчик: минус по учёту и по деньгам — красным.
Поле «Организация»: все организации или одна из фирм группы
По холдингу целиком или по одной фирме — выбор запоминается у каждого пользователя.

Любая цифра — до документа

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

Расшифровка доли косвенных расходов: платёж, объект, направление, сумма платежа, доля в процентах и в рублях
Расшифровка доли косвенных расходов: платёж, объект, статья, доля в процентах и в рублях.
Расшифровка поступлений от заказчика по объектам
Поступления от заказчика — каждый платёж с объектом.

Настройки, на которых всё держится

Все эти справочники заполнял агент через MCP:RSV Data Pro — запросами к базам-источникам, с проверкой по суммам.

Справочник «Объекты заказчиков»: заказчики группами, объекты внутри, организация, общие расходы фирм
Заказчики и их объекты: какая фирма где работает, общие расходы каждой фирмы.
Карточка «Общие расходы» фирмы: направления, которые делятся по выручке, и направление, которое не учитывается
Общие расходы фирмы: какие статьи делить между заказчиками по выручке, какие переводы между своими фирмами не учитывать.
Карточка источника данных: адрес публикации базы, пользователь, пароль скрыт, проверка связи, результат загрузки
Подключение к базе-источнику: адрес, служебный пользователь, проверка связи, итог последней загрузки.
Список правил разнесения платежей
Правила разнесения платежей: по контрагенту, счёту, словам в назначении.
Карточка правила: какой платёж и куда его отнести
Правило: «какой платёж» и «куда отнести».
Справочник строк отчёта: блок, знак в доходе
Строки отчёта: из чего складываются доход по учёту и доход по деньгам.

Как это устроено

В каждую бухгалтерию и в ЗУП поставлено небольшое расширение с HTTP-сервисом только на чтение — один и тот же файл во все пять бухгалтерий. Казначейство само забирает из них данные каждую ночь и по кнопке, раскладывает по заказчикам, а деньги считает в момент формирования отчёта прямо из банковских документов. Типовые конфигурации не изменены, всё сделано расширениями.

Что отчёт показал в первую же неделю: один из крупных заказчиков оказался убыточным, а долг по его оплатам заметно вырос — в ручной таблице этого не было видно, потому что эту фирму вручную вообще не считали; у нескольких заказчиков выручка есть, а оплат почти нет; почти половина «неразнесённых» денег — переводы между своими фирмами.

Как проверено

ПроверкаРезультат
Модульные тесты YAxUnitсервис бухгалтерии 29/29, сервис ЗУП 32/32, по механизмам отчёта — от 7 до 11 тестов на каждую часть
Сценарии Vanessa Automation15 сценариев в работающей программе; один — под пользователем-руководителем без прав администратора
Снимки работающей программы81, каждый просмотрен агентом
Сверка с источниками (Data Pro)контрольные цифры всех пяти фирм совпали до копейки с бухгалтерией, ЗУП и банком
Внутренняя согласованностьитог по холдингу = сумма фирм: 900+ ячеек, 0 расхождений
Код-ревью и проверка проекта средойновых ошибок нет; однотипные замечания разобраны и объяснены

Что агент нашёл и исправил сам

Главное: у роли сервиса не было права на метод HTTP — в рабочих базах сервис не ответил бы ни на один запрос. Это выявил первый настоящий HTTP-вызов в тесте, до установки. Также найдены и исправлены субсчёт, на котором выпадала часть затрат, и адрес источника, который изнутри сервера не открывался, — и ещё семь мелочей.

Сравнение с классическим подходом

Сравнивали честно и брали вилки, а не крайние значения. Цены — официальный прайс 1С с 01.07.2026, прайсы партнёров, кейсы конкурса проектов 1С и тендеры ЕИС.

ВариантЛицензииРаботыСрок
«1С:Управление холдингом», только консолидация по заказчикам и деньгам2,2–2,8 млн ₽6–9 млн ₽ (вилка 4,6–13)5–9 месяцев, команда 3–5 человек
Заказная разработка у франчайзи (420–900 ч × 2 500–4 000 ₽)не нужны1,5–2,5 млн ₽ (вилка 1,1–3,6)2–5 месяцев
BI-система поверх 1С0–1,5 млн ₽ в год0,5–2,5 млн ₽2–4 месяца
ИИ-агент + MCP:RSV Server + MCP:RSV Data Proподписки ≈ 20 тыс. ₽ в месяц≈ 13 часов агента + несколько часов владельца3–4 дня

Сколько стоил наш вариант. Три месячные подписки: MCP:RSV Server, тариф «Архитектор Про» — 7 900 ₽; MCP:RSV Data Pro — 3 900 ₽; подписка на ИИ-агента — около 100 $. Всего порядка 20 тыс. ₽ в месяц, а работа заняла 3–4 дня из месяца — остальное время те же подписки работали на другие задачи. На сам проект приходится около 3 тыс. ₽; для сравнения мы берём с запасом всю месячную сумму. Новых лицензий 1С не понадобилось.

Чего наш вариант не даёт

Почему это стало возможно

Классический проект съедает время не на код. Время уходит на то, чтобы понять, где в каждой базе лежит нужная цифра, сопоставить справочники трёх систем, сверить результат с учётом и поймать расхождения — в оценке классического внедрения это 30–40 % трудоёмкости.

Здесь эту часть закрыл MCP:RSV Data Pro: агент видел живые данные всех семи баз, проверял каждую гипотезу запросом до написания кода, сам завёл сотню с лишним сопоставлений между базами и сверял результат с источником независимым путём. MCP:RSV Server дал полный цикл разработки в 1C:EDT с проверкой в работающей программе — поэтому «готово» здесь означает проверенное тестом, сценарием, снимком и сверкой.

Вместе они замыкают цикл: изучить данные → сделать → завести данные → проверить. Без Data Pro разработка шла бы вслепую, а настройку пришлось бы заводить руками. Без Server агент понимал бы данные, но не построил бы и не проверил систему. Скорость в десятки раз — именно оттого, что один агент проходит весь цикл сам, без передачи работы между аналитиком, программистом, консультантом и тестировщиком.

Начать — с установки MCP:RSV Server (14 дней бесплатно), руководства и сайта MCP:RSV Data Pro.