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