Веб-клиент

Веб-клиент

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С:Предприятия позволяет смешивать в одной системе элементы, работающие под управлением различных операционных систем:

Особенности работы в режиме веб-клиента

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

Быстро. Просто. Эффективно.