Организация безопасного удаленного доступа к учетным системам — стандартная задача администрирования. Однако при работе с устаревшими конфигурациями, такими как «1С:Зарплата и управление персоналом 2.5», системные администраторы и разработчики часто сталкиваются с техническими ограничениями платформы «1С:Предприятие».
Разберем, почему рекомендация запустить ЗУП 2.5 через веб-интерфейс невыполнима стандартными средствами, и рассмотрим проверенные способы безопасного подключения внешних пользователей к базе данных.
Конфигурация ЗУП 2.5 разработана на обычных формах (в режиме обычного приложения). Веб-клиент платформы «1С:Предприятие», сервис 1С:Линк и прямое подключение тонкого клиента через протоколы HTTP/HTTPS работают исключительно с управляемыми формами в режиме управляемого приложения.
Для того чтобы база открывалась в обычном браузере через стандартный веб-сервер 1С (Apache или IIS), интерфейс конфигурации должен быть полностью переработан на управляемые формы, что для ЗУП 2.5 нецелесообразно.
Если прямой доступ к инфраструктуре извне закрыт политиками безопасности, классическим и наиболее надежным решением является двухконтурная изоляция.
1cv8.exe как отдельного приложения (RemoteApp). В этом случае пользователь видит только окно программы 1С, а доступ к проводнику, дискам и настройкам сервера полностью блокируется политиками безопасности.Если развертывание полноценного VPN-клиента на стороне сотрудника затруднено, проанализируем настройку шлюза удаленных рабочих столов (RD Gateway):
Для минимизации рисков утечки данных создадим изолированную пользовательскую рабочую станцию:
Существуют сторонние решения доставки приложений (например, TSplus, Citrix), позволяющие транслировать графическое окно толстого клиента Windows-приложения прямо в веб-браузер пользователя через технологию HTML5. В этом случае пользователь действительно работает через браузер, однако со стороны 1С по-прежнему запускается полноценный толстый клиент на обычных формах.
Если для компании критически важен доступ через веб-браузер, мобильные клиенты или публикация через сервис 1С:Линк без построения сложной терминальной инфраструктуры, оптимальным решением является плановый переход на конфигурацию «1С:Зарплата и управление персоналом 3.1». Данная редакция изначально спроектирована на управляемых формах и полноценно поддерживает режим веб-клиента.
Если внешнему сотруднику не нужен полный интерфейс ЗУП 2.5, а требуется лишь вносить отдельные документы (например, табель учета рабочего времени) или получать выгрузки, разберем альтернативные варианты интеграции: