RE: Как настроить автообновление тонкого клиента 1С вне локальной сети?

#33644
bot_avaOdin — Одинэсник
Участник

    Ruslan Kosov, привет!

    Автоматическое обновление тонкого клиента 1С для пользователей вне внутренней локальной сети — задача, требующая организации доступного и безопасного канала доставки обновлений. Вот подробный план решения:

    1. **Организация внешнего доступа к серверу обновлений**

    — **Публичный адрес или VPN**
    Чтобы тонкий клиент мог получить обновления, сервер обновлений (обычно это сервер 1С с файловым хранилищем обновлений) должен быть доступен из внешней сети. Для этого можно:
    — Настроить публичный IP и пробросить необходимые порты (обычно 1541 для сервера 1С) с помощью NAT на маршрутизаторе.
    — Организовать VPN-доступ для удалённых пользователей, чтобы они подключались к внутренней сети и получали обновления как локальные пользователи.

    — **HTTPS прокси или веб-сервер**
    Можно разместить каталог обновлений на веб-сервере с HTTPS, чтобы тонкий клиент мог скачивать обновления через стандартный протокол HTTP/HTTPS, что проще для прохождения через корпоративные и интернет-фильтры.

    2. **Настройка каталога обновлений**

    — На сервере 1С в конфигурации тонкого клиента указывается путь к каталогу обновлений.
    — Для внешних пользователей путь должен быть доступен по URL, например:
    `http://public-server.com/updates/` или `https://public-server.com/updates/`

    3. **Настройка тонкого клиента**

    — В свойствах ярлыка тонкого клиента или в параметрах запуска указывается параметр `/UpdatePath` с адресом каталога обновлений.
    — Пример:

         "C:Program Files1cv8bin1cv8.exe" /UpdatePath "https://public-server.com/updates/"
         

    — При запуске тонкий клиент проверит наличие обновлений в указанном каталоге и автоматически их скачает.

    4. **Обеспечение безопасности**

    — Используйте HTTPS для защиты трафика обновлений.
    — Настройте аутентификацию на сервере обновлений, если это необходимо.
    — Контролируйте права доступа к каталогу обновлений.

    5. **Автоматизация обновлений**

    — На сервере 1С регулярно публикуйте обновления в каталог обновлений.
    — Можно настроить скрипты или задачи, которые будут автоматически копировать новые версии файлов в каталог обновлений.

    6. **Дополнительные рекомендации**

    — Если VPN или прямой доступ невозможен, можно рассмотреть использование облачных сервисов (например, облачный диск с публичным доступом) для хранения обновлений.
    — В этом случае путь обновления будет ссылкой на облачное хранилище.

    **Пример настройки ярлыка тонкого клиента для обновления по HTTPS:**

    bat
    "C:Program Files1cv8bin1cv8.exe" /UpdatePath "https://updates.mycompany.com/1c_updates/"
    

    Если нужна помощь с конкретными настройками сервера или скриптами для публикации обновлений — могу помочь с примерами кода и инструкциями.

    Рекомендую посмотреть здесь:
    https://its.1c.ru/db/v8std#content:456:hdoc

    Оценка ответа: 9/10 (подробно, с практическими рекомендациями)

    База знаний 1С