Как обновить 1с тонкий клиент
Перейти к содержимому

Как обновить 1с тонкий клиент

  • автор:

Обновление тонкого клиента 1С с веб-сервера IIS

Рассмотрим, как обновить платформу 1С (тонкий клиент) на рабочих местах через веб-доступ. Работает для ПРОФ — проверено.

Общая схема

  • На веб-сервер выкладываем дистрибутив новой версии платформы как zip-архив (без публикации базы).
    Главное — URL-путь на архив через браузер должен загружать файл на ПК, т. е. быть доступ. Без регистрации и смс.
  • В cfg-файл сервера добавляем адреса на файлы. Два пути для x86/x64-систем сразу или только одной разрядности.
  • Программа 1С при подключении к базе сама предложит установить обновление.

Порядок действий ▼

  1. Создаем zip-архив с дистрибутивом тонкого клиента и выкладываем в отдельную папку на веб-сервер (например, …\wwwroot\update). Для группы IUSR достаточно прав на «Чтение и выполнение».
  2. Добавляем в консоли IIS через ПКМ на Default Web Site новое приложение. Указываем псевдоним и физический путь к каталогу update.
  3. В папке update создаем текстовый файл web.config. В нем для расширения zip указываем MIME-тип application/zip.
  4. На сервере добавляем в файл conf.cfg в каталоге «C:\Program Files\1cv8\conf» строчки:
    PublishDistributiveLocationWindows32=http://<адрес_zip_x32>
    PublishDistributiveLocationWindows64=http://<адрес_zip_x64>
  5. На клиенте в настройках стартового менеджера 1cestart проверяем разрядность и наличие ✓ «Устанавливать автоматически новую версию».

Технический блок

Пример содержимого файла web.config:

Пример содержимого файла conf.cfg:

✅ При правильных настройках клиент 1С при запуске заметит обновление и предложит вам скачать архив с новой платформой. Обновление платформы пройдет автоматически.

__________
Требуется дополнительная поддержка? Наши специалисты готовы вам помочь → +7-911-500-10-11

6 комментариев

Помогите решить проблему.
Есть несколько филиалов. У одних установлен тонкий клиент 32х битный, у других 64х битный. И нужно сделать так, чтобы автоматически клиенты обновлялись именно на ту разрядность, которая сейчас установлена. Но клиент упорно обновляется на 64 бита, хотя в публикации присутствуют оба. Помогает в настройках информационной базы выставить приоритет 32(x86), но это неудобно. Есть ли решение этой проблемы?

Дмитрий, уточнение. Если у вас в филиале установлен 32-битный тонкий клиент, то при обращении к серверу он загружает 64-битную версию?

Пример содержимого файла conf.cfg:
У Вас ошибка!
PublishDistributiveLocationWindows32=http://

/update/client-win32.zip
PublishDistributiveLocationWindows32=http://

/update/client-win64.zip

Поправить на:
PublishDistributiveLocationWindows32=http://

/update/client-win32.zip
PublishDistributiveLocationWindows64=http://

/update/client-win64.zip

Нет ли схемы какой-то как это сделать если у тебя используется несколько разных платформ на сервере?

Сергей, добрый день. Спасибо за вопрос. В таком случае надо прописывать ссылки на уровне публикации конкретных баз. Конфигуратор — Администрирование — Публикация на веб-сервере — Публиковать дистрибутив тонкого клиента — Указать ссылки для «Windows x32» и «Windows x64».

Автообновление Тонкого клиента 1С на веб сервере Apache 2.4

Сервер терминалов, RemoteApp, или Active Directory + GPO, позволяют нам без особого труда обновлять платформу 1С централизованно, не «бегая» от ПК к ПК по всему офису, кабинетам, филиалам компании. И хорошая новость в том, что аналогично автообновление Тонкого клиента 1С также можно выполнить и на веб сервере Apache 2.4

Как вы наверное знаете, Сервер 1С, должен точно соответствовать версии клиента (в счет и минорные версии) в противном случаи ловим ошибку «Несоответствия версии клиента и сервера».

«Несоответствия версии клиента и сервера».

Да, мы никогда не встретим такую ошибку, используя веб обозреватель для работы в 1С, так как на него можно сказать «приходит» веб клиент 1С нужной версии на автомате.

А вот если задействовать дополнительно к веб «Тонкий», то здесь уже ошибка гарантирована!

Конечно, как на веб сервере IIS так и на Apache, можно автоматически обновить «Тонкий клиент» 1С, без какого либо вмешательства со стороны администратора 1С, тем самым автоматом решить проблему несоответствий версий!

И если с веб сервером IIS все более-менее стабильно в плане реализации, то вот с новой версией Apache 2.4 есть нюансы.

