Автоматизация бизнеса · Инженерные работы

Битрикс24, 1С и Финтабло: один маршрут для каждой оплаты

Деньги в трех системах, согласование в чатах. У инженерной компании с несколькими объектами заявки на оплату шли через переписку: сотрудник просил деньги, кто-то вручную проверял, хватает ли бюджета, потом платили и отдельно заносили факт в Финтабло. Ответить на простой вопрос "сколько по этому объекту уже потрачено и сколько еще можно" было трудно и ненадежно.

Мы собрали один маршрут. Заявка создается в Битрикс24, за секунды проверяется по бюджету объекта, авансу и деньгам на дату платежа, после одобрения сама попадает в платежный календарь Финтабло, а после оплаты закрывается и обновляет бюджет. С 20 октября 2026 года заявки на оплату в компании идут только так.

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

Часть 01

Как было

Три системы, которые не знали друг о друге

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

  • Битрикс24 - сделки, объекты, сотрудники;
  • 1С - бухгалтерия и платежи;
  • Финтабло - управленческий учет и платежный календарь.

Между собой они не были связаны. Заявка на оплату жила в переписке. Чтобы понять, можно ли платить, финансист открывал бюджет объекта, сверял с уже потраченным, вспоминал, что обещано, но еще не оплачено, и смотрел остаток денег. Потом решение уходило руководителю, после оплаты бухгалтер разносил платеж, а в Финтабло факт заносили отдельно.

ЧтоБылоСтало
Заявка на оплатув переписке и чатахкарточка в Битрикс24 с маршрутом
Проверка бюджетафинансист вручную по трем системамсервис за секунды, пять проверок
Резерв денегне былосразу после проверки
Одобрениев перепискеруководитель видит цифры проверки
Платежный календарьзаносили вручнуюзаявка сама попадает в Финтабло
Факт оплатыразносили отдельнозакрывает заявку и обновляет бюджет
Крупная сумма без договорана усмотрениеручной разбор у финконтролера

Было и стало: от согласования в чатах к одному маршруту оплаты

Что в этом опасного

Пока объектов мало, финансист держит все в голове. Когда их становится больше, начинаются три проблемы:

  • Одни и те же деньги обещаны дважды. Две заявки по одному объекту согласованы в разных чатах, каждая укладывается в бюджет, а вместе - нет.
  • Бюджет узнает о расходе задним числом. Пока платеж не разнесли, остаток по объекту выглядит больше, чем он есть.
  • Нельзя быстро ответить "сколько можно потратить". Ответ собирается вручную из трех систем, и к вечеру он уже устарел.

Проектировать контур с нуля не пришлось: у заказчика уже было техническое задание и архитектура, составленные финансовым консультантом. Задача была в том, чтобы это заработало на живых деньгах.

Часть 02

Как проект начался с чужой ошибки

Этап, который застрял

Первый этап - перенести контур из тестового Битрикс24 в рабочий - заказчик сначала отдал другому исполнителю. Работа встала: исполнитель решил, что ему не хватает прав в Битриксе, несколько дней добивался доступов, отказывался от созвонов и просил оплату.

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

Что взяли в работу

Мы предложили четыре этапа, каждый с понятным результатом:

  • Перенести контур в рабочий Битрикс24: смарт-процессы, роли, права, маршрут заявки, уведомления.
  • Научить контур считать: проверки по бюджету и резерв суммы делает сервис, а не человек.
  • Связать одобренную заявку с Финтабло: она сама появляется в платежном календаре.
  • Замкнуть цикл фактом оплаты: платеж закрывает заявку, снимает резерв и обновляет бюджет.

Оплата - после приемки каждого этапа. Сервер, аккаунты и доступы оформлены на заказчика, нам доступ выдавали временно на срок работ.

Часть 03

Что сделали

Шесть связанных разделов в Битрикс24

Весь контур живет в Битрикс24, в шести смарт-процессах, связанных между собой:

  • Статьи ДДС - единый справочник расходов, 58 статей;
  • Нормативные расценки - справочник для расчетов по объекту;
  • Паспорт объекта - производственные данные по объекту;
  • Бюджет объекта - бюджет, связанный с паспортом;
  • Бюджетные строки - лимиты по направлениям и статьям: сколько выделено, сколько зарезервировано, сколько освоено, сколько доступно;
  • Заявка на оплату - сумма, счет, договор, статья, объект, решение и отметка об оплате.

Любая заявка привязана к объекту и к строке его бюджета. Поэтому на вопрос "сколько еще можно потратить по этому объекту" Битрикс24 отвечает сам.

Маршрут по ролям

В маршруте пять ролей, у каждой свои права и свои уведомления:

  • Инициатор создает заявку, прикладывает счет и отправляет на проверку;
  • Сметчик ведет бюджет и расценки по объекту;
  • Финконтролер проверяет документы и решает спорные случаи;
  • Руководитель одобряет или отклоняет оплату;
  • Казначей проводит оплату.

