Сравнение бюджета с фактом: как получить комментарии к отклонениям автоматически

Свести план-факт — половина работы. Вторая половина — объяснить каждое существенное отклонение, и именно она съедает три часа на отчётном цикле. Разбираем, как ИИ-агент сравнивает два файла, находит отклонения больше заданного порога и сам пишет комментарии по исходным данным — план-факт автоматически за 15 минут.

Сравнение бюджета с фактом: как получить комментарии к отклонениям автоматически

Конец месяца, отчётный цикл. Финансист сводит план-факт: подтягивает бюджет, рядом ставит фактические данные, считает отклонения. На это уходит время, но это понятная механика. А дальше начинается то, что отнимает половину рабочего дня, — комментарии. По каждому существенному отклонению нужно зайти в детализацию, понять, какой контрагент или статья дали скачок, и написать осмысленное объяснение для руководителя. Тридцать строк отклонений — три часа на расшифровку и формулировки.

ИИ-агент меняет здесь именно вторую, дорогую часть. Он не просто считает разницу между планом и фактом — он залезает в исходные данные и пишет комментарий к каждому отклонению сам. Ниже — как устроено сравнение бюджета с фактом автоматически в tirCoWork, какой промпт это запускает и что получается на выходе.

Почему «посчитать» — это полдела, а «объяснить» — три часа

Расчёт отклонений механистичен: вычесть факт из плана, поделить на план, получить процент. Excel справляется с этим формулой. Боль не в арифметике, а в интерпретации.

Чтобы написать строку комментария «Расходы на логистику выше плана на 18% из-за роста тарифов перевозчика X и внепланового завоза в марте», финансисту нужно:

  • открыть детализацию факта по этой статье;
  • найти, какие контрагенты и периоды дали прирост;
  • сопоставить с тем, что закладывалось в бюджет;
  • сформулировать причину человеческим языком.

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

Как ИИ-агент делает план-факт автоматически

tirCoWork — это десктоп-приложение для Mac и Windows: ИИ-агент, который сам пишет и запускает Python-код прямо на вашем компьютере. Он работает с файлами на диске — Excel, CSV, PDF, выгрузками из 1С, — и файлы при этом не покидают устройство. Для план-факта это значит, что вы даёте агенту два файла, а он делает всю цепочку: сопоставление, расчёт, объяснение.

Логика работы выглядит так.

flowchart TD
    A["Файл бюджета (план)"] --> C["Агент сопоставляет статьи"]
    B["Файл факта / выгрузка из 1С"] --> C
    C --> D["Расчёт отклонений: руб и %"]
    D --> E{"Отклонение > порога?"}
    E -->|"да"| F["Смотрит детализацию в исходниках"]
    E -->|"нет"| G["Пропускает"]
    F --> H["Пишет комментарий о причине"]
    G --> I["Сводная таблица план-факт"]
    H --> I

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

Шаг 1. Подготовить два файла

Нужны два источника:

  • Бюджет (план) — Excel или CSV со статьями и плановыми суммами по периодам.
  • Факт — фактические данные за тот же период. Это может быть выгрузка из 1С в Excel/CSV (оборотка, отчёт по статьям движения денежных средств) или ваш управленческий файл.

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

Шаг 2. Запросить сопоставление и расчёт

Открываете tirCoWork, указываете на папку с двумя файлами и формулируете задачу. Агент сам сопоставит статьи (даже если названия в бюджете и в факте чуть отличаются), посчитает отклонения и соберёт сводную таблицу.

Шаг 3. Попросить комментарии к отклонениям

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

Промпт и что получается на выходе

Покажем на конкретном примере. В папке лежат budget_2026_q1.xlsx (план по статьям) и fact_1c_q1.xlsx (выгрузка факта из 1С с детализацией по контрагентам).

Промпт в tirCoWork:

Сравни бюджет из budget_2026_q1.xlsx с фактом из fact_1c_q1.xlsx по статьям за 1 квартал. Посчитай отклонение в рублях и процентах. Прокомментируй отклонения больше 10%: посмотри детализацию по контрагентам и периодам в файле факта и напиши вероятную причину каждого. Собери всё в одну таблицу и сохрани в Excel.

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

Статья План, ₽ Факт, ₽ Отклонение, ₽ Откл., % Комментарий
Выручка 12 000 000 12 540 000 +540 000 +4,5% В пределах нормы, комментарий не требуется
Логистика 1 800 000 2 124 000 +324 000 +18,0% Перерасход за счёт контрагента «Перевозчик-А»: внеплановый завоз в марте, +210 тыс. ₽; остальное — рост тарифов
ФОТ 4 500 000 4 410 000 −90 000 −2,0% В пределах нормы
Маркетинг 900 000 1 215 000 +315 000 +35,0% Перерасход сосредоточен в феврале: разовая кампания, не заложенная в бюджет
Аренда 1 200 000 1 200 000 0 0,0% Соответствует плану
Прочие расходы 600 000 786 000 +186 000 +31,0% Рост по статье в марте; основной вклад — контрагент «Услуги-Б»

