Настройка и публикация 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


Новая форма и формат декларации по акцизам на алкоголь
Утверждены форма и формат декларации по акцизам на этиловый спирт, алкогольную и (или) подакцизную спиртосодержащую продукцию Приказ ФНС России от ...
Проект. Изменение МРОТ на 2019 год
Планируется установить МРОТ с 1 января 2019 года в сумме 11 280 рублей в месяц Проект Федерального закона ...
Контрольные соотношения для декларации (расчета) по налогу на имущество
ФНС направила контрольные соотношения для декларации (расчета) по налогу на имущество (утв. приказом ФНС от 04.10.2018 № ММВ-7-21/575@) Письмо ФНС ...
Microsoft и Mastercard создадут глобальную систему идентификации
Microsoft и Mastercard работают над решением проблемы слишком большого количества способов идентификации в различных сервисах. Для этого компании планируют запустить ...
Российские силовики закупили необычные отечественные суперкомпьютеры
Сотню суперкомпьютеров российского производства закупили силовые ведомства. Особенность устройств – система жидкостного охлаждения в прозрачном корпусе с неоновой подсветкой. Разбираемся, что это ...
​​​​​​​Microsoft отказалась от использования движка браузера Edge в пользу Chromium
Microsoft окончательно отказалась от попыток продвинуть в массы браузер собственной разработки. Компания рассказала о том, что планирует отказаться от обозревателя ...
Андрей Мироненко: «У нас проблемы не с импортом, а с желанием меняться»
Между выступлениями и ответами на вопросы гостей INFOSTART EVENT мы побеседовали с экспертом по промышленной автоматизации, ИТ-директором в прошлом, а ...
В сервисе «1С:Фрэш» ограничат количество доступных баз
Ограничения затронут тарифы ПРОФ, СПЕЦ и КОРП, ориентированные в большей степени на средний и крупный бизнес. До недавнего времени количество ...
20 мыслей об ИТ-проектах, или 20 лет спустя
В этой серии из 20-ти статей я готов поделиться своей практикой управления проектами. Примеры, опыт и только то, что проверено ...
Партионный учет товаров в конфигурациях УТ, КА, ЕРП
История развития, особенности реализации в текущих версиях ЕРП 2.4, КА 2.4, УТ 11.4, методы оценки стоимости запасов, примеры расчета стоимости ...
ART - экспериментальный встроенный язык для 1С
Насколько сложным должен быть встроенный инструмент программирования для такой системы, как 1С и что получится, если упростить его до последнего ...
Реализация простого http-сервиса "Просмотр карточки номенклатуры(товара) в браузере"
Практический пример реализации простого http-сервиса средствами 1С Предприятие 8.3. Обеспечивает просмотр списка товаров и просмотр данных товара в браузере ...
Перенос данных из УПП 1.3 в БП 3.0 (Релизы УПП 1.3.111.1, БП 3.0.65.80)
Перенос данных из УПП 1.3 в БП 3.0 (остатки и документы) включая зарплату и кадры 11.10.2018 Правила обновлены до текущих ...
Слухи подтвердились: «Яндекс» официально презентовал собственный телефон
Случайно опубликованные характеристики первого смартфона от «Яндекс» подтвердились после презентации устройства. Телефон получил неплохое «железо» при весьма бюджетном ценнике ...
В Alibaba научили речевой алгоритм изолировать голоса в шумной толпе
Китайский конгломерат Alibaba все чаще обращает свое внимание на искусственный интеллект. На конференции NeurIPS 2018 в Монреале они представили презентацию ...