виды клиентских приложений 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С состоит в том, где проводятся основные вычисления — на сервере или на рабочем месте пользователя.
Это накладывает некоторые ограничения на использование того или иного варианта работы:
Веб-клиент 1С
Веб-клиент 1С — по своей сути это не отдельное приложение, а скорее технология, позволяющая работать в привычной среде 1С с помощью браузера, просто указав в адресной строке адрес соответствующего веб-сервера 1С. Для его работы понадобится предварительно развернуть веб-сервер и опубликовать на нем информационную базу, также веб-клиент будет работать только с конфигурацией 1С, поддерживающей требования к тонкому клиенту.
Веб-клиент хорош тем, что для его работы на пользовательском устройстве вообще ничего не нужно устанавливать, он может функционировать во всех самых распространенных браузерах. Из минусов можно отметить ограниченную функциональность и то, что наличие веб-сервера не всегда подходит по требованиям информационной безопасности.
Что быстрее тонкий или толстый клиент 1С?
Сложно однозначно ответить на вопрос: тонкий или толстый клиент 1С что быстрее? Это зависит от условий использования.
Поэтому перед выбором и настройкой 1С клиента желательно проанализировать, кто и как использует 1С у вас в компании, какие виды клиентов 1С вам понадобятся.
Обновление клиентов 1С
И напоследок, пара слов о том, как обновляются клиенты 1С:
Если у вас есть вопросы по выбору клиента 1С, установке, настройке, обновлению, администрированию программных продуктов 1С, вы можете обратиться к специалистам компании «Интегрус» или посмотреть раздел блога нашей компании с инструкциями и рекомендациями по тематике 1С. Перейти к блогу по 1С
Виды клиентских приложений
Клиентское приложение — это сервис, установленный на компьютере пользователя в рамках платформы «1С:Предприятие 8», который позволяет интерактивно взаимодействовать пользователю с платформой. Отличается от остальных компонент системы (программ и рабочих процессов), тем, что последние нужны только для программного взаимодействия с другими частями системы или с другими программными объектами.
В платформе «1С: Предприятие 8» доступно 4 вида клиентских приложения:
Наглядно возможности клиентских приложений представлены в Таблице:
Толстый клиент
«Толстый клиент» реализует полные возможности программы «1С:Предприятия 8» в плане исполнения прикладного кода. Практически все операции и вычисления производятся на компьютере, где установлено приложение. Однако, у толстого клиента есть минусы. Через интернет работа с базой будет не доступна, а само приложение, которое имеет большой размер дистрибутива, надо установить на локальный компьютер.
Тонкий клиент
С помощью приложения «Тонкий клиент» возможна работать с информационными базами через интернет. Почти все операции и вычисления производятся на сервере. Приложение «Тонкий клиент» предварительно устанавливается на компьютер клиента. По сравнению с приложением «Толстый клиент» имеет значительно меньший размер дистрибутива.
Веб-клиент
Клиентское приложение «Веб-клиент» не требует установки на компьютер. Работа с ним происходит в среде интернет-браузера (Internet Explorer, Mozilla Firefox, Google Chrome или Safari). Для начала работы клиенту достаточно запустить один из перечисленных браузеров, ввести адрес веб-сервера, где размещена информационная база после чего платформа «1С:Предприятия 8» будет доступна для использования.
Конфигуратор
Клиентское приложение 1С – что это?
Совместный продукт компании Microsoft + 1C (Посмотреть)
В сводном виде возможности этих клиентских приложений можно представить следующим образом:
Толстый клиент | Тонкий клиент | Веб- клиент | Мобильный клиент | Конфигуратор | |
Разработка прикладных решений | Нет | Нет | Нет | Нет | Да |
Работа в локальной сети | Да | Да | Да | Нет | Да |
Работа через Интернет | Нет | Да | Да | Да | Нет |
Необходимость предварительной установки | Да, большой дистрибутив | Да, маленький дистрибутив | Нет | Да | Да, большой дистрибутив |
Работа на мобильных устройствах | Нет | Нет | iPad | Да | Нет |
Клиент-серверный вариант
Если система 1С: Предприятие 8 работает в клиент-серверном варианте, то толстый клиент подключается к кластеру серверов 1С:Предприятия 8. А кластер взаимодействует с одной из систем управления базами данных. Подключение выполняется по протоколу TCP/IP по локальной сети. Это наиболее распространенный сценарий работы. Менее распространенным, но возможным, является вариант, когда толстый клиент работает на том же компьютере, на котором находится кластер. Такой вариант может использоваться при разработке, в тестовых целях или для выполнения каких-то административных действий.
Файловый вариант работы
Если система 1С: Предприятие работает в файловом варианте, то толстый клиент взаимодействует непосредственно с файловой базой данных. В этом варианте работы толстому клиенту требуется непосредственный файловый доступ к базе данных, например, через общий сетевой ресурс. При этом возможен и такой вариант, когда толстый клиент работает на том же компьютере, на котором находится файловая база данных. Толстый клиент самостоятельно реализует всю функциональность файловой СУБД.
Тонкий клиент
«Тонким» клиент называется потому, что умеет исполнять ограниченный набор функциональности встроенного языка. В частности на тонком клиенте недоступны все прикладные типы данных. Вместо этого тонкий клиент оперирует ограниченным набором типов встроенного языка, предназначенным лишь для отображения и изменения данных в памяти. Вся работа с базой данных, объектными данными, исполнение запросов – выполняется на стороне сервера. Тонкий клиент только получает готовые данные, подготовленные для отображения.
Подключение через Интернет
Тонкий клиент позволяет работать с интерфейсом 1С:Предприятия через Интернет. Для этого используется веб-сервер, настроенный для работы с 1С:Предприятием 8. Тонкий клиент взаимодействует с веб-сервером по протоколу HTTP или HTTPS. Веб-сервер, в свою очередь, взаимодействует с 1С:Предприятием 8 в файловом или клиент-серверном варианте работы. В качестве веб-сервера используется Apache или IIS.
Клиент-серверный вариант работы
В клиент-серверном варианте работы тонкий клиент взаимодействует с кластером серверов напрямую, по протоколу TCP/IP. Программа, работающая у пользователя, (клиентское приложение) взаимодействует с кластером серверов 1С:Предприятия 8, а кластер, при необходимости, обращается к серверу баз данных.
Файловый вариант работы
Если система 1С: Предприятие работает в файловом варианте, то тонкий клиент взаимодействует непосредственно с файловой базой данных. В этом варианте работы толстому клиенту требуется непосредственный файловый доступ к базе данных, например, через общий сетевой ресурс.
При работе тонкого клиента в файловом варианте работы на компьютере, где запущен сам тонкий клиент, организуется специализированная среда. В рамках этой специализированной среды выполняются:
С точки зрения тонкого клиента, данная среда выступает в роли сервера. С точки зрения операционной системы, данная специализированная среда не выделена в отдельный процесс и выполняется в рамках процесса тонкого клиента.
Веб-клиент, в отличие от толстого и тонкого клиентов, исполняется не в среде операционной системы компьютера, а в среде интернет-браузера (Windows Internet Explorer, Mozilla Firefox, Google Chrome или Safari). Поэтому любому пользователю достаточно всего лишь запустить свой браузер, ввести адрес веб-сервера, на котором опубликована информационная база, – и веб-клиент сам «приедет» к нему на компьютер и начнет исполняться.
Такое приложение, с одной стороны, может напрямую взаимодействовать с кластером серверов 1С: Предприятия точно так же, как это делает тонкий клиент. С другой стороны мобильный клиент обеспечивает автоматическую трансформацию форм, декларативно описанных в конфигурации, в интерфейс, аналогичный интерфейсу мобильной платформы.
Для того, чтобы эта трансформация выполнялась ещё лучше, специально для мобильного клиента разработчику нужно указать некоторые новые свойства элементов формы, избавиться от каких-то особенных и нестандартных интерфейсных решений. То есть требуется некоторая доработка, но она гораздо проще, чем создание специализированного полнофункционального мобильного приложения.
Остались вопросы? Звоните специалистам IT – компании LIGASOFT, они помогут разобраться
Виды клиентских приложений 1С 8
Содержание
Клиентское приложение — это та часть платформы 1С, с которой взаимодействует пользователь в процессе работы, будь то разработка конфигурации или оформление документов в пользовательском режиме.
Но если рядовому пользователю достаточно знать — «вот у меня есть ярлычок, я его запускаю и вхожу в программу» — то разработчику важно знать, какие бывают клиентские приложения, и в чем между ними разница.
Был забавный случай, когда коллега пожаловалась мне на 1С — «чего она меня толстым клиентом называет?». Но тонкий и толстый клиенты — это всего лишь две разновидности клиентского приложения.
Толстый клиент — это «дедушка» всех клиентских приложений 1С, и изначально платформа поддерживала только такой вид клиента. Исполняемый файл этого приложения — 1cv8.exe. Только в толстом клиенте платформа может работать в режиме обычного приложения и в режиме конфигуратора. А «толстым» он называется, потому что он позволяет пользоваться всей функциональностью встроенного языка 1С, в том числе работать с объектами базы данных, такими как СправочникОбъект, ДокументОбъект и т.д.
Недостатками толстого клиента является повышенное использование аппаратных ресурсов, и необходимость постоянного подключения к базе данных.
Тонкий клиент является закономерным результатом развития и эволюции платформы 1С 8. Он появился в версии 8.2, и его исполняемый файл — 1cv8c.exe. При работе с тонким клиентом большая часть вычислений и взаимодействие с базой данных ложится на сторону сервера, в результате чего тонкий клиент потребляет меньше ресурсов, и минимизируется нагрузка на канал связи.
Также, тонкий клиент 1С может подключаться к базе данных посредством сети интернет — по протоколу http и https, и более устойчив к кратковременным обрывам связи.
Резюмируя, толстый клиент дает возможность работать в конфигураторе и обычном приложении, но за счет значительного потребления ресурсов; тонкий клиент позволяет работать с базой через интернет, позволяет запускать 1С на очень слабых клиентских машинах, но за счет ограничения в доступной функциональности.
Веб-клиент 1С
Это также один из видов клиентского приложения. Но в отличие от толстого и тонкого клиентов, веб-клиент не требует установки, и у него нет исполняемого файла. Он работает не в среде операционной системы, а в среде браузера. Огромным преимуществом веб-клиента является то, что для его работы достаточно запустить любой поддерживаемый браузер и в адресной строке ввести адрес опубликованной базы 1С. Таким образом, пользователи могут работать с базой 1С из любой точки мира, если есть доступ к интернет.
При работе с веб-клиентом, к трехзвенной архитектуре 1С добавляется еще одно звено — веб-сервер. Веб-клиент взаимодействует с веб-сервером по протоколам http и https, а уже веб-сервер транслирует запросы к кластеру серверов 1С и обратно.
Веб-клиент по сути является веб-приложением, а значит, его можно встраивать в другие сайты и взаимодействовать с ним средствами языка JavaScript.
Но у веб-клиента есть и свои недостатки. Так, он по умолчанию не полностью поддерживает работу с файлами и криптографией, и для полноценной работы могут потребоваться соответствующие расширения браузера (Например, для Chrome они устанавливаются из интернет-магазина).
Кроме того, веб-клиент 1С может потреблять только лицензии, выдаваемые сервером. Т.е. если у вас на локальном компьютере установлена программная лицензия 1С или usb-ключ с лицензиями, то веб-клиент эти лицензии не увидит.
Еще одним недостатком можно считать, что в разных браузерах веб-клиент будет выглядеть немного по-разному — не стоит забывать, что веб-клиент реализован средствами JavaScript, а за отображение в браузере отвечают HTML и CSS.
Мобильный клиент 1С
Это достаточно новый вид клиентского приложения 1С, который может стать заменой приложению на мобильной платформе. Мобильный клиент представляет собой веб-клиент для мобильных устройств. Он может напрямую подключаться к кластеру серверов 1С по протоколу http и https, точно так же как и веб-клиент для браузеров. И если для приложений на мобильной платформе необходимо организовывать обмен данными и синхронизацию, то мобильный клиент работает с той же самой базой, с которой работают тонкий и веб клиенты.
Мобильный клиент отображает интерфейс, декларативно описанный при разработке конфигурации, так чтобы формы на мобильных устройствах были максимально удобны для просмотра и использования. При разработке форм под мобильный клиент нужно переключаться в вариант платформы «Мобильное устройство» и выбрать в списке подходящее устройство — смартфон или планшет. Список поддерживаемых устройств довольно большой, и можно проверить, как будет выглядеть интерфейс приложения на большинстве устройств с похожими разрешениями экрана.
Программирование в 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-клиент? Виной этому развитие технологий вообще и интернета в частности. Очень часто стала появляться необходимость в работе с «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. В этом варианте принципы работы точно такие же, как и для «толстого клиента».
Почему же нужно применять «тонкий клиент» при работе по локальной сети, когда для этого можно работать под «толстым клиентом»? Не всегда в локальной сети предприятия используются хорошие быстрые машины, способные на себя брать какие-то вычисления. Очень часто это могут быть «убитые в хлам» компьютеры, и в данном случае работа под «тонким клиентом» вполне оправдана. При работе в «тонком клиенте» по локальной сети проходят меньшие объемы данных, все вычисления ведутся на сервере, а не на локальной машине, и поэтому устанавливаются более низкие требования к производительности компьютеров, на которых запущен этот вид клиентского приложения (в том случае, когда используется клиент-серверный вариант работы базы).
Рис. 1.1.4. Схема работы «тонкого клиента» в файловом варианте по локальной сети | Рис. 1.1.5. Схема работы «тонкого клиента» в клиент-серверном варианте |
Теперь перейдем к работе с «тонким клиентом» через сеть Internet. Работа с этим видом клиентского приложения посредством сети Internet возможна как в файловом варианте, так и в клиент-серверном варианте.
Но в обоих случаях, для её полноценного функционирования, на стороне сервера должен быть установлен и запущен web-сервер (Apache или IIS). При этом работает такая цепочка: «тонкий клиент» посредством протоколов HTTP и HTTPS взаимодействует с web-сервером, а web-сервер уже взаимодействует или напрямую с файловой базой данных (см рис. 1.1.6) или с кластером серверов «1С: Предприятия», а кластер серверов уже по знакомой нам схеме взаимодействует с SQL-сервером.
В этой книге мы не будем подробно разбирать механизмы настройки «тонкого клиента» и web-клиента для работы через интернет, а коснемся только общих моментов, для того чтобы Вам был понятен принцип действия.
Рис. 1.1.6. Схема работы «тонкого клиента» в файловом варианте по локальной сети Internet | Рис. 1.1.7. Схема работы «тонкого клиента» в клиент-серверном варианте по сети Internet |
И последняя важная особенность «тонкого клиента»: под ним у Вас нет возможности работать с конфигуратором. Когда Вы запустите «тонкий клиент», то кнопка «конфигуратор» в стартере 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.9. Схема работы web-клиента в файловом варианте | Рис. 1.1.10. Схема работы web-клиента в клиент-серверном варианте |
«Толстый клиент»
«Толстый клиент» — это основной вид клиента, под которым можно осуществлять нормальную работу с «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 Окно запуска «толстого клиента»
Рис. 1.1.12. Схема работы «толстого клиента» в файловом варианте | Рис. 1.1.13. Схема работы «толстого клиента» в клиент-серверном варианте |
И в заключение приведем таблицу, которая наглядно дает понять, чем отличаются эти три вида клиентских приложений: «толстый клиент», «тонкий клиент» и web-клиент.
«Толстый клиент» | «Тонкий клиент» | Web-клиент | |
Работа с конфигуратором | + | — | — |
Работа по локальной сети Ethernet | + | + | + |
Работа по сети Internet | — | + | + |
Требуется установка дистрибутива | + | + | — |
Работа с файловой базой | + | + | + |
Работа с sql-сервером | + | + | + |
Работа с обычными приложениями | + | — | — |
Работа с управляемыми приложениями | + | + | + |
Открытие обычных форм в управляемых приложениях | + | — | — |
Табл. 1.1.1 Отличия различных клиентских приложений.
Легкое и быстрое освоение программирования в 1С с помощью моих книг: «Программировать в 1С за 11 шагов» и «Основы разработки в 1С: Такси»
Уникальная авторская методика!
Иногда кажется, что изучить язык программирование в 1С сложно и трудно. В действительности программировать в 1С — легко. Помогут Вам легко и быстро освоить программирование в 1С мои книги: «Программировать в 1С за 11 шагов» и «Основы разработки в 1С: Такси»
Эта книга подойдёт тем, кто уже начал программировать и испытывает определенные сложности с этой темой и тем, кто уже давно программирует, но ни разу еще не работал с управляемыми формами 1С
Промо-код на скидку в 15% — 48PVXHeYu
Изучите программирование в 1С с помощью моей книги «Программировать в 1С за 11 шагов»
Если Вам помог этот урок решить какую-нибудь проблему, понравился или оказался полезен, то Вы можете поддержать мой проект, перечислив любую сумму:
можно оплатить вручную:
Яндекс.Деньги — 410012882996301
Web Money — R955262494655