Подписание электронных документов в 1С: от сертификата до отправки
Содержание
Чтобы подписать электронный документ
в 1С, нужен действующий сертификат квалифицированной электронной подписи (КЭП), установленный криптопровайдер и один раз настроенная в программе электронная подпись. Дальше подписание занимает пару кликов: открываете документ в разделе ЭДО, жмёте Подписать и Отправить.
Ниже — весь путь: как проверить, что сертификат пригоден, где в 1С привязать его к организации, как подписать реализацию, УПД или счёт-фактуру, что делать, когда подпись не ставится, и как подписывать документы пачкой без ручной возни с каждым.
Инструкция общая для 1С:Бухгалтерия 3.0, 1С:Управление торговлей 11 и 1С:ERP — встроенный модуль ЭДО (сервис 1С-ЭДО/1С-Такском) в них работает одинаково. Отличия по конфигурациям отмечены отдельно.
Что нужно до начала: сертификат, криптопровайдер, доверенность
Электронную подпись не получится поставить, если на компьютере нет трёх вещей. Проверьте их заранее — это снимает 80% проблем.
- 🔐 Криптопровайдер. Программа, которая умеет считать подпись:
КриптоПро CSPилиViPNet CSP. Без неё 1С не увидит ни один сертификат. Проверить можно так: откройтеПуск → КриптоПро CSP → вкладка «Общие»— там видно версию и срок лицензии. - 📇 Сертификат КЭП. Выдаётся удостоверяющим центром. С 2022 года руководитель организации и ИП получают КЭП в удостоверяющем центре ФНС бесплатно, сотрудники — личную КЭП физлица плюс машиночитаемую доверенность (МЧД) от организации.
- 🔑 Носитель с закрытым ключом — защищённый токен (
Рутокен,JaCarta) либо ключ, скопированный в реестр. Он должен быть вставлен в компьютер в момент подписания.
Проверьте срок действия сертификата. КЭП выдаётся обычно на 12–15 месяцев. Если срок истёк, подпись не поставится, а документы «зависнут» в исходящих. Перевыпускайте сертификат за 1–2 недели до окончания.
Быстрый способ убедиться, что ключ «живой»: в КриптоПро CSP → вкладка «Сервис» → Протестировать выберите контейнер — программа проверит целостность ключа и покажет срок.
Как привязать сертификат к организации в 1С
Это разовая настройка. После неё программа будет сама подставлять нужную подпись.
- Откройте
Администрирование → Обмен электронными документами. - Разверните группу
Настройки электронной подписи и шифрованияи перейдите по одноимённой ссылке. - На вкладке
СертификатынажмитеДобавить → Из установленных на компьютере. - В списке выберите сертификат (он подтягивается из хранилища Windows), укажите, кому он принадлежит, и организацию.
- Введите пароль закрытого ключа, если КриптоПро его запрашивает, и сохраните.
После добавления на той же форме нажмите Проверить — 1С сформирует тестовую подпись. Если проверка прошла, сертификат готов к работе; если нет — читайте раздел про ошибки ниже.
В УТ 11 и ERP путь тот же: НСИ и администрирование → Обмен электронными документами. Название раздела верхнего уровня отличается, остальные шаги совпадают.
Отдельно включите сам обмен: в Обмен электронными документами поставьте флаг Сервисы ЭДО (или Электронные подписи) и подключите учётную запись оператора — без этого кнопки подписания в документах не появятся.
Пошагово: как подписать и отправить документ
Разберём на примере исходящей реализации — логика одинакова для любого исходящего документа.
- Проведите документ реализации (
Продажи → Реализация (акты, накладные, УПД)). - В форме документа нажмите
ЭДО → Создать электронный документ. Программа соберёт электронную версию по нужному формату. - Документ попадёт в список
Текущие дела ЭДО(Продажи → Текущие дела ЭДО) в папкуИсходящие. - Выделите его и нажмите
Подписать. Если ключ на токене — КриптоПро попросит PIN-код носителя. - После подписи статус сменится, останется нажать
Отправить.
Можно сократить до одной кнопки: в Текущие дела ЭДО есть Подписать и отправить — она ставит подпись и сразу передаёт документ оператору.
Для входящих документов порядок обратный: контрагент прислал, скажем, акт — он появляется в папке Входящие. Вы открываете его, проверяете суммы и жмёте Утвердить (или Подписать) для двусторонних документов (УПД, акт), либо просто фиксируете получение для односторонних.
Пока документ идёт по циклу ЭДО, у него меняется статус — по нему видно, на чьей стороне сейчас мяч:
Ожидается подпись— документ создан, но ещё не подписан вами. Нужно поставить подпись.Ожидается извещение о получении— вы подписали и отправили, ждём, что оператор доставит и контрагент получит.Требуется подпись покупателя— для двусторонних документов: ваша подпись есть, ждём ответ контрагента.Завершён— обе стороны подписали, обмен закрыт. Документ имеет полную юридическую силу.
Если документ надолго застрял в статусе ожидания — проверьте, принято ли приглашение к обмену и не просрочен ли сертификат контрагента.
Подпись ставится на уже проведённый и выверенный документ. Исправить подписанный и отправленный документ нельзя — только аннулировать по соглашению сторон или выставить корректировочный. Перепроверяйте суммы и реквизиты до подписания.
Особенности для разных документов: УПД, счёт-фактура, акт
Формат подписи зависит от того, односторонний документ или двусторонний.
| Документ | Кто подписывает | Нюанс |
|---|---|---|
| Счёт-фактура | Только продавец | Строго формализованный XML-формат ФНС, подпись одна |
| УПД | Обе стороны | Продавец подписывает при отправке, покупатель — при приёмке |
| Акт, накладная (ТОРГ-12) | Обе стороны | Двусторонний, нужен ответ контрагента |
| Договор, доп. соглашение | Обе стороны | Чаще в неформализованном виде (PDF/скан) |
Счёт-фактура и УПД с функцией счёта-фактуры передаются только в утверждённом ФНС электронном формате — программа формирует его сама. Неформализованные документы (договоры, письма, доп. соглашения) 1С отправляет как присоединённые файлы с отдельной подписью: их вы прикладываете вручную через ЭДО → Произвольный документ.
Для УПД важен статус функции: «1» — счёт-фактура + первичка (для НДС), «2» — только первичка (передаточный документ без НДС). От этого зависит, нужна ли подпись главного бухгалтера и как документ ложится в книгу покупок/продаж. Статус задаётся при создании электронного документа и его видно в печатной форме.
Счёт-фактуру подписывает только продавец — у покупателя она отражается автоматически после получения, отдельно подписывать её не нужно. А вот двусторонний акт или накладную без подписи покупателя нельзя принять к учёту расходов: следите, чтобы контрагент не забыл ответить.
Операторы ЭДО: Диадок, СБИС, Такском и роуминг
1С штатно работает через сервис 1С-ЭДО (на базе оператора Калуга Астрал) и 1С-Такском. Это значит, что подписание и отправка идут прямо из программы, без выгрузки файлов.
Если ваш контрагент обслуживается у другого оператора — Контур.Диадок или СБИС — обмен настраивается через роуминг. Технически вы остаётесь на своём операторе, а документы ходят между операторами автоматически.
- Контрагент на
1С-ЭДО→ обмен сразу, достаточно принять приглашение . - Контрагент на
ДиадокилиСБИС→ отправьте приглашение через роуминг (Текущие дела ЭДО → Приглашения), иногда нужна заявка оператору на настройку роуминга с конкретной парой.
Перед первой отправкой проверьте статус приглашения. Пока контрагент его не принял, документы подписываются, но не доставляются — висят в исходящих со статусом ожидания.
Само подписание от оператора не зависит: вы подписываете своей КЭП, а оператор только доставляет. Поэтому при смене оператора переделывать сертификаты не нужно — меняется только учётная запись обмена в настройках.
Чтобы узнать, у какого оператора обслуживается контрагент, достаточно отправить ему приглашение по ИНН/КПП из Текущие дела ЭДО → Приглашения — программа сама найдёт его в сети операторов и покажет, нужен роуминг или прямой обмен. Если контрагента в сети нет, он пока не подключён к ЭДО и подписанные документы придётся дублировать на бумаге.
Автоматизация: массовое подписание и регламентное задание
Когда документов десятки в день, подписывать по одному неудобно. В 1С есть два пути ускорения.
Пакетное подписание вручную. В Текущие дела ЭДО выделите несколько строк (с Ctrl или Shift) и нажмите Подписать. КриптоПро запросит PIN один раз на всю пачку (если включено кэширование пароля), подпись встанет на все выбранные документы.
Регламентное задание отправки. В настройках ЭДО (Обмен электронными документами → Отправка и получение электронных документов) можно включить автоматическую отправку по расписанию. Но полностью автоматическое подписание без участия человека штатно не делается — закрытый ключ требует подтверждения. Для серверного автоподписания применяют КЭП, установленную в реестр без пароля, и отдельную настройку, что требует участия ИТ-специалиста и согласования безопасности.
Автоматическое подписание без пароля снижает защиту ключа. Включайте его только на защищённом сервере с ограниченным доступом и только после согласования с ответственным за информационную безопасность.
Для типовых задач хватает пакетного подписания — оно закрывает большинство случаев без рисков.
Безопасность и хранение подписанных документов
Подписанный электронный документ и его подпись (файл .sig) хранятся в самой базе 1С, а архив ведёт оператор ЭДО. По закону электронные документы
с КЭП имеют ту же юридическую силу, что и бумажные с «живой» подписью, — отдельно распечатывать и дублировать их не нужно.
- 🗄️ Срок хранения — как у бумажных первичных документов: минимум 5 лет для целей бухучёта, по счетам-фактурам и документам для расчёта налогов — тоже не менее 5 лет.
- 🔒 Токен с ключом не передавайте третьим лицам и не оставляйте вставленным без присмотра — подпись носителя приравнивается к собственноручной.
- 💾 Резервные копии базы делайте регулярно: вместе с базой сохраняются и подписанные документы, и установленные сертификаты-ссылки.
Выгрузить подписанный документ с подписью для контрагента, аудитора или суда можно из карточки электронного документа: Ещё → Сохранить в файл — программа выгрузит и сам документ, и файл подписи, и печатную форму с отметкой об ЭДО. Такой комплект подтверждает факт и дату подписания без обращения к оператору.
Типичные ошибки при подписании и как их устранить
Сервис → Просмотреть сертификаты в контейнере → Установить) и перезапустите 1С.КриптоПро → Сервис → Протестировать.Текущие дела ЭДО → Приглашения, при необходимости отправьте приглашение повторно.Если ошибка повторяется на всех документах и сертификатах сразу — чаще всего виноват криптопровайдер: переустановка КриптоПро CSP и повторная установка сертификата решает большинство таких случаев.
Частые вопросы
Можно ли подписать документ в 1С без токена, ключом из реестра?
Нужна ли отдельная подпись для каждой организации в базе?
Чем подписывает сотрудник, а не директор?
Что делать, если подписал документ с ошибкой и уже отправил?
Имеет ли электронная подпись в 1С юридическую силу?
Источники
- Федеральный закон от 06.04.2011 № 63-ФЗ «Об электронной подписи»
- Налоговый кодекс РФ, ст. 169 (счёт-фактура)
- Федеральный закон от 06.12.2011 № 402-ФЗ «О бухгалтерском учёте», ст. 9