1с 8 публикация на удаленный веб сервер. Настройка веб-серверов для работы с «1С:Предприятием. Настройка операционной системы

Датчики движения сделали человеческую жизнь намного легче. Их устанавливают в различные приборы, в том числе — в осветительные. Так, человеку нет необходимости теперь искать выключатель в темноте. Благодаря установленному датчику движения свет автоматически включится.

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

Стоит отметить, что сам датчик устанавливается не в цоколе, а на стене. Угол его обзора составляет до 120 градусов.

В зоне видимости датчика фиксируется уровень излучения. В состоянии покоя датчик «хранит молчание». Когда в зону видимости попадает какой-нибудь объект, на выходе происходит изменение напряжения. В зависимости от вида датчика, способ передачи сигнала варьируется.

Череда импульсов о появлении объекта передается на центральный пульт управления. В зависимости от уровня чувствительности свет на объекте включается в течение 3−10 секунд. Чтобы освещение появлялось довольно быстро, монтаж датчика движения осуществляется на входе в помещение .

Виды датчиков движения

Сегодня на рынке представлено довольно много видов датчиков движения. В зависимости от существующих задач на объекте, бюджета и внешних условий, необходимо устанавливать тот или иной датчик движения для включения света. Так, можно установить ультразвуковой, инфракрасный или микроволновый датчик.

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

Инфракрасный датчик работает по типу термометра. При попадании объекта, чья температура тела выше, чем в помещении, сигнал передается на пульт управления. В течение 3−10 секунд свет включается автоматически. Главным недостатком такого датчика является реакция на смену температуры . Поэтому он плохо подходит для помещений, где есть отопительные приборы. Не рекомендуется устанавливать его перед дверью. Однако именно такие датчики, как правило, используют в жилых помещениях. Это обусловлено возможностью настройки диапазона температур, чтобы свет не включался на домашних животных.

Микроволновый датчик работает по типу локатора. Так, прибор периодически отправляет сигналы определенного диапазона. Когда сигнал возвращается, датчик срабатывает. Сегодня это наиболее продвинутый датчик, представленный на рынке. Его чувствительность максимальная, а угол обзора достигает 120 градусов. Однако стоимость такого датчика довольно высокая, поэтому их устанавливают в офисных помещениях или в производственных цехах.

Также датчики движения для включения света бывают уличного и внутреннего исполнения . Если комнатный датчик работает при температуре 0−45 градусов Цельсия, то уличные могут выдерживать морозы до -50 градусов. При установке сигнализаторов важно учитывать диапазон действия устройства. Чаще всего устанавливаются приборы, действующие на 100−500 метров, но есть профессиональные модели, радиус действий которых приближается к одному километру. Отметим, что многие датчики работают только с осветительными приборами определенного типа. Важно учитывать этот нюанс при монтаже.

Напомним, что основной целью датчиков движения для включения света является экономия электроэнергии.

При установке их на большом коммерческом объекте экономия электроэнергии составляет от 25 до 40%.

Выбор датчика движения для включения света

Конечно, можно приобрести любой тип датчика движения. Но при выборе обязательно необходимо отталкиваться от запланированного бюджета и технических возможностей объекта. Существует несколько правил при монтаже датчиков движения.

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

Чтобы прибор не срабатывал на домашних животных, его стоит устанавливать на расстоянии 1 метр от пола . Если важно, чтобы угол обзора был максимальным, датчик устанавливают на потолке.

В квартиру можно установить самые простые датчики — ультразвуковые. Но, для темных и холодных подвалов рекомендуются инфракрасные приборы. Они максимально подходят для таких объектов. Что касается микроволновых, то они универсальны, хотя из-за высокой стоимости их установка чаще осуществляется на больших промышленных объектах.

Производители

Сегодня на рынке представлено несколько основных производителей. Но большинство из них имеют заводы на территории КНР. Однако, есть несколько отечественных производителей, которые собирают из китайских комплектующих датчики в России. Стоимость таких моделей немного выше, но это полностью окупается повышенным сроком гарантии.

