Разработка системы бюджетного контроля в Битрикс24
Цель проекта
Разработать и внедрить в модуль "Закупки оборудования" подсистему бюджетного контроля для обеспечения учёта и соблюдения бюджетных ограничений по статьям расходов.
Архитектура и функциональность
Решение должно быть реализовано с использованием смарт-процессов (СП) Битрикс24 с модификацией существующих сущностей.
1. Создание новых смарт-процессов
- СП "Статьи расходов" - справочник статей бюджета.
- СП "Бюджет ресторанов" - сущность для хранения текущих значений бюджета по объектам.
- СП "Бюджетный реестр" - журнал для отражения всех движений по бюджету (списания, пополнения).
2. Модификация существующих смарт-процессов
СП "Рестораны":
- Добавить в карточку объекта две новые вкладки: "Бюджет ресторана" и "Бюджетный реестр".
- Обеспечить отображение на этих вкладках связанных записей из соответствующих новых СП.
СП "Закупки оборудования":
- Изменить тип поля "Предмет закупки" со стандартного списка на привязку к элементам CRM (ссылка на элементы СП "Статьи расходов").
3. Реализация алгоритма бюджетного контроля
Необходимо разработать и внедрить логику, которая будет автоматически проверять доступность бюджета по выбранной статье расходов при создании или изменении заявки на закупку, а также отражать эти операции в бюджетном реестре.
Все изменения должны быть выполнены аккуратно, без нарушения существующей функциональности модуля закупок.