Документы и Печать · 11 мин
Как добавить ЭЦП в 1С ЭДО: настройка подписи для обмена документами
Пошаговая инструкция, как добавить электронную подпись (ЭЦП) в 1С ЭДО: установка сертификата, настройка учетной записи, регистрация у оператора и проверка работы.
Электронная подпись — обязательное условие для юридически значимого обмена документами через 1С ЭДО. Без зарегистрированного сертификата ЭЦП программа не позволит подписывать и отправлять контрагентам счета-фактуры, УПД, акты и накладные. Подключение сводится к трём этапам: проверке технических требований, установке сертификата в операционную систему и регистрации его в настройках обмена электронными документами.
Инструкция подходит для типовых конфигураций на управляемых формах — «1С:Бухгалтерия 8», «1С:Управление торговлей», «1С:ERP», «1С:Комплексная автоматизация». Названия пунктов меню могут незначительно отличаться в зависимости от релиза, но логика действий одинакова: сначала сертификат появляется в списке программы, затем привязывается к учетной записи ЭДО и регистрируется у оператора.
Для работы потребуется действующая квалифицированная электронная подпись (КЭП), выпущенная аккредитованным удостоверяющим центром на руководителя организации, ИП или уполномоченного сотрудника. Неквалифицированная подпись для обмена с налоговой и большинством операторов ЭДО не подходит.
Что проверить перед добавлением подписи
До настройки в 1С убедитесь, что рабочее место готово технически. Во-первых, на компьютере должен быть установлен криптопровайдер — программа, которая выполняет операции шифрования и подписания. Чаще всего это «КриптоПро CSP» или ViPNet CSP; выбор зависит от того, с каким средством выдавался сертификат. Без криптопровайдера 1С не увидит закрытый ключ и не сможет подписывать документы.
Во-вторых, носитель с ключом (токен Rutoken, eToken или флешка) должен быть подключен к компьютеру, а драйверы токена — установлены. В-третьих, проверьте срок действия сертификата: просроченную подпись программа либо не покажет в списке, либо откажется регистрировать у оператора. Срок действия виден в свойствах сертификата через панель криптопровайдера или оснастку Windows.
Также убедитесь, что у пользователя 1С есть права на настройку обмена электронными документами. В типовых конфигурациях это профиль «Настройка ЭДО» или полные права администратора. Обычный пользователь без этих прав увидит пункты меню, но не сможет сохранить изменения.
Проверьте наличие КриптоПро CSP или ViPNet CSP в списке установленных программ
Откройте свойства сертификата и проверьте срок действия и наличие закрытого ключа
Носитель должен отображаться в панели управления криптопровайдера
Проверьте профиль пользователя в разделе администрирования пользователей
Установка сертификата в операционную систему
1С работает с сертификатами через хранилище Windows, поэтому сначала подпись нужно установить на уровне системы. Откройте панель управления криптопровайдера (например, «КриптоПро CSP» → вкладка «Сервис» → «Просмотреть сертификаты в контейнере»), найдите контейнер закрытого ключа на токене и установите личный сертификат. Альтернативный путь — оснастка «Сертификаты» (certmgr.msc): импорт в хранилище «Личное» текущего пользователя.
После установки откройте сертификат двойным щелчком и проверьте путь сертификации: цепочка должна вести к корневому сертификату удостоверяющего центра без предупреждений. Если система сообщает, что сертификат не доверен, установите корневой сертификат УЦ в хранилище «Доверенные корневые центры сертификации». Без корректной цепочки подписание в 1С будет завершаться ошибкой проверки.
Добавление сертификата в 1С
Перейдите в раздел «Администрирование» → «Обмен электронными документами» → «Настройки электронной подписи и шифрования» (в некоторых конфигурациях путь называется «Электронные подписи и шифрование»). Убедитесь, что включены флажки использования электронных подписей. Откройте вкладку или список «Сертификаты» и нажмите «Добавить» → «Из установленных на компьютере».
Программа покажет список сертификатов из хранилища Windows. Выберите нужный — он должен быть помечен как имеющий закрытый ключ. Если сертификат в списке отсутствует, значит, он не установлен в системе корректно или нет связи с закрытым ключом: вернитесь к предыдущему разделу и проверьте установку через криптопровайдер.
После добавления заполните назначение сертификата, если программа запросит: укажите, для каких операций он используется (подписание документов ЭДО). Сохраните запись. На этом этапе подпись доступна в программе, но для ЭДО её ещё нужно привязать к учетной записи.
- 1Откройте «Администрирование» → «Обмен электронными документами» → настройки электронной подписи
- 2Включите использование электронных подписей, если флажок снят
- 3Нажмите «Добавить» → «Из установленных на компьютере» и выберите сертификат с закрытым ключом
- 4Сохраните запись и убедитесь, что сертификат появился в списке без предупреждений
Привязка ЭЦП к учетной записи ЭДО
Откройте «Администрирование» → «Обмен электронными документами» → «Учетные записи ЭДО» (или «Настройки ЭДО»). Выберите учетную запись вашей организации либо создайте новую, указав ИНН, КПП и оператора ЭДО. В настройках учетной записи найдите блок «Сертификаты» и добавьте ранее зарегистрированный сертификат.
Программа отправит сведения о сертификате оператору ЭДО для регистрации. Это ключевой момент: подпись начнет работать только после того, как оператор подтвердит регистрацию. Обычно статус меняется автоматически в течение нескольких минут, но иногда требуется подтверждение в личном кабинете оператора или через запрос из 1С.
Если сертификат выписан на сотрудника, который подписывает документы по доверенности (машиночитаемая доверенность, МЧД), дополнительно загрузите доверенность в настройки ЭДО и свяжите её с сертификатом. Без зарегистрированной МЧД оператор и налоговая могут отклонять документы, подписанные не руководителем.
Проверка работы подписи
После регистрации у оператора создайте тестовый электронный документ — например, счет-фактуру или акт на реального контрагента, с которым уже настроен обмен, либо используйте тестовый контур оператора, если он предусмотрен. Нажмите «Подписать и отправить» и выберите добавленный сертификат. Программа запросит пароль контейнера закрытого ключа.
Признак успеха: документ переходит в статус «Отправлен», затем «Доставлен», а в карточке документа видна информация о подписи — кем и когда подписан. Если на этапе подписания возникает ошибка, посмотрите текст сообщения: «сертификат не найден» указывает на проблему установки в системе, «отклонено оператором» — на незавершенную регистрацию или отсутствие МЧД.
Как проверить результат
«Зарегистрирован» или «Действует»
«Ожидает регистрации» долгое время или ошибка регистрации
Документ подписан и ушел в статус «Отправлен»
Ошибка доступа к закрытому ключу или запрос пароля зацикливается
Путь сертификации без предупреждений
Система сообщает о недоверенном издателе
Типичные ошибки и их решение
Наиболее частая проблема — сертификат не отображается в списке при добавлении в 1С. Причины: сертификат установлен без привязки к закрытому ключу, установлен в хранилище другого пользователя Windows или криптопровайдер не запущен. Решение — переустановить сертификат через кнопку «Установить личный сертификат» в панели криптопровайдера с выбором контейнера автоматически.
Вторая типичная ситуация — ошибка «не удается построить цепочку сертификатов» при подписании. Это означает, что не установлен корневой сертификат удостоверяющего центра. Скачайте его с сайта УЦ, выдавшего подпись, и установите в хранилище «Доверенные корневые центры сертификации».
Третья группа ошибок связана с оператором: сертификат добавлен в 1С, но документы не подписываются. Проверьте статус регистрации сертификата у оператора, срок действия договора с оператором и актуальность МЧД, если подписант — не руководитель.
Особые сценарии: несколько подписей и серверный режим
Несколько сертификатов в одной базе
Если документы подписывают несколько сотрудников, добавьте сертификат каждого на его рабочем месте и привяжите все сертификаты к одной учетной записи ЭДО. В настройках можно задать маршрут подписания — например, сначала подписывает ответственный сотрудник, затем руководитель. Каждый подписант работает со своим токеном на своем компьютере.
Клиент-серверный режим и тонкий клиент
При работе через веб-клиент или в клиент-серверном варианте подписание по умолчанию выполняется на компьютере пользователя — токен подключается локально, и это самый безопасный вариант. Настройка подписания на сервере 1С требует установки криптопровайдера и сертификатов на сервере и допустима только при полном контроле доступа к серверу, поскольку закрытый ключ становится доступен серверному процессу.
Перед массовой отправкой документов добавьте сертификат заранее и проверьте его на одном-двух документах. Регистрация у оператора иногда занимает время, и обнаружить проблему в день сдачи отчетности — значит рисковать срывом сроков.
Частые вопросы
Можно ли использовать неквалифицированную подпись для 1С ЭДО?
Для обмена юридически значимыми документами (счета-фактуры, УПД, акты) требуется квалифицированная электронная подпись. Неквалифицированная подходит только для внутреннего документооборота или обмена по соглашению сторон, но большинство операторов и налоговая её не примут.
Сертификат установлен, но 1С его не видит. Что делать?
Проверьте, что сертификат установлен в хранилище «Личное» именно того пользователя Windows, под которым запущена 1С, и что к нему привязан закрытый ключ. Переустановите сертификат через панель криптопровайдера с автоматическим поиском контейнера и перезапустите 1С.
Нужно ли заново добавлять сертификат после его перевыпуска?
Да. Перевыпущенный сертификат — это новый сертификат с новым отпечатком. Его нужно установить в систему, добавить в список сертификатов 1С, привязать к учетной записи ЭДО и снова зарегистрировать у оператора. Старый сертификат после этого можно удалить из настроек.
Можно ли подписывать документы ЭДО с нескольких компьютеров одним сертификатом?
Да, если на каждом компьютере установлен криптопровайдер и сертификат с закрытым ключом, а токен физически подключен к тому компьютеру, где выполняется подписание. Одновременное использование одного токена на разных машинах невозможно.
Что делать, если документ подписан, но контрагент его не получил?
Проверьте статус документа в журнале ЭДО: «Отправлен» означает, что документ ушел оператору, «Доставлен» — что получен стороной контрагента. Если статус завис на отправке, уточните у оператора причину: возможны сбой роуминга между операторами или ошибка регистрации сертификата.
Обязательна ли машиночитаемая доверенность (МЧД) для подписанта?
Если сертификат выдан руководителю организации, чьи полномочия подтверждены в ЕГРЮЛ, МЧД не требуется. Для всех остальных подписантов доверенность обязательна: её нужно зарегистрировать в распределенном реестре ФНС и привязать к сертификату в настройках ЭДО.
Что важно запомнить
Добавление ЭЦП в 1С ЭДО состоит из трех шагов: установка сертификата с закрытым ключом в Windows через криптопровайдер, добавление его в настройках электронной подписи 1С и привязка к учетной записи ЭДО с регистрацией у оператора. Работоспособность всегда проверяйте на тестовом документе, а для подписантов по доверенности не забывайте про МЧД.