Установка IIS для 1С Предприятия 8.3 в картинках на платформе WINDOWS 8.1. Настройка роутера для веб сервера 1с


Настройка 1С 8.2 для работы в режиме веб-клиента, тонкого клиента и управляемого приложения на IIS

Понадобилось сделать вход в 1С 8.2 базу через интернет, посредством браузера. Раньше ничего такого не реализовывал, поэтому решил ознакомится и сделать. Версия платформы 8.2 может работать в режиме тонкого клиента, толстого клиента(нужна клиентская часть) и как веб-приложение, то есть практически в любом современном браузере. Начать решил с настройки IIS и подготовки необходимых файлов. Знаю, что 1С можно настраивать и в связке с Apache. Об этом написано много статей.

Весь процесс по подготовке связки 1С — IIS производился в 2 этапа:1. Установка и настройка IIS2. Установка 1С 8.2 и публикация базы на веб-сервере

После установки IIS все настройки у меня остались по умолчанию. IIS устанавливался на имеющийся сервер Win 2003. Корневой каталог оказался в директории C:\Inetpub\wwwroot\

Консоль сервера приложенийКонсоль сервера приложений

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

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

Особых настроек для этой папки не требуется.

Свойства папки 1cv8Свойства папки 1cv8

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

Содержимое файла default.vrd:

<!--?xml version="1.0" encoding="UTF-8"?-->

<!--?xml version="1.0" encoding="UTF-8"?-->

гдеИМЯ_СЕРВЕРА:ПОРТ — название сервера на котором стоит база 1С, у меня одновременно установлены платформы 8.1 и 8.2, причем для 8.2 используется порт 1641НАЗВАНИЕ_БАЗЫ — имя базы на сервере 1С 8.2

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

Далее необходимо на этот же компьютер где и установлен IIS установить 1С платформу, а при установке поставить галочку на веб-расирение. После установки платформы в соответствующем программном каталоге у Вас должен появится файл wsisapi.dll который отвечает за расширение веб-служб iis.

настройка расширений веб-службнастройка расширений веб-служб

Подключаем этот файл в консоли управления IIS в расширениях веб-служб<

Теперь осталось опубликовать базу на веб-сервере.

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

Производим публикацию базы.

настройки публикации на веб-сервере IISнастройки публикации на веб-сервере IIS

Настраиваем публикацию

Позже был найден интереснейший документ, в котором были описаны методы для настройки 1С и различных веб-серверов по управлением различных ОС.Настройка веб-серверов для работы с 1С Предприятием 8После этих несложных процедур по адресу http://ВАШ_СЕРВЕР/1cv8 у меня открылась форма выбора пользователей 1С Предприятия.

Остальное — дело техники. Как разработать интерфейс под веб-приложение будет написано в одном из следующих постов.

Facebook

Twitter

Вконтакте

Google+

omelchuck.ru

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

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

Одним их конкурентных преимуществ программы 1С является ее адаптация практически ко всем известным методам ее клиент-серверной работы – от простейшего, файлового доступа и локальной однопользовательской установки, до серверных решений под SQL Server для большого количества одновременно работающих пользователей крупных организаций.

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

Что же является первостепенным для пользователей при работе с программой 1C?

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

Не секрет, что решения с терминальным доступом к базам данных или основанные на размещении под SQL Server, всегда будут опережать сетевой файловый режим работы программы прежде всего по своим скоростным характеристикам при большом количестве пользователей. Однако, для этого потребуется дорогостоящее серверное оборудование и не дешевое программное обеспечение.

А малый и средний бизнес всегда будет в поиске оптимальных низко затратных решений с минимальным вложением! И как раз 1С предоставляет такие решения. Но об этом подробнее чуть позже.

Удаленная работа с 1С через ВЭБ сервис

2. Если раньше удаленный доступ к программам был уделом лишь крупных и продвинутых в IT организаций, то сегодня работа с информацией, базами, программами воспринимается уже как необходимое и вполне само собой разумеющееся для организаций любого уровня.

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

Бюджетные решения по 1С для малого и среднего бизнеса.

