Электронная подпись документов в 1С: настройка и работа

· 9 мин

Содержание

Чтобы подписать документы в 1С электронной подписью, нужны три вещи: криптопровайдер (чаще всего это КриптоПро CSP), личный сертификат с закрытым ключом на компьютере или токене и короткая настройка самой программы. Дальше всё делается в два клика: открыли документ или электронный файл, нажали «Подписать» — 1С обращается к сертификату через КриптоПро и ставит ЭЦП.

Термин «ЭЦП» остался с старых времён; по закону № 63-ФЗ подпись теперь называют просто электронной (ЭП). На порядок действий это не влияет, поэтому ниже встречаются оба обозначения.

Разберём по шагам: что установить, как привязать сертификат, как подписывать счета-фактуры, УПД и акты сверки, как подписать сразу пачку документов и что делать, когда вместо подписи выскакивает ошибка криптографии.

Что потребуется для подписания

Перед настройкой соберите комплект. Без любого из пунктов подпись не поставится.

  • 🔐 Криптопровайдер. Программа, которая умеет шифровать по ГОСТу. Для квалифицированной подписи это обычно КриптоПро CSP актуальной версии. Реже встречается ViPNet CSP — он тоже подходит, но держать на одной машине оба провайдера не стоит, они конфликтуют.
  • 📇 Сертификат с закрытым ключом. Выдаёт удостоверяющий центр. Квалифицированный сертификат руководителя организации — только через УЦ ФНС или его доверенных лиц.
  • 🔑 Носитель ключа. Защищённый токен (Рутокен, JaCarta) либо, реже, реестр компьютера. Для токена ставится его драйвер.
  • 🧩 Лицензия КриптоПро . Бессрочная или годовая. Без неё провайдер работает 90 дней в пробном режиме, потом перестаёт подписывать.

Для подписания счетов-фактур и УПД по закону нужна именно квалифицированная подпись (КЭП). Первичку — накладную, акт — по соглашению сторон допустимо подписывать и неквалифицированной, но на практике почти все работают одной КЭП на всё.

Ориентир по стоимости: лицензия КриптоПро CSP на одно рабочее место — примерно 2 500–3 500 ₽ бессрочно, токен Рутокен — примерно 1 500–2 000 ₽. Квалифицированный сертификат руководителя в УЦ ФНС выдаётся бесплатно, на токен заявителя.

Устанавливаем криптопровайдер и личный сертификат

Сначала ставят провайдер, затем сертификат — порядок важен, иначе система не найдёт, чем проверять ключ.

  1. Установите КриптоПро CSP. После установки Windows нужно перезагрузить.
  2. Подключите токен и установите его драйвер (для Рутокена — «Драйверы Рутокен», для JaCarta — «Единый клиент JaCarta»).
  3. Установите личный сертификат в хранилище. Удобнее всего через Пуск → КриптоПро CSP → вкладка «Сервис» → «Просмотреть сертификаты в контейнере»: выбираете контейнер на токене и жмёте «Установить».
  4. Поставьте корневые сертификаты удостоверяющего центра — без них подпись будет считаться недоверенной. Их даёт УЦ вместе с сертификатом.

Проверьте результат заранее. В КриптоПро CSP на вкладке «Сервис» есть кнопка «Протестировать» — укажите контейнер и убедитесь, что закрытый ключ читается и срок действия не истёк.

Где держать ключ — отдельный вопрос. Токен надёжнее: ключ не покидает защищённый носитель, и его нельзя скопировать на другой компьютер. Хранение в реестре удобнее (не нужно носить токен), но тогда ключ привязан к одной машине и к одному профилю Windows, а при переустановке системы его легко потерять. Для бухгалтера, который подписывает с одного рабочего места, подойдёт любой вариант; если подписывать нужно с разных компьютеров — только токен.

Если на компьютере работает несколько пользователей Windows, сертификат ставится в хранилище того профиля, под которым вы вошли. Под другим профилем 1С его не увидит — устанавливайте под тем пользователем, который будет подписывать.

Отдельный частый случай — сертификат нужно продлить до истечения срока. Старый сертификат не удаляйте, пока не убедитесь, что новый подписывает: подписанные старым ключом документы должны оставаться проверяемыми.

Настраиваем электронную подпись в 1С

Теперь связываем программу с установленным сертификатом. В типовых конфигурациях на БП 3.0 путь одинаковый:

Администрирование → Обмен электронными документами → Настройки электронной подписи и шифрования

Откроется форма с несколькими закладками. Работаем с двумя.

Закладка «Программы». Здесь 1С проверяет, какой криптопровайдер установлен. Если КриптоПро стоит правильно, программа определит его автоматически и отметит как доступную. Красный значок рядом с программой означает, что провайдер не найден или не читается, — вернитесь к установке CSP.

Закладка «Сертификаты». Жмёте «Добавить» и выбираете вариант «Из установленных на компьютере». В списке появятся сертификаты из хранилища Windows — отметьте нужный и укажите владельца (сотрудника или организацию). Программа предложит ввести пароль закрытого ключа для проверки — если пароль принят, сертификат привязан верно.

Разные конфигурации называют раздел чуть по-разному, но логика едина:

КонфигурацияПуть к настройкам подписи
Бухгалтерия 3.0Администрирование → Обмен электронными документами
ЗУП 3.1Администрирование → Обмен электронными документами
Управление торговлей 11НСИ и администрирование → Обмен электронными документами

Включите флажок использования электронной подписи в самом начале формы настроек ЭДО — без него закладки с сертификатами будут неактивны.

Подписываем счета-фактуры, УПД и первичные документы

Электронные документы контрагентам подписываются внутри сервиса ЭДО (1С-ЭДО или 1С-Такском), встроенного в программу. Отдельной кнопки «поставить ЭЦП на проведённый документ» в учёте нет — подпись ставится в момент отправки или в списке текущих дел ЭДО.

Порядок для исходящего счёта-фактуры или УПД:

  1. Проведите реализацию или счёт-фактуру как обычно.
  2. В форме документа откройте команду ЭДО (в типовых формах это кнопка или меню «ЭДО» в верхней командной панели) и выберите создание электронного документа.
  3. Программа сформирует файл в формате ФНС и предложит его подписать — выберите сертификат, введите пароль ключа.
  4. После подписания документ уходит оператору ЭДО и дальше контрагенту.

Входящие документы, которые требуют вашей подписи (например, двусторонний УПД), собираются в одном месте:

Продажи/Покупки → ЭДО → Текущие дела ЭДО

Там видно, что ждёт действия. Открываете документ, сверяете суммы, жмёте «Подписать» — ставится ответная подпись, и контрагент видит закрытый документооборот.

Подпись контрагента на входящем документе тоже стоит проверять. В форме электронного документа есть команда просмотра подписей: она показывает, чьим сертификатом подписан файл, срок действия и результат проверки. Если проверка не прошла (например, на вашем компьютере нет корневого сертификата чужого УЦ), документ лучше не принимать к учёту, пока статус подписи не станет корректным.

Проверяйте суммы и реквизиты до подписания счёта-фактуры. После подписания файл становится юридически значимым; исправить его можно только корректировочным или исправительным документом, а не правкой «по месту».

Подпись актов сверки и присоединённых файлов

Акт сверки взаиморасчётов — не формализованный документ ФНС, у него нет обязательного XML-формата. Поэтому он чаще ходит как обычный файл (печатная форма в PDF), подписанный ЭП.

Подписать произвольный файл можно через присоединённые файлы:

  1. Откройте акт сверки, сформируйте печатную форму и сохраните её либо присоедините файл к документу (раздел «Присоединённые файлы» или скрепка в форме).
  2. В списке присоединённых файлов выделите нужный и в меню «Еще» выберите команду подписания электронной подписью.
  3. Выберите сертификат и подтвердите пароль ключа — рядом с файлом появится отметка о подписи, а сама подпись сохранится отдельным файлом с расширением .sig.

Так же подписывают любые внутренние файлы: приказы, доверенности, сканы. Для обмена актом сверки с контрагентом через ЭДО используется неформализованный документ — вы прикладываете файл, подписываете и отправляете, а контрагент подписывает со своей стороны.

Если акт сверки сходится, подпись обеих сторон превращает его в документ, подтверждающий признание долга. Это важный момент для срока исковой давности, поэтому к такой подписи относятся серьёзнее, чем к технической отметке.

Подпись сотрудника и машиночитаемая доверенность

С сентября 2023 года сотрудники организации не могут подписывать документы сертификатом, выданным на организацию. Теперь каждый работник использует свой личный сертификат физлица, а право подписывать от имени компании подтверждает машиночитаемая доверенность (МЧД).

Как это выглядит на практике:

  • 🧑‍💼 Руководитель подписывает сертификатом организации (из УЦ ФНС) — ему МЧД не нужна.
  • 👤 Сотрудник (бухгалтер, кладовщик) подписывает личным сертификатом физлица, а к подписи прикладывается МЧД, где руководитель наделил его полномочиями.

МЧД составляется по машиночитаемому формату, который устанавливает ФНС, — оператор ЭДО формат не задаёт, он только передаёт готовую доверенность. В 1С доверенности хранятся в отдельном справочнике раздела ЭДО: там доверенность создают, подписывают сертификатом руководителя и регистрируют в распределённом реестре или у оператора.

Без действующей МЧД подпись сотрудника на формализованном документе будет отклонена при проверке. Если входящий документ подписан чужим сотрудником, 1С покажет и его сертификат, и приложенную доверенность — реквизиты стоит сверить.

Массовое и пакетное подписание документов

Когда накопилась пачка документов, подписывать по одному долго. В списке «Текущие дела ЭДО» работает групповая обработка.

  1. Откройте ЭДО → Текущие дела ЭДО.
  2. Отметьте флажками документы, которые нужно подписать (или выделите диапазон мышью с зажатым Shift).
  3. Нажмите «Подписать» в командной панели списка — программа подпишет все выделенные одним сертификатом и одним вводом пароля.

Пароль закрытого ключа при пакетном подписании запрашивается один раз на всю пачку, если в настройках КриптоПро включено запоминание пароля на время сеанса. Это удобно, но на общем компьютере такой режим — лишний риск: подписать сможет любой, кто сядет за незаблокированный экран.

Перед массовым подписанием отфильтруйте список по контрагенту или по дате — так вы не отправите случайно документ, который ещё не готов. Пакетная подпись не отменяется так же легко, как ставится.

Если документов действительно много и это регулярная задача, посмотрите в сторону регламентного (автоматического) подписания исходящих — его настраивают в параметрах ЭДО, но для этого пароль ключа хранится в программе, что тоже снижает защиту.

Ошибки криптографии: что проверить

Большинство сбоев при подписании — не в 1С, а в связке «провайдер — сертификат — токен». Вот типовые симптомы и причина.

Диагностика: выберите симптом

Если ошибка остаётся, помогает чистая проверка в самом провайдере: КриптоПро CSP → Сервис → Протестировать. Когда тест контейнера проходит, а 1С всё равно не подписывает — проблема в настройках программы (не привязан сертификат или выключен флажок использования ЭП), а не в ключе.

Прежде чем переустанавливать КриптоПро на рабочем компьютере, предупредите коллег: пока идёт переустановка и перезагрузка, подписывать и отправлять документы через ЭДО не получится.

Частые вопросы

Можно ли подписать документ в 1С без КриптоПро?
Для квалифицированной подписи нужен сертифицированный криптопровайдер. Кроме КриптоПро CSP подходит ViPNet CSP, но какой-то из них должен стоять обязательно — без провайдера 1С не сможет обратиться к закрытому ключу.
Чем отличается подпись счёта-фактуры от подписи акта?
Счёт-фактура и УПД — формализованные документы, их подписывают только квалифицированной подписью по формату ФНС. Акт сверки формата ФНС не имеет и ходит как неформализованный файл, который тоже подписывают ЭП, но жёсткого требования к виду подписи здесь нет.
Почему сотрудник не может подписать сертификатом организации?
С сентября 2023 года сертификат организации принадлежит только руководителю. Сотрудник подписывает личным сертификатом физлица, а полномочия подтверждает машиночитаемой доверенностью (МЧД).
Как подписать сразу несколько документов?
В списке «Текущие дела ЭДО» отметьте нужные документы флажками и нажмите «Подписать». Пачка подпишется одним сертификатом; пароль ключа при включённом запоминании запрашивается один раз.
Где хранится сама электронная подпись после подписания?
Для электронных документов ЭДО подпись хранится внутри документооборота программы. Для присоединённого файла рядом с ним создаётся отдельный файл подписи с расширением .sig — его передают вместе с исходным файлом.

Источники

  • Федеральный закон от 06.04.2011 № 63-ФЗ «Об электронной подписи»
  • Налоговый кодекс РФ, ст. 169 (счёт-фактура)