Настройка Win2003 + 1C8.2 + MsSQL2005 + IIS
1С Предприятие 8.2 позволяет работать с web-серверами. На моей машине установлена ОС Windows 2003 c Apache для PHP, так же установлен IIS для ASP.NET. В основном машина настроена как шлюз, раздаю инет и держу две версии сайта службы поддержки на asp и php, что то вроде helpdesk (самопал версия). Решил для тестов поднять еще 1С Предприятие 8.2 + Ms SQL 2005 + IIS. В данной статье я не буду рассказывать, как установить 1С и прочее ПО для данной работы, перейдем сразу к поставленной цели.
Для примера с конфигурацией использовал программное обеспечение:
1) 1С: Предприятие 8.2.13.205
2) Конфигурация “Комплексная автоматизация 1.1”
3) Ms SQL 2005 + последний SP.
Устанавливаем полный комплект: Windows 2003 Server + IIS + MS SQL 2005 + 1С Предприятия 8.2. Устанавливаем конфигурацию «Комплексная автоматиза-ция 1.1», связываем 1С клиент 8.2 + 1С Сервер 8.2 + Ms SQL 2005. Запускаем «Администрирование серверов 1С Предприятия», переходим к созданию ИБ на сервере 1с 8.2 + Ms SQL 2005. Для создания бд на сервере Ms SQL 2005, есть два варианта:
1) Создать самому БД на Ms SQL 2005 а в «Администрирование серверов 1С Предприятия» настроить подключение к БД.
2) Создать БД средствами «Администрирование серверов 1С Предприятия».
В итоге у вас получится следующая картина.

Перед вами созданная БД на Ms SQL 2005, и подключенная в 1С Сервере. Запускаем 1С Предприятие 8.2 и добавляем созданную БД на сервере.

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

Нажимаем на кнопку «Опубликовать», закрываем конфигуратор и переходим к настройке IIS.
В виде веб-сервера использую IIS, в каталоге c:\Inetpub\wwwroot\auto, лежит один конфигурационный файл. Содержание ниже:
<?xml version="1.0" encoding="UTF-8"?> <point xmlns="http://v8.1c.ru/8.2/virtual-resource-system" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" base="/auto" ib="Srvr="SERVETINET";Ref="auto";"> <ws enable="false"/> </point>
По умолчанию 1С Предприятие 8.2, создает виртуальный каталог, редактируем настройки.

Так же советую настроить «Безопасность каталога», для каждого пользователя свой доступ, чтобы отслеживать, кто ломится в каталог. Переходим к настройкам самого веб-узла. В настройках следует сделать, выбрать нужную сетевую карту (у меня их две). Убрать галочку «Разрешить поддержку соединений http», только для клиента (ОС Windows XP and 2003), следующие версии надо тестировать, на предмет подключения и работы. В фаерволах установите, чтобы у адреса http://192.168.1.2 (ваше значение) порт 80 не резался.

Настройка закончена, переходим к тестированию работы.

Плюсы:
1) Экономия время настройки.
2) Не отвлекал от работы пользователей.
3) Не устанавливал 1С Предприятие 8.2 на клиентских компьютерах.
Минус:
1) Не используйте для работы с Internet Explorer 8.0 – сильно тормозит в работе.
На этом все, удачи!
Written by: Плахов Евгений aka plaha
Date: 14.02.2011
- Войдите или зарегистрируйтесь, чтобы получить возможность отправлять комментарии
- 1306 просмотров



Комментарии
7 комментария(ев)Дата: Втр, 14/02/2012 - 20:23
2plaha
Молодца. Исправился =)
От себя ещё добавлю пару моментов:
- На данный момент рекомендую для работы юзать Google Chrome
- При создании базы на сервере 1С:Предприятие при работе с MS SQL Server Express в поле "сервер баз данных" обязательно указывать Имя_сервера\SQLEXPRESS. Иначе 1С-ка ни в какую не захочет цепляться к скулю. Логично, что в данном случае экземпляр сервера MS SQL называется "SQLEXPRESS"
- Не забывайте, что MS SQL Server Express имеет ограничения. Главное из них - база не может быть размером более 1Гб.
Дата: СР, 15/02/2012 - 08:39
А точное есть ограничение в 1Гб? Уж больно мало как-то.
Дата: СР, 15/02/2012 - 16:27
Нашел инфу что до 4ГБ держит
Дата: СР, 15/02/2012 - 16:29
SQL Server Express так же может использовать только 1 ядро процессора, что тоже является жестким ограничением даже при средних нагрузках
Дата: СР, 15/02/2012 - 21:14
Да. Точно. Я ошибся. 1 ядро процессора и 4Гб на базу.
Дата: ЧТ, 16/02/2012 - 07:39
Во! 4 гб еще куда не шло. Для небольших проектов в самый раз.
Дата: Пнд, 12/03/2012 - 15:31
MS SQL 2008 R2 Express поддерживает базы до 10 Гб, таже картина вроде с 2012 скулем:)