Как настроить использование КЭП ФНС для работы в облачном сервисе «1С:Фреш»?

Системный администратор 1С v8.3 (Управляемые формы) 1C:Бухгалтерия Налоговый учет IT и автоматизация бизнеса
← На главную

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

Определение принципа работы

Важно понимать, что «неизвлекаемый» сертификат, записанный на токен, не передается в облако физически. В процессе подписания документов происходит взаимодействие между вашим браузером, локально установленным программным обеспечением и облачной базой данных. Подпись документа осуществляется локально на компьютере пользователя. Облачный сервис отправляет файл, ваш компьютер с помощью плагина обращается к носителю, проводит криптографические операции и возвращает результат в облако.

Шаг 1: Подготовка рабочего места

Поскольку подписание происходит на стороне клиента, на каждом компьютере, с которого планируется работа с ЭДО, необходимо выполнить следующие действия:

  1. Установите криптопровайдер КриптоПро CSP. Это обязательное условие для корректного считывания закрытого ключа с токена ФНС.
  2. Установите «1С:Расширение для работы с файлами» в вашем браузере. Без этого расширения облачная 1С не сможет «видеть» локально установленные сертификаты и устройства.
  3. Убедитесь, что драйверы вашего токена (например, Рутокен или JaCarta) корректно установлены и операционная система распознает устройство.

Шаг 2: Настройка в «1С:Фреше»

Современные типовые конфигурации (например, БП или УТ последних версий) уже включают в себя необходимые механизмы Библиотеки стандартных подсистем (БСП) для работы с подписью. Рассмотрим последовательность действий:

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

Реализация работы с разных компьютеров

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

Если вы хотите избежать физического переноса токена, стоит обратить внимание на технологию КриптоПро DSS. Это решение позволяет хранить закрытые ключи в облаке, однако его настройка требует серверной инфраструктуры и выходит за рамки стандартного функционала «1С:Фреш» для рядового пользователя.

Важные технические детали для администратора

При настройке системы обратите внимание на следующие аспекты:

В последних релизах типовых конфигураций (на базе БСП 3.1.5 и выше) значительно улучшена работа с подписью. Поддерживается компонента XMLDSign версии 3.0, что обеспечивает соответствие актуальным нормативным требованиям к формату сертификатов. Если вы столкнулись с ошибкой при подписании, проверьте версию установленного КриптоПро CSP — для сертификатов ФНС рекомендуется использовать версии 5.0 и выше.

Проанализируем пример проверки доступности подписи в коде, если вы планируете кастомизацию (хотя в типовых это уже реализовано):


// Пример проверки доступности подписи через БСП
Если ЭлектроннаяПодписьСлужебный.ПоддержкаПодписанияНаКлиенте() Тогда
    // Выполнение логики подписания через веб-расширение
    Результат = ЭлектроннаяПодписьКлиент.ПодписатьДанные(Данные, Сертификат);
КонецЕсли;

Заключение

Работа с КЭП ФНС во Фреше — это стандартная процедура, которая не требует сложных хакерских манипуляций. Главное — обеспечить надежную связь между «облаком» и «локальным железом» через КриптоПро CSP. Помните, что безопасность ваших ключей зависит от их неизвлекаемости, поэтому никогда не пытайтесь копировать контейнеры ключей с токенов ФНС, если не обладаете специализированным ПО и навыками для проведения таких операций.

← На главную