Новый сертификат подписи в 1С 8.3: установка, привязка к отчётности и ЭДО
Содержание
Чтобы обновить сертификат в 1С 8.3, сначала установите новый сертификат в личное хранилище через КриптоПро CSP, затем добавьте его в программе: Администрирование → Обмен электронными документами → Настройки электронной подписи и шифрования, вкладка «Сертификаты», команда «Добавить» → «Из установленных на компьютере». После этого привяжите новый сертификат к 1С-Отчетности и к учётной записи ЭДО и запустите проверку.
Типичная картина: в пятницу бухгалтер отправляет НДС-декларацию, а 1С отвечает, что сертификат истёк. Новая подпись уже лежит на токене, получили её неделю назад, но программа про неё не знает. Порядок действий ниже одинаков для БП 3.0, ЗУП 3.1 и других типовых конфигураций на современной БСП: механизм подписи у них общий.
Когда сертификат в 1С пора обновлять
Сертификат меняют не только по истечении срока. Поводов больше:
- 📅 Срок действия подходит к концу. Обычно квалифицированный сертификат действует 12–15 месяцев. Дату окончания видно в карточке сертификата в 1С и в свойствах сертификата в Windows.
- 👤 Сменился руководитель. Сертификат выпущен на конкретного человека. Новый директор — новый сертификат.
- 🏢 Изменились реквизиты: наименование организации, ИНН физлица в сертификате, должность (если она указана).
- 🔑 Потерян или сломан токен, скомпрометирован ключ. Старый сертификат отзывают, выпускают новый.
- 🧾 Подпись бухгалтера заменили на личную подпись + МЧД. Сотрудник подписывает своим сертификатом физлица и машиночитаемой доверенностью.
Кто выпускает сертификат, зависит от владельца:
| Владелец подписи | Где получить новый сертификат |
|---|---|
| Руководитель ЮЛ, ИП | Удостоверяющий центр ФНС или его доверенные лица |
| Сотрудник (бухгалтер, кладовщик) | Аккредитованный коммерческий УЦ, сертификат физлица + МЧД |
| Нотариус | УЦ Федеральной нотариальной палаты |
Сертификат руководителя, выпущенный УЦ ФНС, нельзя «продлить» в 1С заявлением, как раньше у коммерческих УЦ. Его получают заново, а в 1С потом только подключают.
Подготовка рабочего места до замены
Пять минут подготовки снимают большую часть ошибок, которые всплывают потом.
- Проверьте КриптоПро CSP. Лицензия на него не должна быть просрочена. Версию и срок лицензии видно на вкладке «Общие» в окне «КриптоПро CSP».
- Вставьте носитель с новым ключом: токен (Рутокен, JaCarta) или флешку с контейнером.
- Узнайте пароль (ПИН) контейнера. У Рутокена заводской ПИН пользователя
12345678, но его часто меняют при выдаче. - Скачайте корневые и промежуточные сертификаты удостоверяющего центра. Для подписи от УЦ ФНС нужен корневой сертификат Минцифры и промежуточный сертификат самого УЦ ФНС.
- Выясните, где подписывает 1С: на компьютере пользователя или на сервере. Это видно в настройках электронной подписи по флажку подписи на сервере.
Не удаляйте старый сертификат ни из Windows, ни из 1С. Ответы налоговой на отчёты, отправленные до замены, зашифрованы на старый ключ. Без него 1С их не расшифрует.
Как обновить сертификат в 1С 8.3: пошагово
Шаг 1. Установите сертификат в личное хранилище
- Откройте «КриптоПро CSP» → вкладка «Сервис» → «Просмотреть сертификаты в контейнере».
- Нажмите «Обзор», выберите контейнер на токене, затем «Далее».
- В окне сертификата нажмите «Установить». Сертификат попадёт в хранилище «Личное» текущего пользователя.
Если сертификат пришёл отдельным файлом .cer, используйте «Установить личный сертификат» на той же вкладке и укажите контейнер вручную.
Корневой сертификат ставьте в «Доверенные корневые центры сертификации», промежуточный — в «Промежуточные центры сертификации». Это делается двойным щелчком по файлу → «Установить сертификат » → «Поместить все сертификаты в следующее хранилище».
Шаг 2. Добавьте сертификат в 1С
- Откройте
Администрирование → Обмен электронными документами → Настройки электронной подписи и шифрования. В старых релизах БП 3.0 эта форма открывается изАдминистрирование → Общие настройки. - Перейдите на вкладку «Сертификаты».
- Нажмите «Добавить» → «Из установленных на компьютере».
- Выберите в списке новый сертификат. Ориентируйтесь на дату «Действителен до» — у старого и нового одинаковый владелец.
- Укажите организацию и пользователя, которому сертификат принадлежит. Сохраните карточку.
Шаг 3. Запустите проверку прямо из карточки
В карточке сертификата нажмите «Проверить» и введите пароль контейнера. Программа последовательно проверит:
- наличие сертификата в личном хранилище;
- корректность данных и цепочку до корневого сертификата;
- подписание тестовых данных;
- шифрование и расшифровку.
Все пункты должны пройти без красных отметок. Если какой-то пункт упал, переходите к разделу с ошибками ниже: текст ошибки подскажет, что чинить.
Если пользователей несколько
Сертификат руководителя часто нужен не одному человеку: отчётность отправляет бухгалтер, документы в ЭДО подписывает менеджер. В карточке сертификата в 1С можно указать конкретного пользователя или оставить сертификат доступным всем пользователям. Решите это сразу, иначе коллега не увидит новый сертификат в списке при подписании.
Помните и о том, что токен физически один. Если с ним работают на разных компьютерах, сертификат из контейнера устанавливают на каждом компьютере отдельно — шаг 1 повторяют на каждом рабочем месте.
Шаг 4. Пометьте старый сертификат
Старый сертификат оставьте в списке, но не выбирайте его больше для подписи. Пользователи с несколькими сертификатами потом не перепутают их при отправке.
Новый сертификат в 1С-Отчетности и ЭДО (1С-ЭДО, Диадок, СБИС, Контур)
Добавить сертификат в справочник мало. Отчётность и электронный документооборот знают «свой» сертификат и сами на новый не переключаются.
1С-Отчетность
- Откройте
Отчеты → Регламентированные отчетыи перейдите в настройки обмена с контролирующими органами. - Создайте заявление на изменение параметров подключения и выберите новый сертификат руководителя.
- Подпишите заявление и отправьте. Обычно его обрабатывают за один-два рабочих дня; статус видно в списке заявлений.
- Когда заявление одобрено, обновите настройки по кнопке в уведомлении. Только после этого отправляйте отчёты.
Подавайте заявление, пока старый сертификат ещё действует. Отправить что-либо истёкшим сертификатом не получится, а без одобренного заявления новый не примут контролирующие органы.
1С-ЭДО
Новый сертификат добавляют в учётную запись ЭДО организации: Администрирование → Обмен электронными документами → Обмен с контрагентами, откройте учётную запись и добавьте сертификат в её список сертификатов. После добавления 1С попросит ввести пароль и проверит доступ к оператору.
Диадок, СБИС, Контур через модули в 1С
Здесь сертификат привязывается к пользователю на стороне оператора. Порядок такой:
- Войдите в веб-кабинет оператора с новым сертификатом.
- Убедитесь, что сертификат привязан к вашему сотруднику в настройках пользователей организации. Сделать это может администратор кабинета.
- В модуле интеграции в 1С выберите новый сертификат в настройках подключения.
Если владелец тот же, а сертификат новый, оператор часто сам предлагает его привязать при первом входе.
Если подписывает сотрудник по МЧД
МЧД выдаётся на человека, а не на сертификат. Поэтому при замене сертификата того же сотрудника доверенность переоформлять не нужно, если не истёк её срок. Достаточно выбрать новый сертификат в настройках ЭДО и отчётности.
А вот при смене руководителя, который подписал МЧД, доверенность лучше проверить: если её выдавал бывший директор, контрагент или налоговая могут её не принять. Новый руководитель оформляет новую МЧД.
Ошибки при замене сертификата и что с ними делать
Тексты ошибок 1С обычно показывает в окне проверки или при отправке. Выберите свой случай:
Ещё две ситуации, которые путают с ошибками:
- 🔁 Отчёт ушёл со старой подписью. Значит, в 1С-Отчетности по-прежнему указан старый сертификат. Пока он действует, отчёт примут, но заявление на изменение параметров всё равно подайте.
- 📭 Не открываются старые ответы ФНС. Кто-то удалил старый сертификат или контейнер. Верните контейнер из резервной копии — сделать новый «вместо» невозможно.
Подпись на сервере 1С и в клиент-серверной базе
В файловой базе всё просто: сертификат нужен на компьютере каждого пользователя, который подписывает.
В клиент-серверной базе встречается флажок подписи и шифрования на сервере. Если он включён, криптография выполняется на сервере 1С, а не у пользователя. Тогда:
- КриптоПро CSP должен стоять на сервере с действующей лицензией.
- Контейнер и сертификат устанавливают под учётной записью Windows, от которой запущена служба «Агент сервера 1С:Предприятия». Установка под своим логином не поможет.
- Если 1С работает на нескольких рабочих серверах кластера, сертификат нужен на каждом из них.
Если для применения установленных компонентов приходится перезапускать службу сервера 1С, все сеансы пользователей оборвутся. Делайте это вне рабочего времени и предупредите коллег.
На терминальном сервере ставьте сертификат под профилем каждого пользователя, который им подписывает, — хранилище «Личное» у каждого своё.
Как не пропустить окончание срока: напоминания и скрипт
Полностью автоматической замены сертификата нет: новый всё равно получают в УЦ, а в 1С подключают вручную. Автоматизировать можно контроль сроков.
Средства 1С. 1С-Отчетность заранее показывает уведомление о скором окончании сертификата. Не закрывайте его «на потом»: заявление на изменение параметров удобно подать сразу после получения нового ключа.
Скрипт PowerShell для администратора. Показывает сертификаты из личного хранилища, которые истекают в ближайшие 30 дней:
Get-ChildItem Cert:\CurrentUser\My |
Where-Object { $_.NotAfter -lt (Get-Date).AddDays(30) -and $_.HasPrivateKey } |
Select-Object Subject, NotAfter, Thumbprint |
Sort-Object NotAfter
Скрипт можно повесить в планировщик заданий Windows на запуск раз в неделю и отправлять результат на почту. На терминальном сервере запускайте его под каждым пользователем или проверяйте хранилище Cert:\LocalMachine\My, если сертификаты установлены для компьютера.
Свой календарь. Простейший способ — завести напоминание за 30 дней до даты «Действителен до». Получение подписи в УЦ ФНС требует личного визита, и запаса в месяц хватает с гарантией.
Проверяем, что новый сертификат работает
После замены пройдитесь по короткому списку. Каждый пункт проверяет отдельное звено:
Самый честный тест для отчётности — запрос сверки с налоговой (ИОН). Он ничего не меняет в учёте, а ответ приходит быстро и подтверждает всю цепочку: подпись, шифрование, доставку, расшифровку.
Для ЭДО проверка простая: отправьте контрагенту реальный документ или подпишите входящий. Если статус сменился и подпись отображается как действительная, сертификат работает.
Частые вопросы
Можно ли пользоваться старым сертификатом, пока новый подключается?
Сменился директор. Отчёты, отправленные при старом директоре, нужно переподписывать?
Нужно ли заново получать МЧД бухгалтеру, если ему заменили сертификат?
Почему 1С видит два одинаковых сертификата?
Где хранить старый контейнер после замены?
Источники
- Федеральный закон от 06.04.2011 № 63-ФЗ «Об электронной подписи»
- Федеральный закон от 06.12.2011 № 402-ФЗ «О бухгалтерском учёте», ст. 9