→ Публикации. Публикации С толстый клиент

Публикации. Публикации С толстый клиент

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

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

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

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

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

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

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

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

После того, как Вы установили платформу, создали пустую конфигурацию (или установили какую-нибудь учебную демо-конфигурацию), то при запуске стартера 1С Вы увидите две кнопки: «1С Предприятие» и «Конфигуратор» (для этого необходимо выделить какую-нибудь базу из списка, см. рис. 1.1.1).

Рис. 1.1.1. Стартер 1С

По большому счету это и есть два основных вида клиентских приложений.

Что же вообще такое клиентское приложение? Клиентское приложение — это программа, установленная на компьютере пользователя, которая осуществляет взаимодействие пользователя с системой «1С: Предприятий». По сути, мы имеем два основных вида программ, в которых может работать пользователь: это конфигуратор, где программист ведет разработку прикладного решения, и предприятие, где пользователь работает с данными и по алгоритмам, разработанным программистом. Так было в платформах 8.0 и 8.1. С появлением платформы 8.2, а потом и платформы 8.3, количество клиентских приложений увеличилось.

После выхода платформы 8.2, «1С: Предприятие» в режиме пользовательского приложения может работать в тонком и толстом клиенте, а также появился web-клиент, который позволяет работать с «1С: Предприятием» из web-браузера.

Итого, на данный момент существует четыре вида клиентских приложений:

  • «Тонкий клиент»
  • «Толстый клиент»
  • Web-клиент

Почему появилась необходимость разделения обычного клиентского приложения на три вида: «тонкий», «толстый» и web-клиент? Виной этому развитие технологий вообще и интернета в частности. Очень часто стала появляться необходимость в работе с «1С: Предприятием» через сеть интернет, и это стало накладывать определенные ограничения, поскольку пропускная способность сети интернет гораздо уже, чем обычной локальной сети. Поэтому те технологии платформы, которые существовали при редакциях 8.0 и 8.1, стали неприменимы в новых реалиях. Как следствие, была разработана платформа 8.2, в которой разделилось на три вида: «толстый», «тонкий» и web-клиент.

Разберем все виды клиентов подробнее.

«Тонкий клиент»

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

Этот вид клиентского приложения поставляется в виде отдельного дистрибутива, который так и называется « Тонкий клиент 1С:Предприятия для Windows », скачивается с сайта 1С (при наличии ИТС-подписки) и устанавливается на локальной машине. Исполняемый файл в операционной системе Windows называется 1Cv8с.exe .

«Тонкий клиент» может иметь связь с базой по протоколам TCP/IP, HTTP, HTTPS. Для того, чтобы тонкий клиент работал по протоколам HTTP и HTTPS, на стороне сервера должен быть установлен и настроен Web-сервер, например Apache или IIS. Причем самое интересное: web-сервер может взаимодействовать с «1С-Предприятием» как в файловом, так и в клиент-серверном режиме.

Разберем работу «тонкого клиента» по разными протоколами. Первым делом, начнем с привычного нам TCP/IP (кто не знает, это самый распространенный протокол работы локальной сети Ethernet). Возможны два варианта работы с тонким клиентом по сети Ethernet: клиент-серверный вариант и работа с файловой базой.

Рассмотрим оба этих варианта работы «1С: Предприятия»:

Файловый вариант применим, когда работает один или несколько пользователей в рамках небольшой сети, а также в том случае, когда не используются большие объемы данных или громоздкие вычисления. В этом варианте работы все данные расположены в одном файле 1Cv8.1CD , который так и называется – файловая база данных «1С: Предприятия». Схематически работу файлового варианта можно представить так:

Рис. 1.1.2 Схематичное представление работы файлового варианта

Клиент-серверный вариант имеет более сложную структуру. Он предназначен для работы большого числа пользователей и для громоздких вычислений массивных объемов данных. Всего у этого варианта три звена: клиент – это приложение, на котором ведет работу конечный пользователь; кластер серверов «1С: Предприятия» – это программа, которая обеспечивает взаимодействие клиента и системы управления базой данных; SQL — сервер (система управления базами данных) – специальная программа, предназначенная для организации базы данных и её хранения. Схематично можно представить так:

Рис. 1.1.3 Схематичное представление работы клиент-серверного варианта

Вернемся к «тонкому клиенту». Как было выше сказано, это клиентское приложение посредством протокола TCP/ IP может работать как c вариантом файловой базы, так и с вариантом клиент-серверной архитектуры.

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

