Электронная подпись документов в 1С: настройка и работа
Содержание
Чтобы подписать документы в 1С электронной подписью, нужны три вещи: криптопровайдер (чаще всего это КриптоПро CSP), личный сертификат с закрытым ключом на компьютере или токене и короткая настройка самой программы. Дальше всё делается в два клика: открыли документ или электронный файл, нажали «Подписать» — 1С обращается к сертификату через КриптоПро и ставит ЭЦП.
Термин «ЭЦП» остался с старых времён; по закону № 63-ФЗ подпись теперь называют просто электронной (ЭП). На порядок действий это не влияет, поэтому ниже встречаются оба обозначения.
Разберём по шагам: что установить, как привязать сертификат, как подписывать счета-фактуры, УПД и акты сверки, как подписать сразу пачку документов и что делать, когда вместо подписи выскакивает ошибка криптографии.
Что потребуется для подписания
Перед настройкой соберите комплект. Без любого из пунктов подпись не поставится.
- 🔐 Криптопровайдер. Программа, которая умеет шифровать по ГОСТу. Для квалифицированной подписи это обычно КриптоПро CSP актуальной версии. Реже встречается ViPNet CSP — он тоже подходит, но держать на одной машине оба провайдера не стоит, они конфликтуют.
- 📇 Сертификат с закрытым ключом. Выдаёт удостоверяющий центр. Квалифицированный сертификат руководителя организации — только через УЦ ФНС или его доверенных лиц.
- 🔑 Носитель ключа. Защищённый токен (Рутокен, JaCarta) либо, реже, реестр компьютера. Для токена ставится его драйвер.
- 🧩 Лицензия КриптоПро . Бессрочная или годовая. Без неё провайдер работает 90 дней в пробном режиме, потом перестаёт подписывать.
Для подписания счетов-фактур и УПД по закону нужна именно квалифицированная подпись (КЭП). Первичку — накладную, акт — по соглашению сторон допустимо подписывать и неквалифицированной, но на практике почти все работают одной КЭП на всё.
Ориентир по стоимости: лицензия КриптоПро CSP на одно рабочее место — примерно 2 500–3 500 ₽ бессрочно, токен Рутокен — примерно 1 500–2 000 ₽. Квалифицированный сертификат руководителя в УЦ ФНС выдаётся бесплатно, на токен заявителя.
Устанавливаем криптопровайдер и личный сертификат
Сначала ставят провайдер, затем сертификат — порядок важен, иначе система не найдёт, чем проверять ключ.
- Установите КриптоПро CSP. После установки Windows нужно перезагрузить.
- Подключите токен и установите его драйвер (для Рутокена — «Драйверы Рутокен», для JaCarta — «Единый клиент JaCarta»).
- Установите личный сертификат в хранилище. Удобнее всего через
Пуск → КриптоПро CSP → вкладка «Сервис» → «Просмотреть сертификаты в контейнере»: выбираете контейнер на токене и жмёте «Установить». - Поставьте корневые сертификаты удостоверяющего центра — без них подпись будет считаться недоверенной. Их даёт УЦ вместе с сертификатом.
Проверьте результат заранее. В КриптоПро CSP на вкладке «Сервис» есть кнопка «Протестировать» — укажите контейнер и убедитесь, что закрытый ключ читается и срок действия не истёк.
Где держать ключ — отдельный вопрос. Токен надёжнее: ключ не покидает защищённый носитель, и его нельзя скопировать на другой компьютер. Хранение в реестре удобнее (не нужно носить токен), но тогда ключ привязан к одной машине и к одному профилю Windows, а при переустановке системы его легко потерять. Для бухгалтера, который подписывает с одного рабочего места, подойдёт любой вариант; если подписывать нужно с разных компьютеров — только токен.
Если на компьютере работает несколько пользователей Windows, сертификат ставится в хранилище того профиля, под которым вы вошли. Под другим профилем 1С его не увидит — устанавливайте под тем пользователем, который будет подписывать.
Отдельный частый случай — сертификат нужно продлить до истечения срока. Старый сертификат не удаляйте, пока не убедитесь, что новый подписывает: подписанные старым ключом документы должны оставаться проверяемыми.
Настраиваем электронную подпись в 1С
Теперь связываем программу с установленным сертификатом. В типовых конфигурациях на БП 3.0 путь одинаковый:
Администрирование → Обмен электронными документами → Настройки электронной подписи и шифрования
Откроется форма с несколькими закладками. Работаем с двумя.
Закладка «Программы». Здесь 1С проверяет, какой криптопровайдер установлен. Если КриптоПро стоит правильно, программа определит его автоматически и отметит как доступную. Красный значок рядом с программой означает, что провайдер не найден или не читается, — вернитесь к установке CSP.
Закладка «Сертификаты». Жмёте «Добавить» и выбираете вариант «Из установленных на компьютере». В списке появятся сертификаты из хранилища Windows — отметьте нужный и укажите владельца (сотрудника или организацию). Программа предложит ввести пароль закрытого ключа для проверки — если пароль принят, сертификат привязан верно.
Разные конфигурации называют раздел чуть по-разному, но логика едина:
| Конфигурация | Путь к настройкам подписи |
|---|---|
| Бухгалтерия 3.0 | Администрирование → Обмен электронными документами |
| ЗУП 3.1 | Администрирование → Обмен электронными документами |
| Управление торговлей 11 | НСИ и администрирование → Обмен электронными документами |
Включите флажок использования электронной подписи в самом начале формы настроек ЭДО — без него закладки с сертификатами будут неактивны.
Подписываем счета-фактуры, УПД и первичные документы
Электронные документы контрагентам подписываются внутри сервиса ЭДО (1С-ЭДО или 1С-Такском), встроенного в программу. Отдельной кнопки «поставить ЭЦП на проведённый документ» в учёте нет — подпись ставится в момент отправки или в списке текущих дел ЭДО.
Порядок для исходящего счёта-фактуры или УПД:
- Проведите реализацию или счёт-фактуру как обычно.
- В форме документа откройте команду ЭДО (в типовых формах это кнопка или меню «ЭДО» в верхней командной панели) и выберите создание электронного документа.
- Программа сформирует файл в формате ФНС и предложит его подписать — выберите сертификат, введите пароль ключа.
- После подписания документ уходит оператору ЭДО и дальше контрагенту.
Входящие документы, которые требуют вашей подписи (например, двусторонний УПД), собираются в одном месте:
Продажи/Покупки → ЭДО → Текущие дела ЭДО
Там видно, что ждёт действия. Открываете документ, сверяете суммы, жмёте «Подписать» — ставится ответная подпись, и контрагент видит закрытый документооборот.
Подпись контрагента на входящем документе тоже стоит проверять. В форме электронного документа есть команда просмотра подписей: она показывает, чьим сертификатом подписан файл, срок действия и результат проверки. Если проверка не прошла (например, на вашем компьютере нет корневого сертификата чужого УЦ), документ лучше не принимать к учёту, пока статус подписи не станет корректным.
Проверяйте суммы и реквизиты до подписания счёта-фактуры. После подписания файл становится юридически значимым; исправить его можно только корректировочным или исправительным документом, а не правкой «по месту».
Подпись актов сверки и присоединённых файлов
Акт сверки взаиморасчётов — не формализованный документ ФНС, у него нет обязательного XML-формата. Поэтому он чаще ходит как обычный файл (печатная форма в PDF), подписанный ЭП.
Подписать произвольный файл можно через присоединённые файлы:
- Откройте акт сверки, сформируйте печатную форму и сохраните её либо присоедините файл к документу (раздел «Присоединённые файлы» или скрепка в форме).
- В списке присоединённых файлов выделите нужный и в меню «Еще» выберите команду подписания электронной подписью.
- Выберите сертификат и подтвердите пароль ключа — рядом с файлом появится отметка о подписи, а сама подпись сохранится отдельным файлом с расширением
.sig.
Так же подписывают любые внутренние файлы: приказы, доверенности, сканы. Для обмена актом сверки с контрагентом через ЭДО используется неформализованный документ — вы прикладываете файл, подписываете и отправляете, а контрагент подписывает со своей стороны.
Если акт сверки сходится, подпись обеих сторон превращает его в документ, подтверждающий признание долга. Это важный момент для срока исковой давности, поэтому к такой подписи относятся серьёзнее, чем к технической отметке.
Подпись сотрудника и машиночитаемая доверенность
С сентября 2023 года сотрудники организации не могут подписывать документы сертификатом, выданным на организацию. Теперь каждый работник использует свой личный сертификат физлица, а право подписывать от имени компании подтверждает машиночитаемая доверенность (МЧД).
Как это выглядит на практике:
- 🧑💼 Руководитель подписывает сертификатом организации (из УЦ ФНС) — ему МЧД не нужна.
- 👤 Сотрудник (бухгалтер, кладовщик) подписывает личным сертификатом физлица, а к подписи прикладывается МЧД, где руководитель наделил его полномочиями.
МЧД составляется по машиночитаемому формату, который устанавливает ФНС, — оператор ЭДО формат не задаёт, он только передаёт готовую доверенность. В 1С доверенности хранятся в отдельном справочнике раздела ЭДО: там доверенность создают, подписывают сертификатом руководителя и регистрируют в распределённом реестре или у оператора.
Без действующей МЧД подпись сотрудника на формализованном документе будет отклонена при проверке. Если входящий документ подписан чужим сотрудником, 1С покажет и его сертификат, и приложенную доверенность — реквизиты стоит сверить.
Массовое и пакетное подписание документов
Когда накопилась пачка документов, подписывать по одному долго. В списке «Текущие дела ЭДО» работает групповая обработка.
- Откройте
ЭДО → Текущие дела ЭДО. - Отметьте флажками документы, которые нужно подписать (или выделите диапазон мышью с зажатым Shift).
- Нажмите «Подписать» в командной панели списка — программа подпишет все выделенные одним сертификатом и одним вводом пароля.
Пароль закрытого ключа при пакетном подписании запрашивается один раз на всю пачку, если в настройках КриптоПро включено запоминание пароля на время сеанса. Это удобно, но на общем компьютере такой режим — лишний риск: подписать сможет любой, кто сядет за незаблокированный экран.
Перед массовым подписанием отфильтруйте список по контрагенту или по дате — так вы не отправите случайно документ, который ещё не готов. Пакетная подпись не отменяется так же легко, как ставится.
Если документов действительно много и это регулярная задача, посмотрите в сторону регламентного (автоматического) подписания исходящих — его настраивают в параметрах ЭДО, но для этого пароль ключа хранится в программе, что тоже снижает защиту.
Ошибки криптографии: что проверить
Большинство сбоев при подписании — не в 1С, а в связке «провайдер — сертификат — токен». Вот типовые симптомы и причина.
Если ошибка остаётся, помогает чистая проверка в самом провайдере: КриптоПро CSP → Сервис → Протестировать. Когда тест контейнера проходит, а 1С всё равно не подписывает — проблема в настройках программы (не привязан сертификат или выключен флажок использования ЭП), а не в ключе.
Прежде чем переустанавливать КриптоПро на рабочем компьютере, предупредите коллег: пока идёт переустановка и перезагрузка, подписывать и отправлять документы через ЭДО не получится.
Частые вопросы
Можно ли подписать документ в 1С без КриптоПро?
Чем отличается подпись счёта-фактуры от подписи акта?
Почему сотрудник не может подписать сертификатом организации?
Как подписать сразу несколько документов?
Где хранится сама электронная подпись после подписания?
.sig — его передают вместе с исходным файлом.Источники
- Федеральный закон от 06.04.2011 № 63-ФЗ «Об электронной подписи»
- Налоговый кодекс РФ, ст. 169 (счёт-фактура)