Важно отметить, что цена за прибор напрямую зависит от дальности центрального склада поставщика или производителя. Так, на Дальнем Востоке китайские модели значительно дешевле отечественных. В Москве можно найти датчики российского производства, которые будут стоить меньше импортных. Наиболее надежными и простыми в монтаже датчиками являются модели торговых марок Ultralight, Theben и Sen. Последнее время на рынке очень популярными стали Camelion LX-03A.

Несмотря на то что технические характеристики, по сути, везде одинаковые в техническом паспорте, отечественные модели уличного исполнения более морозоустойчивы . Гарантия, как правило, составляет от 6 месяцев до 1 года.

Установка датчиков движения

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

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

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

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

В настоящее время платформа 1С умеет работать с двумя общеизвестными серверами: IIS и Apache. Обязательно при установке платформы необходимо установить компоненту «Модули расширения веб-сервера»

Windows IIS или Apache что выбрать?

По непонятным мне причинам многие администраторы и программисты 1С используют сторонний веб-сервер Apache в среде Windows. Зачем городить огород если есть уже встроенный и отлаженный механизм? Его настройка занимает считанные минуты и называется он IIS (Internet Information Services). Да Apache неплохое и бесплатное решение, однако официальные разработчики перестали выкладывать дистрибутивы для Windows, только под Linux (вот тут пожалуйста- можно использовать). Приходится брать сборки с альтернативных сайтов. Поэтому приступим к публикации 1С IIS на примере Windows 7 x32. (В серверных платформах служба IIS уже установлена по умолчанию)

  • Открываем Панель управления-Программы и компоненты-Включение или отключение компонентов windows

  • Откроется окно в котором вам необходимо будет сразу выбрать пункт Службы IIS (выберутся все пункты по умолчанию для работы службы), затем развернем дерево и в пункте Компоненты разработки приложений выберем еще Расширение ISAPI. Далее жмем ОК.

  • После установки этих компонент переходим в Панель управления-Администрирование. Проверяем, что появился пункт Диспетчер служб IIS.

  • Открываем необходимую информационную базу в режиме конфигуратора и переходим в меню Администрирование-Публикация на веб-сервере. Система сама определит вид веб-сервера(в данном случае Internet Information Services). Необходимо ввести имя базы и каталог (по умолчанию каталог inetpub службы IIS). Можно оставить все параметры как есть или изменить по вашему усмотрению. Далее нажмем опубликовать. появится информационное окно о том, что публикация выполнена и потребует перезапустить веб-сервер 1С.

  • На этом настройка завершена. Открываем любой браузер (официально поддерживаются Mozilla FireFox, Microsoft Explorer, Google Chrome, Opera, Safari ) и вводим http://ip или адресное имя/Имя БД, в нашем случае http://localhost/test_base. В результате откроется привычное нам окно авторизации и собственно сама программа в которой мы можем убедиться,что работаем в режиме веб-клиента.

На текущий момент мы можем получить доступ к информационной базе только в локальной сети. Однако, что же сделать, чтобы можно было заходить с любого удаленного мета? Для этого вам или сисадмину потребуется сделать проброс 80 порта по протоколу TCP на маршрутизаторе или фаерволе. В частности необходимо также, чтобы адрес был белым(статическим). В результате чего получим доступ откуда угодно.

Более надежным и безопасным способом будет установка vpn туннеля (например при помощи openvpn или kerio vpn). И ваш удаленных компьютер окажется в той же локальной сети. Далее также открываем браузер и вводим http://ip /Имя БД.

На этом настройка завершена. Удачной работы!

Говорят, в 1С-программировании есть чистые эльфы.

Утонченные разработчики, которые по исчерпывающим ТЗ создают нетленные творения в светлых комнатах с тихой музыкой и приглушенным светом:)

С еженедельными meetup и обсуждением scrum-“куриц” за кофе с капкейком:)

Мы читали про них, но пока не видели.

Работа программиста / внедренца 1С
(и вообще большинства специалистов по 1С)
– это не только программирование

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

Понятно, что с добавлением новых пользователей или расстановкой флажков при настройке прав – все более-менее справляются:)

Но есть и темы, которые явно не стали “массовым знанием”.

Поэтому считаем полезным выпустить дополнительные материалы.

Запуск 1С:Предприятия под веб-клиентом

