Публикация базы 1С Документооборот на веб-сервере
Меню

Публикация базы 1С:Документооборот на веб-сервере

Содержание статьи
  1. Установка модулей расширения веб-сервера
  2. Настройка IIS на примере Windows 10
  3. Публикация информационной базы 1С:Документооброт на сервер
  4. Настройка прав доступа к информационной базе
  5. Адрес публикации на веб сервере

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

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

Рассмотрим на примере программы 1С:Документооборот публикацию базы на веб-сервере и организацию веб-доступа к ней. Чтобы организовать веб сервер 1С:Документооборот, можно использовать бесплатные продукты – Apache* сервер и Internet Information Server (IIS), который входит в состав операционных систем фирмы Microsoft. В этой статье мы рассмотрим вариант публикации с использованием IIS. Для его использования не требуется скачивать дополнительно программное обеспечение, достаточно активировать установку компонентов 1С.

О публикации на веб-сервере, используя Apache, подробнее можно узнать в статье Публикация 1С 8.3 на Apache

Установка модулей расширения веб-сервера

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

Приложения и возможности
Приложения и возможности

В открывшемся окне оставляем переключатель в положении «Изменить» и нажимаем кнопку «Далее».

Изменение программы
Изменение программы

Выбираем и списка «Модуль расширения веб-сервера» и нажимаем кнопку «Далее».

Модуль расширения веб-сервера
Модуль расширения веб-сервера

Далее, следуя предложенным шагам, устанавливаем данный компонент на компьютер.

Язык интерфейса
Язык интерфейса

Изменение компонента
Изменение компонента

Настройка IIS на примере Windows 10

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

Включение или отключение компонентов Windows
Включение или отключение компонентов Windows

В открывшемся окне включаем «Службы IIS», установив галочку. Значения по умолчанию можно оставить предложенные, но обязательно установить галочку «Расширения ISAPI».

Расширения ISAPI
Расширения ISAPI

Проверить, работает ли веб-браузер, можно, введя в адресной строке http://localhost. В результате мы должны увидеть картинку:

Проверка работы веб-браузера
Проверка работы веб-браузера

Зайдем в пункт меню «Панель управления-Администрирование». Если вы не видите этот пункт, переключите «Просмотр-Мелкие значки».

Просмотр-Мелкие значки
Просмотр-Мелкие значки

У нас появился ярлык «Диспетчер служб IIS». Запустим его.

Диспетчер служб IIS
Диспетчер служб IIS

Откроем «Пулы приложений» и перейдем в раздел «Дополнительные параметры».

Дополнительные параметры
Дополнительные параметры

Здесь разрешаем использовать 32-разрядные приложения, установив значение «Ture», т.к. процедура публикации базы на веб-сервер использует 32-разрядный модуль расширения.

Разрешение использования 32-разрядных приложений
Разрешение использования 32-разрядных приложений

Установим соответствие между ISAPI-dll и файлом wsisapi.dll (папка Bin, установленной платформы).

Соответствие между ISAPI-dll и файлом wsisapi
Соответствие между ISAPI-dll и файлом wsisapi

Изменение сопоставления модуля
Изменение сопоставления модуля

Перейдем непосредственно к публикации информационной базы.

Публикация информационной базы 1С:Документооброт на сервер

Запустим информационную базу 1С:Документооборот в режиме Конфигуратора от имени администратора. Это важно для корректной публикации нашей базы.

Запуск от имени администратора
Запуск от имени администратора

Перейдем в пункт меню «Администрирование-Публикация на веб-сервере...».

Администрирование-Публикация на веб-сервере
Администрирование-Публикация на веб-сервере

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

Публикация на веб-сервере
Публикация на веб-сервере

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

Сообщение об отсутствии доступов
Сообщение об отсутствии доступов

Настройка прав доступа к информационной базе

Для работы с информационной базой веб-сервер IIS автоматически создает пользователя IUSR и группу IIS _USRS. Для корректной работы нужно предоставить полный доступ пользователя IIS_USERS к папке Bin, где будет храниться база, используемой платформы и месту расположения каталога информационной базы (в нашем примере – C:\inetpub\wwwroot\DemoDocMngCorp\).

Щелкнув правой кнопкой мышки на папке, откроем ее «Свойства». В открывшемся окне на закладке «Безопасность» нажмем кнопку «Изменить».

Свойства в папке Bin
Свойства в папке Bin

Следующий шаг – добавление пользователей или их группы по кнопке «Добавить».

Добавление пользователей
Добавление пользователей

Нажав кнопку «Дополнительно», в дополнительном окне нажмем кнопку «Поиск». В нижней части окна отобразятся пользователи, среди которых выберем IIS_USERS и IUSR.

Выборка пользователей
Выборка пользователей

Результаты поиска
Результаты поиска

Нажмем «Ок» и предоставим им полные права.

Имена в списке
Имена в списке

Разрешения для группы
Разрешения для группы

Проделываем аналогичные действия с правами доступа к папке ИБ.

Права доступа к папке ИБ
Права доступа к папке ИБ

Для каталога публикации система автоматически установила настройки.

Автоматические настройки
Автоматические настройки

Настройка окончена.

Адрес публикации на веб сервере

Попробуем запустить информационную базу. В любом браузере в адресной строке набираем http://localhost и имя базы, в нашем примере – /DemoDocMngCorp. Откроется окно идентификации пользователя при входе в программу.

Запуск информационной базы
Запуск информационной базы

Программа работает в браузере.

Вкладка Текущие дела
Вкладка Текущие дела

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

Чтобы база была доступна с других компьютеров, нужно знать IP-адрес компьютера, где она располагается. Посмотреть его можно в параметрах сети.

IP-адрес компьютера
IP-адрес компьютера

Попробуем открыть информационную базе через IP-адрес – введем в адресную строку http://192.168.1.2/DemoDocMngCorp

Адрес бызы
Адрес бызы

Браузер запускает информационную базу, используя IP-адрес компьютера.

Выбор пользователя для входа в базу
Выбор пользователя для входа в базу

Подводя итог, отметим, что важнейшее преимущество публикации через веб-сервер – с такой базой можно работать с любого устройства из любой точки, имея лишь браузер.

Рассказать друзьям
Предыдущая статья статья
Работа с MS Outlook в 1С Документооборот
Следующая статья статья
Создание и настройка внешней печатной формы в 1С
Комментарии