1с веб интерфейс как подключить

Настройка веб-сервера IIS

Большинство пользователей при работе в тонком или веб-клиенте используют в основном публикацию информационных баз на основании протокола HTTP. С одной стороны — это простой и быстрый способ дать доступ к информационной базе пользователю, у которого нет дистрибутива тонкого клиента, и он может работать только в веб-клиенте или у пользователя нет прямого доступа к серверу «1С:Предприятие». С другой стороны – информационные базы, опубликованным таким образом, категорически не рекомендуются публиковать в глобальной сети Интернет, так как в таком случае используется незащищенный канал, данные по которому могут быть перехвачены злоумышленниками. Например, распространенные виды атак это:

Решением этих проблем является использование расширения протокола HTTP и в данной статье рассмотрены публикации информационных баз с использование протокола с шифрованием (HTTPS) для веб-сервера IIS.

Внимание! В статье не рассматривается выпуск и получение сертификата проверенных поставщиков. Этот пункт должен быть выполнен самостоятельно на основании предпочтений выбора провайдера услуг. В статье предполагается что, пропуская шаг выпуска самоподписанных сертификатов, у пользователя или администратора он имеется в наличие и будет подставлен в настроечные файлы, вместо указанных в статье самоподписанных сертификатов.

План работ:

Включение компонент веб-сервера.

Windows Server 2012 R2, 2016 и 2019.

Выпуск самоподписанного сертификата (Необязательно).

1. Включение компонент веб-сервера

По умолчанию в операционной среде Windows компоненты веб-сервера не установлены. В зависимости от версии установка может несущественно различаться. Мы будем рассматривать два варианта – это распространенный дистрибутив Windows 10, если планируются использовать для пробного включения шифрования протокола и Windows Server 2016/2018, если уже планируется непосредственное разворачивание публикации в продуктивной зоне.

1.1. Windows 10

Включение компонентов веб-сервера IIS в операционной системе Windows 10 выполняется достаточно просто. Для начала нужно открыть раздел «Программы и компоненты» («Programs and Features») в панели управления (Control panel). Сделать можно это несколькими способами:

Нажать сочетание клавиш Win + R и в открывшемся окне ввести «appwiz.cpl» и нажать ОК.

Открыть панель управления (Control panel) и выбрать пункт меню Программы – Программы и компоненты (Programs – Programs and features).

В окне «Программы и компоненты» («Programs and Features») нажмите на кнопку «Включение и отключение компонентов Windows» («Turn Windows features on or off»).

Когда откроется окно «Компоненты Windows» («Windows features») в нем необходимо будет проставить флажки для следующих элементов:

Компоненты разработки приложений

Средства управления веб-сайтом

Консоль управления IIS

После этого нажимайте на кнопку «OK» и дождитесь завершения выполнения операции. После того как включение компонент будет выполнено, можно переходить к пункту «2. Публикация информационной базы».

1.2 Windows Server 2012 R2, 2016 и 2019

Настройка компонент для Windows Server 2012 R2, Windows Server 2016 и Windows Server 2019 одинаковая и все настройки производятся в диспетчере серверов (Server Manager).

Откройте диспетчер серверов (Server Manager) и нажмите Управление – Добавить роли и компоненты (Manage – Add Roles and Features).

READ  Как микро флешку подключить к компу

В ответ на нажатие откроется окно мастера добавления ролей и компонентов (Add Roles and Features).

В этом окне нажмите два раза «Далее» («Next») пока мастер не переключится на страницу ролей сервера (Server Roles).

Во вкладке роли сервера (Server Roles) установите флажок «Web Server IIS». Так как эта роль зависит от другой роли ([Tools] IIS Management Console), то будет предложено установить ее дополнительно. Это можно сделать с помощью нажатия кнопки «Добавить компоненты» (Add Features) в открывшемся окне. После чего нажимаем кнопку «Далее» («Next») пока мастер не дойдет до вкладки «Роль веб-сервера IIS» («Web Server Role IIS»). На этой вкладке нажимайте кнопку «Далее» («Next») и попадете на вкладку «Службу ролей» («Role Services»). Во вкладке нужно найти пункт «Application Development» и выбрать в нем с помощью флажков пункты «ISAPI Extensions» и «ISAPI Filters». Как только закончите с установкой флажков нажимайте «Далее» («Next») и «Установить» («Install»).

