Электронная подпись в 1С:Управление торговлей 11 — от КриптоПро до первого подписанного документа
Содержание
Чтобы настроить подпись
в 1С УТ 11, нужно три вещи: установленный криптопровайдер (обычно КриптоПро CSP), сертификат в личном хранилище Windows и включённая опция в НСИ и администрирование → Администрирование → Общие настройки, раздел «Электронная подпись и шифрование». После этого сертификат добавляют в программу, проверяют паролем — и можно подписывать документы
и отправлять их по ЭДО.
Чаще всего всё ломается не в 1С, а на шаг раньше: нет корневого сертификата, ключ лежит не в том контейнере, у КриптоПро кончилась пробная лицензия. Ниже пошаговая инструкция по настройке в правильном порядке, с проверками после каждого этапа.
1. Подготовка компьютера и сертификата перед настройкой подписи
Прежде чем открывать 1С, убедитесь, что у вас на руках всё необходимое. Если чего-то нет, настройка остановится на середине.
📌 Что нужно заранее:
- 🔑 Ключевой носитель — токен (Рутокен ЭЦП, JaCarta и аналоги) или контейнер ключа на диске/в реестре.
- 📄 Сертификат — файл
.cerили сертификат, записанный в контейнер вместе с ключом. - 🔒 Пароль (ПИН-код) от контейнера. Для токенов заводской ПИН часто не меняют, но лучше уточнить у того, кто выпускал подпись.
- 💻 Права администратора Windows — понадобятся для установки КриптоПро и драйверов токена.
- 🧾 Лицензия КриптоПро CSP — серийный номер. Без него программа работает в пробном режиме 3 месяца.
Какая подпись подойдёт
Для работы в УТ 11 встречаются два варианта:
| Чья подпись | Где получают | Когда подходит |
|---|---|---|
| КЭП руководителя организации (ИП) | Удостоверяющий центр ФНС или его доверенные лица | Подписание любых документов от имени организации |
| КЭП сотрудника как физлица | Аккредитованный коммерческий УЦ | Подписание вместе с машиночитаемой доверенностью (МЧД) |
Сотрудник, который подписывает документы за организацию своей КЭП, без МЧД обойтись не может. Доверенность оформляется по формату ФНС и регистрируется в распределённом реестре.
Счета-фактуры и УПД со статусом «1» в электронном виде подписывают только квалифицированной подписью. Остальную первичку стороны вправе подписывать и неквалифицированной ЭП, если так прописано в соглашении об обмене.
Проверка носителя
- Вставьте токен и установите драйвер производителя (Рутокен, JaCarta — свой драйвер у каждого).
- Откройте панель управления токеном и убедитесь, что носитель определяется.
- Проверьте срок действия сертификата: двойной щелчок по файлу
.cer→ вкладка «Общие», поля «Действителен с … по …».
2. Установка КриптоПро CSP и корневых сертификатов
Платформа 1С сама подпись не вычисляет — она вызывает криптопровайдер, установленный на компьютере. Для отечественных алгоритмов ГОСТ Р 34.10-2012 это почти всегда КриптоПро CSP или ViPNet CSP. Дальше — на примере КриптоПро CSP 5.0.
Установка КриптоПро CSP
- Скачайте дистрибутив КриптоПро CSP с сайта разработчика (нужна регистрация).
- Запустите установщик от имени администратора, выберите рекомендуемую установку.
- После установки откройте «Инструменты КриптоПро» и введите серийный номер лицензии в разделе «Общее».
- Перезагрузите компьютер.
Один компьютер — один криптопровайдер. Две программы ГОСТ-криптографии одновременно (КриптоПро и ViPNet) конфликтуют, и 1С начинает выдавать ошибки создания менеджера криптографии.
Установка сертификата в личное хранилище
1С ищет сертификаты в хранилище «Личное» текущего пользователя Windows. Если сертификата там нет, программа его не увидит, даже если токен вставлен.
- В «Инструментах КриптоПро» откройте раздел «Контейнеры».
- Выберите контейнер на токене и нажмите «Установить сертификат ».
- Если сертификат хранится отдельным файлом — в разделе «Сертификаты» выберите «Установить сертификат», укажите файл и привяжите его к контейнеру.
Проверить результат можно оснасткой Windows:
certmgr.msc
Сертификат должен лежать в папке Личное → Сертификаты, а в его свойствах внизу должна быть строка «Есть закрытый ключ, соответствующий этому сертификату».
Корневые и промежуточные сертификаты
Без цепочки доверия подпись формально создаётся, но проверку не проходит. Установите:
- 🏛️ корневой сертификат Минцифры (головной удостоверяющий центр) — в хранилище «Доверенные корневые центры сертификации»;
- 🏢 сертификат вашего УЦ (например, УЦ ФНС) — в «Промежуточные центры сертификации»;
- 📃 список отзыва (CRL) — подтягивается из интернета автоматически, если не закрыт доступ.
Файлы берут на сайте удостоверяющего центра, который выпустил подпись. В свойствах сертификата на вкладке «Путь сертификации» должна выстроиться цепочка без красных крестов.
3. Настройка электронной подписи в интерфейсе 1С УТ 11
Теперь можно переходить в программу. Действия выполняет пользователь с правами администратора информационной базы.
Включение опции
- Откройте
НСИ и администрирование → Администрирование → Общие настройки. - Разверните группу «Электронная подпись и шифрование».
- Установите флажок «Электронные подписи». Флажок «Шифрование» нужен, только если вы будете шифровать файлы.
- Перейдите по ссылке «Настройки электронной подписи и шифрования».
Проверка программы криптографии
В открывшейся форме есть вкладка «Программы». В списке должна появиться установленная программа — например, «КриптоПро CSP (ГОСТ 2012/256)».
Если строки нет или она с ошибкой, нажмите «Добавить» и выберите программу из предложенного списка. 1С подставит имя провайдера и тип автоматически. Руками эти параметры заполнять не нужно.
Добавление сертификата
- Перейдите на вкладку «Сертификаты» и нажмите «Добавить».
- Выберите вариант добавления сертификата из установленных на компьютере.
- В списке отметьте свой сертификат. Если список пуст — вернитесь к разделу 2: сертификата нет в личном хранилище.
- Укажите организацию и пользователя 1С, которому разрешено подписывать этим сертификатом.
- Введите пароль контейнера и нажмите «Проверить».
Программа выполнит серию проверок: наличие сертификата, его действительность, наличие программы, подписание тестовых данных и проверку подписи. Каждая строка должна получить зелёную отметку. Только после этого нажимайте «Добавить».
Флажок «Запомнить пароль» удобен, но с ним любой, кто сядет за ваш компьютер в вашем сеансе, подпишет документ без вопросов. Для подписи руководителя его лучше не ставить.
Подпись на клиенте или на сервере
В той же форме настроек есть флажки подписи и проверки на сервере. Выбор зависит от варианта работы базы:
| Вариант | Где должен стоять КриптоПро | Где должен лежать сертификат |
|---|---|---|
| Подпись на клиенте (по умолчанию) | На компьютере пользователя | В личном хранилище пользователя Windows |
| Проверка подписей на сервере | На сервере 1С | Корневые сертификаты — на сервере |
| Подпись на сервере | На сервере 1С | В хранилище пользователя, от имени которого работает служба сервера 1С |
Подпись на сервере удобна для терминальных ферм и автоматической отправки, но требует отдельной лицензии КриптоПро на сервер. Для небольшой файловой базы достаточно клиентского варианта.
Если работаете через браузер
Веб-клиенту нужно «Расширение для работы с криптографией». 1С сама предложит его установить при первой попытке подписать. Без расширения браузер к КриптоПро не обратится. В тонком клиенте расширение не требуется.
4. Как подписать и отправить документ из УТ 11
Подпись в УТ используется в двух сценариях: подпись вложенных файлов и электронный документооборот с контрагентами.
Подписание файла
Любой файл, прикреплённый к документу или справочнику, можно подписать прямо из списка присоединённых файлов:
- Откройте документ и перейдите к присоединённым файлам (значок скрепки в командной панели).
- Выделите файл и в командной панели найдите группу команд электронной подписи — «Подписать».
- Выберите сертификат, введите пароль, при необходимости укажите комментарий.
Подпись сохранится вместе с файлом. Её можно сохранить отдельным файлом .sig и передать адресату, если обмен идёт не через оператора ЭДО.
Отправка через ЭДО
Для обмена с контрагентами нужна учётная запись у оператора ЭДО (1С-ЭДО, Такском, Контур и другие) и настроенный профиль обмена.
- Создайте учётную запись ЭДО: в разделе
НСИ и администрированиеоткройте настройки обмена электронными документами и запустите помощник подключения. Он попросит выбрать сертификат, добавленный в разделе 3. - Отправьте приглашения контрагентам и дождитесь, пока они примут их.
- Проведите документ, например «Реализацию товаров и услуг».
- В форме документа нажмите кнопку «ЭДО» и выберите отправку электронного документа.
- Программа сформирует файл в формате ФНС, запросит пароль и подпишет его.
Входящие документы от поставщиков подписываются так же: открываете входящий УПД, проверяете данные и подписываете ответную титул-часть покупателя.
5. Ошибки подписи в 1С УТ и что с ними делать
Большинство проблем видно уже на этапе кнопки «Проверить» при добавлении сертификата. Текст ошибки в 1С обычно дословно пересказывает ответ криптопровайдера, поэтому ищите причину в связке «Windows — КриптоПро — токен».
Подпись создаётся, но у контрагента «не прошла проверку»
Такое бывает, когда сертификат отозван или на момент подписания уже истёк. Проверьте статус сертификата на сайте УЦ. Второй вариант — у контрагента нет актуального корневого сертификата Минцифры. Тогда ошибка на его стороне, и ему нужно обновить корневые сертификаты.
Если ничего не помогло
- Проверьте подпись вне 1С: в «Инструментах КриптоПро» есть раздел для создания и проверки подписи файла. Не работает там — проблема точно не в 1С.
- Запустите 1С от другого пользователя Windows. Если там всё работает — повреждён профиль или хранилище текущего пользователя.
- Обратитесь в техподдержку удостоверяющего центра с текстом ошибки из КриптоПро — это их зона ответственности.
6. Замена сертификата и администрирование подписей
Сертификат КЭП обычно действует 12–15 месяцев. Заменять его лучше за 1–2 недели до окончания, чтобы не остановить отгрузки по ЭДО.
Порядок замены
- Получите новый сертификат в УЦ и установите его через КриптоПро (раздел 2).
- В 1С добавьте новый сертификат на вкладке «Сертификаты» и проверьте его паролем.
- Обновите сертификат в учётной записи ЭДО — откройте её карточку и выберите новый сертификат.
- Старый сертификат не удаляйте. По нему проверяются подписи документов, подписанных раньше. Достаточно, чтобы его больше не предлагали при подписании.
Удаление старого сертификата из справочника не делает прежние подписи недействительными, но мешает разбирать спорные ситуации. Храните его, пока хранятся документы.
Контроль доступа
- 👤 В карточке сертификата указывайте конкретного пользователя 1С — тогда другие пользователи не увидят его при подписании.
- 🔐 Права на добавление сертификатов и изменение настроек ЭП дайте только администратору.
- 📅 Раз в месяц просматривайте список сертификатов: у каждого виден срок действия. Истекающие подсветите себе напоминанием в календаре.
- 🚪 Уволился сотрудник с подписью и МЧД — отзовите доверенность в реестре ФНС и уберите его сертификат из списка доступных для подписи.
Перенос на новый компьютер
Ключ на токене переносить не нужно: на новом компьютере ставите драйвер токена, КриптоПро, корневые сертификаты и устанавливаете сертификат из контейнера. В 1С ничего менять не надо — сертификат уже есть в справочнике. Ключ, выпущенный УЦ ФНС, неэкспортируемый: скопировать его на другой носитель нельзя.
7. Частые вопросы о подписи в УТ 11
Можно ли подписывать в 1С УТ без КриптоПро?
Сколько стоит лицензия КриптоПро CSP?
Нужна ли отдельная подпись для каждого пользователя УТ?
Работает ли подпись в облачной УТ (1С:Фреш)?
Подпись настроена, но кнопки подписания в документе нет. Почему?
Источники
- Федеральный закон от 06.04.2011 № 63-ФЗ «Об электронной подписи»
- Федеральный закон от 06.12.2011 № 402-ФЗ «О бухгалтерском учёте»