При удаленной работе главбуха или бухгалтера часто возникает ситуация, когда база данных 1С опубликована на веб-сервере, а сама информационная база расположена на сервере компании или в другом офисе. Бухгалтер успешно подключается к 1С через браузер или тонкий клиент, однако при попытке выгрузить или отправить отчет через сервис 1С-Отчетность возникает проблема: криптопровайдер (например, КриптоПро CSP) и сертификат электронной подписи установлены на сервере базы данных, а не на удаленном ноутбуке пользователя.
Проанализируем доступные варианты решения этой проблемы и разберем по шагам, как правильно настроить рабочее место для полноценной работы с электронной подписью и сервисом 1С-Отчетность через веб-сервер.
Рассмотрим наиболее удобный и надежный метод. Работа через веб-браузер имеет ряд ограничений по взаимодействию с операционной системой и локальным оборудованием. Намного эффективнее установить на рабочий компьютер пользователя обычный Тонкий клиент 1С:Предприятие, настроив его на работу через веб-сервер.
Разберем процесс настройки по шагам:
КриптоПро CSP (или иной криптопровайдер, используемый вашей организацией) непосредственно на ноутбук или ПК бухгалтера.КриптоПро CSP.1С:Предприятие 8.3 (тонкий клиент) на локальный компьютер пользователя./RU_ru/).После этого Тонкий клиент подключается к базе через веб-сервер по протоколу HTTP или HTTPS, но сам процесс работы с файлами и криптографией выполняется на локальном ПК пользователя. Сервис 1С-Отчетность подтянет установленный локально криптопровайдер и сертификат без необходимости заходить на сервер через программы удаленного доступа (TeamViewer, AmmyAdmin или RDP).
Если требуется работать именно через веб-браузер (без установки тонкого клиента), отправка отчетов также возможна, но требует соблюдения нескольких условий:
КриптоПро CSP) и сертификат электронной подписи.Рассмотрим альтернативную схему, при которой сертификат подписи и КриптоПро CSP остаются установленными на сервере приложений 1С:
В платформе 1С:Предприятие 8.3 реализована возможность подписывать и шифровать документы непосредственно на сервере. Для этого выполним следующие действия:
1cv8-enterprise), имеет доступ к контейнеру закрытого ключа и установленным сертификатам на сервере.При такой схеме пользователь инициирует отправку отчета из браузера или тонкого клиента, а сам процесс формирования ЭЦП и отправки данных осуществляется службой сервера 1С.
Проанализируем дополнительные нюансы сетевой безопасности и сертификации, которые необходимо учесть при работе с 1С-Отчетностью через веб-сервер:
1. Настройка SSL/HTTPS и сертификатов безопасности
Для защищенной работы веб-сервера рекомендуется использовать защищенный протокол HTTPS. Обратим внимание: если веб-клиент в браузере позволяет принять самоподписанный SSL-сертификат, то Тонкий клиент 1С при отсутствии корневого сертификата в списке доверенных в ОС пользователя просто заблокирует соединение. Поэтому SSL-сертификат на веб-сервере должен быть либо выдан аккредитованным удостоверяющим центром, либо его корневой сертификат должен быть явно добавлен в список доверенных на ПК пользователя.
2. Разрешение сетевых портов и брандмауэра
Для успешного обмена данными с серверами контролирующих органов (ФНС, СФР, Росстат) на устройстве, выполняющем отправку (ПК пользователя или сервер 1С), должны быть открыты сетевые порты (80 HTTP, 443 HTTPS, а также порты почтовых служб 465, 995, 110, 25, если используется почтовый транспорт). В настройках сетевого экрана и антивируса необходимо отключить глубокую проверку защищенного трафика (SSL Inspection) для серверов обмена 1С-Отчетности.