В случае клиент-серверного варианта (рис 1.1.5) «тонкий клиент» напрямую взаимодействует с кластером серверов «1С:Предприятия» посредством локальной сети Ethernet. В этом варианте принципы работы точно такие же, как и для «толстого клиента».

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

Теперь перейдем к работе с «тонким клиентом» через сеть Internet. Работа с этим видом клиентского приложения посредством сети Internet возможна как в файловом варианте, так и в клиент-серверном варианте.

Но в обоих случаях, для её полноценного функционирования, на стороне сервера должен быть установлен и запущен web-сервер (Apache или IIS). При этом работает такая цепочка: «тонкий клиент» посредством протоколов HTTP и HTTPS взаимодействует с web-сервером, а web-сервер уже взаимодействует или напрямую с файловой базой данных (см рис. 1.1.6) или с кластером серверов «1С: Предприятия», а кластер серверов уже по знакомой нам схеме взаимодействует с SQL-сервером.

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

И последняя важная особенность «тонкого клиента»: под ним у Вас нет возможности работать с конфигуратором. Когда Вы запустите «тонкий клиент», то кнопка «конфигуратор» в стартере 1С будет отсутствовать (см. рис 1.1.8). В принципе, это логично: нет смысла давать доступа к «тяжелому» конфигуратору, когда у Вас ограничены ресурсы сети.

Рис. 1.1.8. Вид окна запуска «тонкого клиента»

Web-клиент

Следующий интересный вид клиента, который мы разберем, это web-клиент. Этот вид клиентского приложения необходим для работы только по сети Internet. Причем, если для работы «тонкого клиента» на локальной машине необходимо было устанавливать программное обеспечение, то для работы под web-клиентом этого делать не нужно. Вся работа с данным клиентом может осуществляться посредством интернет-браузера (Mozilla, Opera, Internet Explorer и др.). Это очень удобный вид «тонкого клиента»: любой пользователь, в любой точке мира с любого устройства может запустить интернет-браузер, ввести адрес web-сервера, где опубликована база, и получить доступ к этой самой базе. Нет необходимости ни в скачивании, ни в установке какого-либо программного обеспечения.

Web-клиент может работать как с обычной файловой базой, так и с клиент-серверной архитектурой. Единственно, что в обоих случаях, как и в случае работы «тонкого клиента» посредством сети Internet, необходимо на стороне сервера установить специальное программное обеспечение – web-сервер (как правило, это Apache или IIS).

Принципы работы web-клиента в случае файловой базы и клиент-серверной архитектуры представлены на рис. 1.1.9 и 1.1.10

«Толстый клиент»

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

Одна из особенностей «толстого клиента» то, что он поддерживает работу в обычном режиме, т.е. под «толстым клиентом» Вы можете запускать приложения, разработанные под платформами 8.1 и 8.0. – обычные приложения. А также в управляемых приложениях запускать обычные формы, что естественно нельзя сделать в «тонком клиенте».

Про обычные и управляемые приложения мы подробно поговорим в следующей главе.

«Толстый клиент» устанавливается обычным дистрибутивом и в операционной системе Windows запускается исполняемым файлом 1Cv8.exe.

Поскольку для работы с «толстым клиентом» необходимы значительные вычислительные мощности, то связываться с базой данных можно или напрямую, или посредством локальной сети Ethernet. Этот вид клиентского приложения может работать как с файловой базой данных, так и с клиент-серверной архитектурой (по протоколу TCP/IP).

В том случае, когда используется клиент-серверный вариант работы «толстого клиента» (рис. 1.1.13), то «толстый клиент» по локальной сети подключается к кластеру серверов «1С:Предприятия», а кластер серверов взаимодействует с SQL-сервером (СУБД). Причем кластер серверов и СУБД могут находиться на разных компьютерах, администратор имеет возможность их разнести, чтобы оптимизировать производительность серверов.

С файловой базой «толстый клиент» может работать как напрямую: файл базы расположен на том же компьютере, где установлен «толстый клиент», — так и по локальной сети (рис.1.1.12). В том случае, если идет взаимодействие с файловой базой данных по локальной сети, к ней должен быть предоставлен полный доступ через общий сетевой ресурс.

И как уже должно быть понятно, «толстый клиент» — это единственное пользовательское приложение, из которого Вы можете свободно открыть конфигуратор и вести разработку. Никакое другое пользовательское приложение «1С:Предприятия» это сделать не позволяет. Когда Вы запустите «толстый клиент», то в окне запуска увидите кнопку «Конфигуратор» (см. рис. 1.1.11).

Рис. 1.1.11 Окно запуска «толстого клиента»

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

«Толстый клиент» «Тонкий клиент» Web-клиент
Работа с конфигуратором +
Работа по локальной сети Ethernet + + +
Работа по сети Internet + +
Требуется установка дистрибутива + +
Работа с файловой базой + + +
Работа с sql-сервером + + +
Работа с обычными приложениями +
Работа с управляемыми приложениями + + +
Открытие обычных форм в управляемых приложениях +

Табл. 1.1.1 Отличия различных клиентских приложений.

Иногда кажется, что изучить язык программирование в 1С сложно и трудно. В действительности программировать в 1С — легко. Помогут Вам легко и быстро освоить программирование в 1С мои книги: и «Основы разработки в 1С: Такси»

Эта книга подойдёт тем, кто уже начал программировать и испытывает определенные сложности с этой темой и тем, кто уже давно программирует, но ни разу еще не работал с управляемыми формами 1С

  1. Без сложных технических терминов;
  2. Более 600 страниц практического материала;
  3. Каждый пример сопровождается рисунком (скриншот);

Промо-код на скидку в 15% — 48PVXHeYu

Изучите программирование в 1С с помощью моей книги «Программировать в 1С за 11 шагов»

  1. Без сложных технических терминов.
  2. Более 700 страниц практического материала.
  3. Каждое задание сопровождается рисунком (скриншот).
  4. Сборник задач для домашней проработки.
  5. Книга написана понятным и простым языком — для новичка.
  6. Книга посылается на электронную почту в формате PDF. Можно открыть на любом устройстве!


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

можно оплатить вручную:

Яндекс.Деньги — 410012882996301
Web Money — R955262494655

Вступайте в мои группы.

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

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

Один из клиентов 1С позволяет использовать 1С с помощью обычного интернет браузера на любой операционной системе (хоть на Маке). Другой клиент 1С — на КПК, например, производственный КПК на складе для инвентаризации, со сканером штрихкодов.

Давайте рассмотрим какие бывают клиенты 1С, в чем их различия, как они выглядят и как с ними работать?

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

Самый простой и известный всем клиент 1С – это толстый клиент 1С («обычный»). До версии 1С 8.2 кроме него никаких других вариантов предоставлено и не было.

Конфигуратор 1С (в настоящее время) работает только в толстом клиенте 1С. С файловой базой данных рекомендуется работать также с помощью толстого клиента 1С.

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

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

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

  • Клиент 1С запрашивает данные у сервера 1С
  • Данные пересылаются на клиент 1С
  • Клиент 1С обрабатывает данные.

Интерфейс толстого клиента 1С выглядит следующим образом. По умолчанию открыто только меню пользователя. Пользователь выбирает пункт меню, в результате которого обычно открывается окно (какой либо список). Далее пользователь работает со списком.

В некоторых конфигурациях для толстого клиента 1С есть рабочий стол. Выглядит он вот так. В первую очередь это конфигурации Бухгалтерия и Зарплата и кадры.

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

Тонкий клиент 1С появился сравнительно недавно. Для тонкого клиента 1С уже вышла конфигурация Управление торговлей (редакция 11). Тонкий клиент 1С устанавливается по умолчанию в комплекте с другими вариантами клиентов 1С, однако его можно установить отдельно (только его).

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

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

  • Клиент 1С передает на сервер 1С необходимость пользователя запросить данные у сервера 1С
  • Сервер 1С запрашивает данные из базы данных
  • Сервер 1С обрабатывает данные
  • Результат обработки данных пересылается на клиент 1С.

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

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

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

Дополнительное отличие тонкого клиента 1С от толстого состоит в том, что он может работать не только по протоколу TCP/IP, как толстый, но и через HTTP, как веб клиент 1С.

Веб клиент 1С (Web клиент 1С, Linux клиент 1С)

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

Вы можете посмотреть как выглядит 1С при работе в веб клиенте 1С прямо сейчас. Для этого зайдите на официальное демо конфигурации Управление торговлей (редакция 11) .

Для использования веб клиента 1С требуется поднимать веб сервер. Он используется исключительно как транспорт и передает запросы на сервер 1С. Логика выполнения запросов и обработки данных в веб клиенте 1С такая же как и в тонком клиенте 1С. Для работы используется автоматическая конвертация встроенного языка 1С в JavaScript.

