Андрей.
← На главную

DOGMA · Разбор проекта

Веб-кабинет службы безопасности вместо 1С

Ролевая модель, аккредитация контрагентов, документы и интеграции в одном приложении.

Контекст

Внутренние процессы службы безопасности застройщика работали в 1С. Задача состояла в переносе этих процессов в веб-кабинет, которым могли пользоваться несколько подразделений с разными правами доступа.

Мой вклад

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

Добавил интеграции с публичными базами юридических лиц для автоматической проверки контрагентов. Реализовал предпросмотр документов, включая Word и Excel, непосредственно в браузере.

Работа в условиях ограничений

В проекте действовали ограничения на внешние библиотеки. Для кабинета я разработал собственный HTTP-клиент, авторизацию и слой кэширования запросов.

Это важная часть контекста решения: собственная реализация возникла в конкретных проектных ограничениях. Её не стоит воспринимать как универсальный совет заменять готовые библиотеки.

Что объединяет этот кейс

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

Результат

Процессы аккредитации были перенесены из 1С в веб-приложение с ролевым доступом, проверкой по публичным базам и предпросмотром документов. Мой вклад включал проектирование и реализацию кабинета, а также инфраструктуру работы с запросами на стороне приложения.

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