В открывшемся окне «Свойства системы » переходим на вкладку «Дополнительно » и заходим в «Параметры » быстродействия
06.04.2014
Имеется:
Windows 8.1 Профессиональная.
1С предприятие, версия 8.3.4.465.
База данных ЗУП 3.0.
Необходимо установить доступ к указанной базе ЗУП через интернет браузер или тонкий клиент.
Для простоты понимания все действия будут описываться из панели управления.
- Конфигуратор сам сконфигурирует IIS.
2. Публикация базы данных из 1С предприятия.
После установки IIS нужно запустить конфигуратор от имени локального администратора и опубликовать базу.
Соглашаемся на перезапуск сервера IIS после публикации новой базы.
7. Открываем порт в брандмауэре.
Панель управления - Брандмауэр Windows - Дополнительные параметры.
Создаем правило для входящих подключений, для выбранного порта.
8. Организация работы через интернет.
Для того, чтобы в базу можно было попасть из "открытого интернета", вы должны приобрести у провайдера "белый IP адрес". Образно говоря, это будет ваш цифровой идентификатор, по которому все компьютеры интернета будут узнавать вас. Если ваш веб-сервер будет с таким адресом, то больше ничего делать не нужно. Если интернет будет раздавать роутер, или другой компьютер с прокси-сервером (т.е. шлюз), то на этом шлюзе нужно открыть какой то из портов и перенаправить его на рабочий порт IIS на веб-сервера. В настройках шлюза вы должны указать входящий порт, и куда перенаправляется трафик - IP адрес и порт веб-сервера.
9. Запуск браузера.
В моем случае, строка запуска браузера будет выглядеть так:
http - указание протокола.
i7 - dns имя компьютера или ip адрес веб-сервера.
180 - порт IIS (можно не указывать, если порт по умолчанию)
hrm30 - каталог публикации (c:\inetpub\wwwroot\HRM30)
Для тонкого клиента строка указывается в настройках подключения.
Все, можно работать!
В дальнейшем нужно не забывать обновлять публикацию после обновления платформы 1С предприятия.
Установка 1С:Предприятие 7.7 на x64 битную Windows сопряжена с некоторыми трудностями. Дело в том, что установить 1С через обычный установщик не получится, даже если запускать программу в режиме совместимости. Но в нашей жизни нет ничего невозможного. Поэтому ниже приведена пошаговая инструкция по установке 1С:Предприятие на x64 битную Windows, в моем случае это Windows 10.
Установка в Windows х32
Сначала необходимо установить необходимую платформу 1С:Предприятие в любую другую 32-x (x86) битную систему Windows изменив путь установки по умолчанию на «C:\Program Files (x86)\1Cv77 \ » (для того чтобы работали все ярлыки). Затем необходимо скопировать в 64-х битную систему файлы:
Директорию «1Cv77 » из пути
«C:\Program Files (x86)\ » 32-х разрядной системы в
«C:\Program Files (x86)\ » 64-х разрядной системы.
Директорию «1C Предприятие 7.7 » из пути
«C:\Documents and Settings\All Users\Главное меню\Программы »
в 32-х разрядной системе в
«C:\ProgramData\Microsoft\Windows\Start Menu\Programs »
64-х разрядной системы
(пути могут различаться, в зависимости от используемых версий Windows).
Скопировать файл из пути
«C:\WINDOWS\system32\ » 32-х разрядной системы в
«C:\Windows\SysWOW64\ » 64-х разрядной операционной системы.
Отключение DEP для процесса 1cv7.exe (для серверных ОС)
Далее надо исключить процесс 1cv7.exe из проверки DEP, для этого заходим в свойства системы («Пуск
» - «Панель управления
» - «Система и безопасность
» - «Система
») и выбираем «Дополнительные параметры системы
» .
В открывшемся окне «Свойства системы » переходим на вкладку «Дополнительно » и заходим в «Параметры » быстродействия.
Далее переходим на вкладку «Предотвращение выполнения данных » , нажимаем кнопку «Добавить » и выбираем файл «C:\Program Files (x86)\1Cv77\BIN\1cv7s.exe » , который мы скопировали в шаге 1.
Установка драйверов защиты
Теперь необходимо установить драйвера защиты. 1С:Предприятие использует аппаратно-программную систему защиты HASP от Aladdin Knowledge Systems Ltd . Для запуска всех модулей защиты необходимо:
Вставить электронный ключ HASP в USB или LPT порт компьютера, в зависимости от типа ключа.
Установить драйвер ключа HASP4 с официально сайта или с текущего.
Установить менеджер лицензий HASP4 для Windows, следуя инструкциям инсталлятора. Скачать можно с официально сайта или с текущего. Устанавливать менеджер необходимо как сервис, выбрав «Service (nhsrvice.exe) » во время установки.
Если у вас Windows 10 то выйдет ошибка, просто нажмите Выполнить в любом случае .Запустить ярлык «Установка драйвера защиты » , находящийся по пути «Пуск » - «Все программы » - «1С Предприятие 7.7 » .
или выполнить команду «C:\Program Files (x86)\1Cv77\BIN\Hinstall.exe» /i , для установки драйвера защиты.
Дождаться сообщения об успешной установке драйвера и перезагрузить компьютер.
Изменение порядка сортировки ИБ
Исправляем ошибку «Порядок сортировки, установленный для базы данных, отличается от системного!» если такая ошибка имеет место быть при запуске «1С:Предприятие».
Запуск 1С:Предприятие
Все, на этом установка платформы 1С:Предприятие закончена. Для запуска можно воспользоваться ярлыком, находящимся по пути «Пуск » - «Все программы » - «1С Предприятие 7.7 » - «1С Предприятие » . Также можно добавить ярлык для запуска 1С на рабочий стол для всех пользователей, скопировав его в «C:\Users\Public\Desktop » (пути могут различаться, в зависимости от используемых версий Windows). Дальнейшая работа с системой 1С аналогична работе в 32-х битной Windows.
У данного сообщения нет этикеток
Рост прибыли любой организации напрямую зависит от успешности планирования хозяйственной деятельности и эффективной работы её сотрудников. При этом, хороший финансовый результат зависит не только от сокращения времени и сил на производство качественного продукта, но и от правильного ведения документации. Таким образом, если предприятие рассчитывает на эффективную и хорошо организованную деятельность, то её руководству следует задуматься и об использовании программного обеспечения, которое позволит структуризировать и свести к минимуму рутинную бумажную волокиту.
Как раз для таких задач и была разработана программа 1С: Предприятие , возможности которой позволяют полноценно вести учёт хозяйственной деятельности любого полноценного предприятия.
Примечание : бесплатно скачать 1С: Предприятие можно с нашего ресурса или официального сайта разработчика. Для этого воспользуйтесь прямыми ссылками внизу данного материала. Это бесплатная учебная версия программы, которую можно использовать, однако, с некоторыми ограничениями.
Таким образом, располагая полноценным набором бухгалтерских программ, вы сможете без труда автоматизировать многие процессы, происходящие внутри фирмы, при чем сделать это наиболее эффективно и в кротчайшие сроки. Платформа программы 1С:Предприятие максимально универсальна, что позволяет использовать продукты, созданные на ее основе, в самых различных сферах.
Описание и возможности программного обеспечения
Последняя версия ПО 1С:Предприятие 8.3 была создана с учетом всего ранее накопленного опыта, который разработчики успели систематизировать и проанализировать после выхода версии 7.7 (более шести лет назад). Это подтверждает тот факт, что продукция компании 1С не перестала быть узнаваемой, понятной и удобной для пользователя с любым уровнем компьютерной грамотности, – просто теперь она содержит обновленный набор функций для различных задач, опирающийся на свежие нововведения в законодательстве и изменившиеся потребности деловой сферы. Ведь давно не секрет, что некоторые способы учета и формирования отчетных документов подверглись качественной и смысловой трансформации, которые обязательно были учтены в последней версии 8.3.Составляя свой новый продукт, авторы проекта опирались на многочисленные пожелания заинтересованных пользователей, дабы сделать функции всех программ как можно более эффективными и оптимальными в работе. А для оценки её возможностей на практике, предлагается скачать 1с Предприятие 8.3 бесплатно на русском языке с официального сайта разработчика.
Область применения
Применять данную программу можно для выполнения самых различных задач в большинстве коммерческих предприятиях и практически любых бюджетных организациях. В любом случае софт будет одинаково продуктивен и полезен для автоматизации рутинных бухгалтерских процессов.Конфигурация "Управление торговлей", являющаяся частью 1С: Предприятие , поможет легко автоматизировать многие финансовые процессы, происходящие внутри организации, например, в значительной степени облегчить планирование и анализ торговых операций, упростить ведение управленческого и оперативного учета.
В подобном случае вам также могут пригодиться широкие возможности "1С: Управление предприятием", которое облегчает процесс реализации сквозного управленческого учета либо по всем фирмам, являющимся частью большой компании, либо по каждой из них в отдельности.
С ним ваши сотрудники смогут легко организовать процесс заполнения первичных шаблонных форм, относящихся к хозяйственной документации: складских, торгово-закупочных, производительных, финансовых и прочих видов необходимых документов. А также ускорить прохождение регистрации хозяйственных операций.
Особенно среди отечественных коммерческих структур востребована обновленная версия софта, которая отличается продуманным механизмом работы и универсальностью своего использования в рамках самых разных организационных форм. С ее помощью вы можете практически полностью автоматизировать ведение не только налогового, но и бухучета, а также естественное при этом формирование регламентируемой отчетности.
Не имеет значения, на чем именно специализируется ваша организация: выстраивает собственное производство, ведет торговлю на оптовом уровне или занимается розничными продажами, оказывает какие-либо услуги, ведет комиссионную или субкомиссионную торговлю - в любом случае для вас уже есть грамотное решение для автоматизации ведения отчетности, которое называется 1С: Предприятие, бесплатно скачать которое можно на русском языке.
Дополнительные возможности программы
Вы можете самостоятельно регулировать методику учета, опираясь на имеющиеся рамки учетной политики, формировать нужные отчёты в нужных разрезах. В новой версии программы процесс регистрации хозяйственных операций происходит одновременно в требуемых разрезах количественного, аналитического и валютного видов учета, а также в области счетов бухгалтерского учета. Налоговый и бухгалтерский учет даже в бесплатной учебной версии 1С:Предприятие полностью соответствуют всем актуальным на данный момент законам.Выводы : благодаря своей универсальности и гибкости предлагаемое программное обеспечение будет максимально эффективным в самых различных сферах применения. Она поможет вам: с легкостью автоматизировать процесс осуществления хозяйственной и организационной деятельности, правильно заполнить формы регламентируемой отчетности, быстро рассчитывать зарплату, контролировать ход бухгалтерского учета с наличием сразу нескольких планов счетов, вести произвольные измерения учета, упростить оперативность управления организацией, сделать процессы финансового анализа, общего планирования и бюджетирования компании более результативным.
Последнюю русскую версию 1С:Предприятие 8.3 можно бесплатно скачать с поддержкой всех актуальных отчётных документов , а её учебная версия наглядно продемонстрирует весь набор возможностей базовой версии ПО, а также позволит научиться программированию под платформы 1С.
В данной статье я подробно опишу процесс организации веб- доступа к базам данных «1С:Предприятие» 8.3 на веб-сервере IIS (Internet Information Server), входящего в поставку Microsoft Windows Server. Для более старых версий «1С:Предприятие» (8.1 и 8.2 ) алгоритм публикации баз данных в целом аналогичен. Будет рассмотрен алгоритм настройки IIS для работы «1С:Предприятие», а также описан процесс публикации баз данных на веб-сервере как для 32-разрядного , так и для 64-разрядного модуля расширения веб-сервера.
- Что понадобится
- Установка веб-сервера IIS
- Установка компонент «1С:Предприятие»
- Настройка операционной системы
- Публикация базы данных на веб-сервере
- Настройка IIS для использования 32-разрядного модуля расширения веб-сервера
- Настройка IIS для использования 64-разрядного модуля расширения веб-сервера
- Подключение к опубликованной информационной базе через веб-браузер
- Подключение к опубликованной информационной базе через клиент «1С:Предприятия»
- Конфигурационные файлы виртуального каталога
- Файл default.vrd
- Файл web.config
1. Что понадобится
- Компьютер отвечающий минимальным системным требованиям для работы веб-сервера под управлением одной из операционных систем:
- Microsoft Windows Server 2012 (R2)
- Microsoft Windows Server 2008 (R2)
- Права локального администратора на данном компьютере.
- Дистрибутив для установки компонент «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, устанавливаем «1С:Предприятие» (32-разрядные компоненты) обязательно выбрав при установке компоненты:
- 1С:Предприятие
- Модули расширения веб-сервера
Если планируется настроить 64-разрядный модуль расширения веб-сервера, то необходимо дополнительно запустить программу установки 64-разрядного сервера из соответствующей поставки «1С:Предприятие» и установить компоненту:
- Модуль расширения веб-сервера
4. Настройка операционной системы
Теперь необходимо установить необходимые права на ключевые папки, используемые при работе веб-доступа к базам данных «1С:Предприятие». Для каталога хранения файлов веб-сайтов, опубликованных на веб-сервере (по умолчанию C:inetpubwwwroot ) необходимо дать полные права группе «Пользователи » (Users). В принципе, этот шаг можно пропустить, но тогда для публикации или изменения публикации базы данных надо будет запускать «1С:Предприятие» от имени администратора. Для настройки безопасности данного каталога, кликаем по нему правой кнопкой мыши и в контекстном меню выбираем «Свойства » (Properties).
В открывшемся окне свойств, переходим на вкладку «Безопасность » (Security) и нажимаем кнопку «Изменить » (Edit…), для изменения действующих разрешений. Появится окно разрешений для данного каталога. В списке Групп или пользователей (Groups or user names) выделим группу «Пользователи » (Users) и в списке разрешений для выбранной группы установим флаг «Польный доступ » (Full control). Затем нажмем «Применить » (Apply) для записи изменений и закроем все окна при помощи кнопки «ОК ».
Далее необходимо дать полные права на каталог с установленными файлами «1С:Предприятие» (по умолчанию C:Program Files (x86)1cv8 для 32-разрядного модуля расширения и C:Program Files1cv8 для 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)1cv88.3.4.389binwsisapi.dll » на «C:Program Files1cv88.3.4.389binwsisapi.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-сервисы (элемент
Ib="File="C:1C_BASEDemoAccounting";"
Как видно из примера, если в строке подключения встречаются символы, недопустимые с точки зрения стандарта XML (http://www.w3.org/TR/xml11/), они должны быть заменены соответствующим образом.
В строке подключения можно указать логин и пароль пользователя. В этом случае, подключение к информационной базе будет выполняться от имени указанного пользователя. Например, для подключения от имени пользователя Продавец, строка подключения будет следующей:
Ib="File="C:1C_BASEDemoAccounting";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).
Сегодня оставлю небольшой пост-заметку о настройке 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С. Если не установлен ставим.
Публикуем базу на веб сервер
Заходим в базу 1С в режиме конфигуратора. Далее идем в меню «Администрирование» - «Публикация на веб-сервере»
Публикуем!
Выставляем права на папки 1C
Следующий шаг, выставить права на следующие папки:
Папка bin в 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. Проверяем.
На этом пока все. Если есть вопросы, постараюсь помочь.