Cегодняшняя тема – родом из летнего опроса (да, мы читаем ответы:)

Тема “1С и web” продолжает оставаться относительно новой, для многих – terra incognita, с которой еще предстоит разбираться.

Поэтому – забирайте:

Вводная информация по запуску 1С под веб-клиентом

Самый первый, вводный видео-урок.

Особенности веб-клиента

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

Общая схема работы с информационными базами «1С:Предприятие» через веб-браузер

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

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

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

Установка веб-сервера IIS на Windows Server 2008. Публикация информационной базы «1С:Предприятие»

Один из веб-серверов, с которым может работать «1С:Предприятие», – это IIS от Microsoft. Он входит в поставку Windows Server.
В этом видео рассказывается, как установить IIS и выполнить на нем публикацию информационной базы под Windows Server 2008.
Подключаемся к опубликованной базе при помощи Internet Explorer.

Настройки публикации в диспетчере служб IIS

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

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

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

Подключение к опубликованной на веб-сервере базе при помощи тонкого клиента

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

Установка веб-сервера IIS на Windows Server 2012 R2. Настройка работы с 32-битным расширением

В этом видео рассматривается процесс установки веб-сервера IIS под ОС Windows Server 2012 R2.
Рассказывается, какие настройки необходимо сделать, чтобы обеспечить работу 32-битного расширения под 64-битную ОС.

Публикация информационной базы на веб-сервере под Windows Server 2012 R2

В этом видео рассказывается, как выполнить публикацию информационной базы под ОС Windows Server 2012 R2, что публикация должна выполняться в конфигураторе от имени администратора.

Настройка 64-разрядного модуля расширения веб-сервера для IIS

В этом видео рассказывается, как установить 64-битный сервер «1С:Предприятие» и как настроить веб-сервер на работу с этой платформой.

В данной статье я подробно опишу процесс организации веб- доступа к базам данных «1С:Предприятие» 8.3 на веб-сервере IIS (Internet Information Server), входящего в поставку Microsoft Windows Server. Для более старых версий «1С:Предприятие» (8.1 и 8.2 ) алгоритм публикации баз данных в целом аналогичен. Будет рассмотрен алгоритм настройки IIS для работы «1С:Предприятие», а также описан процесс публикации баз данных на веб-сервере как для 32-разрядного , так и для 64-разрядного модуля расширения веб-сервера.

1. Что понадобится

  1. Компьютер отвечающий для работы веб-сервера под управлением одной из операционных систем:
  2. Права локального администратора на данном компьютере.
  3. Дистрибутив для установки компонент «1С:Предприятие». Для настройки 64-разрядного модуля расширения веб-сервера, дистрибутив для установки 64-разрядного сервера «1С:Предприятие». В данном примере используется версия 8.3.4.389 . Для более старых версий «1С:Предприятие» (8.1 и 8.2 ) алгоритм публикации баз данных в целом аналогичен.

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

Устанавливаем веб-сервер Internet Information Server, который по умолчанию входит в поставку Microsoft Windows Server. При установке обязательно выбираем компоненты:

  • Общие функции HTTP (Common HTTP Features)
    • Статическое содержимое (Static Content)
    • Документ по умолчанию (Default Document)
    • Обзор каталогов (Directory Browsing)
    • Ошибки HTTP (HTTP Errors)
  • Разработка приложений (Application Development)
    • ASP.NET 3.5
    • Расширяемость.NET 3.5 (.NET Extensibility 3.5)
    • Расширения ISAPI (ISAPI Extensions)
    • Фильтры ISAPI (ISAPI Filters)
  • Исправление и диагностика (Health and Diagnostics)
    • Ведение журнала HTTP (HTTP Logging)
    • Монитор запросов (Request Monitor)
  • Средства управления (Management Tools)
    • Консоль управления IIS (IIS Management Console)

Подробно про процесс развертывания веб-сервера IIS я писал:

  • В Microsoft Windows Server 2012 (R2) — . IIS версии 8, после установки должны увидеть страницу Default Web Site вида:

  • В Microsoft Windows Server 2008 (R2) — . IIS версии 7, после установки должны увидеть страницу Default Web Site вида:

3. Установка компонент «1С:Предприятие»

На этот же сервер, где развернут веб-сервер IIS, (32-разрядные компоненты) обязательно выбрав при установке компоненты:

  • 1С:Предприятие
  • Модули расширения веб-сервера

Если планируется настроить 64-разрядный модуль расширения веб-сервера, то необходимо дополнительно запустить из соответствующей поставки «1С:Предприятие» и установить компоненту:

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

4. Настройка операционной системы

Теперь необходимо установить необходимые права на ключевые папки, используемые при работе веб-доступа к базам данных «1С:Предприятие». Для каталога хранения файлов веб-сайтов, опубликованных на веб-сервере (по умолчанию C:\inetpub\wwwroot\ ) необходимо дать полные права группе «Пользователи » (Users). В принципе, этот шаг можно пропустить, но тогда для публикации или изменения публикации базы данных надо будет запускать «1С:Предприятие» от имени администратора. Для настройки безопасности данного каталога, кликаем по нему правой кнопкой мыши и в контекстном меню выбираем «Свойства » (Properties).

В открывшемся окне свойств, переходим на вкладку «Безопасность » (Security) и нажимаем кнопку «Изменить » (Edit…), для изменения действующих разрешений. Появится окно разрешений для данного каталога. В списке Групп или пользователей (Groups or user names) выделим группу «Пользователи » (Users) и в списке разрешений для выбранной группы установим флаг «Польный доступ » (Full control). Затем нажмем «Применить » (Apply) для записи изменений и закроем все окна при помощи кнопки «ОК ».

Далее необходимо дать полные права на каталог с установленными файлами «1С:Предприятие» (по умолчанию C:\Program Files (x86)\1cv8\ для 32-разрядного модуля расширения и C:\Program Files\1cv8\ для 64-разрядного) группе IIS_IUSRS . Для этого выполняем аналогичные описанным выше действия, с той лишь разницей, что для того чтобы необходимая группа появилась в списке «Группы или пользователи » (Groups or user names) необходимо нажать расположенную под списком кнопку «Добавить » (Add..), а в окне выбора групп или пользователей нажать «Дополнительно » (Advanced…).

Затем нажимаем расположенную справа кнопку «Поиск » (Find Now), после чего выбираем необходимую группу IIS_IUSRS в таблице результатов поиска и нажимаем «ОК ».

Группа IIS_IUSRS появится в списке групп или пользователей. Даем ей полные права на на выбранную директорию и нажимаем «Применить » (Apply) для сохранения изменений.

Ну и наконец, если публикация выполняется для файловой базы, необходимо также дать группе IIS_IUSRS полные права на каталог с расположенными файлами данной информационной базы.

5. Публикация базы данных на веб-сервере

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

Откроется окно настройки свойств публикации на веб-сервере. Основные поля необходимые для публикации уже заполнены по умолчанию:

  • Имя виртуального каталога — имя по которому будет происходить обращение к база данных на веб-сервере. Может состоять только из символов латинского алфавита.
  • Веб сервер — выбирается из списка найденных на текущем компьютере веб-серверов. В нашем случае это Internet Information Services.
  • Каталог — физическое расположение каталога, в котором будут располагаться файлы виртуального приложения.
  • Соответствующими флагами можно указать типы клиентов для публикации, а также указать возможность публикации Web-сервисов. В расположенной ниже таблице можно отредактировать список Web-сервисов которые будут опубликованы, а также в столбце «Адрес » изменить синоним, по которому будет происходить обращение к данному Web-сервису.
  • Также для веб-сервера IIS есть возможность указать необходимость выполнения аутентификации на веб-сервере средствами ОС, установив соответствующий флаг.

Выбрав необходимые настройки публикации нажимаем «Опубликовать ».

Если публикация прошла без ошибок, увидим соответствующее сообщение.

Публикация на веб-сервере IIS всегда выполняется для веб-сайта по умолчанию и для пула приложения по умолчанию. Стоит иметь ввиду, что при выполнении публикации из конфигуратора будет зарегистрирован 32-разрядный модуль расширения веб-сервера, а используемый по умолчанию пул приложений — DefaultAppPool — без настройки работает только с 64-разрядными приложениями. Соответственно, дальнейшие действия зависят от разрядности модуля расширения веб-сервера, который планируется использовать. Для 32-разрядного модуля расширения веб-сервера, необходимо разрешить пулу приложений использовать 32-разрядные приложения, либо же зарегистрировать 64-разрядный модуль расширения веб-сервера. Об этом пойдет речь ниже