Безусловно не секрет, что при файловом режиме работы 1С при увеличении размера БД или количества одновременных пользователей более 5, начинаются проблемы со скоростью работы в программе.

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

Однако, данная схема работы сильно зависит от пропускной способности сети и мощности клиентских компьютеров. И как правила способна обеспечивать более-менее производительную работу только в начале. Затем же, когда база данных несколько увеличивается в объеме (“распухает”), работать с ней становится не комфортно. При этом путь по наращиванию мощности рабочих станций не будет правильным решением, т.к. во-первых - это дорого (замена компьютеров на супер-производительные), во-вторых, существует предел сети и ее потребуется так же модернизировать, например, со 100Mbit до 1Гбит. В общем, это дорога в никуда!

Рассмотрим два решения, которые способны самым бюджетным способом добиться поставленного результата – комфортность работы в программе 1с удаленно и на хороших скоростях. ВЭБ доступ и Remote APP.

Используем ВЭБ доступ.

Преимущество работы с 1С через вэб доступ еще и в том, что с базой данных не требуется производить никаких изменений. А для настройки возможно использовать два варианта веб-сервера: на Apache и IIS (Microsoft).

Для 1С требование, чтобы на компьютере с веб-сервером была установлена платформа 8.3 с модулем расширения веб-сервера и конфигурация самой базы 1С так же соответствовала версии 8.3, т.к. в конфигурации 8.2 полного интерфейса через Web увидеть не удастся:

ВЭБ модуль 1С:Предприятие

Из двух указанных выше вариантов вэб-серверов мы все же останавливаемся всегда на Apache 2.2, так как на практике убеждены в его простоте инсталляции, минимума настроек и надежности в работы. Также необходимо установить Microsoft Visual C++ 2008, который нужен для нормальной работы сборки Apache.

После установки Apache заходим в конфигуратор 1С, в меню Администрирование и выбираем Публикация на веб-сервере:

Администрирование - Публикация на ВЭБ сервере

Далее нужно только добавить путь к базе данных 1С, которую опубликовываем.

После чего нажимаем “Опубликовать” и обязательно перезапускаем веб-сервер!

Опубликование базы 1С через конфигуратор

Теперь для вэб-доступа к базе внутри локальной сети достаточно в любом браузере ввести адрес, который соответствует схеме: http://имя(адрес)_хоста/имя_публикации (например, http://192.168.1.100/00...imut) и начать работу с опубликованной базой 1С.

Для возможности работать с этой же базой через Интернет извне, необходимо на интернет-маршрутизаторе выполнить проброс портов, а в брандмауэре разрешить порт 80.

Проброс 80 порта на маршрутизаторе

Но все же лучше переназначить входящий порт (Port From) на иной, например, на 15xxx, тогда внешний доступ будет выглядеть http://145.76.234.81:15831/00...imut/ru_RU/

А сама база должна запуститься таким образом:

Web доступ к 1С через браузер

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

По настройке терминального доступ с Remote APP читайте в следующей статье нашего сайта.

lotosltd.ru

1С 8.3 настройка WEB Доступа

Сегодня оставлю небольшой пост-заметку о настройке 1C 8.3 в части организации доступа через WEB сервер 1С и службы IIS 8. 

Раньше я по старинке давал доступ пользователям к 1С средствами сервера терминалов. Тогда у меня на работе стоял Windows 2003 сервер c 1C версии 7, была лицензия сервера терминалов, где был развернут терминальный сервер. Статью по настройке этого добра я тоже когда-то писал, ознакомиться можно тут. Все было норм, но вот теперь у нас появилось новое железо (на базе Intel Xeon CPU E3-1220 v3, 8gb ОЗУ), новая 1С (v 8.3), новая операционная система (WIndows Server 2012 r2).

С начала наша бухгалтерия (8 пк) работали по сетевому диску, но в этом случае программа работает по принципу закачки файлов по сети и это ооочень медленно. Решено было найти способ ускорить работу.

Подумал о сервере терминалов, но у меня нет лицензии на сервер терминалов (в интернете не нашел, а покупать сказали дорого). Выход подсказали случайно, оказывается есть в 1C поддержка WEB сервера. Так как опыт с тем же Apache у меня есть и принцип работы я знаю, то решил освоить и WEB сервер 1C.

