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

Работа 1С:Предприятия в Интернет-браузере без установки системы на компьютер пользователя
В Веб-клиенте в качестве клиентского приложения используется интернет-браузер (Microsoft Internet Explorer или Mozilla Firefox).
Для работы в режиме веб-клиента также требуется веб-сервер, настроенный на работу с 1С:Предприятием 8. Браузер клиента взаимодействует с веб-сервером по протоколу HTTP. Веб-сервер, в свою очередь, взаимодействует с 1С:Предприятием 8 в файловом или клиент-серверном варианте работы.
В качестве веб-сервера используется Apache или IIS.

Веб-клиент использует DHTML, HTTPRequest и элементы технологии AJAХ (Asynchronous JavaScript and XML — «асинхронный JavaScript и XML»). Вся функциональность клиента в этом режиме исполняется системой автоматически с помощью языка JavaScript.
Клиентские модули, разработанные в конфигурации, транслируются автоматически из встроенного языка 1С:Предприятия 8 в JavaScript. Таким образом, независимо от режима работы (толстый, тонкий, веб-клиент), вся разработка прикладного решения ведется полностью в конфигураторе 1С:Предприятия, серверный и клиентский код пишется на встроенном языке 1С:Предприятия.
Многоплатформенность
Использование режима веб-клиента позволяет всем элементам системы работать, например, под управлением операционной системы Linux:

Другим возможным вариантом является работа только под управлением операционной системы Windows:

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

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