Настройка и публикация 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С пробить чек на удержание из зарплаты в 1С:ЗУП ред.3
Если у сотрудника есть удержания из зарплаты, которые по 54-ФЗ должны оформляться чеками ККТ, то теперь в «1С:Зарплате и управлении ...
Рынок труда 1С. Интервью с Анной Степанян
Приглашаем посмотреть интервью с Анной Степанян – HR компании "IT Capital". В ходе интервью Анна расскажет, на каких специалистов большой ...
Проводки при начислении налога на прибыль в 1С:Бухгалтерия 8
Проводки при начислении налога на прибыль Проводки по начислению налога на прибыль в «1С:Бухгалтерии 8» редакции 3.0 формируются автоматически при ...
1С:Эксперт - видеоразбор кейсов от преподавателя учебного центра фирмы 1С
Приглашаем посмотреть видеокейс от преподавателя учебного центра фирмы «1С» Виктора Богачева. Будут описаны ситуации, с которыми сталкивался автор на крупных ...
Информационная система 1С:ИТС - выпуск июль 2019
- Как начислять амортизацию ОС при способе списания стоимости пропорционально объему продукции? - Как оформить добровольный возврат сотрудником излишне выплаченной ...
Как помочь бухгалтеру: сервис формирования отчетов в контролирующие органы
Мир постепенно переходит в цифровой формат, в том числе и финансовые вопросы. Сегодня контролирующие органы в России принимают налоговую и ...
1С:ERP Урок 16. Продажи. Коммерческие предложения
Шестнадцатый видеоурок вводного курса по прикладному решению «1С:ERP Управление предприятием». Продолжаем рассматривать документооборот оптовой торговли. Тема на сегодня – Коммерческие ...
Использование видов платежей по налогу на прибыль в 1С:Бухгалтерии 8
В этом видеоуроке эксперты 1С демонстрируют, как в «1С:Бухгалтерии 8» (ред. 3.0) используются виды платежей по налогу на прибыль. Например, ...
2 лучших криптовалюты для инвестирования в 2019 году
После умопомрачительного взлета на фантастические стоимостные уровни, превышающие $20 тыс. за 1 Биткоин, последовал затяжной спад (в течении всего 2018 ...
Курсы менеджмента. Полезные советы
Как сформировать дерево проблем ? Дерево проблем представляет собой ключевой график, который должен облегчить процесс формирования системы необходимых задач на ...
1С:ERP Урок 15. Продажи. Договоры с клиентами
Пятнадцатый видеоурок вводного курса по прикладному решению «1С:ERP Управление предприятием». Продолжаем рассматривать документооборот оптовой торговли. Тема на сегодня – Договоры ...
Отпуск без сохранения зарплаты в 1С:Бухгалтерия 8
В каких случаях предоставляется отпуск без сохранения зарплаты. Сроки отпуска без содержания по инициативе работника. Как оформить отпуск без сохранения ...
Как правильно заверить копии документов: копия верна, образец
В каких случаях допускается замена оригиналов документов копиями (посреднические сделки, копии доверенностей в кассе, копии, предоставляемые при налоговом контроле). Как ...
Создание банковского счета организации или контрагента в 1С:Бухгалтерии 8
Из этого видеоурока экспертов 1С вы узнаете, как в программе «1С:Бухгалтерия 8» создать банковский счет организации или контрагента, в том ...