Путь заявки на оплату

Пять ролей, у каждой свои права и уведомления

  1. Инициатор

    Создает заявку, прикладывает счет

  2. Автопроверка

    Пять проверок за секунды, резерв суммы

  3. Финконтролер

    Документы и спорные случаи, крупные суммы без договора

  4. Руководитель

    Одобряет или отклоняет, видит цифры проверки

  5. Финтабло

    Плановая операция в платежном календаре

  6. Казначей

    Проводит оплату

  7. Факт оплаты

    Закрывает заявку, снимает резерв, обновляет бюджет

Путь заявки на оплату: от инициатора до казначея

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

Учебная заявка в Битрикс24Учебная заявка прошла все стадии до "Оплачено", результат автопроверки: оплата подтверждена в Финтабло Учебная заявка, данные заказчика скрыты.

Проверки до того, как заявка попадет к руководителю

Главное, ради чего все строилось: руководитель получает заявку уже проверенной. Отдельный сервис на сервере заказчика за секунды проверяет ее по пяти условиям:

  • Есть ли строка бюджета под эту статью и этот объект.
  • Не пробит ли лимит строки с учетом уже потраченного и зарезервированного.
  • Хватает ли аванса: расходы по объекту не должны обгонять полученные от клиента деньги.
  • Не превышен ли месячный лимит по статье в бюджете движения денег.
  • Хватит ли денег на дату платежа с учетом уже запланированных оплат.

Пять проверок до одобрения

Руководитель получает заявку уже проверенной, с цифрами на момент проверки

  • Строка бюджета

    Есть ли бюджет под эту статью и этот объект

  • Лимит строки

    Не пробит ли с учетом потраченного и зарезервированного

  • Аванс

    Расходы по объекту не обгоняют деньги от клиента

  • Месячный лимит

    Не превышен ли лимит статьи в бюджете движения денег

  • Деньги на дату

    Хватит ли денег на день платежа с учетом плановых оплат

Все пройдены: сумма резервируется сразу

Пять проверок до одобрения

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

Если все проверки пройдены, сумма резервируется сразу. Две заявки по одному объекту больше не могут "поделить" одни и те же деньги: вторая видит, что первая уже заняла часть лимита.

История согласования заявкиИстория согласования: автопроверка, затем одобрение руководителя История учебной заявки: автопроверка передала ее руководителю, руководитель одобрил.

Одобренная заявка сама попадает в Финтабло

После одобрения заявка появляется в платежном календаре Финтабло как плановая операция: с объектом, статьей, контрагентом и суммой. Казначей видит, что и когда платить, без переноса из Битрикса.

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

Операция по заявке в ФинтаблоОперация по заявке в Финтабло: статья и объект подставлены из заявки Операция в Финтабло по учебной заявке, данные заказчика скрыты.

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

Как это устроено технически
  • Шесть смарт-процессов Битрикс24 с полями, связями, стадиями и правами по ролям; маршрут заявки на роботах Битрикс24.
  • Отдельный сервис на сервере заказчика принимает события из Битрикс24 (вебхуки), выполняет проверки, резервирует сумму и пишет результат в карточку. Написан на TypeScript: при изменении структуры заявки сразу видно, какие проверки и обработчики нужно поправить.
  • Журнал решений: на каждую проверку сохраняется, какие цифры были на момент проверки.
  • Передача в Финтабло через API: плановая операция в платежном календаре с объектом, статьей и контрагентом.
  • Сверка факта: подтвержденная операция в Финтабло закрывает заявку, снимает резерв, обновляет освоение. Повторная обработка той же операции не создает дублей.
  • Права вебхука ограничены CRM, без доступа к чатам и другим разделам портала.

Инструкции и видео для каждой роли

Систему отдали не "как есть", а с инструкциями: с чего начать в Битрикс24 и Финтабло, как провести заявку на оплату, как найти факт оплаты в Финтабло. Для каждой роли - пошаговое видео по реальным экранам на учебной заявке: кто что делает и что ему приходит.

Часть 04

Как шла приемка

Первый этап проверял сам заказчик

Первый этап сдали 13 сентября, после переноса на рабочий портал. Финансовый консультант заказчика проверила карточки, маршрут, роботов и уведомления сама и прислала служебную записку: что подтверждено, что уточнить, какие решения учесть на следующих этапах.

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

Где разошлись и как договорились

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

Что сделали для заказчика сверху

Заказчик попросил отдельно оформить безакцептные платежи - налоги, зарплату, лизинг, комиссии банка. Для них завели технический объект "Администрация" с техническими бюджетными строками и лимитами, посчитанными по фактическим расходам прошлых месяцев. Обязательные платежи тоже идут через маршрут, но не тормозят на проверке лимитов там, где их нельзя не заплатить.

Часть 05

Итог

Результаты