На этом установка веб-сервера завершена. Можно переходить к настройкам сертификатов.

2. Выпуск самоподписанного сертификата

Выпуск самоподписанного сертификата для веб-сервера IIS максимально простой.

Для реальных систем не рекомендуем использовать самоподписанный сертификат.

Откроется окно доступных сертификатов сервера (Server Certificates) в котором нужно нажать «Создать самозаверенный сертификат…» («Create Self-Signed Certificate…»).

В окне мастера создания самоподписанного сертификата остается указать только произвольное название сертификата. В большинстве случаев, во избежание путаницы лучше явно указывать в качестве значения «Полное имя сертификата» («Specify a friendly name for the certificate») адрес сервера, на котором расположен сервер IIS. Как только имя сертификата будет задано нажимайте на кнопку OK и переходите к пункту привязки сертификата.

3. Привязка сертификата

Предполагается, что сертификат получен и добавлен в список сертификатов сервера. Если сертификат получен с помощью распространенного сертифицирующего центра, то его нужно предварительно импортировать в окне «Сертификаты сервера» («Server Certificates»).

Как только сертификат появится в списке, переходим непосредственно к его привязки к публикации сайта. Для этого выделяем «Default Web Site» и в окне «Действия» («Actions») нажимаем на пункт «Привязки…» («Binding…»).

В этом окне можно увидеть, что публикация работает только на порту 80, который относится к незащищенному протоколу HTTP. Чтобы его расширить, нажмите кнопку Добавить… (Add…) слева от списка привязок сайта и в открывшемся окне выберите Тип (Type) в качестве значения «https». Завершением настройки будет выбор ранее импортированного сертификата в списке «SSL-сертификат» («SSL certificate»). Нажимаем кнопку OK и закрываем мастер привязок сайта.

Можно переходить к публикации информационной и проверки его работоспособности.

4. Проверка публикации

Для публикации информационной базы нужно открыть конфигуратор конкретной базы от имени администратора и перейти в пункт меню «Администрирование». После этого выбрать «Публикация информационной базы».

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

После этого требуется нажать кнопку «Опубликовать» и дождаться окончания операции.

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

Для таких параметров ссылка будет иметь вид:

Если все хорошо, то откроется страница с вашей информационной базой.

Источник

Веб клиент 1С

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

READ  Реле зарядки 33 3702 как подключить

Преимущества использования веб-клиента 1С

Преимущества использования веб-клиента для учета доходов и расходов на предприятии:

Новый способ открытия базы данных действительно является достаточно удобным.

Принцип работы веб-клиента 1С

Внешне веб-клиент ничем не отличается от тонкого клиента, за исключением того, что интерфейс 1С открывается в браузере. Для того чтобы получить связь с базой данных, понадобится опубликовать сервер и ввести его адрес в строку. Получить доступ к базе удается за счет технологий HTTPRequest и DHTML.

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

Как настроить и опубликовать веб-сервер

Данный пример поможет разобраться тем, у кого на компьютерах установлена ОС Windows. С ней Вам не понадобятся дополнительные программы для настройки веб-версии. В Вашу систему уже встроен IIS сервер – это сервера для нескольких сервисов Интернета, интегрированные компанией Microsoft.

Настроить работу IIS может любой пользователь, который владеет базовыми навыками работы с системой. Однако в идеальном варианте для настройки стоит выбирать только мощные компьютеры. Иначе он будет забирать большую часть мощности, и тогда запуск браузера и работа в 1С будет более медленной, а компьютер станет менее производительным.

