Тонкий клиент 1с предприятия для windows. Установка и настройка тонкого клиента

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

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

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

Так, в чем же различия между толстым и тонким клиентом 1С?

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

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

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

В этом режиме все операции с выполняются на сервере где хранится база данных. Пользователю выводиться только отображение полученных данных.
Например для формирования отчета, используется ресурсы сервера, а не клиентского ПК, как в случае с "толстым клиентом".
Это позволяет снизить требования к ресурсам клиентских компьютеров и скорости сети. Так же по этому, дистрибутив тонкого клиента занимает меньший объем.

Что такое толстый и тонкий клиент в системе 1С предприятие 8.3? В чем отличия тонкого от толстого клиента?

Ваши программисты называют наших бухгалтеров «толстыми клиентами», примите меры!

Из жалоб пользователей руководителю проекта.

1С Предприятие имеет клиент-серверный архитектуру, а это значит, что система состоит из двух компонентов — клиента и сервера. Клиент — это совокупное название потребительского (пользовательского) приложения, а сервер — это часть служебная, скрытая от пользователя.

Получите 267 видеоуроков по 1С бесплатно:

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

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

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

До появления платформы 1С 8.2 это был единственный вариант запуска системы 1С. Для запуска толстого клиента используется файл 1cv8.exe .

Работы по разработке прикладного решения () возможны только лишь в режиме толстого клиента.

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

Тонкий клиент появился в 1С с выходом платформы 8.2 и 8.3. Работа в режиме тонкого клиента возможна только в режиме управляемого приложения.

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

Запуск тонкого клиента выполняется файлом 1cv8c.exe.

Помимо толстого и тонкого клиента существует еще и .

Начиная с версии 8.2, программа 1С получила возможность работы в режиме тонкого клиента, который имеет ограниченный по своим возможностям функционал. Несмотря на то, что с момента выхода обновления прошло достаточно много времени, большое количество пользователи до сих пор до конца не понимают для чего необходимо данное нововведение, в каких ситуациях эффективно его использование и в чем заключается его отличие. В этом материале мы подробно расскажем о том, что такое тонкий клиент 1C, о его преимуществах и недостатках, а также о том как с ним работать.

Что есть «тонкий клиент»?

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

«Тонкий клиент» приложения имеет более урезанный набор видов встроенного языка, который предназначается исключительно для передачи данных и их изменения. Всё, что касается работы с базой данных, в этом случае исполняется на сервере. С помощью данной версии приложения происходит разработка управляемого интерфейса 1С, которая позволяет оптимизировать работу компании.

«Тонкие клиенты» 1С способны получать готовые данные через веб-подключение, которые уже заранее были подготовлены со стороны сервера.

Кроме того, использование данного вида приложения возможно при использовании одной из трех технологий:

  • Через веб (с помощью интернет-подключения);
  • Через протокол TCP/IP (по типу «клиент-сервер»);
  • Напрямую с базой данных.

Подключение через интернет

«Тонкий клиент» имеет возможность взаимодействовать с программой «1С: Предприятие» с помощью веб-подключения к интернету. В этом случае работа происходит со специально настроенным веб сервером, путем использования протокола передачи данных http. Тем не менее, сам веб сервер работает с программой «1С: Предприятие» через протокол TCP/IP либо напрямую.

Важно: в качестве веб серверов нужно использовать одну из следующих систем:

  • Apache;

Клиент-серверное подключение

В этом случае «тонкие клиенты» соединяются с серверами напрямую, путем использования протокола передачи данных TCP/IP.

Прямое подключение к базе данных

В этом случае происходит прямое взаимодействие клиента с базой данных приложения. Для организации данной схемы работы, на компьютере, на котором установлен клиент создается специальная среда, которая с точки зрения программы воспринимается как сервер. Для того чтобы ее организовать, необходимо:

  • Загрузить нужные серверные файлы на компьютер;
  • Загрузить прикладную конфигурацию.

Преимущества тонкого клиента

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

  • Мобильность;
  • Уменьшение нагрузки на канал связи;
  • Минимальные системные требования;
  • Снижение расходов компании.

Мобильность

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

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

Безусловно, такие манипуляции отнимают время и доставляют неудобства. «Тонкие клиенты» как раз и используются для упрощения подобных задач. При наличии веб подключения вы без труда можете передать данные в общую базу данных 1С прямо со склада.

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

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

Низкие системные требования

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

Уменьшение расходов компании

Этот пункт вытекает из всех предыдущих. Благодаря тому, что разработка управляемого интерфейса позволяет оптимизировать рабочий процесс, сэкономить время и ресурсы компании, это приводит к снижению общий затрат компании на ведение бухгалтерии.

Недостатки «тонкого клиента»

Безусловно, у любой медали есть и обратная сторона. «Тонкий клиент» также имеет некоторые неудобства и ограничения, чего нельзя не учитывать. К ним относится:

  • Требование наличия мощного сервера;
  • Ограниченная функциональность;
  • Непривычный интерфейс.

Требуется мощный сервер

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

Ограниченный функционал

Как уже было сказано выше, легкая версия приложения имеет весьма ограниченный функционал. Так, например, отсутствует возможность работы в режиме “Конфигуратор”.

Интерфейс

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

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

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

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

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

Такой клиент может выполнять практически все функции и работать с прикладными типами данных.

Установка толстого клиента 1С выполняется из общего дистрибутива системы, где он указан как отдельный компонент. С вопросом, как запустить толстый клиент 1С 8.3, тоже не должно возникнуть трудностей – он запускается исполняемым файлом 1cv8.exe.

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

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

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

Тонкий клиент для 1С:Предприятие запускается из исполняемого файла 1cv8c.exe.

Отдельно стоит упомянуть, что для тонкого клиента 1С 8.3 файловый вариант работы не рекомендуется, предпочтительнее клиент-серверный режим. Хотя файловый режим и возможен, весь код будет исполняться на компьютере пользователя, что сводит к нулю все преимущества тонкого клиента.

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

Это накладывает некоторые ограничения на использование того или иного варианта работы:

  • важное различие тонкого и толстого клиента 1С – работа с “Конфигуратором” и с консолью запросов возможна только в режиме толстого клиента
  • толстый клиент работает по протоколу TCP/IP, следовательно, достаточно требователен к каналу связи, так как для его работы требуется обмениваться с сервером сравнительно большими объемами информации
  • тонкий клиент 1С работает исключительно в режиме управляемого приложения, доступный пользователю функционал ограничен по сравнению с функционалом толстого, например, нельзя оперировать прикладными типами данных
  • с использованием тонкого клиента возможна работа с 1С через интернет – тонкий клиент может подключаться к веб-серверу через http или https
  • У толстого клиента довольно большой объем дистрибутива, могут возникнуть некоторые сложности с его установкой, настройкой, – желательно, чтобы этим занимался квалифицированный специалист. Тогда как установка, настройка тонкого клиента 1С 8.3, подключение информационной базы под силу любому более-менее продвинутому пользователю.

Веб-клиент 1С

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

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

Что быстрее тонкий или толстый клиент 1С?

Сложно однозначно ответить на вопрос: тонкий или толстый клиент 1С что быстрее? Это зависит от условий использования.

  • У тонкого клиента невысокие требования к устройству пользователя и каналу связи, при этом возможности системы почти полноценно используются, однако работа может замедлиться, если одновременно много сотрудников будут использовать ресурсы сервера.
  • Толстый клиент может требовать значительной мощности от компьютера пользователя и хорошего канала передачи данных, при этом он обеспечивает пользователю определенную автономность, на его работу не влияет то, сколько человек одновременно работают с системой, есть ли подключение к интернету и т.д.

