Подводно-технические работы - отрасль с жёсткой отчётностью. Журналы, проверки оборудования, инструктажи и аттестации нужно вести непрерывно и предъявлять Ростехнадзору. Бумага означала риск потерять документ и часы на подготовку к каждой проверке.
Задача
Перевести в электронный вид восемь отраслевых журналов, базу специалистов и материально-технической базы так, чтобы документы формировались строго по утверждённым формам, подлинность протоколов можно было проверить без доступа в систему, а сроки не зависели от памяти ответственных.
Что реализовали
- База специалистов и материально-технической базы с динамическими колонками
- Восемь журналов работ и инструктажей с автопродлением сроков
- Журналы проверки и калибровки оборудования, выдачи СИЗ, производства работ
- Журналы водолазных, огневых, высотных работ и работ в ОЗП
- Электронные подписи SHA-256 и QR-коды протоколов
- Публичная ссылка по QR: проверяющий сканирует и видит документ без входа в систему
- Выгрузка в Excel, Word и PDF под форму каждого журнала
- Импорт из Excel для первичного заполнения базы
- Кабинеты пользователей и разграничение прав
Как устроено внутри
- Django и PostgreSQL, развёртывание через Docker
- Генерация документов на сервере по шаблону каждой формы
- Подпись документа хешем SHA-256 с фиксацией времени и подписанта
- Хранение персональных данных в соответствии с 152-ФЗ, SSL-сертификат
- Светлый деловой интерфейс, рассчитанный на плотные таблицы и долгую работу
Что изменилось
- Журналы ведутся в одном месте, сроки продлеваются автоматически
- Пакет документов к проверке собирается за несколько нажатий
- Подлинность протокола проверяется сканированием QR-кода
- Учёт оборудования - 544 записи МТБ - переехал из таблиц в систему
