Сравнение бюджета с фактом: как получить комментарии к отклонениям автоматически
Свести план-факт — половина работы. Вторая половина — объяснить каждое существенное отклонение, и именно она съедает три часа на отчётном цикле. Разбираем, как ИИ-агент сравнивает два файла, находит отклонения больше заданного порога и сам пишет комментарии по исходным данным — план-факт автоматически за 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 ₽/мес. Достаточно, чтобы сократить ближайший отчётный цикл с трёх часов на расшифровку отклонений до пятнадцати минут проверки.
Читайте также
- Нейросеть для финансового директора — какие задачи CFO реально ускоряет ИИ.
- Анализ выгрузки из 1С нейросетью — как разобрать оборотку и отчёты из 1С.
- Финансовая модель в Excel с ИИ — от прогноза до сценариев.
Попробовать в tirCoWork
Готовый сценарий с пошаговым запуском и примерами промптов: Бюджет vs факт →.
Частые вопросы
Как сделать сравнение бюджета с фактом автоматически?
Положите файл бюджета и файл фактических данных в одну папку, запустите tirCoWork и попросите агента сопоставить статьи, рассчитать отклонения в рублях и процентах и собрать сводную таблицу план-факт. Агент сам напишет и выполнит код на вашем компьютере, сопоставит статьи по названиям и выдаст готовую таблицу — без ручного ВПР и сверки строк.
Может ли ИИ прокомментировать отклонения от бюджета, а не только посчитать их?
Да. После расчёта отклонений вы просите агента прокомментировать те, что превышают заданный порог, например 10%. Агент смотрит в исходные данные — детализацию по контрагентам, периодам и проводкам — и формулирует вероятную причину каждого отклонения текстом в отдельной колонке «Комментарий».
Где tirCoWork берёт данные для комментариев к отклонениям?
Из тех же файлов, что вы дали: детализированной выгрузки факта, расшифровки статей бюджета, оборотов по счетам. Агент не выдумывает причины — он опирается на цифры в ваших файлах: какой контрагент или период дал прирост, какая статья выросла внутри группы. Если данных для объяснения не хватает, он это укажет.
Нужно ли загружать управленческую отчётность в облако?
Нет. tirCoWork работает локально: агент пишет и запускает код прямо на вашем компьютере, файлы бюджета и факта не покидают устройство. В облако уходит только текст запроса и при необходимости отдельные фрагменты, а не вся отчётность целиком.
Работает ли это с выгрузками из 1С?
Да, если выгрузить факт из 1С в Excel или CSV. К базе 1С напрямую tirCoWork не подключается — он работает с выгрузками. Этого достаточно: получаете оборотку или отчёт по статьям в Excel, кладёте рядом с бюджетом и запускаете сравнение.
Соберите план-факт с комментариями за 15 минут — попробуйте tirCoWork
Обезличивание работает локально, на вашем компьютере: файлы остаются у вас. 30 дней бесплатно, карта не нужна. Тарифы от 500 ₽/мес.
Соберите план-факт с комментариями за 15 минут — попробуйте tirCoWork