Что такое web сервер 1с
Перейти к содержимому

Что такое web сервер 1с

  • автор:

Что называется веб-сервером (web server) и для каких целей он используется?

Сотрудники компании «АйТи-Консалтинг», специализирующиеся на разных программных продуктах, бухгалтерских и it услугах, написали статьи, позволяющие посетителям сайта быстро ориентироваться в ответах на интересующие вопросы.

Что называется веб-сервером (web server) и для каких целей он используется?

Что называется веб-сервером? Определение и предназначение.

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

Для чего предназначено данное программное решение? Для чего необходим веб-сервер?

Работа с подобной программой нацелена главным образом на прием HTTP-запросов, их обработку и выдачу HTTP-ответов.

Что такое эти HTTP-запросы и HTTP-ответы?

Каждый пользователь сталкивается с ними дело регулярно, и основная программа, позволяющая вести работу с HTTP-запросами и HTTP-ответами – обыкновенный браузер, функционирующий в нашей ОС (Google Chrome, Яндекс Браузер, Firefox, Internet Explorer и проч.).

То есть это запросы к веб-серверу и ответы на него, происходящие по протоколу HTTP. Это особая совокупность правил, позволяющих взаимодействовать браузеру и веб-серверу.

Скорее всего, все сталкивались с тем, что при вводе определенного адреса в адресной строке браузера перед доменом веб-ресурса прежде всего отображается протокол, по которому функционирует веб-ресурс. Это или http, или https.

Основное, о чем необходимо помнить, — после введения адреса веб-ресурса в адресную строку браузера и нажатия кнопки Enter начинается выполнение запроса к веб-серверу.

Как раз-таки веб-сервер (web server) и осуществляет обработку данных запросов. Данная программа может быть загружена на тот же ПК, где работает браузер. Кроме того, подобный веб-сервер может быть установлен в ином месте, на ином ПК в Интернете. Разницы никакой. Просто посредством браузера возможно обращение к такому веб-серверу и получение ответа.

И вот по предоставленному http-ответу браузер выводит все то, что содержится на этой веб-странице. Ответ, отправляемый веб-сервером, включает все необходимые данные для отображения браузером веб-страницы в формате, в котором это предполагал специалист, разработавший веб-ресурс.

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

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

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

База данных считается самостоятельной системой (программой), не относящейся к веб-серверу.

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

Следует обратить внимание на то, что HTTP-запросы можно выполнять не только с браузера, это возможно посредством командной строки, некоторых серверных приложений и прочих ПО.

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

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

Если у веб-сервера нет доступа к определенным документам, он попросту накладывает запрет на доступ к данным документам.

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

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

Наиболее распространенными веб-серверами, существующими сегодня, считаются Apache, IIS, Nginx.