В веб клиенте 1С нельзя использовать любые конфигурации 1С — только написанные специально для работы с тонким клиентом 1С. По идее, разработка конфигурации для тонкого клиента 1С и для веб клиента 1С одинаковы (интерфейс и поведения системы должно быть одинаково тоже).

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

Интерфейс веб клиента 1С выглядит следующим образом. Как Вы видите он мало отличается от тонкого клиента 1С.

Клиент 1С для КПК (Расширение 1С для карманных компьютеров)

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

Для работы с 1С на КПК можно использовать веб расширение 1С (см. далее) – то есть небольшой веб сайт, который работает с 1С напрямую. Однако специально для КПК с операционной системой Windows Mobile 5.0 и выше или Pocket PC 2003 существует клиент 1С для КПК.

Работа расширения 1С для КПК строится следующим образом:

  • КПК запрашивает данные из 1С (WiFi, GPRS, блютуз)
  • КПК обрабатывает данные с помощью специальных форм под КПК
  • КПК печатает данные на принтер (связь аналогичным способом)
  • КПК сохраняет данные в 1С.

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

Веб расширение 1С и веб вервисы 1С (Web расширение и сервисы 1С)

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

Для интеграции с сайтом обычно используют периодический обмен (такой как в CMS для интернет сайтов и интернет магазинов 1С Битрикс) или онлайн связь с 1С. Для онлайн работы сайта с 1С можно использовать веб расширение 1С или веб сервисы 1С.

Веб расширение 1С это дополнительный продукт, который поставляется отдельно. Он позволяет разрабатывать сайты на ASP .NET платформе, которые работают через пул COM соединений с 1С. Создание очереди COM соединений, их сохранение и манипуляции уже прописано в движке веб расширения для 1С.

Веб сервисы 1С – это возможности платформы 1С (сервера 1С). Для их использования не требуется покупать или устанавливать дополнительное ПО от 1С.

Требует веб сервер (MS IIS или Apache) и его простая настройка (подключение ISAPI расширения). После чего 1С может публиковать собственные веб сервисы. Веб сервисы 1С позволяют как запрашивать данные из 1С, так и записывать данные в 1С.

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

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

Безусловно, веб клиент 1С является будущим 1С платформы. Он не зависим от операционной системы (Windows, Unix, Mac), браузера (IE, Chrome, Safari, Firefox, Opera), не требователен к компьютерным ресурсам.

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

В «семерке» и «восьмерке» было одно клиентское приложение — 1Cv7.exe и 1Cv8.exe. Это так называемый «толстый клиент». Это клиентское приложение устанавливает связь с базой данных только по локальной сети. Разработчики систем 1С стремились усовершенствовать функционал платформы. Новая версия 1С 8.2 поддерживает режимы работы через «толстый клиент», «тонкий клиент» и «веб-клиент». Использование этих приложений позволяет оптимизировать нагрузку на сеть при работе с программой 1С в многопользовательском режиме.

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

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

Совершенно новая возможность для пользователей 1С — работа через интернет. Чтобы начать работать с веб-клиентом 1С Предприятия, на компьютер не нужно устанавливать дистрибутивов. Работу можно начать с помощью Интернет-браузера (Explorer, Mozilla, Safari). Веб-клиент устанавливает связь с веб-сервером (Apatch или IIS) через протокол HTTP. Это функция очень полезна в том случае, если начальство находится в постоянных командировках или живет за границей. Использование такой системы значительно облегчает работу аутсорсеров. В любой момент пользователь может подключиться к базе данных, например, со своего домашнего компьютера.

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

1С толстый и тонкий клиент. Программа 1С Предприятие имеет архитектуру в которой участвуют 2 элемента: клиент и сервер.

Клиент — это название части программы, в которой работает пользователь.

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

В свою очередь, клиент тоже делится на 2 элемента, мы называем их толстый и тонкий клиент. Почему они так называются, мы узнаем ниже.

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

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

Толстый клиент наиболее распространен. Главным отличием является то, что при работе в толстом клиенте существенный объем информации сохраняется в виде кеша (временных файлов) на компьютере. Это позволяет при следующих запусках программы сэкономить:

  1. время на загрузку файлов, которые были сохранены как КЭШ;
  2. и уменьшить объем информации, который будет передаваться с сервера на клиент.

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

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

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

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

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

 

 

Это интересно: