Электронные документы с квалифицированными подписями (КЭП) — основа легального документооборота в 1С. Но вот парадокс: система умеет формировать и подписывать файлы, но стандартные механизмы выгрузки часто игнорируют сами подписи. В результате пользователи получают "голые" PDF или XML без криптографической защиты — а это равносильно отсутствию юридической силы. Почему так происходит и как правильно скачать документы с сохранением всех подписей, разберём в этом гайде.

Проблема актуальна для всех популярных конфигураций: 1С:Бухгалтерия 3.0, 1С:Управление торговлей 11, 1С:Зарплата и управление персоналом 3.1, а также 1С:Комплексная автоматизация 2. Особенно остро вопрос стоит при работе с ЭДО-операторами (Диадок, СБИС, Контур.Диадок), где подписи добавляются на стороне сервиса, а не в самой 1С. Далее — пошаговые инструкции для разных сценариев, включая редкие случаи, когда подписи "исчезают" при выгрузке.

⚠️ Важно: Если вы работаете с 1С:Документооборот или 1С:EDT, механизмы выгрузки подписанных файлов могут отличаться. В статье основной фокус — на типовых конфигурациях для бухучёта и торговли.

Почему подписи "теряются" при скачивании из 1С

Самая распространённая ошибка — использование стандартной кнопки Печать → Сохранить как PDF или Выгрузить в Excel. Эти функции генерируют новый файл на основе данных документа, но не переносят в него электронные подписи. Подпись привязана к оригинальному файлу, который формируется при отправке через ЭДО или подписании вручную.

Вторая причина — непонимание, где именно хранится подписанный файл. В 1С он может лежать в:

  • 📁 Вложениях документа (если подпись добавлена вручную через Дополнительно → Файлы)
  • 🔗 Журнале ЭДО (если документ отправлялся через оператора, например, Диадок)
  • 💾 Специальных регистрах (для конфигураций с расширенным документооборотом, например, 1С:ERP)
  • ☁️ Облачном хранилище (если используется 1С:Фреш или интеграция с 1С:Документооборот)

