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