Основное — веб-сервер выступает определенной программой, позволяющей осуществлять прием HTTP-запросов и выдачу HTTP-ответов.
  • Контакты
  • Статусы компании
  • Вакансии
  • Партнеры
  • Реквизиты
  • Политика конфиденциальности
  • Карта сайта
  • Часто задаваемые вопросы
    • Как правильно выбрать 1С
    • Какие бывают программы 1С? Самые популярные конфигурации. ПО для мелких и крупных организаций
    • Новые функции 1С: Бухгалтерия 8. Настройка сервиса 1С: ДиректБанк. Инструкция
    • С 1 сентября 2022 года работодатели попали в список операторов персональных данных. Что это означает?
    • Способы перехода с 1С: Бухгалтерия предприятия 2.0 на 1С: Бухгалтерия 3.0
    • Начинаем работу в редакции программы 1С: Бухгалтерия 3.0. Инструкция по переходу из 2.0
    • Настройка обмена данными между 1С и маркетплейсом Wildberries
    • Настройка обмена между программой 1С: УТ и интернет-магазином Ozon с помощью сервиса 1С-ЭДО
    • Торговля через маркетплейсы (Ozon, Wildberries, Яндекс.Маркет, Lamoda) и учёт в 1С
    • Что выбрать 1С: ERP или SAP ERP?
    • Процедуры и функции в программе 1С
    • Как контролировать отрицательные остатки в 1С: Бухгалтерия 8.3? Инструкция
    • Как сохранить 1С?
    • Изменения в декларации по налогу на прибыль за 2021 год
    • Доработка типовой программы (конфигурации) 1С
    • Как сформировать и выгрузить из 1С? Инструкция
    • Как загрузить адресный классификатор ГАР в программу 1С?
    • Внесение изменений в законодательные акты об электронной подписи (ЭЦП)
    • Настройка версионирования объектов (с ручным или автоматическим удалением устаревших версий) 1С. Хранение истории объектов
    • Программа для автосервиса – автоматизация через 1С: УНФ
    • 1С для ремонта и обслуживания оборудования
    • 1С Бухгалтерия предприятия (1С: Бухгалтерия)
    • Универсальный отчет в 1С
    • Сервер физический или виртуальный?
    • База данных (БД)
    • Программа для стоматологии
    • Что из молочной продукции и когда маркируется?
    • Особенности работы веб-приложений
    • Что называется веб-сервером (web server) и для каких целей он используется?
    • Как перенести базу 1С на другой компьютер? Инструкция
    • Прослеживаемость товаров с 01.07.2021 в программе 1С
    • Бухгалтерский календарь на 2021 год
    • Как настроить контрольно-кассовую технику после прекращения действия вмененки (ЕНВД)?
    • Инструкция для работодателя (полисодержателя), который заключил трудовой договор с гражданами возраста 65 лет и старше (пандемия коронавир�
    • Чем объясняется популярность ПО 1С?
    • Отмена единого налога на вмененный доход (ЕНВД) в 2021 году
    • Как начать работу с 1С: Бухгалтерия предприятия 8 (1С: Бухгалтерия 8)?
    • Автоматизация процессов учета в общеобразовательном учреждении. Какая программа?
    • 1С: Библиотека — Система автоматизации библиотек. Что умеет программа?
    • Рост бизнеса компании «1С» в условиях пандемии
    • Как проводить списание в 1С?
    • Как настроить 1С: ЗУП (Зарплата и управление персоналом)?
    • О введении фискального накопителя нового поколения ФН-1.1М для товаров с маркировкой
    • Отличия типовой конфигурации 1С от нетиповой. Определение
    • Параметры прав доступа в программе 1С версии 8
    • Для чего надо создавать резервные копии баз данных 1С
    • Поддержка 1С удаленно
    • Ошибка 1С: «Этот хост неизвестен»
    • Описание отдельных программ 1С, зарекомендовавших себя как универсальные и многоцелевые программы
    • Какие бывают программы 1С
    • Как правильно выбрать 1С-программиста
    • Для кого предназначены программы 1С
    • 1С для начинающих. С чего начать?
    • Ошибка «Недостаточно памяти» в 1С
    • Оформить в 1С субсидию или льготный кредит предприятиям
    • Фирма 1С
    • Сервер для локальной сети
    • ЕНВД и маркировка
    • Отчет в 1С
    • Бюджет доходов и расходов (БДР) в 1С
    • Антивирусы – это
    • IT-аутсорсинг – это
    • Проблема «Обнаружено нарушение целостности системы» при входе в программы платформы 1С: Предприятие
    • Компания 1С
    • Электронные трудовые книжки в 1С
    • Системное администрирование
    • О системе 1С: WMS
    • О системе 1С: PDM
    • Оформление нерабочей недели в 1С
    • Бизнес-процессы в 1С
    • Новые цены на «1С: ERP»
    • Что такое ЕГАИС
    • Защита программ 1С
    • Календарь бухгалтера 2020 года
    • Выбрать онлайн-кассу
    • Требования по онлайн-кассам до 2021 года
    • Налоговый вычет до 18000 за приобретение кассы
    • ФИС ФРДО – что это?
    • Использование кассовой техники
    • Почему появилась ошибка 1С: «Не обнаружен ключ защиты»?
    • Ошибка 1С: «Поле объекта не обнаружено»
    • ЕГИССО что это?
    • Что делать, если возникает ошибка 1С: «Неверный формат хранилища данных»?
    • Как выявить нелицензионные программы 1С?
    • Скачать 1С бесплатно: стоит ли?
    • Ошибки СУБД, SQL в 1С
    • Поддержка отраслевых конфигураций 1С: УПП
    • Ошибки НДФЛ в 1С
    • 1С-программисты обязаны знать основы бухгалтерии?
    • Сколько зарабатывают 1С-программисты?
    • Почасовая работа 1С-программистов мотивирует их.
    • Должен ли 1С-программист консультировать? Как найти общий язык с 1С-программистом?
    • 1С-программисты продвигаются по карьерной лестнице?
    • 1С-программистов много, как найти хорошего?
    • Федеральный закон от 03.07.2018 № 192-ФЗ
    • Очистка кэша 1С
    • ФЕДЕРАЛЬНЫЙ ЗАКОН N 54-ФЗ от 22 мая 2003 года
    • Приказ Министерства связи и массовых коммуникаций РФ от 5 декабря 2016 г. № 616
    • Сопутствующие товары и услуги или как увеличить продажи на 25%
    • Как защититься от вирусов
    • 100% работающая «Тактика внедрения» программ 1С: о чем нужно знать?
    • Для чего нужно обновлять 1С
    • Преимущества и недостатки 1С:Предприятие
    • Программа 1С для касс в розничном магазине
    • Как можно пользоваться сервисом «Отвечает аудитор»?
    • Как в 1С 8 исправить 2-НДФЛ
    • IT-Аутсорсинг

    Внесем ясность в ваш бизнес!

    2003-2023 © ООО «АйТи-Консалтинг»
    Все права защищены. 150007, г. Ярославль, ул. Урочская, д.19, помещение 42

    Веб-клиент

    Веб-клиент — это одно из клиентских приложений системы «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. Доступны только основные функции веб-клиента.

    Развертывание: веб-клиент, клиент-серверный вариант работы

    В этом варианте работы пользователь, в общем случае, взаимодействует с информационной базой по следующей схеме:

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

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

    Развертывание на компьютере разработчика

    • платформу «1С:Предприятие 8», содержащую кластер серверов;
    • СУБД, поддерживаемую платформой;
    • веб-сервер — по желанию, вы можете использовать один из встроенных веб-серверов 1C:EDT или установить собственный;
    • браузер.

    Примечание: Существуют другие варианты развертывания.

    Предупреждение: При работе в ОС macOS возможен единственный вариант — с использованием кластера, существующего в локальной сети, т. к. кластер работает только под управлением операционных систем Windows и Linux.

    • создаете новую клиент-серверную базу;
    • импортируете ее конфигурацию в новый проект;
    • публикуете базу на веб-сервере;
    • добавляете в проект нужные вам объекты конфигурации и алгоритмы;
    • запускаете веб-клиента, имитируя работу пользователя.

    Для отладки в этом варианте работы требуется дополнительная настройка (подробнее).

    Когда конфигурация готова, вы можете создать CF-файл конфигурации, DT-файл информационной базы, собрать их в комплект поставки и создать дистрибутив (подробнее).

    Установка платформы «1С:Предприятие 8»

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

    • 1С:Предприятие (содержит конфигуратор и веб-клиента);
    • Сервер 1С:Предприятия 8 ;
    • Модули расширения веб-сервера .
    • common ;
    • client ;
    • server (т. к. client зависит от server );
    • ws .

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

    При запуске 1C:EDT самостоятельно находит и добавляет в свои настройки все версии платформы, которые установлены на компьютере. Если этого не произошло или если вы устанавливали платформу в то время, когда 1C:EDT была запущена, вы можете самостоятельно добавить новую версию платформы в параметрах 1C:EDT .

    Для администрирования кластера (в любой операционной системе) начиная с версии платформы 8.3.15 вы можете использовать стандартную функцию Управление серверами . Она доступна в любом прикладном решении в режиме 1С:Предприятие — Главное меню > Все функции > Стандартные > Управление серверами .

    Возможная проблема: Если команда Все функции отсутствует, включите ее видимость — Главное меню > Настройки > Параметры. > Отображать команду «Все функции» .

    В платформе 8.3.14 такая стандартная функция отсутствует, но вы можете использовать аналогичную универсальную обработку Управление серверами . Эту обработку можно запустить в любом прикладном решении.

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

    Установка системы управления базами данных

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

    Установка веб-сервера

    • Встроенный Apache 2.4 — веб-сервер, входящий в состав 1C:EDT ,
    • 1С:Линк — веб-сервер, расположенный в сервисе 1С:Линк. 1C:EDT интегрирована с сервисом 1С:Линк и позволяет вам публиковать свои информационные базы на этом сервисе.

    Если вы используете ОС macOS или если по каким-то причинам встроенные веб-серверы вас не устраивают, вам нужно будет установить один из веб-серверов, работу с которыми поддерживает платформа «1С:Предприятие 8». Подробнее вы можете прочитать в документации «1С:Предприятие 8.3. Руководство администратора».

    При запуске 1C:EDT самостоятельно находит и добавляет все веб-серверы, которые установлены на компьютере.

    Если вы устанавливали веб-сервер в то время, когда 1C:EDT была запущена, перейдите в панель Веб-серверы и нажмите в ее командной панели.

    Если 1C:EDT не смогла добавить веб-сервер автоматически, вы можете добавить его вручную.

    Установка браузера

    Вам нужно будет установить один из браузеров, работу с которыми поддерживает платформа «1С:Предприятие 8». Подробнее вы можете прочитать в документации «1С:Предприятие 8.3. Руководство администратора».

    Кроме этого необходимо выполнить некоторые настройки браузера — «Настройка веб-браузеров для работы в веб-клиенте».

    Другие варианты развертывания

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

    В этом случае предметы отладки ( Веб-клиент , Сервер ) будут исполняться на вашем компьютере.

    Если в вашей локальной сети установлен кластер серверов «1С:Предприятия 8», вы можете не устанавливать на своем компьютере кластер и СУБД. Информационную базу вы создадите в имеющемся кластере.

    В этом случае Веб-клиент будет исполняться на вашем компьютере, а Сервер будет исполняться на том компьютере, на котором работает кластер серверов.

    На уровень выше: Варианты развертывания для разработки настольных приложений

    Публикация баз 1С на веб-сервере IIS

    Подавляющая часть пользователей программных продуктов от фирмы 1С осведомлена о возможностях платформы и типовых\нетиповых конфигурациях, разработанных на ней. Но остальная часть юзеров в состав, которых входят бухгалтера, кадровики и другие офисные сотрудники наверняка не знают до конца всех прелестей программы. Сюда же можно отнести и опытных ИТ специалистов, который просто никогда плотно не работали с 1С, отсюда и вытекают упущения в использовании полного функционала. К подобным полезным механизмам ПО от 1С можно отнести возможность работы в нескольких клиентских режимах:

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

    Установка интернет-сервера IIS

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

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

    В открывшемся окне «Компоненты Виндовс» необходимо найти и активировать галочкой «Службы IIS». Далее нужно развернуть дерево этого компонента и перейти в ветку как показано на скриншоте ниже. Здесь обязательно нужно активировать следующий набор компонентов, которые будут необходимы для корректной работы платформы 1С:Предприятие (х64): NET Extensibility 4.8, ASP библиотеки, а также расширения и фильтры ISAPI. Далее походу публикации разберем особенность настроек веб-сервера для работы с платформой разрядностью x86.

    Включение служб IIS

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

    Домашняя страница IIS

    Проверка установленных модулей расширения 1С:Предприятие

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

    Модуль веб-сервера 1С

    Как только убедились в том, что 1С установлена корректно со всеми необходимыми дополнениями, продолжим двигаться дальше. Поскольку в корневую папку платформы будет обращаться сервер IIS, необходимо на эту папку дать полные права соответствующей группе пользователей под названием «IIS_IUSRS». Переходим в директорию, куда ранее была установлена 1С платформа (х64). Обычно это C:\Program Files\1Cv8\, а для 32-разрядных C:\Program Files(х86)\1Cv8\. Нажимаем правой кнопкой мыши и открываем свойства корневой папки 1cv8. Далее открываем вкладку, где определяется безопасность и нажимем кнопку «Изменить», чтобы добавить необходимую группу пользователей. Следом в открывшемся окне жмем «Добавить» и переходим в окно «Выбор: Пользователя или группы», где переходим в раздел дополнительно. Нажимаем в открывшемся окне кнопку «Поиск» и в результатх поиска выбираем IIS_IUSRS, после этого соответственно добавляем группу с помощью кнопки «ОК».

    Полный доступ для группы пользователей

    Далее останется только установить полные права этой группе в окне «Разрешения для группы:» и закрыть все открытые окна, нажимая «Ок».

    Полный доступ

    Публикация центральной базы

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

    • Имя. Название, которое будет использоваться для подключения в веб-клиенте.
    • Веб-сервер. По умолчанию будет установлен Internet Information Server.
    • Каталог. Папка публикуемой базы, создаваемая публикацией в основном каталоге IIS.

    После, нужно отметить галочками сервисы, которые пригодятся для дальнейшей работы в браузере и далее нажать кнопку «Опубликовать». После должно высветиться диалоговое окно, которое сообщит об успешном завершении.

    Публикация информационной базы

    Отмечу, что, если используется 64-разрядная платформа, тогда останется только провести регистрацию, исполняемого модуля веб-расширения 1С в информационном интернет сервере (IIS). Это можно сделать с помощь специального файла «webinst.exe», который необходимо просто запустить от имени администратора и дождаться окончания выполняемых процедур. Располагается этот волшебный файл в каталоге bin, в директории, где была установлена 1С. После того как файл завершит работу, модуль будет зарегистрирован. Или же пойти вторым более долгим, но надежным путем. Открываем «Диспетчер служб Internet Information Server», где в дереве сайтов необходимо выбрать опубликованный веб-вариант центральной базы и перейти к настройкам «Сопоставления обработчиков».

    Сопоставление обработчиков

    В списке сопоставления найдем и откроем обработчик, относящийся к нашей базе, найти его можно по характерному названию «1C Web-service Extension». Дважды щёлкнем по нему, откроется окно редактирования, где в соответствующем поле укажем путь к исполняемому файлу 64-разрядного модуля расширения веб-сервера 1С. Его расположение соответствует корневой папке bin, в которую необходимо перейти и отметить необходимый файл (dll). Точный путь к нужному файлу показан на скриншоте ниже.

    1C Web-service Extension

    После, необходимо нажать на «Ок» и вернуться в список сопоставления обработчиков, где аналогичным способом открыть и настроить обработчик ISAPI-dll. В нем также необходимо указать директорию к исполняемому файлу wsisapi.dll 64-разрядного модуля.

    wsisapi.dll

    Процесс сопоставления обработчиков стандартного пула приложений для 32-рязрядных платформы полностью аналогичен, за исключением того, что исполняемый файл wsisapi.dll располагается в другой директории, соответствующей разрядности платформы (C:\Program Files (x86)\1cv8\8.3.16.1814\bin\wsisapi.dll). Нужно просто указать этот путь в поле «Исполняемый файл» в обработчиках, рассмотренных выше. Ну и заключительным шагом разрешить работу для 32-разрядных программам в пуле стандартных приложений (см. рисунок ниже).

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

    После этого разворачивание IIS и публикация базы на платформе 1С:Предприятие (x64-x86) закончена, чтобы в этом убедиться введем в браузере адрес публикации, например, http://localhost/Name_base. Если мы увидим загрузку нашей конфигурации значит можем радоваться, веб-клиент доступен и готов к работе. На этом статья подошла к своему логическому завершению, спасибо за внимание.

    Веб-клиент 1С

    Изображение автора статьи

    Соломахин Руслан

    Разработчик компании Софтонит

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

Ваш адрес email не будет опубликован. Обязательные поля помечены *