Установка и проверка всех компонентов

Начнем настройку с установки компонентов 1С Web сервера. Проверим, что у нас установлен модуль-расширение веб-сервера 1С. Если не установлен ставим.

Установка модуля расширения веб сервера 1C

Далее в меню «Включение или отключение компонентов Windows» ставим галочку на меню «Расширения ASAPI». 

Расширение ASAPI

Публикуем базу на веб сервер

Заходим в базу 1С в режиме конфигуратора. Далее идем в меню «Администрирование» - «Публикация на веб-сервере»

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

Публикуем!

Выставляем права на папки 1C

Следующий шаг, выставить права на следующие папки:

Папка bin в 1С.

Папка опубликованной базы данных 1С.

Права ставим как на скрине ниже в меню безопасность.

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

Для этого создаем подключение к БД 1С - Пишем название подключения -> выбираем На веб-сервере -> далее как на картинке ниже:

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

После этого Вам будет доступно подключение к 1С уже через веб-сервер.

Ошибки с которыми встретился:

1C8.3 IIS «Обнаружено потенциально опасное значение Request.Path», полученное от клиента

После настройки Web сервера 1С столкнулся с проблемой: могу зайти по IP в 1С, логинюсь, но все меню не работали, не мог открыть ни одного окна кроме рабочего стола 1С. Долго парился, пока не нашел решение в инете.

Что нужно сделать: 1. Открываем IIS. Пуск - Выполнить - находим «Диспетчер служб IIS» 2. Открываем наш «сайт» 3. Идем в меню «Сопоставления обработчиков» 4. Ищем ISAPI-dll, и выбираем изменить. 5. Меняем путь запроса с «*.dll» на «*», Исполняемый файл (у Вас может быть другая версия 1С просьба быть внимательней) — «C:\Program Files (x86)\1cv8\8.3.6.2390\bin\wsisapi.dll». 6. Сохраняем.

7. Проверяем.

Диспетчер служб IIS. Настройка ISAPI-dll

На этом пока все. Если есть вопросы, постараюсь помочь.

adm-info.ru

Установка IIS для 1С Предприятия 8.3 в картинках на платформе WINDOWS 8.1

Главная » Все новости

06.04.2014

Имеется:

Windows 8.1 Профессиональная.

1С предприятие, версия 8.3.4.465.

База данных ЗУП 3.0.

 

Необходимо установить доступ к указанной базе ЗУП через интернет браузер или тонкий клиент.

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

 

  1. 1. Установка IIS.

  2. Открываем панель управления и настройку компонентов windows.

    IIS_01

 

 

IIS_02

 

 

IIS_03

 

 

 

  1. 2. Публикация базы данных из 1С предприятия.

    После установки IIS нужно запустить конфигуратор от имени локального администратора и опубликовать базу.

  2. Конфигуратор сам сконфигурирует IIS.

IIS_04

 

 

IIS_05

 Соглашаемся на перезапуск сервера IIS после публикации новой базы.

 

 

 

 

  1. 3. Настройка прав безопасности NTFS для каталога программы.

    Настраиваем права на каталог программы (только для файловых баз).

    IIS_06 

  2.  

  3.  

  4. 4. Настройка прав безопасности NTFS для каталогов баз данных.

    Настраиваем права на каталоги баз данных 1С (файловый вариант).

IIS_07 

 

 

 

  1. 5. Особенность настройки для 64 разрядной windows.

    Для 64 разрядной виндоуз нужно включить разрешения 32 разрядных приложений

    Панель управления – Администрирование – Управление компьютером – Службы и приложения – Диспетчер служб IIS

  2. – Пулы приложений – DefaultAppPool – Дополнительные параметры. Указываем значение: True

     IIS_081

     

  3.  

  4. 6. Для большей безопасности можно порекомендовать сменить стандартный порт IIS.

    Панель управления – Администрирование – Управление компьютером – Службы и приложения – Диспетчер служб IIS

  5.  – Сайты – Default Web Site – Изменить привязки -  Изменить. В открывшемся диалоге меняем порт.

 