Для правильной настройки у компьютера должен быть достаточный запас ресурсов, чтобы операционная система продолжала работать без торможения и задержек – иначе сервер тоже начнет «тормозить». Начать настройку веб-сервера стоит с открытия «Панели управления». Внутри откройте вкладку «Программы и компоненты», а затем выберите «Включение и выключение компонентов».

В большом списке найдите строку, нажмите на «Службы IIS/Службы интернета», чтобы раскрыть еще один список. Внутри в каждом разделе проставьте маркеры по следующим пунктам.

В разделе «Общие функции HTTP» должны быть отмечены следующие строки:

В разделе «Проверка работоспособности и диагностика» понадобится выделить только две позиции:

Раздел «Компоненты разработки приложений»:

Наконец, в разделе «Средства управления» выберите пункт «Консоль управления IIS».

Следующий шаг – это публикация веб-сервера после настройки. Установите на компьютер модули расширения веб-сервера 1С. Это действие довольно просто – во время установки 1С нужно отметить пункт с модулями расширения после того, как Вы откроете окно изменение способа установки и установки компонентов.

После этого выполните запуск 1С, открыв режим конфигуратора с правами администратора. В меню выберите раздел «Администрирование», а затем пункт «Публикация на веб-сервере». Платформа самостоятельно просканирует компьютер и найдет образованный сервер. Вам необходимо записать имя образованного веб-сервера и его адрес.

Нажмите кнопку «Опубликовать», и после этого сервер автоматически перезапустится. Для проверки работоспособности системы напишите в браузере http: и после этого цифрами имя сервера и через символ «/» имя базы. Так Вы запустите веб-клиент 1С. Далее дайте доступ всем пользователям (сотрудникам компании) к веб-серверу для чтения и записи. Если не установить права пользователей, на рабочих местах настроить доступ к веб-клиенту 1С не получится.

READ  Mts роуминг за границей как подключить

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

Источник

Веб-клиент

Веб-клиент — это одно из клиентских приложений системы «1С:Предприятие 8». В отличие от «привычных» клиентских приложений (толстого клиента и тонкого клиента), его не нужно предварительно устанавливать на компьютер пользователя. У веб-клиента нет исполняемого файла. Веб-клиента вы не найдете ни в меню, ни среди исполняемых файлов. Потому он и веб-клиент, что ему для начала работы не нужно иметь никаких файлов на компьютере пользователя.

Веб-клиент, в отличие от толстого и тонкого клиентов, исполняется не в среде операционной системы компьютера, а в среде интернет-браузера (Windows Internet Explorer, Mozilla Firefox, Google Chrome или Safari). Поэтому любому пользователю достаточно всего лишь запустить свой браузер, ввести адрес веб-сервера, на котором опубликована информационная база, — и веб-клиент сам «приедет» к нему на компьютер и начнет исполняться.

Веб-клиент использует технологии DHTML и HTTPRequest. При работе веб-клиента клиентские модули, разработанные в конфигурации, компилируются автоматически из встроенного языка «1С:Предприятия 8» и непосредственно исполняются на стороне веб-клиента.

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

Работа в интернет-браузере без установки системы на компьютер пользователя

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

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

Progressive Web Apps

В веб-клиенте реализована поддержка технологии PWA (Progressive Web Apps). Эта технология поддерживается браузерами (как настольными, так и мобильными). Она позволяет создавать веб-приложения, которые выглядят как нативные приложения и работают почти так же быстро, как нативные приложения.

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

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

Аутентификация OpenID Connect

В веб-клиенте реализована поддержка провайдеров OpenID Connect. Для аутентификации в «1С:Предприятии 8», дополнительно к имеющимся способам, пользователи могут использовать свои учётные данные на других сайтах, поддерживающих OpenID Connect аутентификацию.

Веб-клиент на мобильных устройствах

Реализована ограниченная поддержка работы веб-клиента на мобильных устройствах — в браузере Google Chrome под ОС Android и в браузере Safari на iPhone/iPad. Доступны только основные функции веб-клиента.

Источник

Поделиться с друзьями
Как подключить и установить...
Adblock
detector