Modber Сообщество
профессионалов по 1С

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



Платформы: 1С:Предприятие 8.3, 1С:Предприятие 8.2, 1С:Предприятие 8.1
Конфигурации: 1С:Бухгалтерия, 1С:Управление небольшой фирмой, 1С:Комплексная автоматизация, 1С:Консолидация, 1С:Розница, 1С:Управление производственным предприятием, 1С:Управление торговлей, Другие конфигурации
2012-11-16
6505 

 

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

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

Существует клиент, который дает возможность применять 1С посредством браузера. Данное решение позволяет работать на всех возможных операционных системах. Для этого клиента подойдет даже операционка Mac OS. Есть также специальный клиент для КПК. Он инсталлируется на производственные КПК. Хорошим примером для данного случая может служить сканер штрих кодов для инвентаризации на основе КПК.

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

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

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

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

• Запрос направляется на сервер 1С
• Сервер ищет необходимую информацию в базах данных
• Сервер пересылает результаты поиска на клиентскую программу
• Клиент обрабатывает полученную информацию

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

Некоторые конфигурации толстого клиента 1С имеют рабочий стол. Как правило, к таким конфигурациям относятся: «Зарплата и кадры» и «Бухгалтерия».
 

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

Он появился совсем недавно. С тонким клиентом уже имеется конфигурация «Управление торговлей 11». По умолчанию устанавливается тонкий клиент в комплекте с остальными версиями клиентов 1С.

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

• Клиент передает на сервер информацию о том, что пользователю необходимо запросить данные в базе данных
• Сервер посылает запрос в базу;
• Сервер производит обработку данных;
• Уже обработанные данные передаются на тонкий клиент.

Такой алгоритм имеет как свои плюсы, так и минусы.

Плюс – низкие требования к ресурсам ПК пользователя и минимальный сетевой трафик.

Минус состоит в больших требованиях к серверу.

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

Тонкий клиент имеет своеобразный интерфейс. По умолчанию при запуске открывается рабочий стол, который разделен на части согласно видам учета. Пользователь открывает необходимую вкладку и открывает нужные списки посредством гиперссылок. Еще одно отличие тонкого клиента состоит в том, что он может пользоваться протоколами TCP/IP как толстый и HTTP как веб-клиент.
 

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

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

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

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

1С клиент для КПК (расширение для КПК)

С программой 1С можно работать и при помощи КПК (сюда относятся и смартфоны). Есть также специализированные "промышленные" КПК, которые используют в магазинах и на складах. В них, как правило, встроен сканер штрих кодов. Для работы на КПК с 1С можно воспользоваться веб-расширением, которое представляет собой небольшой интернет ресурс, работающий напрямую с 1С (о нем речь пойдет далее). Также для этой цели можно применить клиент 1С для КПК. Однако при этом КПК должен работать на основе ОС Pocket PC 2003, Windows Mobile 5.0 или выше.

Работает расширение для КПК так:

• КПК отправляет запрос в 1С. Для этого может использоваться средства GPRS, bluetooth или WiFi;
• КПК производит обработку данных посредством специальных форм;
• КПК выводит информацию на принтер;
• КПК сохраняет информацию в 1С.

Клиент для КПК может использовать сокращенную версию конфигуратора. Она позволяет взаимодействовать с документами, справочниками, регистрами.
 

Веб-расширение 1С и его веб-сервисы

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

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

Веб-сервисы – это возможности сервера (платформы 1С). Для того, чтобы пользоваться ими не требуется установка каких-либо дополнительных приложений. Для публикации собственных веб-сервисов необходимо наличие веб-сервера (Apache или MS IIS) и его настройка (подключение расширения ISAPI). Веб-сервисы дают возможность записывать данные в 1С и производить запросы. Безопасность обеспечивается тем, что в отличие от СОМ-соединения, здесь нет никаких автоматических функций. Программист самостоятельно прописывает все возможности функций. Следовательно, если он не допустил использования универсальной записи, то безопасность гарантирована.




В центре внимания

Комментарии (0)