DOGMA · Разбор проекта
Веб-кабинет службы безопасности вместо 1С
Ролевая модель, аккредитация контрагентов, документы и интеграции в одном приложении.
Контекст
Внутренние процессы службы безопасности застройщика работали в 1С. Задача состояла в переносе этих процессов в веб-кабинет, которым могли пользоваться несколько подразделений с разными правами доступа.
Мой вклад
Я спроектировал и реализовал кабинет, ролевую систему и разграничение доступа. Перенёс в веб процессы аккредитации юридических и физических лиц, государственных органов и иностранных компаний.
Добавил интеграции с публичными базами юридических лиц для автоматической проверки контрагентов. Реализовал предпросмотр документов, включая Word и Excel, непосредственно в браузере.
Работа в условиях ограничений
В проекте действовали ограничения на внешние библиотеки. Для кабинета я разработал собственный HTTP-клиент, авторизацию и слой кэширования запросов.
Это важная часть контекста решения: собственная реализация возникла в конкретных проектных ограничениях. Её не стоит воспринимать как универсальный совет заменять готовые библиотеки.
Что объединяет этот кейс
Кабинет связывал пользовательские сценарии, доступы, документы и внешние источники данных. Работа над интерфейсом требовала учитывать весь процесс проверки контрагента и различия между подразделениями.
Результат
Процессы аккредитации были перенесены из 1С в веб-приложение с ролевым доступом, проверкой по публичным базам и предпросмотром документов. Мой вклад включал проектирование и реализацию кабинета, а также инфраструктуру работы с запросами на стороне приложения.
Для публичной версии кейса достаточно описания задач и решений. Внутренние документы, реальные записи и скриншоты с данными сотрудников в него не входят.