сметы.online

Как открыть XML, проверить документ и подпись SIG перед экспертизой

Как прочитать XML в понятном виде, отличить его от XSD и SIG, проверить содержимое и электронную подпись, собрать правильную пару файлов и передать комплект.

Материал Сметы.online ·

Разберите комплект: XML, XSD, PDF и SIG выполняют разные задачи

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

Как читать состав полученного комплекта
ФайлНазначениеЧем не является
XMLСтруктурированные сведения документаАвтоматическим подтверждением его правильности
XSDПравила структуры и значений для проверкиЗаполненным документом вашего объекта
PDFУдобное для чтения представление или отдельный документОбязательной заменой исходного XML
SIG и другие файлы подписиДанные электронной подписи; точный формат уточняютУниверсально читаемой копией документа

Как открыть XML в читаемом виде

Для первичного знакомства подойдёт XML-редактор: он показывает дерево элементов и значения. Если программа выдаёт ошибку чтения, сохраните её текст. Если дерево открылось, это означает только, что инструмент смог прочитать разметку; содержательная и схемная проверки ещё впереди.

Для удобного чтения используйте представление, которое поддерживает именно этот тип документа и его редакцию. Случайный XML-просмотрщик может показать текст без понятных подписей, таблиц и связей. Отсутствие привычной печатной формы само по себе не делает файл недействительным, но мешает человеку уверенно его проверить.

Как сопоставить XML с PDF и исходными документами

Если XML и PDF прислали вместе, не считайте их одной версией по совпадению имени. Сверьте название объекта, дату, реквизиты, ключевые показатели и состав приложений. Попросите автора пояснить, получен ли PDF непосредственно из переданного XML или подготовлен отдельно.

Условный пример: в PDF указан прежний заказчик, в XML — новый. Нельзя выбирать «более свежий на вид» документ. Нужны подтверждённые реквизиты и согласованный выпуск. Сначала устраните расхождение, затем формируйте комплект для подписания. Печать в PDF полезна для чтения, но не заменяет проверку машиночитаемого файла.

Проверьте содержание до электронной подписи

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

В официальном сервисе ГГЭ выберите нужный тип документа и проверьте итоговый XML. Сохраните результат и разберите предупреждения. Не подписывайте файл с неразобранными вопросами только потому, что до срока подачи остался час: последующая содержательная правка потребует новой согласованной версии.

Что означает SIG и почему нужен исходный документ

Файл подписи нельзя получить обычным преобразованием XML в другой формат. Для подписания применяются средства электронной подписи и соответствующий ключ. Тип подписи, допустимые расширения и порядок подачи нужно выбирать по требованиям принимающей системы, а не по названию найденного конвертера.

Официальное руководство КриптоПро различает присоединённую и отсоединённую подпись. Для проверки отсоединённой нужны два файла: подпись и исходный документ. Поэтому один SIG без соответствующего оригинала не позволяет выполнить такую проверку. Само расширение SIG не гарантирует, что подпись именно отсоединённая: это устанавливает средство проверки.

Как проверить, что подпись относится к нужному XML

В средстве проверки укажите файл подписи и, если требуется, исходный XML. Изучите результат: корректность проверки, сведения о подписанте и сообщения о сертификате. Технический успех не заменяет проверки того, вправе ли этот человек подписывать данный документ в конкретной процедуре.

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

После подписания не пересохраняйте файл «для красоты»

Для подписи всего файла изменения его содержимого после подписания нарушают соответствие подписанной версии. Не форматируйте XML, не меняйте кодировку и не исправляйте опечатку в готовом выпуске без повторного подписания. Даже когда текст на экране выглядит одинаково, представление файла могло измениться.

Сохраните подписанный комплект как отдельный выпуск. Если нужно исправление, вернитесь в рабочий проект, внесите его, заново сформируйте и проверьте документ, затем подпишите новую версию. Изображение подписи или штамп в PDF не заменяют проверяемую электронную подпись — это различие отдельно объясняет документация КриптоПро.

Финальный контроль загрузки: от выбранного файла до принятого обращения

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

  • Выбран документ нужного объекта и согласованного выпуска.
  • Итоговый XML проверен по подходящей схеме; содержание сверено отдельно.
  • Подпись относится к передаваемому файлу, результат её проверки понятен.
  • Приложены документы и файлы подписи в порядке, который требует принимающая система.
  • Прочитаны сообщения после загрузки; выполнены необходимые действия для отправки обращения.
  • Сохранены номер, статус или иное подтверждение передачи, доступное в системе.

Основания и связанные материалы

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