Строки с отклонением до порога агент помечает как несущественные и не тратит на них формулировки — внимание концентрируется на том, что реально требует объяснения. Если в исходных данных не хватает детализации для вывода о причине, агент честно напишет об этом, а не придумает объяснение.

Как менять под себя

  • Порог. «больше 10%» можно заменить на «больше 5% или 100 тыс. ₽ в абсолюте» — агент учтёт оба условия.
  • Глубина комментария. Можно попросить «коротко, одной строкой» или «развёрнуто, с разбивкой по контрагентам».
  • Формат. «выдели красным перерасходы», «отсортируй по убыванию отклонения», «добавь итоговую строку».
  • Готовая записка. Следом можно попросить: «на основе этой таблицы напиши пояснительную записку к бюджету для совета директоров на полстраницы».

Сколько это экономит

Сравним ручной процесс и работу с агентом на типичном квартальном план-факте с несколькими десятками строк и детализацией.

Этап Вручную С tirCoWork
Сопоставление статей плана и факта 30–40 мин автоматически
Расчёт отклонений 15–20 мин автоматически
Заход в детализацию по каждому отклонению 1,5–2 ч автоматически
Формулировка комментариев 40–60 мин автоматически (правки — 10 мин)
Итого ~3 часа ~15 минут

Три часа превращаются в пятнадцать минут, потому что снимается самая дорогая часть — ручной заход в исходники по каждой строке и написание объяснений. Финансист переключается с роли «оператора ВПР и копипаста» на роль проверяющего: пробегает комментарии, правит формулировки там, где знает контекст лучше агента, и отдаёт отчёт.

Если нужно глубже разобрать готовый сценарий с примерами файлов и шагами — он описан на странице сценария «Бюджет-факт».

Данные остаются на вашем компьютере

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

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

Практический вывод

Сведение план-факта давно перестало быть проблемой — формулы справляются. Узкое место отчётного цикла находится в другом месте: в объяснении отклонений, где приходится вручную лазить по детализации и писать комментарии. Именно эту работу ИИ-агент снимает целиком.

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

tirCoWork — десктоп для Mac и Windows с русским интерфейсом, 30 дней бесплатно без карты, тарифы от 500 ₽/мес. Достаточно, чтобы сократить ближайший отчётный цикл с трёх часов на расшифровку отклонений до пятнадцати минут проверки.

Читайте также

Попробовать в tirCoWork

Готовый сценарий с пошаговым запуском и примерами промптов: Бюджет vs факт →.

Частые вопросы

Как сделать сравнение бюджета с фактом автоматически?

Положите файл бюджета и файл фактических данных в одну папку, запустите tirCoWork и попросите агента сопоставить статьи, рассчитать отклонения в рублях и процентах и собрать сводную таблицу план-факт. Агент сам напишет и выполнит код на вашем компьютере, сопоставит статьи по названиям и выдаст готовую таблицу — без ручного ВПР и сверки строк.

Может ли ИИ прокомментировать отклонения от бюджета, а не только посчитать их?

Да. После расчёта отклонений вы просите агента прокомментировать те, что превышают заданный порог, например 10%. Агент смотрит в исходные данные — детализацию по контрагентам, периодам и проводкам — и формулирует вероятную причину каждого отклонения текстом в отдельной колонке «Комментарий».

Где tirCoWork берёт данные для комментариев к отклонениям?

Из тех же файлов, что вы дали: детализированной выгрузки факта, расшифровки статей бюджета, оборотов по счетам. Агент не выдумывает причины — он опирается на цифры в ваших файлах: какой контрагент или период дал прирост, какая статья выросла внутри группы. Если данных для объяснения не хватает, он это укажет.

Нужно ли загружать управленческую отчётность в облако?

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

Работает ли это с выгрузками из 1С?

Да, если выгрузить факт из 1С в Excel или CSV. К базе 1С напрямую tirCoWork не подключается — он работает с выгрузками. Этого достаточно: получаете оборотку или отчёт по статьям в Excel, кладёте рядом с бюджетом и запускаете сравнение.

Соберите план-факт с комментариями за 15 минут — попробуйте tirCoWork

Обезличивание работает локально, на вашем компьютере: файлы остаются у вас. 30 дней бесплатно, карта не нужна. Тарифы от 500 ₽/мес.

Соберите план-факт с комментариями за 15 минут — попробуйте tirCoWork

Читайте также