ЧтоБылоСтало
Где живет заявка на оплатупереписка, чатыБитрикс24, карточка с маршрутом
Проверка бюджетафинансист вручную по трем системамсервис за секунды, пять проверок
Резерв денегего не былосумма резервируется сразу после проверки
Одобрениев перепискеруководитель видит заявку уже проверенной, с цифрами
Платежный календарьзаносили вручнуюодобренная заявка сама появляется в Финтабло
Факт оплаты и бюджетразносили отдельнооплата закрывает заявку и обновляет бюджет
Крупная оплата без договорана усмотрениеуходит в ручной разбор
Праваобщиеу каждой из пяти ролей свои
Обучениеинструкции и видео по каждой роли

Цифр вроде "согласование стало быстрее на столько-то" здесь нет: время согласования до запуска никто не засекал, а доступа к рабочему порталу после передачи у нас нет. Есть другое: с 20 октября 2026 года заявки на оплату в компании идут через эту систему.

Вот как это описала финансовый консультант заказчика в отзыве:

Отдельный сервис за секунду проверяет каждую заявку по смете, авансу и остатку денег. Одобренная заявка сама попадает в платежный календарь Финтабло, а после оплаты система закрывает ее и обновляет бюджет.

Финансовый консультант заказчика

Сколько времени это заняло

КогдаЧто
10 августа 2026задание от заказчика
середина августаразовая консультация: нашли ошибку, на которой встал предыдущий исполнитель
18 августакоммерческое предложение на четыре этапа
начало сентябрядоступы к серверу и Финтабло
13 сентябряпервый этап сдан, служебная записка заказчика
сентябрь - октябрьпроверки, резерв, связка с Финтабло, закрытие факта оплаты
14-16 октябряпроверка всего маршрута на учебной заявке, видео для ролей
20 октябрязаявки на оплату идут через систему

Что не получилось с первого раза

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

Еще одна граница: проверка идет по строке бюджета, а не по каждой позиции сметы. Для этого заказчика это осознанный выбор - позиционный контроль усложнил бы заявку для инициатора. Если понадобится, его можно добавить отдельно.

Что происходит сейчас

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

Что можно перенести в другие компании

  1. Привязывайте заявку к строке бюджета, а не к "объекту вообще". Тогда остаток считается сам.
  2. Резервируйте деньги в момент проверки, а не после оплаты. Иначе две заявки поделят одни и те же деньги.
  3. Показывайте руководителю цифры, а не только "одобрено системой". Решение принимается быстрее, если видно, почему.
  4. Пишите в карточку, какие были остатки на момент решения. Через месяц это единственный способ объяснить, почему оплату одобрили.
  5. Крупные суммы без договора - в ручной разбор. Автоматика не должна принимать решения, которые требуют документа.
  6. Обязательные платежи - отдельным техническим объектом. Налоги и зарплата не должны застревать на лимитах.
  7. Спор об объеме решайте по документам. Коммерческое предложение и техническое задание - лучший арбитр.
  8. Сервер и аккаунты - на заказчика. Подрядчику достаточно временного доступа.

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

У нас нет Финтабло, только Битрикс24 и 1С. Подойдет?
Да. Маршрут, проверки по бюджету и резерв живут в Битрикс24 и сервисе проверки. Платежный календарь можно вести в другой системе, меняется только последний шаг.
А если у нас не Битрикс24?
Подход тот же: заявка, проверка по бюджету, резерв, одобрение, календарь, факт. Меняется способ встроиться в вашу систему.
Проверки можно настроить под наши правила?
Да. Пять проверок в этом кейсе - правила этого заказчика. Аванс, лимит месяца, обязательный договор, порог суммы настраиваются под ваш процесс.
Сотрудникам придется учить новую программу?
Нет. Инициаторы и руководители работают в привычном Битрикс24, казначей и бухгалтер - в Финтабло. К каждой роли - инструкция и видео.
Что если сервис проверки недоступен?
Заявка не теряется: она остается в Битрикс24 на своей стадии, а проверка выполнится, когда сервис снова доступен. Повторная обработка не создает дублей.
Кому принадлежит система?
Заказчику: сервер, аккаунты и доступы оформлены на него. Мы работали по временному доступу.
Сколько это стоит?
Зависит от числа ролей, правил проверки и систем, которые нужно связать. Начинаем обычно с разбора процесса.

Об авторе

Иван Тищенко, основатель АО ТИМАССИСТИван Тищенко, основатель АО ТИМАССИСТ
Иван Тищенко

Основатель АО "ТИМАССИСТ"

Позвонить

Отвечаю за стратегию, продукт и партнерства, и первый разговор о любой задаче клиента веду сам. За проекты, которые мы берем, отвечаю лично.

АО "ТИМАССИСТ" - ИТ-компания полного цикла, основана в 2023 году, в команде больше 13 человек. Автоматизируем процессы там, где регулярная работа и большие объемы данных упираются в ручной труд: внедряем ERP, собираем внутренние веб-сервисы, личные кабинеты и интеграции. Ведем проект от разбора процессов до продакшена и передаем его с документацией и базой знаний.