Поэтому перед выбором и настройкой 1С клиента желательно проанализировать, кто и как использует 1С у вас в компании, какие виды клиентов 1С вам понадобятся.

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

Обновление клиентов 1С

И напоследок, пара слов о том, как обновляются клиенты 1С:

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

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

для платформы 8.2:

для платформы 8.3:

Замечание. Автоматическое обновление тонкого клиента под Windows XP и Windows Vista через 1С:Линк может не работать. Это не очень удобно и мы рекомендуем вам рассмотреть возможность перехода на более современную операционную систему.

Настройка Тонкого Клиента 1С для работы с платформой "1С: Предприятие 8" версии 8.3.4.437 и выше

Установите корневой сертификат сервиса "1С: Линк" в хранилище сертификатов Windows согласно инструкции для браузера Internet Explorer .

https://<ваш-сайт>.link.1c.ru/xxx

В качестве способа проверки сертификата сервера выберите пункт "Сертификаты Windows"

Нажмите кнопку "Готово"

Настройка автоматической авторизации на веб-сервере

  • Выберите в Тонком клиенте 1С нужную ИБ и нажмите кнопку "изменить"
  • Нажмите на ссылку "Дополнительно" (расположена под полем с адресом информационной базы)
  • В разделе "Выберите способ аутентификации пользователя веб-сервера" выберите пункт "Выбирать автоматически" и нажмите "Далее".
  • В окне настроек сертификата нажмите "Далее".
  • В разделе "Дополнительные параметры запуска" укажите строку: где login - логин пользователя веб сервера, а password - его пароль.

Нажмите кнопку "Готово" и проверьте подключение к информационной базе.

Подробнее о настройках Тонкого клиента на сайте ИТС .

Настройка Тонкого Клиента 1С для работы с платформой "1С: Предприятие 8" версии 8.2.19.121 и выше

Для работы в тонком клиенте загрузите . Сохраните вместо <1C>\bin\cacert.pem , где <1C> - директория установки Тонкого клиента 1С. Это предотвратит появление ошибки SSL "Peer certificate cannot be authenticated with known CA certificates".


Введите название информационной базы, выберите пункт "Веб-сервер" и нажмите кнопку "Далее"

Введите адрес вашей информационной базы: https://<ваш-сайт>.link.1c.ru/xxx ,где xxx - ваш путь веб приложения.

Нажмите кнопку "Готово"

Настройка Тонкого Клиента 1С для работы с платформой "1С: Предприятие 8" версий, не входящих в список рекомендованных

Если для работы в сервисе "1С: Линк" вы хотите использовать версию тонкого клиента, отличную от рекомендованных выше, может потребоваться настройка работы по HTTP или установка STunnel .

Настройка Тонкого Клиента для работы через HTTP

В Линк-агенте есть возможность работать в тонком клиенте по протоколу HTTP. Однако, предпочтительным протоколом для работы в тонком клиенте через 1С:Линк является HTTPS. Не рекомендуется использовать протокол http, так как при его использовании данные передаются в незашифрованном виде и могут быть перехвачены злоумышленником.

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

    Откройте панель управления линк-агентом и разрешите работу по HTTP (раздел 4.4 руководства пользователя 1С:Линк).

    Настройте тонкий клиент:

Запустите тонкий клиент и нажмите кнопку добавить.


Введите название информационной базы, выберите пункт "Веб-сервер" и нажмите кнопку "Далее"

Введите адрес вашей информационной базы: http://<ваш-сайт>.link.1c.ru/xxx ,где xxx - ваш путь веб приложения.

Нажмите кнопку "Готово"

Установка и настройка Stunnel

На компьютер с Тонким Клиентом 1С установите программу Stunnel . После установки программы запустите её.

В открывшемся окне выберите пунк "Configuration"

В выпавшем меню укажите пункт "Edit stunnel.conf"

Откроется блокнот с конфигурационным файлом. Замените текст в файле на следующие строки.