Проверка проектной документации с аудитом подписантов

Раздел «Проверка проектной документации» создан для проектных организаций, которые готовят и сдают документацию в экспертизу. Он отвечает на два главных вопроса, которые встают перед выпуском комплекта:

  • кто из подписантов какой документ ещё НЕ подписал;

  • какие из уже собранных подписей невалидны или подписаны сертификатом с истекающим сроком действия.

Обычные режимы проверки для этого не подходят: в реальном комплекте документы лежат в одних папках, подписи приходят от разных людей и складываются в другие, а к именам файлов подписи добавляется фамилия подписанта. Новый раздел понимает такую структуру и проверяет комплект целиком — за один запуск.

Все проверки выполняются локально, в вашем браузере.

Документы и подписи не покидают ваш компьютер.


Возможности

  • Сопоставляет документы и подписи по всему выбранному набору, даже если они лежат в разных папках и на разной глубине вложенности.

  • Понимает подписи с суффиксом подписанта: том1.pdf_Иванов.sig, смета_раздел2.pdf_Иванов_И_И.sig — в дополнение к обычным парам том1.pdf.sig и том1.sig.

  • Проверяет несколько подписей на один документ и группирует результат по документам.

  • Строит матрицу «документ × подписант» — наглядную таблицу, кто что подписал, а кто нет.

  • Сверяет комплект с реестром подписантов: загрузите список ФИО (и, при необходимости, перечень документов каждого) — сервис покажет пропуски.

  • Выгружает итоговую сводку и матрицу в CSV (открывается в Excel).

  • Устойчив к большим пакетам (сотни файлов): повреждённый или нечитаемый файл помечается в отчёте, но не прерывает проверку всего комплекта.

Системные требования

  • Браузер. В Chrome и Microsoft Edge можно выбрать папку прямо с диска. В Firefox и Safari выбор папки недоступен — упакуйте те же файлы в ZIP-архив, логика проверки не отличается.

  • Плагин КриптоПро ЭЦП Browser plug-in — как и для остальных режимов проверки. Если плагин не установлен, страница подскажет, как это сделать.

Как назвать файлы, чтобы всё сопоставилось

Сервис распознаёт три схемы именования (регистр букв не важен):

Документ

Подпись

Комментарий

том1.pdf

том1.pdf.sig

классическая пара

том1.pdf

том1.sig

подпись без расширения документа

том1.pdf

том1.pdf_Иванов.sig

суффикс подписанта после _

Правила для суффикса:

  • суффикс — любая строка после _, идущего за расширением документа: обычно фамилия или ФИО (_Иванов, _Иванов_И_И);

  • подчёркивания в самом имени документа не мешают: смета_раздел2.pdf_Иванов.sig корректно разберётся как документ смета_раздел2.pdf и подписант Иванов;

  • на один документ может быть сколько угодно подписей от разных людей.

Документ и его подписи не обязаны лежать в одной папке — типовая структура «тома в одних папках, подписи по папкам подписантов» полностью поддерживается:

Проект/ ├── Тома/ │ ├── Раздел 1/том1.pdf │ └── Раздел 2/том2.pdf └── Подписи/ ├── Иванов/ │ ├── том1.pdf_Иванов.sig │ └── том2.pdf_Иванов.sig └── Петров/ └── том1.pdf_Петров.sig
Проверьте названия файлов

Важно. Имена документов в наборе должны быть уникальны. Если два разных файла называются одинаково в разных папках, сервис сопоставит подпись с документом из «её» папки, а при неоднозначности — покажет предупреждение и не будет угадывать.

Реестр подписантов — зачем и в каком формате

Без реестра сервис покажет фактическое состояние: кто какой документ подписал и валидны ли подписи. Реестр добавляет главное — графу «НЕ подписал»: сервис сверит фактические подписи со списком обязанных подписать и подсветит пропуски.

Реестр можно заполнить прямо на странице (кнопка «Добавить подписанта») или загрузить CSV-файлом (редактируется через MS Excel). Формат простой, шаблон скачивается там же:

ФИО;Документы Иванов Иван Иванович;том1.pdf|том2.pdf Петрова Анна Павловна;
  • первая колонка — ФИО, точно как оно указано в сертификате подписи;

  • вторая колонка — перечень документов через |; если оставить пустой, действует настройка «Подписанты без перечня документов обязаны подписать все документы» (включена по умолчанию);

  • разделитель — точка с запятой или запятая, кодировка UTF-8, файл из Excel подходит без доработок.

Подписант в матрице определяется по ФИО из сертификата подписи. Суффикс в имени файла — вспомогательный признак: если он не совпадает с ФИО из сертификата, сервис покажет предупреждение, но не признает подпись ошибочной.


Пошагово

  1. Откройте Проверить подпись → Проверка проектной документации.

  2. Выберите источник файлов:

    • Chrome / Edge — нажмите «Выбрать папку» и укажите корневую папку комплекта; все вложенные папки прочитаются автоматически;

    • Firefox / Safari — упакуйте комплект в ZIP-архив (со всей структурой папок) и загрузите его.

  3. При необходимости заполните или загрузите реестр подписантов (необязательный шаг — его можно поправить и после проверки, матрица пересчитается без повторного запуска).

  4. Нажмите «Проверить». На экране будет виден прогресс: какой документ и какая подпись проверяется сейчас, счётчик «N из M». Проверку можно отменить — уже это ни на что не повлияет, просто процесс остановится.

  5. Изучите результат.

Как читать результат

Сводка вверху страницы: всего документов и подписей, сколько подписей валидны, у скольких истекает или истёк сертификат, сколько невалидных и сколько подписей не хватает по реестру.

Матрица «документ × подписант» — строки это документы, колонки это подписанты (из реестра и фактические). Статусы в ячейках:

Значок

Статус

✔ зелёный

Подписал, подпись валидна

🕐 жёлтый

Подписал, но сертификат истекает в ближайшие 14 дней

🕐 красный

Срок действия сертификата истёк

⚠ красный

Подпись невалидна (повреждена, или не соответствует документу)

✖ красный

НЕ подписал (обязан по реестру)

Подпись этого подписанта не требуется

Рядом со значком может появиться маленький знак предупреждения — например, если суффикс в имени файла не совпал с ФИО из сертификата.

Список проблем — все ошибки и предупреждения одним перечнем с указанием документа и подписанта: невалидные и просроченные подписи, пропуски по реестру, подписи без документа, документы без единой подписи, файлы, которые не удалось прочитать.

Детальные результаты — привычные карточки проверки по каждому документу: данные сертификатов, цепочка доверия, время подписания.

Выгрузка

Меню «Выбрать действие» на странице результата:

  • Выгрузить аудит (CSV) — матрица, сводка и список проблем в одном файле; открывается в Excel, кириллица отображается корректно;

  • Скачать протокол проверки — стандартный PDF-протокол по результатам проверки подписей.


Частые вопросы

Файлы куда-то загружаются? Нет. Чтение папки, сопоставление и криптографическая проверка выполняются в браузере на вашем компьютере. Наружу передаётся только отпечаток корневого сертификата — для проверки аккредитации удостоверяющего центра.

Что будет, если один из файлов повреждён? Проверка не остановится: повреждённая подпись получит статус «невалидна», нечитаемый документ будет помечен в списке проблем, остальной комплект проверится полностью.

В реестре два человека с одинаковым ФИО. Сервис предупредит: подписи полных тёзок по сертификату неразличимы, их колонки в матрице объединяются.

Подпись есть, а документа к ней нет. Такая подпись попадёт в список проблем как «подпись без документа» — обычно это значит, что документ забыли положить в комплект или имя не совпадает.

Почему «истекает» — это предупреждение? Подпись, поставленная действующим сертификатом, останется валидной и после его истечения. Но если экспертиза запросит доподписание или исправления, сделать это тем же сертификатом уже не получится — сервис предупреждает заранее, за 14 дней.

У нас документы не только PDF. Поддерживаются любые типы файлов: doc/docx, xls/xlsx, xml, dwg и другие. Правило суффикса работает с фактическими расширениями файлов вашего комплекта.