Внедрив пару верхних советов по запросу из Google: «Автообновление тонкого клиента на веб сервере Apache» я получил отказ на перезапуск службы веб сервера Apache 2.4. Так как правки в конфиге не подошли к сожалению (

Но об этом «сторис» будет чуть позже!

Сейчас давайте подготовим все остальное для реализации «автообновления тонкого на веб сервере».

И так, для начала нам нужен идентичный релиз «Тонкого клиента» с «Сервером 1С» отдельным дистрибутивом!

Скачайте его на сайте поддержки пользователей ИТС.

Упакуем его в zip архив (Обязательно) с коротким именем, например set.zip

Тонкий клиент 1С

Тонкий клиент 1С

И в каталоге, например, где у нас установлен веб сервер Apache, создадим себе папку «update».

В этот каталог мы и поместим наш «Тонкий клиент» нужной версии упакованный в zip архив.

Который и будет на «автомате» установлен (обновлен) на все пользовательские ПК, как только 1С обнаружит несоответствие версий клиента и сервера 1С.

После того как файл с «Тонким» мы подготовили и разместили в каталоге «update»

Идем в «Конфигуратор» нашей базы, там нужно сделать также пару настроек.

  1. Поставим “Птичку” Публиковать дистрибутив тонкого клиента.
  2. Укажем разрядность нашего тонкого клиента (У меня он х64)
  3. Расположение к zip архиву с тонким клиентом.

И переопубликуем информационную базу на веб сервере Apache 2.4.

Далее нам нужно внести правки в сам конфигурационный файл веб сервера Apache (httpd.conf) .

Находим в конфиге секцию с публикацией базы 1С.

И сразу ниже, создаем себе новую “Например: Dist 1C”

# 1c publication
Alias «/apache_base» «C:/APACHE/www/»
<Directory «C:/APACHE/www/»>
AllowOverride All
Options None
Require all granted
SetHandler 1c-application
ManagedApplicationDescriptor «C:/APACHE/www/default.vrd»
</Directory>

# Dist 1С
Alias «/update» «C:/APACHE/update/»
<Directory «C:/APACHE/update/»>
Options Indexes Includes
AllowOverride All
Require all granted
# Order allow,deny
# Allow from All
</Directory>

В секции # Dist 1С как вы заметили, есть две закомментированные директивы, это и есть продолжение нашей “сторис”! )

Помните, в самом начале статьи, я упомянул, что веб сервер Apache, не хотел стартовать с предложенным конфигом из большинства публикаций в первых результатах Google.

Конечно, пришлось искать проблему самостоятельно.

И заглянув в журнал “Диспетчера серверов” увидел следующее:

Invalid command ‘Order’, perhaps misspelled or defined by a module not included in the server configuration.

Что и натолкнуло на мысль проверить директивы на оф. сайте Apache.

Вот собственно, что нашел, буквально сходу:

Оказалось, что на версии Apache 2.4 (в отличии от 2.2) не работают директивы:

Зарегистрируйтесь, чтоб продолжить чтение статьи
Зарегистрироваться / Войти

Если Вы хотите больше узнать о технической стороне 1С, тогда регистрируйтесь на первый бесплатный модуль курса: Администратор 1С >>>

Как обновить 1с тонкий клиент

Важно: после установки тонкий клиент нужно запускать с помощью ярлыка 1С:Предприятие на рабочем столе Windows. Этот ярлык будет автоматически добавлен на рабочий стол при установке. Если вы запускаете приложение с помощью этого ярлыка, то обновление тонкого клиента будет выполняться автоматически.

Версии для Linux

Тонкий клиент версии 8.3.22.1975 для Linux:

32-бит 64-бит
Тонкий клиент ссылка ссылка

Важно: Автоматического обновления тонкого клиента на Linux не предусмотрено. Поэтому вам нужно будет устанавливать новую версию тонкого клиента для Linux при каждом обновлении версии платформы "1С:Предприятия" в сервисе (так как версия тонкого клиента, используемого для доступа к информационным базам, должна совпадать с версией сервера "1С:Предприятия", обслуживающего эти информационные базы). Даты обновлений в сервисе мы сообщаем вам заранее по почте и смс.

О "тонком клиенте"

Вы как пользователь сервиса имеете возможность выбрать удобный для себя вариант ежедневной работы.

  • В качестве основного варианта работы в сервисе мы рекомендуем работу через браузер.
  • Дополнительным вариантом работы в сервисе является работа в "тонком клиенте".
  • при работе в браузере – вы запускаете свои приложения через браузер,
  • при работе в "тонком клиенте" – вы запускаете свое приложение в программе фирмы "1С", установленной на локальном компьютере, т.е. в "тонком клиенте".

Тонкий клиент и веб-клиент

Подробно узнать, что такое "тонкий клиент", можно по ссылке.

Установка "тонкого клиента" в Windows

Для работы в тонком клиенте необходимо установить программу на вашем компьютере. При использовании операционной системы Windows нужно выполнить следующие действия:

  1. Скачайте новую версию тонкого клиента (см. ссылки в начале статьи). Файл сохраняется в той папке, которая у вас указана в настройках браузера по умолчанию. Как правило, это папка называется "Загрузки" или "Downloads". Создайте новую папку на диске вашего компьютера (где вам удобно).
  2. Извлеките из загруженного архива все файлы в папку на диске.

Установка "тонкого клиента" в Linux

Для установки тонкого клиента в Linux:

  1. Скачайте нужный дистрибутив актуальной версии "тонкого клиента" (см. ссылки в начале статьи).
  2. Установите "тонкий клиент", запустив сначала установочный файл тонкого клиента, а потом установочный файл языкового пакета тонкого клиента.

Важно: для корректной работы тонкого клиента в Linux должны быть установлены шрифты Microsoft Core Fonts и могут потребоваться библиотеки, о которых сказано в разделе "Особенности установки системы в ОС Linux" Руководства пользователя "1C:Предприятия 8".

Запуск "тонкого клиента"

Запускать тонкий клиент в Windows мы рекомендуем по ярлыку 1С:Предприятие с рабочего стола. Этот ярлык устанавливается на рабочем столе автоматически. При запуске приложения по этому ярлыку тонкий клиент будет обновляться автоматически.

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

Создание ярлыка на Рабочем столе

Настройка доступа к информационной базе с помощью "тонкого клиента"

После завершения установки необходимо настроить запуск приложения в тонком клиенте.

Для этого выполните следующие действия:

  1. Откройте ваше приложение в браузере (так, как вы обычно работаете с ним в сервисе).
  2. Скопируйте интернет-адрес приложения (без окончания /ru_RU/) в буфер обмена. Он вам понадобится при настройке подключения к приложению из "тонкого клиента".

Внимание! Использовать надо часть адреса без окончания /ru_RU/. Для случая, приведенного на рисунке, следует скопировать в буфер следующий фрагмент адреса: https://solutions.1cfresh.com/a/frc/4343.

После этого программа (тонкий клиент) загрузится, и в ней будут открыты ваши данные, с которыми вы до этого работали в сервисе через браузер.

Впоследствии запускать "тонкий клиент" рекомендуем также с рабочего стола вашего компьютера.

Показ информации о приложении в тонком клиенте

Проверить адрес информационной базы, версию 1С:Предприятия и прочие параметры можно при помощи кнопки Показать информацию о программе в строке заголовка окна приложения.

Обновление "тонкого клиента" (актуально для ОС Linux)

Если на клиентском компьютере используется ОС Linux, и версия "тонкого клиента" отличается от версии платформы "1С:Предприятия", используемой в сервисе, то при попытке входа в информационную базу сервиса с помощью тонкого клиента будет выдано такое окно.

Различие версий 1С Предприятия на клиенте и сервере

Для обновления тонкого клиента:

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

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

Обновление тонкого клиента (на примере 1С 8.3)

Пользователи 1С могут работать в не только через веб-браузер, но и через тонкого клиента. При использовании такого метода после запуска тонкого клиента иногда может выйти ошибка о несоответствии версий клиента и сервера 1С.И чтобы от неё избавиться нужно произвести обновление. Есть два варианта обновления:

  • ручное обновление
  • автоматическое обновление

Процесс ручного обновления тонкого клиента 1С по шагам

Для скачивания установочного дистрибутива требуется:

Теперь для установки платформы «1С: Предприятие», выполним следующие действия:

2. Откроем папку со скачанным дистрибутивом обновления, затем необходимо извлечь файлы из архива (извлекаем просто в папку с соответствующим архиву названием):

В извлеченной папке запускаем файл установочный файл setup.exe:

Запустится мастер по установке 1С: Предприятие 8, нажмем кнопку «Далее».

Выберем язык интерфейса (по умолчанию язык операционной системы). Указав язык интерфейса, жмем «Далее».

Нажмем «Установить» для запуска процесса установки системы 1С: Предприятие.

Нажимаем «Готово» для завершения работы мастера.

Затем можно запускать платформу с рабочего стола компьютера, как вы делаете это обычно.

Процесс настройки автоматического обновления тонкого клиента 1С

Сервис 1С Фреш предоставляет возможность автоматического обновления тонких клиентов для пользователей, использующих версии Windows 7, 10 и 11.

Если пользователь обращается к сервисному приложению с использованием версии тонкого клиента, отличной от версии 1С:Предприятие,в которой работает информационная база приложения, пользователю будет предложено обновить версию тонкого клиента.

При нажатии пользователем кнопки «Обновить и запустить» необходимая версия дистрибутива тонкого клиента будет загружена и установлена автоматически.

Автоматическое обновление тонкого клиента не работает в Windows XP и Windows Vista. Поэтому при каждом обновлении версии платформы «1С:Предприятия» в сервисе необходимо устанавливать новую версию тонкого клиента. Это не очень удобно, поэтому мы рекомендуем вам рассмотреть возможность обновления операционной системы до последней версии.

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

Если у вас возникли проблемы при обновлении тонкого клиента 1С 8.3 через облако 1С, наши специалисты готовы предоставить вам квалифицированную помощь. Для этого оставьте заявку на нашем сайте или позвоните по номеру +7 (495) 540-51-51. Мы окажем вам поддержку и поможем выполнить обновление тонкого клиента без ошибок. Работая с нами, у вас будет круглосуточная техподдержка по телефону.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *