Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Меркулова_Пособие_РазработкаУправляемыхПриложен...doc
Скачиваний:
1
Добавлен:
01.07.2025
Размер:
17.82 Mб
Скачать
  1. Глава 1. Концепция управляемого приложения

  2. 1.1. Основные сферы использования управляемого приложения

Новые режимы работы управляемого приложения (УП) предназначены для обеспечения удаленной on-line работы с информационными базами 1С:Предприятия в режимах:

  • Тонкий клиент - работа интерфейса 1С:Предприятия через Интернет;

  • Веб-клиент - работа 1С:Предприятия в Интернет-браузере (без установки системы на компьютер пользователя).

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

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

Тонкий клиент (англ.thin client) в компьютерных технологиях— компьютер или программа-клиент в сетях с клиент-серверной или терминальной архитектурой, который переносит все или большую часть задач по обработке информации на сервер. В состав системы включен новый исполняемый модуль 1cv8c.exe, являющийся тонким клиентом. Он работает только в режиме управляемого приложения и не поддерживает работу обычного интерфейса (используемого в версиях 8.0 и 8.1). Тонкий клиент является приложением 1С:Предприятия. Он использует меньше аппаратных ресурсов, чем толстый клиент. Тонкий клиент позволяет работать с интерфейсом 1С:Предприятия через Интернет. Для этого используется веб-сервер, настроенный для работы с 1С:Предприятием 8. Тонкий клиент взаимодействует с веб-сервером по протоколу HTTP. Веб-сервер, в свою очередь, взаимодействует с 1С:Предприятием 8 в файловом или клиент-серверном варианте работы. В качестве веб-сервера используется Apache или IIS.

Веб-клиент обеспечивает работу 1С:Предприятия в Интернет-браузере без установки системы на компьютер пользователя.

В Веб-клиенте в качестве клиентского приложения используется интернет-браузер (Microsoft Internet Explorer или Mozilla Firefox).

Для работы в режиме веб-клиента также требуется веб-сервер, настроенный на работу с 1С:Предприятием 8. Браузер клиента взаимодействует с веб-сервером по протоколу HTTP. Веб-сервер, в свою очередь, взаимодействует с 1С:Предприятием 8 в файловом или клиент-серверном варианте работы.

В качестве веб-сервера используется Apache или IIS.

Замечание. Клиентские модули, разработанные в конфигурации, транслируются автоматически из встроенного языка 1С:Предприятия 8 в JavaScript. Таким образом, независимо от режима работы (толстый, тонкий, веб-клиент), вся разработка прикладного решения ведется полностью в конфигураторе 1С:Предприятия, серверный и клиентский код пишется на встроенном языке 1С:Предприятия.

Использование режима веб-клиента позволяет всем элементам системы работать, например, под управлением операционной системы Linux:

    1. 1.2. Основные особенности работы управляемого приложения

Основные особенности работы управляемого приложения (УП) рассмотрим на примере особенностей работы веб-приложения.

Невозможность работы веб-браузера со сложными объектами

Для того чтобы все заработало, клиенту должно быть достаточно запустить веб-браузер.

Вопрос: А как обычный браузер будет работать с типами данных, которые есть только в 1С, например с документами? Откуда он узнает, что у документа есть стандартный реквизит "Дата"?". Действительно, сам веб-браузер может выполнять операции с полями формы примитивного типа. Для этого будет достаточно встроенного в браузер языка Javascript, следовательно, такие операции могут быть выполнены на клиенте. Например: необходимо посчитать, сколько стоит товар в табличной части документа, отображаемой в браузере по формуле

Сумма = Цена * Количество

Такую операцию можно выполнить на клиенте.

Если необходимо посчитать формулу