6. Настройка IIS для использования 32-разрядного модуля расширения веб-сервера

Средства » (Tools) — «Диспетчер служб IIS

Default Web Site — появился преобразованный в приложение виртуальный каталог с именем, которое мы задавали при публикации базы данных. Для завершения публикации осталось только разрешить 32-разрядные приложения для пула приложений по умолчанию. Для этого перейдем в дереве подключений на вкладку «Пулы приложений » (Application Pools).

В списке пулов приложений найдем пул с именем DefaultAppPool . Кликнем по нему правой кнопкой мыши и в контекстном меню выберем пункт «Дополнительные параметры » (Advanced Settings).

В открывшемся окне параметров пула приложения, в группе «Общие » (General) найдем пункт «Разрешены 32-разрядные приложения » (Enable 32-Bit Applications) и установим значение параметра равным True . Затем сохраним изменения нажав «ОК ».

7. Настройка IIS для использования 64-разрядного модуля расширения веб-сервера

Зарегистрировать 64-разрядный модуль расширения веб-сервера можно с помощью утилиты webinst.exe соответствующей версии, расположенной в каталоге bin , каталога с установленной программой «1С:Предприятие», либо воспользоваться приведенным ниже способом.

Запустим Диспетчер служб IIS (Internet Information Services (IIS) Manager). Сделать это можно из Диспетчера серверов (Server Manager) выбрав в меню пункт «Средства » (Tools) — «Диспетчер служб IIS » (Internet Information Services (IIS) Manager).

Здесь, развернув дерево в окне подключений, увидим, что для веб-сайта по умолчанию — Default Web Site — появился преобразованный в приложение виртуальный каталог с именем, которым мы задавали при публикации базы данных. Для завершения публикации осталось только указать данному приложению использовать 64-разрядный обработчик запросов. Для этого откроем страницу настройки сопоставления обработчиков для данного виртуально каталога, выбрав пункт «Сопоставление обработчиков » (Handler Mappings) на начальной странице приложения.

В таблице сопоставлений обработчиков найдем обработчик «1С Web-service Extension». Откроем данный обработчик, кликнув 2 раза по соответствующей строке в таблице.

Отредактируем обработчик, заменив путь к исполняемой dll 32-разрядного модуля расширения веб-сервера, который выбран в данный момент, на путь к 64-разрядной версии библиотеки. В данном примере меняем путь c «C:\Program Files (x86)\1cv8\8.3.4.389\bin\wsisapi.dll » на «C:\Program Files\1cv8\8.3.4.389\bin\wsisapi.dll » воспользовавшись кнопкой выбора. Изменив путь нажимаем «ОК » для сохранения изменений.

8. Подключение к опубликованной информационной базе через веб-браузер

Ну вот вроде и все. Для подключений к только что опубликованной базе данных, запускаем Internet Explorer, и в строке адреса вводим путь вида http://localhost/<Имя публикации информационной базы> . В данном примере это http://localhost/DemoAccounting/.

К данной информационной базе также можно подключиться и с любого компьютера в сети, обратившись к веб-серверу по его внутреннему (или если прокинут порт 80 , по внешнему) IP-адресу.

В этом случае, для корректной работы «1С:Предприятие», имя домена, на который идет обращение (или IP-адрес) должен быть добавлен в надежные узлы Internet Explorer, а также для него должны быть разрешены всплывающие окна. Подробнее про настройку Internet Explorer для работы веб-клиента «1С:Предприятие» читайте .

9. Подключение к опубликованной информационной базе через клиент «1С:Предприятия»

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

В окне добавления информационной базы/группы установим переключатель в «Добавление в список существующей информационной базы » и нажмем «Далее ».

Введем имя базы данных, как она будет отображаться в списке информационных баз (должно быть уникальным для данного списка), тип расположения выберем «На веб-сервере » и нажмем «Далее ».

