Настройка и публикация 1С на веб-сервере

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

Основные требования

Минимальные системные требования к серверной части архитектуры могут значительно различаться и сильно зависят от:

  1. Задач, решаемых программой;
  2. Интенсивности документооборота;
  3. Количества единовременно подключенных пользователей;
  4. Размера и количества опубликованных и прописанных баз данных.

Однако без двух вещей при публикации 1С на веб-сервере обойтись просто невозможно:

  • Развернутого в системе веб-сервера;
  • Установленного и запущенного модуля расширения, поставляемого фирмой 1С.

Веб-сервер

В качестве этого элемента нашей структуры может выступать как Internet Information Server (IIS), поставляемый в составе операционных систем от фирмы Microsoft, так и Apache сервер. Конечно, есть и платные аналоги этих решений, но про них мы разговор вести не будем.

Дополнительным плюсом продуктов Apache является возможность их запуска из Linux подобных операционных систем.

Мы рассмотрим вариант с IIS, т.к. он не требует поисков и установки продуктов сторонних производителей.

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

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

Рис.1

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

Определившись с инструментарием, перейдем к настройке.

Установка и запуск Web-сервера

Для того, чтобы запустить IIS на компьютере с установленной Windows, необходимо произвести следующую последовательность действий (на примере Windows 7):

  1. В «Панели администратора» зайти в меню «Программы и компоненты» и нажать на «Включение или отключение компонентов …» (Рис.2); Рис.2
  2. В открывшемся после некоторого времени окне нас будет интересовать пункт «Службы IIS», галочки, выставленные по умолчанию можно не менять, за исключением пункта «Расширения ISAPI» (Рис.3), этот пункт обязательно должен быть включен;

Рис.3

Удостовериться в том, что веб-сервер заработал, можно забив в адресной строке любого браузера строку вида «http://localhost» и получив картинку, как на Рис.4.

Рис.4

  1. Если все инсталлировалось правильно, в «Панели управления»-> «Администрирование» появится ярлык «Диспетчер служб IIS», запустим его;
  2. Так как стандартная процедура публикации базы на веб-сервер из конфигуратора отрабатывает это действие для 32-разрядного модуля расширения, мы должны в настройках сервера разрешить возможность его использования для конкретного пула приложений;
  3. В нашем случае мы воспользуемся предопределенным пулом DefaultAppPool (Рис.5) Рис.5
  4. Запустив контекстное меню нашего пула, на закладке «Дополнительные параметры» , для ключа Разрешены 32-разрядные приложения (Рис.6) установим значение True;

Рис.6.

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

Выбрав конкретную, только что опубликованную базу в списке, необходимо активировать утилиту «Сопоставление обработчиков» (Рис.7). Рис.7

В нашем случае нам понадобится установить соответствие между ISAPI-dll и исполняемым файлом wsisapi.dll, находящимся в папке BIN, установленной версии платформы.

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

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

  1. В первую очередь запустим программу 1С с правами администратора;
  2. В режиме Конфигуратор откроем публикуемую базу;
  3. Перейдем в меню Администрирование->Публикация на веб-сервере, у нас откроется окно, как на Рис.8; Рис.8
  4. Несмотря на то, что платформа поддерживает кириллицу и позволяет её использовать для задания имени публикации, во избежание проблем, лучше для её идентификации использовать только латинские буквы и цифры;
  5. В случае, если на компьютере установлено несколько веб-серверов, в соответствующем окне необходимо выбрать тот, который будет использоваться этой базой;
  6. В поле «Каталог» будет автоматически сформирован путь, где будет храниться наш ресурс, если что-то не устраивает, можно запустить диалог выбора каталога;
  7. После сообщения о успешной публикации мы получим предупреждение (Рис.9) .

Рис.9

Настройка прав пользователей

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

Нам необходимо разрешить полный доступ пользователю IIS_USERS:

  • К папке «C:\inetpub\wwwroot\Имя публикации», где хранится ресурс;
  • К папке с используемой версией программы, где хранится библиотека wsisapi.dll;
  • К месту, где хранится база.

