Программный комплекс B2B предназначен для автоматизации процессов взаимодействия между заказчиком и контрагентами (подрядными организациями). Обеспечивает централизованное управление аккредитацией, договорами подряда, актами выполненных работ, распределительными письмами, тендерной документацией и доступом к строительным площадкам. Реализован в виде набора микросервисов на платформе .NET с веб-интерфейсом, функционирует в контейнеризированной среде Docker с использованием PostgreSQL, Redis, RabbitMQ
Функциональные характеристики
1. Управление пользователями и организациями
- Регистрация и авторизация пользователей через внешний OAuth 2.0
- Ведение профилей пользователей с ролевой моделью доступа
- Управление организациями-контрагентами (создание, поиск по ИНН, интеграция с Контур.Фокус)
- Привязка пользователей к организациям-подрядчикам
2. Аккредитация контрагентов
- Подача заявок на аккредитацию с приложением документов
- Проверка правоспособности организаций (ИНН, КПП, ОГРН)
- Управление статусами заявок (создание, согласование, утверждение, отклонение)
- Загрузка и хранение электронных документов в объектном хранилище S3
3. Управление договорами
- Ведение реестра договоров подряда и дополнительных соглашений
- Просмотр детальной информации по договору (сумма, сроки, подрядчик, объект)
- Фильтрация договоров по статусу, категории, объекту строительства
- Привязка договоров к жилым комплексам и объектам строительства
- Получение файлов и отчетов по договору
4. Управление актами выполненных работ
- Создание, редактирование и удаление актов (черновиков)
- Просмотр детальной информации и файлов актов
- Отслеживание статусов актов (черновик, на согласовании, утвержден, отклонен)
- Формирование накопительных отчетов по актам
5. Распределительные письма
- Формирование и отправка распределительных писем
- Синхронизация статусов оплат с внешними системами (MDS)
- Привязка к банковским счетам и договорам
6. Управление доступом к строительным площадкам (СКУД)
- Подача заявок на доступ к строительным площадкам
- Управление сотрудниками в заявках (добавление, редактирование, удаление)
- Массовая загрузка сотрудников через Excel-шаблоны
- Согласование и отзыв заявок на доступ
7. Тендеры
- Просмотр списка тендеров с фильтрацией
- Получение файлов тендерной документации
- Поиск по заказчикам и инициаторам
8. Сметные расчеты (Конструктор цен)
- Просмотр сметных расчетов с фильтрацией по статусу, объекту, жилому комплексу
- Отображение сумм, BIM-статуса, графика работ
9. Банковские счета
- Добавление и управление банковскими счетами контрагентов
- Поиск банков по БИК
- Получение справочников валют и типов счетов
10. Баннеры и уведомления
- Управление информационными баннерами (создание, публикация, удаление)
- Отображение активных баннеров пользователям системы
11. Интеграции
- Интеграция с ЕФС (Единая фронтальная система) для обмена данными контрагентов
- Интеграция с MDS (Master Data Service) для синхронизации справочников
- Интеграция с 1С:Предприятие для обмена данными тендеров и аккредитации
- Интеграция с системой электронной подписи
- Интеграция с Tessа (СЭД) для документооборота
12. Административные функции
- Поиск пользователей и подрядчиков
- Редактирование данных пользователей
- Управление справочниками (страны, гражданства)
- Мониторинг состояния системы (health-check)