Вводим строку адреса для подключения к информационной базе (без префикса /ru_RU/). Также здесь можно указать параметры прокси-сервера (если есть) и способ аутентификации на веб-сервере. Указав необходимые настройки снова жмем «Далее ».

Указываем параметры запуска для информационной базы и нажимаем «Готово » для завершения работы мастера.

После чего данная информационная база появится в списке баз окна запуска «1С:Предприятие». Обратим внимание что режим запуска Конфигуратор недоступен для данного типа подключения. Нажимаем «1С:Предприятие » для подключения к информационной базе.

10. Конфигурационные файлы виртуального каталога

Рассмотрим подробнее структуру файлов, которые были созданы в процессе публикации. Если веб-доступ к опубликованной информационной базе по каким-то причинам не заработал, конфигурационные файлы можно отредактировать вручную, для достижения желаемого результата (конфигурационные файлы из данной статьи для 64-разрядного модуля расширения веб-сервера можно скачать ).

Перейдем в каталог, который мы указывали во время публикации базы данных. В нем увидим два файла:

  • default.vrd
  • web.config

Оба файла доступны для просмотра и редактирования с помощью любого текстового редактора, например программы «Блокнот» (Notepad). Рассмотрим структуру этих файлов подробнее.

10.1. Файл default.vrd

В файле default.vrd описываются опубликованные Web-сервисы (элемент ), а также указывается имя виртуального приложения (атрибут base ) и строка подключения к информационной базе «1С:Предприятие» (атрибут ib ). В данном примере для файловой информационной базы, строка подключения будет следующей:

Ib="File="C:\1C_BASE\DemoAccounting";"

Как видно из примера, если в строке подключения встречаются символы, недопустимые с точки зрения стандарта XML (http://www.w3.org/TR/xml11/), они должны быть заменены соответствующим образом.

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

Ib="File="C:\1C_BASE\DemoAccounting";Usr=Продавец;Pwd=123;"

Для строка подключения будет иметь вид:

Ib="Srvr="WIN2012"e;;Ref="e;Accounting"e;;"

Где WIN2012 — имя кластера серверов «1С:Предприятие», а Accounting — имя базы данных в кластере.

Подробнее про структуру данного файла можно почитать в книге «Руководство администратора» 2-е издание, Приложение 2, глава 3.12.

10.2. Файл web.config

Файл web.config — это файл, определяющий параметры для ASP.NET web-приложения. В каждом web-приложении должен быть файл web.config , находящийся в его корневом каталоге. Наш виртуальный каталог не является исключением. В текущем файле содержатся данные об обработчике «1С Web-service Extension», обрабатывающем запросы к данному приложению. Обработчик настроен таким образом, что все запросы передаются библиотеке wsisapi.dll , расположенной в каталоге bin , каталога с файлами «1С:Предприятие». В случае использования серверных информационных баз, версия библиотеки должна соответствовать версии кластера серверов «1С:Предприятия».

Данный обработчик можно найти (или добавить, если его нет) в Диспетчере служб IIS. Для этого необходимо выделить вкладку с текущим приложением и в окне свойств выбрать пункт «Сопоставления обработчиков » (Handler Mappings).

В таблице сопоставлений обработчиков увидим наш обработчик «1С Web-service Extension». Если такого обработчика в списке нет, его следует добавить выбрав в окне «Действия » (Actions) пункт «Добавление сопоставления сценария с подстановочными знаками » (Add Wildcard Script Map…).

При добавлении вводим имя обработчика и указываем путь к файлу wsisapi.dll . Данные параметры можно изменить и для действующего обработчика выбрав пункт «Изменить… » (Edit…) в окне списка действий.

Необходимо также убедиться, что для обработчика стоит флаг «Выполнение » (Execute) в окне изменений разрешений функции. Вызвать данное окно можно выбрав пункт «Изменение разрешений функции… » (Edit Feature Permissions…) в окне «Действия » (Actions).

Помогла ли Вам данная статья?



В продолжение темы:
Windows

Часть вторая : "Важнейшие характеристики каждого семейства процессоров Intel Core i3/i5/i7. Какие из этих чипов представляют особый интерес" Введение Сначала мы приведём...

Новые статьи
/
Популярные