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