Выполнив вышеперечисленные действия, мы можем проверить работоспособность нашей публикации, забив в окне браузера строку вида «localhoct/Имя публикации» и обнаружив там форму идентификации пользователя.


Добавить комментарий

Ваш e-mail не будет опубликован.

*

code


Настройка начальной страницы в 1С:Бухгалтерии 8
Начальную страницу программы «1С:Бухгалтерия 8» редакции 3.0 можно настроить, скомпоновав состав и положение блоков в зависимости от потребности и решаемых ...
Налог на недвижимость за неполный год в 1С:Бухгалтерии 8
Налог на имущество при владении недвижимостью не полный год и изменении стоимости объекта С 2019 года при расчете налога на ...
Новые возможности 1С:Бухгалтерии 8. Обзор февраль 2019
Новое в версиях версии 3.0.67-3.0.68 «1С:Бухгалтерии 8» Раз в месяц эксперты «1С» рассказывают слушателям 1С:Лектория о всех нововведениях в программе ...
Как отразить возврат из ФНС излишне перечисленного НДФЛ в 1С:ЗУП ред.3
В этом видеоуроке эксперты 1С рассказывают, как в программе «1С:Зарплата и управление персоналом 8» редакции 3 зарегистрировать излишне перечисленный НДФЛ, ...
Регистрация возврата НДФЛ сотруднику в 1С:ЗУП ред.3
Если у работника был излишне удержан НДФЛ, налоговый агент должен сообщить об этом сотруднику и при получении от него письменного ...
НИТО-2019. 29-30 января 2019 г. "WorldSkills и "1С". Ч.13.
Секция "WorldSkills и "1С". Готовимся к демонстрационному экзамену 2019". Доклад Опыт подготовки участников чемпионатов WorldSkills. Владимир Калиникович Иванов, Политехнический колледж ...
НИТО-2019. 29-30 января 2019 г. "WorldSkills и "1С". Ч.12
Секция "WorldSkills и "1С". Готовимся к демонстрационному экзамену 2019". Доклад Практика студентов - эффективный этап подготовки к демоэкзамену. Юрий Бахмутский, ...
НИТО-2019. 29-30 января 2019 г. "WorldSkills и "1С". Ч.11
Секция "WorldSkills и "1С". Готовимся к демонстрационному экзамену 2019". Доклад Лучшие практики: практические задания и проекты в учебном процессе. Дмитрий ...
НИТО-2019. 29-30 января 2019 г. "WorldSkills и "1С". Ч.10
Секция "WorldSkills и "1С". Готовимся к демонстрационному экзамену 2019". Доклад Лучшие практики: учебная программа подготовки специалиста по информационным системам. Екатерина ...
НИТО-2019. 29-30 января 2019 г. "WorldSkills и "1С". Ч.9.
Секция "WorldSkills и "1С". Готовимся к демонстрационному экзамену 2019". Доклад Принцип составления заданий демоэкзамена и их оценки. Виталий Рыбалка, фирма ...
НИТО-2019. 29-30 января 2019 г. "WorldSkills и "1С". Ч.8.
Секция "WorldSkills и "1С". Готовимся к демонстрационному экзамену 2019". Доклад Учебная литература "1С:Паблишинг": рекомендации и условия приобретения. Наталия Моисеенко, фирма ...
НИТО-2019. 29-30 января 2019 г. "WorldSkills и "1С". Ч.7.
Секция "WorldSkills и "1С". Готовимся к демонстрационному экзамену 2019". Доклад Готовимся к демоэкзамену: обучение преподавателей по технологиям 1С, методические материалы ...
НИТО-2019. 29-30 января 2019 г. "WorldSkills и "1С". Ч.6.
Секция "WorldSkills и "1С". Готовимся к демонстрационному экзамену 2019". Доклад Готовимся к демоэкзамену: составляем инфраструктурный лист и план застройки. Евгений ...
НИТО-2019. 29-30 января 2019 г. "WorldSkills и "1С". Ч.5
Секция "WorldSkills и "1С". Готовимся к демонстрационному экзамену 2019". Доклад Готовимся к демоэкзамену: получаем свидетельство эксперта демоэкзамена. Алена Шаронова, фирма ...