Третья ловушка — форматы файлов. Подписи в .pdf и .xml сохраняются по-разному. Например, квалифицированная подпись в XML (формат PKCS#7) может быть встроена в тег <ds:Signature>, а в PDF она добавляется как отдельный слой. Если выгружать документ не в оригинальном формате, подпись "отвалится".

📊 Как вы обычно скачиваете документы из 1С?
Через кнопку "Сохранить как PDF"
Из вложений документа
Через журнал ЭДО
Использую внешнюю обработку
Не знаю, как это сделать

Способ 1: Выгрузка через вложения документа (для ручных подписей)

Если документ был подписан внутри 1С (например, через криптопровайдер КриптоПро CSP или VipNet CSP), подписанный файл обычно сохраняется во вложениях. Инструкция:

  1. Откройте нужный документ (например, Счёт на оплату или Акт выполненных работ).
  2. Перейдите на вкладку ДополнительноФайлы (в некоторых конфигурациях может называться Вложения или Файлы и история).
  3. Найдите файл с расширением .sig, .p7s или .pdf (если подпись встроена в PDF).
  4. Нажмите на три точки рядом с файлом → Сохранить как.

⚠️ Внимание: Если во вложениях только .xml без подписи, значит документ был подписан на стороне ЭДО-оператора (см. Способ 2). В этом случае скачивание из вложений не даст юридически значимый файл.

Имя файла содержит "_подпись" или ".sig"

Размер файла больше, чем у исходного XML/PDF

Файл имеет расширение .p7s, .sig или .pdf (для встроенных подписей)

Дату изменения файла совпадает с датой подписания документа-->

Способ 2: Скачивание через журнал ЭДО (для документов, отправленных оператору)

Если документ ушёл через Диадок, СБИС или другой ЭДО-сервис, подписанная версия хранится не в 1С, а у оператора. Чтобы её получить:

  1. Откройте журнал ЭДО: Покупки → ЭДО или Продажи → ЭДО (зависит от конфигурации).
  2. Найдите свой документ в списке отправленных/полученных.
  3. Кликните по нему правой кнопкой → Посмотреть статус или История обмена.
  4. В открывшемся окне найдите вкладку Файлы или Документы → скачайте файл с пометкой Подписанный или Исходный + Подпись.

🔹 Нюанс: В 1С:Бухгалтерии 3.0 путь может отличаться: Отчетность → ЭДО с контрагентами. Если не видите журнал — проверьте, подключён ли модуль ЭДО в настройках программы (Администрирование → Обмен электронными документами).

Конфигурация 1С Путь к журналу ЭДО Формат скачиваемого файла
1С:Бухгалтерия 3.0 Отчетность → ЭДО с контрагентами XML + отдельный .sig или встроенный в PDF
1С:Управление торговлей 11 Продажи → ЭДО или Покупки → ЭДО XML с встроенной подписью (PKCS#7)
1С:ЗУП 3.1 Кадры → ЭДО (для кадровых документов) PDF со слоем подписи или ZIP-архив
1С:Комплексная автоматизация 2 Документооборот → ЭДО XML или PDF в зависимости от типа документа

⚠️ Внимание: Если в журнале ЭДО нет кнопки скачивания, проверьте права доступа вашего пользователя. В 1С:Предприятие для выгрузки подписанных файлов требуется роль с правом Чтение файлов ЭДО.

💡

Если документ отправлялся через Контур.Диадок, подписанную версию можно скачать напрямую в личном кабинете оператора — иногда это быстрее, чем через 1С.

Способ 3: Использование внешних обработок для пакетной выгрузки

Если нужно скачать сотни документов с подписями (например, для архива или аудита), ручные методы не подойдут. Здесь помогут внешние обработки. Самые популярные:

  • 📥 "Выгрузка документов с подписями" от 1С-Рарус (платно, но с поддержкой всех типовых конфигураций).
  • 🔧 "Универсальная выгрузка файлов" от Infostart (бесплатно, но требует доработки под конкретную базу).
  • 📂 "Экспорт вложений документов" (простая обработка для выгрузки всех файлов из вложений по выбранным документам).

Как работать с обработками:

  1. Скачайте файл обработки (.epf) с сайта разработчика.
  2. В 1С откройте Файл → Открыть и выберите скачанный .epf.
  3. Запустите обработку, укажите период и типы документов (например, Счета на оплату за последний месяц).
  4. Выберите папку для сохранения и формат файлов (обычно PDF с подписью или XML + SIG).

Критичный нюанс: Некоторые обработки выгружают только файлы из вложений, игнорируя подписи, добавленные через ЭДО. Перед использованием проверьте отзывы на Infostart или 1С-Форум — там часто пишут о таких багах.

Где скачать проверенные обработки?

1. Infostart (раздел "Обработки для 1С") — большинство бесплатных решений.

2. 1С-Рарус (каталог платных обработок с поддержкой).

3. GitHub (поиск по запросу "1C export signed documents").

4. Форум 1С:ИТС (в разделе "Дополнения от партнёров").

Способ 4: Выгрузка через API ЭДО-оператора (для IT-специалистов)

Если вы администрируете 1С или занимаетесь интеграциями, можно автоматизировать скачивание подписанных документов через API ЭДО-оператора. Большинство сервисов (Диадок, СБИС, Такском) предоставляют REST API для работы с документами.

Пример запроса для Контур.Диадок (упрощённо):

GET https://diadoc-api.kontur.ru/V2/Document?boxId={ID_ящика}&documentId={ID_документа}

Headers:

Authorization: DiadocAuth ddapp={APP_KEY}, ddt={TOKEN}, dddate={TIMESTAMP}

Accept: application/json

В ответе придёт JSON с ссылкой на скачивание подписанного файла. Для 1С:Предприятие можно написать небольшой скрипт на встроенном языке, который будет:

  1. Получать список документов из 1С.
  2. Отправлять запрос в API ЭДО для каждого документа.
  3. Сохранять подписанные файлы в указанную папку.

⚠️ Внимание: Для работы с API потребуется:

  • 🔑 Ключ доступа (выдаётся в личном кабинете ЭДО-оператора).
  • 🛠️ Знания 1С-программирования (или помощь разработчика).
  • 📡 Настроенный HTTPS-соединение (в 1С может блокироваться антивирусом).
💡

API ЭДО-операторов — самый надёжный способ для автоматической выгрузки, но требует технических навыков. Для разовых задач проще использовать Способы 1–3.

Способ 5: Экспорт через 1С:Документооборот (для корпоративных пользователей)

Если ваша компания использует 1С:Документооборот (или 1С:EDT), процесс выгрузки подписанных документов упрощается. В этих системах подписи хранятся централизованно, и их можно экспортировать пакетно:

  1. Откройте 1С:Документооборот и перейдите в раздел Документы.
  2. Используйте фильтр по типу документа (например, Договоры или Акты).
  3. Выделите нужные документы → Действия → Экспортировать.
  4. В настройках экспорта выберите Включить электронные подписи и укажите формат (PDF/A с подписью или XML + SIG).

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

⚠️ Внимание: Если документ был подписан внешней подписью (например, через Госуслуги или Тинькофф Бизнес), его нужно искать в журнале входящих документов, а не в общем списке.

Частые ошибки и как их избежать

Даже опытные пользователи 1С сталкиваются с проблемами при выгрузке подписанных документов. Вот самые распространённые ошибки и их решения:

Ошибка Причина Решение
Файл скачался без подписи (только XML/PDF) Выгружен не оригинальный файл, а сгенерированная копия Используйте Журнал ЭДО или вложения документа (см. Способы 1–2)
Подпись есть, но программа пишет "Файл повреждён" Несовместимость форматов (например, подпись в PKCS#7, а программа ожидает CAdES-BES) Откройте файл в КриптоARM или проверьте через Госуслуги
В журнале ЭДО нет кнопки "Скачать" Недостаточно прав или документ ещё не подписан контрагентом Проверьте статус документа (должен быть Подписан или Доставлен)
Обработка выгружает пустые файлы Неверно указан путь сохранения или фильтр по датам Проверьте настройки обработки и права на запись в папку

🔹 Совет для бухгалтеров: Если вы отправляете документ через ЭДО, но не уверены, что контрагент его подпишет, сначала сохраните черновик PDF (без подписи) через Печать → Сохранить как. Это поможет избежать проблем, если оригинал "зависнет" в статусе Ожидает подписи.

💡

Перед отправкой важного документа через ЭДО сделайте скриншот экрана с подписью в 1С (например, окна "Документ подписан"). Это поможет в спорных ситуациях доказать факт отправки.

FAQ: Ответы на частые вопросы

Можно ли скачать подписанный документ из 1С, если он был отправлен через СБИС?

Да, но не через стандартные вложения. Нужно открыть журнал ЭДО (Отчетность → ЭДО с контрагентами в БП 3.0), найти документ и скачать его оттуда. В СБИС подпись добавляется на их стороне, поэтому в 1С оригинальный файл хранится только в журнале обмена.

Почему при выгрузке в PDF подпись не отображается в Adobe Reader?

Скорее всего, подпись встроена в PDF как невидимый слой (формат PAdES). Чтобы её увидеть:

  1. Откройте файл в Adobe Acrobat (не Reader!).
  2. Перейдите в Инструменты → Сертификаты.
  3. Нажмите Панель подписей — там отобразятся все подписи.

Если используете бесплатный Foxit Reader или PDF-XChange, проверьте настройки отображения подписей.

Как скачать подписанный акт, если 1С выдаёт ошибку "Файл не найден"?

Ошибка возникает, если:

  • 🗑️ Файл был удалён из вложений (проверьте корзину в 1С).
  • 🔄 Документ был перепроведён, и старая версия подписанного файла стёрлась.
  • ☁️ Вы работаете в 1С:Фреш, и файл не синхронизировался с облаком.

Решение:

  1. Попробуйте найти документ в Журнале ЭДО.
  2. Если актуальна новая версия — подпишите её заново.
  3. Обратитесь в поддержку 1С с указанием ID документа.
Можно ли автоматически скачивать все подписанные документы за месяц?

Да, для этого подойдут:

  • 📌 Внешние обработки (например, "Выгрузка документов с подписями" от 1С-Рарус).
  • 🤖 Скрипты на 1С с использованием API ЭДО-оператора (для IT-специалистов).
  • ⚙️ Планировщик задач в 1С:Документооборот (настройка автоматического экспорта).

Для бухгалтерии проще использовать обработки — они не требуют программирования.

Что делать, если подпись в XML не проходит проверку на Госуслугах?

Причины и решения:

  • Истёк сертификат → Проверьте срок действия в КриптоПро CSP.
  • Повреждён файл → Попробуйте скачать документ заново из журнала ЭДО.
  • Несовместимый формат подписи → Используйте КриптоARM для конвертации в CAdES-BES.
  • Ошибка в XML → Валидируйте файл через валидатор СБИС.