IIS_09

 

 

 

  1. 7. Открываем порт в брандмауэре.

    Панель управления – Брандмауэр Windows – Дополнительные параметры.

  2. Создаем правило для входящих подключений, для выбранного порта.

IIS_10

 

8. Организация работы через интернет.

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

 

  1. 9. Запуск браузера.

    В моем случае, строка запуска браузера будет выглядеть так:

    http://i7:180/hrm30

http – указание протокола.

i7 – dns имя компьютера или ip адрес веб-сервера.

180 – порт IIS (можно не указывать, если порт по умолчанию)

hrm30 – каталог публикации (c:\inetpub\wwwroot\HRM30)

 IIS_11

 

Для тонкого клиента строка указывается в настройках подключения.

 

Все, можно работать!

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

 

kumena.ru

Публикация и настройка 1с 8.3 на веб сервере Apache

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

Рассмотрим пример, как это настроить и опубликовать веб-сервер для работы в 1С 8.3 и 8.2. Использовать будем бесплатный сервер Apache. Для рассмотрения примера публиковать будем локально, на нашем компьютере.

Публикация 1С 8.3 на веб-сервере IIS отличается лишь установкой серверной части.

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

Сначала нужно скачать дистрибутив сервера. Находится он по адресу http://www.apache.org. Скачиваем последнюю версию дистрибутива для Windows и запускаем установку.

Нажимаем «Next» до тех пор, пока не появится вот такое окно:

установка apache

В первые два поля впишем «localhost» (или 127.0.0.1). Это означает, что сервер будет работать на локальном компьютере. В третьем поле укажите почтовый адрес, на него будут приходить ответы сервера.

Порт лучше оставить тот, который рекомендуется (если он не занят другим приложением), а именно 80. Должно получиться примерно такое окно:

настройка апач

Следует заметить, что программа Skype тоже может использовать 80 порт. Поэтому, если Вы ее используете, отключите в настройках 80 порт.

Нажимаем «Next».

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

Получите 267 видеоуроков по 1С бесплатно:

Каталог установки тоже оставим по умолчанию. Нажимаем «Install». Начнется процесс установки.

После окончания установки сервер должен автоматически запуститься. При этом в системном трее появится значок значок в трее. Это означает, что сервер успешно запустился. Если кликнуть два раза на этой иконке, откроется следующее окно:

окно настроек веб-сервера для 1с

Публикация веб-клиента и веб-сервисов в 1С 8.3 (8.2) на сервере Apache

Сервер запущен. Теперь займемся программой 1С. Запустим Конфигуратор.

В Конфигураторе выбираем меню «Администрирование», далее «Публикация на веб-сервере».

настройка публикации 1С 8.3

Настройки здесь требуются минимальные. В основном все должно определиться по умолчанию.

Нужно только выбрать каталог, можно любой пустой. «Имя» нужно указать латинскими символами.

Web-сервисы можно выбирать по желанию. Можно отключить совсем. Главное, перейти на закладку HTTP-сервисы. Тут нужно сделать те же настройки, что и на предыдущей закладке:

настройка веб-сервисов

После всего проделанного нажимаем кнопку «Опубликовать». 1С предложит нам перезапустить веб-сервер. Соглашаемся. После перезапуска запускаем браузер и проверяем нашу публикацию.

Набираем в браузере «localhost/Demo». Появится окно выбора пользователя и в дальнейшем сама программа 1С:

интерфейс 1с в браузере

Таким образом, можно опубликовать программу 1С практически на любом ресурсе.

Рекомендуем к просмотру видеоинструкцию по установке веб-сервера в связке с 1С:

Если Вы начинаете изучать 1С программирование, рекомендуем наш курс (не забудьте подписаться на YouTube — регулярно выходят новые видео):

К сожалению, мы физически не можем проконсультировать бесплатно всех желающих, но наша команда будет рада оказать услуги по внедрению и обслуживанию 1С. Более подробно о наших услугах можно узнать на странице Услуги 1С или просто позвоните по телефону +7 (499) 350 29 00. Мы работаем в Москве и области.

programmist1s.ru


Смотрите также