"С миру по нитке..." Форум

Вернуться   "С миру по нитке..." Форум > Хобби и увлечения > Копилка опыта

Добро пожаловать на форум "С миру по нитке"!

Копилка опыта Делимся личным опытом...

Ответ
 
Опции темы Опции просмотра
Старый 15.05.2014, 23:29   #1
alagor
Сам себе режиссер
 
Аватар для alagor
 
Регистрация: 31.03.2010
Адрес: Россия
Сообщений: 1,561
Сказал(а) спасибо: 19
Поблагодарили 81 раз(а) в 74 сообщениях
25 Клиент 1С, что такое толстый, тонкий, веб клиенты в 1С 8.2

Клиент 1С, что такое толстый,тонкий,веб клиенты в 1С 8.2


Что такое толстый и тонкий клиент?

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С из браузера*(2 МБ)**
*
Даны примеры реализации доступа к web сервисам 1С из браузера. Даны примеры web сервисов, а также javascript'ы для доступа к этим сервисам. AJAX доступ к 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), не требователен к компьютерным ресурсам.


Источники информации:
howknow1c.ru/nastroika-1c/klient-1s.html
alagor вне форума   Ответить с цитированием
   
Спонсор

Старый 20.10.2023, 01:23   #2
Астон
Новичок
 
Аватар для Астон
 
Регистрация: 26.06.2023
Сообщений: 35
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
По умолчанию Re: Клиент 1С, что такое толстый, тонкий, веб клиенты в 1С 8.2

Да, довольно много сейчас можно найти программ, благодаря которым получится максимально автоматизировать бизнес. Мне вот приглянулась программа r keeper для общепита - у нее довольно интересный функционал и я Вам скажу, что на самом деле такая программа может очень здорово облегчить работу.
Астон вне форума   Ответить с цитированием
Ответ

Метки
, веб клиент, делимся опытом, толстый клиент, тонкий клиент


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 
Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Соки. Что такое 100% сок? alexs Здоровье 8 10.02.2024 10:47


Часовой пояс GMT +5, время: 23:04.


Ворота - рольставни
Ворота автоматические гаражные секционные, рольставни, шлагбаумы купить в Тольятти
Рольставни и рольворота;
Шлагбаумы, Болларды, парковки
Автоматика для ворот:
- пульты (радиобрелки);
- привода (двигатели);
- фотоэлементы;
Ворота:
- секционные, подъемные;
- уличные: сдвижные, распашные;
- промышленные, скоростные;
- противопожарные;


Косметика Мирра - натуральная и безопасная. Приходи и стань красивой!



ЛУЧШИЙ ХОСТИНГ!
HandyHost.ru - лучший на сегодняшний день хостинг с лучшей тех.поддержкой!


ПО, ЕГЭ и ОГЭ онлайн"
Школьная аттестация онлайн для детей на СО! Промежуточная аттестация, ЕГЭ и ОГЭ на семейном обучении
Мирра Люкс натуральная косметика Любые работы по дереву в Тольятти и Самарской области - браширование, наличники, двери в баню, шлифовка сруба, деревянные ставни, крыша для срубовых домов и т..д.

  Яндекс.Метрика
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot