Электронная подпись документа в 1С 8.3: от установки сертификата до отправки через ЭДО
Содержание
Чтобы подписать документ электронной подписью
в 1С Бухгалтерии 3.0, сертификат должен быть установлен на компьютере и добавлен в базу: Администрирование → Обмен электронными документами → Настройки электронной подписи и шифрования, вкладка «Сертификаты», кнопка Добавить. После этого электронный документ подписывают кнопкой Подписать в его форме или в списке ЭДО, а произвольный файл — через Электронная подпись → Подписать в присоединённых файлах.
Способ подписания зависит от того, что именно вы заверяете. Исходящий счёт-фактуру или акт подписывают прямо при отправке контрагенту через ЭДО. Отдельный файл (договор, скан, таблицу) — через присоединённые файлы к документу или справочнику. Отчётность в ФНС и СФР — в рабочем месте 1С-Отчетности, там подпись уже привязана к учётной записи.
Ниже разберём три вида подписи и когда какой нужен, что установить перед первым подписанием, сам процесс в разных сценариях и типовые ошибки с решениями.
Три вида электронной подписи и когда какой нужен
Закон 63-ФЗ делит подписи на три типа. От типа зависит, какой документ им можно заверить.
| Вид подписи | Что это | Где применяют в 1С |
|---|---|---|
| Простая (ПЭП) | Логин-пароль, код из СМС | Вход в сервисы, согласования внутри компании |
| Неквалифицированная (НЭП) | Ключ без аккредитованного УЦ | Первичка по соглашению сторон, внутренний ЭДО |
| Квалифицированная (КЭП) | Ключ от аккредитованного УЦ, равна подписи от руки | Счета-фактуры, отчётность, госзакупки, внешний ЭДО |
Ключевое правило разграничения:
- ✅ Счёт-фактура и УПД — только КЭП. Это требование ст. 169 НК РФ, НЭП здесь не примут.
- ✅ Отчётность в ФНС, СФР, Росстат — только КЭП.
- 📝 Первичка (акты, накладные, договоры) — по соглашению сторон допустима и неквалифицированная подпись (402-ФЗ). На практике чаще используют КЭП, чтобы не подписывать с каждым контрагентом отдельное соглашение.
С 2022 года КЭП руководителя организации выдаёт только удостоверяющий центр ФНС или его доверенные лица, причём бесплатно. Сотрудники подписывают своей личной подписью физлица плюс машиночитаемая доверенность (МЧД) — электронный аналог бумажной доверенности в формате ФНС.
МЧД нужна, когда документ подписывает не директор, а бухгалтер или менеджер. Формат доверенности задаёт ФНС, а не оператор ЭДО. Выпустить и зарегистрировать МЧД можно через 1С-ЭДО или на сайте налоговой.
Что установить перед первым подписанием
Подписать документ без подготовки рабочего места не получится: 1С сама по себе ключи не хранит, она обращается к криптопровайдеру. Нужны три составляющие.
- Криптопровайдер. Программа, которая умеет считать подпись по ГОСТ. Чаще всего это
КриптоПро CSP, режеViPNet CSP. Поставить можно только один — два криптопровайдера на одной машине конфликтуют. - Сам сертификат. Файл-контейнер на токене (
Рутокен,JaCarta) или в реестре. Его устанавливают средствами КриптоПро в хранилище «Личное». - Корневые сертификаты УЦ. Без них подпись будет считаться недоверенной. Обычно ставятся автоматически вместе с сертификатом, но иногда их приходится добавлять вручную.
Где взять сам сертификат, зависит от того, кто подписывает. Квалифицированную подпись руководителя организации или ИП выдаёт удостоверяющий центр ФНС — бесплатно, по предварительной записи, с личной явкой и чистым токеном. Подпись сотрудника-физлица получают в любом аккредитованном коммерческом УЦ. Выпустить сертификат для отчётности можно и прямо из 1С через сервис 1С-Подпись, если он подключён.
После установки откройте в 1С раздел Администрирование → Обмен электронными документами. Разверните группу «Электронная подпись и шифрование», поставьте флажок, затем нажмите Настройки электронной подписи и шифрования.
В открывшемся окне на вкладке «Программы» убедитесь, что криптопровайдер определился (КриптоПро CSP со статусом «Используется»). Затем на вкладке «Сертификаты» нажмите Добавить → Из установленных на компьютере, выберите нужный сертификат из списка и сохраните.
Если на вкладке «Сертификаты» список пуст, а в КриптоПро сертификат есть — проверьте, что ключ установлен именно в хранилище «Личное» текущего пользователя Windows, а не в хранилище компьютера.
Как подписать документ в 1С Бухгалтерии
Дальше действия отличаются в зависимости от того, что вы подписываете. Разберём два частых случая: подписание произвольного файла и подписание электронного документа для контрагента.
Подписать присоединённый файл
Так заверяют договор, скан, таблицу Excel или любой файл, прикреплённый к документу либо справочнику.
- Откройте документ (например, поступление или реализацию) и перейдите к его присоединённым файлам — обычно это команда со значком скрепки на панели или пункт
Присоединённые файлы. - Выделите нужный файл.
- Нажмите команду электронной подписи — в карточке файла это
Электронная подпись → Подписать. - В окне выбора укажите свой сертификат, при необходимости введите пароль к контейнеру и подтвердите.
После этого рядом с файлом появится отметка о подписи. Одним файлом могут подписаться несколько человек — каждая подпись добавляется отдельно, не затирая предыдущую.
Подпись хранится в базе вместе с файлом. Если позже файл понадобится передать внешнему контрагенту, подпись выгружается отдельным файлом с расширением .sig или .sgn — это открепленная (detached) подпись, которую передают в паре с исходным файлом.
Как проверить подпись на входящем документе
Когда контрагент присылает подписанный файл, его подпись стоит проверить до того, как принимать документ к учёту. В карточке присоединённого файла выберите команду электронной подписи и действие Проверить.
1С обратится к криптопровайдеру и покажет результат по каждой подписи: верна ли она, не изменялся ли файл после подписания, действителен ли сертификат на момент проверки. Если файл правили после подписи, проверка это выявит — подпись станет недействительной.
Зелёная отметка «подпись верна» подтверждает целостность файла и действительность сертификата, но не проверяет полномочия подписанта. Если документ подписал сотрудник, отдельно запросите у контрагента МЧД и сверьте, что доверенность действует.
Подписать электронный документ контрагенту
Исходящие реализацию, акт или счёт-фактуру для контрагента подписывают при отправке через ЭДО, отдельной кнопкой заверять их не нужно.
- Проведите документ в 1С как обычно.
- В командной панели документа найдите команду
ЭДО → Просмотреть электронный документилиЭДО → Отправить. - Программа сформирует электронный документ в утверждённом формате и предложит его подписать — нажмите
Подписать и отправить. - Выберите сертификат, введите пароль к контейнеру.
Статус документа сменится на «Ожидается подтверждение». Входящие документы подписывают в списке Продажи или Покупки → Текущие дела ЭДО: открываете документ, сверяете с учётной записью и нажимаете Утвердить либо Подписать.
Если счёт-фактуру подписывает бухгалтер по МЧД, в настройке подписи должна быть выбрана действующая доверенность. Без неё оператор отклонит документ.
Подписание при обмене через операторов ЭДО
В 1С встроен сервис 1С-ЭДО (оператор — «Калуга Астрал»). Это самый простой путь: отдельную программу ставить не нужно, подписание идёт прямо из документов, как описано выше. Подключение — в разделе Администрирование → Обмен электронными документами → Обмен с контрагентами, кнопка Подключиться к сервису 1С-ЭДО.
Если контрагент работает через другого оператора, роуминг между операторами настраивается заявкой — документы всё равно ходят внутри 1С.
Отдельные модули для сторонних операторов подключают так:
- Диадок (Контур). Отдельный модуль
1С:Диадоквстраивается в конфигурацию. После установки в интерфейсе появляется рабочее место Диадока, подпись ставится в нём тем же сертификатом. - СБИС (Тензор). Интеграция через собственный модуль или плагин СБИС. Подписание происходит в интерфейсе СБИС, 1С передаёт туда данные документа.
Во всех вариантах сам сертификат один и тот же — меняется только окно, в котором вы нажимаете «Подписать». Настройки подписи из раздела Обмен электронными документами используются и для 1С-ЭДО, и для встроенных модулей.
Подпись отчётности для ФНС, СФР и других ведомств
Отчётность подписывают не из документов, а в рабочем месте 1С-Отчетности: Отчеты → 1С-Отчетность → Регламентированные отчеты. Сертификат привязывается к учётной записи документооборота один раз при подключении.
Порядок такой:
- Сформируйте и проверьте отчёт (декларацию, РСВ, ЕФС-1).
- Нажмите
Отправить. - Программа подпишет отчёт сертификатом, указанным в учётной записи, и отправит через спецоператора.
Менять сертификат для отчётности вручную при каждой отправке не нужно — он берётся из настроек учётной записи: Отчеты → 1С-Отчетность → Настройки → список заявлений / учётные записи.
Напомним, что СФР с 2023 года объединил ПФР и ФСС: единая форма ЕФС-1 подписывается так же, как прежние СЗВ-ТД, 4-ФСС и другие. Для всех ведомств подпись одна — квалифицированная, от УЦ ФНС (для руководителя) либо личная подпись сотрудника с МЧД.
Отчётность принимается только с КЭП. Неквалифицированной подписью отчёт в ФНС или СФР отправить нельзя — он будет отклонён на уровне спецоператора.
Ошибки при подписании и как их устранить
Большинство сбоев при подписании связаны не с 1С, а с криптопровайдером, сертификатом или правами доступа.
Отдельный частый случай — работа в веб-клиенте или тонком клиенте через RDP. Там для подписания нужно расширение для работы с криптографией: при первом подписании 1С сама предложит его установить. Без расширения кнопка подписи будет выдавать ошибку обращения к криптопровайдеру.
Перед обновлением КриптоПро или заменой токена сначала проверьте подписание на тестовом документе. Так вы не обнаружите проблему в момент, когда нужно срочно отправить счёт-фактуру.
Частые вопросы
Можно ли подписать один документ несколькими подписями?
Нужна ли отдельная подпись для каждого контрагента?
Чем подписывать, если директор в отъезде?
Подпись в облаке — это та же КЭП?
Почему счёт-фактуру нельзя подписать неквалифицированной подписью?
Что делать, если сменился директор, а подпись была на него?
Источники
- Федеральный закон от 06.04.2011 № 63-ФЗ «Об электронной подписи»
- Налоговый кодекс РФ, ст. 169 (счёт-фактура)
- Федеральный закон от 06.12.2011 № 402-ФЗ «О бухгалтерском учёте»