Разработка системы бюджетного контроля в Битрикс24

Цель проекта

Разработать и внедрить в модуль "Закупки оборудования" подсистему бюджетного контроля для обеспечения учёта и соблюдения бюджетных ограничений по статьям расходов.

Архитектура и функциональность

Решение должно быть реализовано с использованием смарт-процессов (СП) Битрикс24 с модификацией существующих сущностей.

1. Создание новых смарт-процессов

  • СП "Статьи расходов" - справочник статей бюджета.
  • СП "Бюджет ресторанов" - сущность для хранения текущих значений бюджета по объектам.
  • СП "Бюджетный реестр" - журнал для отражения всех движений по бюджету (списания, пополнения).

2. Модификация существующих смарт-процессов

СП "Рестораны":

  • Добавить в карточку объекта две новые вкладки: "Бюджет ресторана" и "Бюджетный реестр".
  • Обеспечить отображение на этих вкладках связанных записей из соответствующих новых СП.

СП "Закупки оборудования":

  • Изменить тип поля "Предмет закупки" со стандартного списка на привязку к элементам CRM (ссылка на элементы СП "Статьи расходов").

3. Реализация алгоритма бюджетного контроля

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

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