Работа с электронным документооборотом (ЭДО) в 1С:Предприятие требует наличия действующего сертификата электронной подписи (ЭЦП). Без него невозможно подписывать счета-фактуры, УПД, акты и другие документы, которые отправляются контрагентам через операторов ЭДО. Однако процесс добавления сертификата часто вызывает сложности — особенно у новых пользователей или при переходе на обновлённую версию 1С:ЭДО.
В этой статье мы разберём все способы установки сертификата в 1С ЭДО: от ручного импорта через личный кабинет до автоматической загрузки из хранилища Windows. Особое внимание уделим типичным ошибкам (например, «Сертификат не найден в хранилище» или «Неверный формат ключа») и нюансам для разных версий платформы — от 1С:ЭДО 2.0 до актуальных релизов 2026 года. Если вы столкнулись с проблемой при добавлении сертификата или просто хотите убедиться, что всё сделали правильно — этот гайд для вас.
1. Какие сертификаты поддерживает 1С ЭДО?
Перед тем как добавлять сертификат, важно убедиться, что он совместим с вашей версией 1С:ЭДО. Программа работает с двумя основными типами электронных подписей:
- 🔐 Квалифицированные сертификаты — выдаются аккредитованными УЦ (Удостоверяющими Центрами) и соответствуют требованиям ФЗ-63. Подходят для юридически значимого документооборота (например, счета-фактуры в ФНС).
- 📄 Неквалифицированные сертификаты — используются для внутреннего обмена документами между контрагентами, если это предусмотрено договором. Не подходят для отчётности в госорганы.
Также сертификаты различаются по формату ключей:
- 💾
.pfx— контейнер с закрытым ключом и сертификатом (чаще всего используется в 1С). - 📁
.cer— только открытый сертификат (без закрытого ключа). - 🔑
.key— отдельный файл закрытого ключа (реже встречается).
В 1С:ЭДО чаще всего запрашивают файлы .pfx, так как они содержат и сертификат, и закрытый ключ. Если у вас отдельные файлы (.cer + .key), их придётся объединить или импортировать по отдельности (об этом расскажем ниже).
2. Подготовка сертификата перед добавлением в 1С ЭДО
Прежде чем загружать сертификат в программу, выполните несколько обязательных шагов:
- Проверьте срок действия. Откройте сертификат двойным кликом (если это файл
.cerили.pfx) и убедитесь, что он не просрочен. В 1С:ЭДО нельзя использовать сертификаты с истёкшим сроком — система выдаст ошибку«Сертификат недействителен». - Убедитесь в наличии закрытого ключа. Если у вас только файл
.cer, найдите соответствующий.pfxили.key. Без закрытого ключа подписывать документы не получится. - Экспортируйте сертификат в нужный формат. Например, если сертификат хранится на Рутокен или eToken, его нужно предварительно экспортировать в файл
.pfxчерезКриптоПро CSPили аналогичное ПО.
Если сертификат защищён паролем (а так бывает в 90% случаев), запомните или запишите его — он потребуется при импорте в 1С. Восстановить пароль к .pfx без потери данных невозможно!
Сертификат действующий (проверьте срок)
Есть закрытый ключ (файл .pfx или .key)
Знаете пароль от контейнера (если есть)
Файл сертификата доступен на компьютере с 1С
Установлен КриптоПро CSP или другое СКЗИ (если требуется)-->
3. Способы добавления сертификата в 1С ЭДО
В зависимости от версии 1С:ЭДО и типа сертификата доступно несколько методов установки. Рассмотрим каждый подробно.
3.1. Импорт через личный кабинет 1С:ЭДО (рекомендуемый способ)
Самый надёжный и универсальный метод — загрузка сертификата через веб-интерфейс 1С:ЭДО:
- Откройте личный кабинет 1С:ЭДО и авторизуйтесь.
- Перейдите в раздел
Настройки → Сертификаты. - Нажмите
Добавить сертификати выберите файл.pfxна своём компьютере. - Введите пароль от контейнера (если требуется) и подтвердите загрузку.
После успешного импорта сертификат появится в списке и будет доступен для подписи документов. Этот способ работает для всех версий 1С:ЭДО, включая облачные решения.
3.2. Добавление сертификата из хранилища Windows
Если сертификат уже установлен в хранилище Windows (например, через КриптоПро CSP), его можно импортировать напрямую:
- В 1С:ЭДО перейдите в
Сервис → Настройки ЭДО → Сертификаты. - Нажмите
Добавить из хранилища. - Выберите нужный сертификат из списка (обычно он находится в
Личное → Сертификаты). - Подтвердите выбор — сертификат будет автоматически привязан к вашему профилю.
Этот метод удобен, если вы используете токены (например, Рутокен или JaCarta), так как они автоматически регистрируются в хранилище Windows при подключении.
3.3. Ручное добавление через конфигуратор 1С
Для опытных пользователей есть возможность добавить сертификат через Конфигуратор 1С. Этот способ актуален, если стандартные методы не работают (например, из-за ограничений корпоративной политики):
1. Откройте базу в режиме Конфигуратора.
2. Перейдите в меню Администрирование → Настройки программы → Электронная подпись.
3. Нажмите Добавить сертификат и укажите путь к файлу .pfx.
4. Заполните поля:
- Имя сертификата (произвольное)
- Пароль (если есть)
- Тип использования (например, "Для подписи документов")
5. Сохраните изменения и перезапустите 1С.
Этот метод требует прав администратора и знания структуры конфигурации. Если вы не уверены в своих действиях, лучше использовать первые два способа.
Если при добавлении сертификата через конфигуратор появляется ошибка «Нет прав на доступ», проверьте, что ваш пользователь в 1С имеет роль «Администратор» или «Полные права».
4. Типичные ошибки при добавлении сертификата и их решения
Даже при правильном выполнении инструкций пользователи часто сталкиваются с ошибками. Разберём самые распространённые:
| Ошибка | Причина | Решение |
|---|---|---|
Сертификат не найден в хранилище |
Файл .pfx не загружен в хранилище Windows или повреждён. |
Проверьте путь к файлу. Если сертификат на токене — подключите его к USB и обновите список в КриптоПро CSP. |
Неверный формат ключа |
Попытка загрузить .cer вместо .pfx или несовместимый формат. |
Экспортируйте сертификат в .pfx через КриптоПро или конвертируйте с помощью OpenSSL. |
Сертификат недействителен |
Истёк срок действия или сертификат отозван УЦ. | Проверьте даты в свойствах сертификата. При необходимости запросите новый у удостоверяющего центра. |
Ошибка подписи: 0x80090008 |
Проблемы с КриптоПро CSP или правами доступа. | Переустановите КриптоПро, проверьте лицензию и права пользователя на доступ к ключу. |
Если ошибка не указана в таблице, проверьте логи 1С (Сервис → Журнал регистрации) или обратитесь в поддержку вашего оператора ЭДО (например, Сбербанк ЭДО, Такском, Контур.Диадок).
Что делать, если сертификат добавлен, но не отображается в списке?
Иногда сертификат успешно загружается, но не появляется в интерфейсе 1С. Причины могут быть следующие:
1. Кэш браузера (для веб-версии 1С:ЭДО) — попробуйте очистить кэш или открыть страницу в другом браузере.
2. Несовместимая версия 1С — обновите платформу до актуальной версии (не ниже 8.3.20).
3. Ограничения ролей — проверьте, что вашему пользователю в 1С разрешено работать с ЭДО (права настраиваются в Администрирование → Пользователи).
4. Конфликт сертификатов — если в хранилище есть два сертификата с одинаковым именем, 1С может "не видеть" нужный. Удалите дубликаты через КриптоПро CSP.
5. Как проверить, что сертификат добавлен правильно?
После добавления сертификата необходимо убедиться, что он работает корректно. Для этого:
- Проверьте статус в личном кабинете. Зайдите в
Настройки → Сертификатыи убедитесь, что рядом с сертификатом стоит зелёная галочка или надпись«Действителен». - Подпишите тестовый документ. Создайте черновик счета-фактуры или УПД и попробуйте его подписать. Если появится окно с выбором сертификата — всё настроено верно.
- Проверьте в журнале ЭДО. Отправьте тестовый документ контрагенту (например, себе на другой email) и убедитесь, что он ушёл без ошибок.
Если на каком-то этапе возникает ошибка, вернитесь к разделу с типичными проблемами или воспользуйтесь журналом регистрации 1С (Администрирование → Журналы → Журнал регистрации).
Самый надёжный способ проверки — отправка тестового документа. Если он успешно подписан и ушёл оператору ЭДО, сертификат работает корректно.
6. Особенности работы с токенами (Рутокен, eToken, JaCarta)
Многие пользователи хранят сертификаты на аппаратных токенах (USB-ключах). В этом случае процесс добавления сертификата в 1С:ЭДО имеет нюансы:
- 🔌 Подключите токен к USB-порту до запуска 1С. Система должна автоматически определить его как устройство.
- 🔄 Обновите список сертификатов в КриптоПро CSP (кнопка
«Обновить»в окне просмотра сертификатов). - 🔒 Введите PIN-код токена, когда 1С запросит доступ к ключу. Обычно это делается при первой подписи документа.
Если токен не определяется, проверьте:
- Установлены ли драйверы для токена (скачать можно на сайте производителя, например, rutoken.ru).
- Работает ли КриптоПро CSP (проверьте в
Панель управления → КриптоПро). - Не блокирует ли токен антивирус или корпоративная политика безопасности.
Если вы используете токен на нескольких компьютерах, убедитесь, что на каждом из них установлены драйверы и КриптоПро CSP с актуальной лицензией. Иначе 1С не сможет получить доступ к сертификату.
7. Обновление и замена сертификата в 1С ЭДО
Сертификаты имеют ограниченный срок действия (обычно 1 год). Когда он истекает, необходимо заменить сертификат на новый, не дожидаясь ошибок при подписи документов. Процесс обновления:
- Получите новый сертификат в вашем Удостоверяющем Центре (например, Тензор, СКБ Контур, Газинформсервис).
- Добавьте его в 1С ЭДО любым из описанных выше способов.
- В разделе
Настройки → Сертификатыудалите старый сертификат (если он просрочен). - Проверьте работу нового сертификата, подписав тестовый документ.
Если вы используете автоматическое продление сертификатов через оператора ЭДО (например, Диадок или СБИС), новый сертификат может загрузиться в 1С автоматически. Однако лучше проверить это вручную, чтобы избежать сбоев в документообороте.
Что будет, если не обновить сертификат вовремя?
Если сертификат просрочен, вы не сможете:
✅ Подписывать исходящие документы (счета-фактуры, УПД, акты).
✅ Получать документы от контрагентов (некоторые операторы ЭДО блокируют приём при просроченном сертификате).
✅ Отправлять отчётность в ФНС через 1С (если сертификат использовался для сдачи деклараций).
При этом входящие документы могут поступать в 1С, но ответить на них или подписать не получится до обновления сертификата.
8. Настройка прав доступа для пользователей 1С
Добавленный сертификат будет доступен только тем пользователям 1С, у которых есть соответствующие права. Чтобы настроить доступ:
- Откройте
Администрирование → Пользователи. - Выберите пользователя, которому нужно разрешить работу с ЭДО.
- Перейдите на вкладку
«Права»и убедитесь, что включены:- 📝
«Электронный документооборот» - 🔑
«Использование электронной подписи» - 📤
«Отправка и подпись документов»
- 📝
Если пользователь не видит сертификат в списке, проверьте, что он привязан к его профилю в настройках ЭДО. Для этого:
- Зайдите в
Настройки → Сертификаты. - Выберите сертификат и нажмите
«Назначить пользователям». - Отметьте галочками пользователей, которым разрешено использовать этот сертификат.
- Экспортировать сертификат с токена или из хранилища Windows в файл
.pfx(с паролем!). - Импортировать его на каждый компьютер через КриптоПро CSP или напрямую в 1С.
- Убедиться, что на всех ПК установлены драйверы токена (если используется) и актуальная версия КриптоПро.
- 🔄 Если сертификат на токене — подключите токен и используйте его PIN-код (пароль к
.pfxне нужен). - 📝 Если сертификат выдан УЦ — запросите дубликат (может потребоваться оплата).
- 🗑️ Если сертификат просрочен — получите новый.
- 🔍 Сертификат установлен не в
«Личное»хранилище, а в«Доверенные»или другое. Переместите его через КриптоПро CSP. - 🔄 1С кэширует список сертификатов. Перезапустите программу или очистите кэш (
Сервис → Очистка кэша). - 🛡️ Отсутствует лицензия на КриптоПро CSP или она просрочена. Проверьте в
Панель управления → КриптоПро. - 🖥️ Сертификат привязан к другому пользователю Windows. Войдите под тем аккаунтом, под которым устанавливали сертификат.
Права на работу с ЭДО и сертификатами настраиваются отдельно от общих прав в 1С. Даже администратор базы не сможет подписывать документы, если у него не включены соответствующие разрешения.
FAQ: Частые вопросы по работе с сертификатами в 1С ЭДО
Можно ли использовать один сертификат на нескольких компьютерах?
Да, но для этого нужно:
Обратите внимание: одновременное использование одного сертификата на разных машинах может привести к конфликтам (например, если два пользователя попытаются подписать документ в одно время). В таких случаях лучше завести отдельные сертификаты.
Что делать, если забыл пароль от сертификата (.pfx)?
К сожалению, восстановить пароль от файла .pfx невозможно. Единственные варианты:
Чтобы избежать такой ситуации в будущем, храните пароли в защищённом менеджере (например, KeePass или 1Password).
Почему 1С не видит сертификат, хотя он установлен в Windows?
Причины могут быть следующими:
Можно ли использовать сертификат от ФНС (для сдачи отчётности) для ЭДО?
Технически да, но не рекомендуется. Сертификат для сдачи отчётности в ФНС:
- ✅ Подходит для подписи документов в ЭДО (если он квалифицированный).
- ⚠️ Имеет ограниченный список доверенных УЦ (не все операторы ЭДО его принимают).
- ❌ Может вызвать проблемы при обмене с контрагентами, если их оператор ЭДО не поддерживает УЦ ФНС.
Лучше использовать отдельный сертификат для ЭДО, выданный УЦ, аккредитованным у вашего оператора (например, Контур.Диадок рекомендует сертификаты от УЦ СКБ Контур).
Как удалить старый сертификат из 1С ЭДО?
Чтобы удалить сертификат:
- Зайдите в
Настройки → Сертификатыв личном кабинете 1С:ЭДО. - Найдите нужный сертификат в списке и нажмите
«Удалить». - Подтвердите действие.
- 🔄 Нет ли открытых документов, подписанных этим сертификатом.
- 👥 Достаточно ли у вас прав (нужна роль
«Администратор ЭДО»). - 🔒 Не используется ли сертификат в текущем сеансе (перезапустите 1С).
Если сертификат не удаляется (кнопка неактивна), проверьте:
Если ваш вопрос не освещён в FAQ, уточните детали у своего оператора ЭДО или в службе поддержки 1С. Для сложных случаев (например, ошибки с кодами 0x80070005 или 0x80090019) может потребоваться анализ логов 1С или диагностика через КриптоПро.
⚠️ Внимание: Требования к сертификатам и процедуры их добавления могут отличаться в зависимости от оператора ЭДО (Диадок, СБИС, Такском и др.). Уточните актуальные инструкции в личном кабинете вашего оператора или в договоре на оказание услуг ЭДО.