Как получить доступ к конфигурации 1с
Настраиваем веб-доступ для 1С:Предприятия в файловом режиме
Современные условия, с широким распространением мобильных устройств и доступного интернета предъявляет новые требования к информационным системам даже небольших фирм. Если еще несколько лет назад удаленный доступ был уделом крупных организаций, то сегодня возможность доступа к информации из любого места воспринимается как нечто само собой разумеющееся. Сегодня мы расскажем, как быстро и без лишних затрат организовать веб-доступ к базам 1С:Предприятия работающих в файловом режиме.
Научиться настраивать MikroTik с нуля или систематизировать уже имеющиеся знания можно на углубленном курсе по администрированию MikroTik. Автор курса, сертифицированный тренер MikroTik Дмитрий Скоромнов, лично проверяет лабораторные работы и контролирует прогресс каждого своего студента. В три раза больше информации, чем в вендорской программе MTCNA, более 20 часов практики и доступ навсегда.
Традиционная схема работы с 1С:Предприятием в файловом режиме подразумевает общий доступ к файлам информационной базы посредством протокола SMB (сети Microsoft). При этом один из компьютеров выступает в качестве файлового сервера, а другие работают с размещенной в общем доступе информационной базой.
Однако данная схема имеет ряд существенных недостатков. На скорость работы существенное влияние оказывает как пропускная способность сети, так и вычислительные мощности клиентских компьютеров. Более подробно этот вопрос мы разбирали в нашем материале Почему тормозит 1С. Файловый режим. Особенно это проявляется после перехода на конфигурации на основе управляемого приложения, которые гораздо более требовательны к ресурсам, нежели конфигурации предыдущего поколения.
Также остро стоит вопрос с удаленным доступом, если для удаленных компьютеров еще можно организовать удаленный доступ посредством RDP, что, кстати, не всегда доступно для небольших фирм, не имеющих выделенного сервера, то с мобильными устройствами все довольно печально.
Вместе с тем управляемое приложение предоставляет новые возможности, такие как веб-доступ к информационной базе, в том числе работающей в файловом режиме. Это позволяет качественным образом изменить работу с информационной системой практически без дополнительных затрат.
На компьютере с информационной базой поднимается дополнительная роль веб-сервера, на котором происходит публикация информационной базы. После чего с ней можно продолжать работать как в файловом режиме, так и в режиме веб-сервера.
При этом не обязательно использование для работы браузера, получать доступ к базе через веб-сервер может также и платформа в режиме тонкого клиента. Эта возможность позволяет организовать доступ не только для удаленных и мобильных клиентов, но и улучшить работу на недостаточно производительных машинах в офисе, так как все основные вычисления будут выполняться на стороне сервера и передаваемый по сети трафик будет сведен к минимуму, как и нагрузка на компьютер клиента.
Ну и, конечно, появляются практически неограниченные возможности удаленного доступа к базе: из любого места, с любого устройства, был бы браузер.
Ниже мы рассмотрим возможные конфигурации для организации веб-доступа к небольшим базам, работающим в файловом режиме на базе клиентских операционных систем.
На настоящий момент поддерживаются два основных веб-сервера Apache и IIS, также на машине с веб-сервером должна быть обязательно установлена платформа и модули расширения веб-сервера. Их всегда можно установить дополнительно, просто запустив еще раз программу установки платформы:
Windows и IIS
Internet Information Services (IIS) по непонятным причинам не пользуется популярностью у администраторов и 1С-ников. А зря, игнорировать штатное решение в пользу некоторого стороннего ПО, пусть даже и неплохого, выглядит по крайней мере странно.
Для установки IIS на клиентской ОС, в нашем случае Windows 7 x64, перейдите в Панель управления - Программы и компоненты - Включение и отключение компонентов Windows.
В открывшемся окне выберите Службы IIS, затем, развернув список, перейдите в Службы интернета - Компоненты разработки приложений и установите флажок напротив Расширения ISAPI, остальные параметры можно оставить по умолчанию.
После установки IIS перейдем к его настройке, для этого откройте Панель управления - Администрирование - Диспетчер служб IIS.
Важно! Следующую настройку следует производить только в том случае, если вы будете использовать 32-разрядную платформу 1С:Предприятие.
В дереве слева выбираем Пулы приложений, щелкаем правой кнопкой мыши на DefaultAppPool - Дополнительные параметры и разрешаем 32-разрядные приложения, установив соответствующую опцию в True.
Теперь выставим необходимые права для групп IUSR и IIS_IUSRS. На папку с информационной базой выдаем права Изменение и Чтение и выполнение:
На папку bin платформы - Чтение и выполнение:
Затем запускаем 1С:Предприятие от имени администратора и загружаем нужную информационную базу в режим конфигуратора.
В меню Администрирование выбираем Публикация на веб-сервере. 1С:Предприятие автоматически определит веб-сервер (IIS) и предложит разместить веб-приложение в корне веб-сервера в каталоге с именем папки информационной базы, которое также будет являться именем публикации, при необходимости можете изменить эти параметры.
После чего нажимаем Опубликоватьи утвердительно отвечаем на предложение перезапустить веб-сервер.
Также можно настроить базу для работы с ней посредством платформы, для этого в диалоге добавления новой информационной базы указываете размещение на веб-сервере:
Следующим шагом вводите адрес подключения:
После запуска информационной базы можете убедиться, что работает она именно в режиме веб-сервера, а не файловом:
Windows и Apache 2.2
Если вы по каким-либо причинам не хотите использовать IIS, можно настроить работу 1С с другим популярным веб-сервером Apache. К сожалению разработчики Apache перестали публиковать бинарные сборки для Windows, предлагая обратиться к своим партнерам, поэтому перейдем на сайт Apache Haus и скачаем сборку 2.2.х той же архитектуры, что и используемая вами платформа 1С:Предприятия, вне зависимости от разрядности операционной системы.
Внимание! Для получения сборки Apache следует пользоваться только надежными источниками, которые указаны на сайте проекта. От этого зависит безопасность вашего веб-сервера и ваших данных!
Также вам потребуется установить Распространяемый пакет Microsoft Visual C++ 2008, который нужен для нормальной работы сборки Apache.
Затем распакуем скачанный архив Apache в произвольную директорию, например, C:\Apache22, из всего множества папок нас интересуют папки bin и htdocs, в первой расположены исполняемые файлы веб-сервера, во второй следует располагать веб-содержимое.
Откроем командную строку с правами администратора и перейдем в директорию bin веб-сервера:
Теперь установим Apache как службу:
На предупреждения не обращаем внимания, для целей использования с 1С подойдет конфигурация Apache по умолчанию.
Так как служба работает от имени системной учетной записи выставлять права на папки с базой и платформой не надо.
Затем точно также запускаем 1С от имени администратора в режиме конфигуратора и переходим к публикации на веб-сервере. В отличии от IIS, в данном случае платформа сама не может указать путь и создать папку, поэтому делаем это вручную. Папка должна быть создана внутри каталога htdocs и ее имя должно совпадать с именем публикации:
В нашем случае это C:\Apache22\htdocs\Acc30\, кстати, создать нужный каталог можно прямо в диалоге выбора папки. После чего публикуем информационную базу.
Следующий момент, 1С не умеет перезапускать данную сборку Apache, поэтому сделаем это вручную через оснастку Службы:
После перезапуска веб-сервера опубликованная база станет доступна по тому же самому, как и в случае с IIS, адресу, точно также ничем не будет отличаться и работа с ней.
Научиться настраивать MikroTik с нуля или систематизировать уже имеющиеся знания можно на углубленном курсе по администрированию MikroTik. Автор курса, сертифицированный тренер MikroTik Дмитрий Скоромнов, лично проверяет лабораторные работы и контролирует прогресс каждого своего студента. В три раза больше информации, чем в вендорской программе MTCNA, более 20 часов практики и доступ навсегда.
1С:Обновление программ
Получение обновлений прикладных решений (конфигураций) и технологической платформы, информации о планируемых релизах.
Перейти
Подробнее
Краткое описание
Получение обновлений прикладных решений (конфигураций) и технологической платформы, информации о планируемых релизах.
Описание
Фирма «1С» обеспечивает постоянное развитие и обновление системы программ «1С:Предприятие 8» в соответствии с требованиями законодательства, деловой практикой и развитием информационных технологий, а также производит ограниченное обновление устаревших версий программных продуктов своего производства.
«1С:Обновление программ» позволяет:
По некоторым программным продуктам в «1С:Обновление программ» публикуются предварительные тестовые релизы. Они предназначены в основном для партнеров 1С и служат для целей тестирования, предварительного ознакомления с новыми возможностями конфигураций, исправлениями ошибок, для апробации работы новых релизов на реальных данных. Партнеры, получившие предварительный тестовый релиз конфигурации, могут установить этот релиз пользователям, если считают это допустимым, обязательно предупредив пользователя о тестовом характере данного релиза и обеспечив сохранность данных пользователя.
Преимущества
- Быстрое получение наиболее актуальных версий используемого программного обеспечения, учитывающих последние изменения законодательства:
- возможность самостоятельного обновления через раздел технической поддержки,
- возможность дистанционного обновления, выполняемого специалистами партнеров фирмы 1С.
Условия получения
Для получения доступа к обновлениям программа должна находиться на официальной поддержке. Подробнее
- Информация о регистрации программ и действующих договорах 1С:ИТС доступна в «Личном кабинете» этого портала.
- Проверить возможность получения обновлений по регистрационному номеру программы можно здесь.
- Если у Вас нет права получать обновления, обратитесь к сертифицированному партнёру Фирмы 1С в Вашем регионе.
- Выбрать пакет продуктов и рассчитать предварительную стоимость сопровождения для Вашей компании можно здесь.
Как получить файлы обновлений?
Для программ на платформе "1С:Предприятие 8":
Для программ на платформе "1С:Предприятие 7.7":
Инструкции
Получение официальных обновлений включено в состав информационно-технологического сопровождения (1С:ИТС). Пользователи базовых версий программ системы «1С:Предприятия 8» могут получить доступ для скачивания обновлений с этого портала вне информационно-технологического сопровождения. Пользователи, арендующие программы у партнеров 1С, доступ к обновлениям оплачивают в составе других продуктов по договору аренды. Цену договора определяет партнер.
Со стоимостью «ИТС Отраслевой» можно ознакомиться здесь.
Техподдержка
По вопросам, связанным с работой «1С:Обновление программ», следует обращаться по адресу webits-info@1c.ru. Просьба в теме письма указать "Интернет-поддержка".
Покупка тарифа
Вы можете заказать тариф у партнера либо, купить тариф непосредственно в фирме 1С
В этой статье речь пойдет о том, как обновить 1С через конфигуратор самостоятельно. Для примера возьмем 1С:Бухгалтерия, версия 3.0. Способ, описанный в данной статье, подойдет и для других конфигураций 1С (1С:Зарплата, 1C:Управление торговлей, 1C:Розница и так далее). Способ обновления через конфигуратор является более сложным, чем, например, обновление в пользовательском режиме, но является более надежным и значительно снижает риск потери данных.
Для чего нужно обновлять конфигурации 1С?
В нашем законодательстве регулярно появляются какие-то новшества и изменения: появляются новые формы документов, вводятся новые виды отчетов, устанавливаются новые сроки и алгоритмы подачи для проверки различной документации. Пользователям 1С необходимо всегда соответствовать этим актуальным изменениям. Поэтому компания "1С" постоянно следит за любыми изменениями в законодательстве и регулярно вносит изменения в свои конфигурации, чтобы пользователи могли использовать только актуальные версии.
Как часто необходимо выполнять обновление конфигураций 1С?
По этому вопросу существует много разных мнений. Кто-то считает, что делать это необходимо с выходом каждого обновления. Кто-то считает, что достаточно обновляться раз в месяц. А кто-то, вообще, обновляется только тогда, когда перестанут сдаваться отчеты. Разумно сказать, что чем чаще обновлять конфигурацию, тем лучше, но самым оптимальным периодом будет обновление раз в квартал, как раз перед сдачей квартальных отчетов, это как раз то время, когда необходимость соответствовать последним изменениям в законодательстве максимально важна, поэтому актуальная версия поможет избежать множества трудностей.
Процесс обновления конфигурации 1С
Перед тем как начать обновление стоит обязательно создать резервную копию данных. Это необходимо, чтобы застраховать себя от их потери, если, вдруг, обновление пройдет не успешно. В таком случае все данные можно будет легко восстановить из резервной копии.
- Запускаем программу. Обязательно в режиме "Конфигуратор";
- В верхнем меню, во вкладке "Администрирование" выбираем пункт "Выгрузить информационную базу";
- В открывшемся окне указываем место, в которое необходимо сохранить файл с резервными данными (лучше выбрать удобное место, чтобы, в случае чего, было легко его отыскать). Там же лучше указать его имя (можно воспользоваться названием, которое предлагает программа, но лучше назвать файл так, как это будет легко и понятно для Вас, если будет необходимость его отыскать.);
- Далее программа приступит к формированию файла резервной копии. Это может занять длительное время, зависит от объема данных и технических характеристик компьютера. когда файл будет сохранен, появится уведомление:
- Чтобы выполнить обновление корректно, необходимо точно знать какая конфигурация и какой версии установлена на данный момент. Для этого в верхнем меню выбираем вкладку "Справка" и жмем на пункт "О программе";
- В открывшимся окне мы видим подробный отчет о версии. В нашем случае конфигурация Бухгалтерия предприятия, редакция 3.0, версия 3.0.64.42;
Далее необходимо получить сам файл, который содержит последние обновления. Существует два способа сделать это: можно взять его с диска "1С: ИТС", или скачать его с сайта поддержки пользователей. Лучше обратиться к сайту, во-первых диск имеется не у всех пользователей, а во-вторых именно на сайте можно найти самые свежие обновления (диск может быть не самой актуально версии или просто не включать в себя последние новшества, так как диски выпускаются примерно раз в месяц). На пользовательском сайте вся информация обновляется каждый день и является самой актуальной.
- Заходим на сайт поддержки: https://portal.1c.ru/, в верхнем меню, справа кликаем "Войти";
- Заполняем форуму своими данными для входа и снова кликаем "Войти";
- На открывшейся странице выбираем пункт "Обновление программ";
- В левом меню выбираем "Cкачать обновление программ";
- Откроется таблица всех обновлений. Переходим в раздел "Конфигурации для России" и там выбираем необходимый пункт, в нашем случае "Бухгалтерия предприятия, редакция 3.0";
- Оказываемся в таблице всех обновлений конкретно для нашей конфигурации. В правом столбике мы видим, с какими редакциями совместимо обновление. Выбираем самое свежее обновление, из тех, которые совместимы с нашей редакцией (мы ее узнавали в первом этапе);
- Далее нам представлена некоторая информация о выбранном обновлении, кликаем "Дистрибутив обновления";
- Файл с обновлением будет в виде архива. Создаем папку, называем ее соответственно номеру обновления и переносим в нее сам архив;
- Открываем архив двойным кликом мыши и нажимаем "Извлечь";
- После извлечения, в открывшихся файлах архива находим и запускаем файл "setup.exe", тем самым начинаем установку обновлений;
- Выбираем каталог шаблонов, рекомендуется оставить таким, каким предлагает программа установки автоматически;
- После установки шаблона обновления программа предложит ознакомиться с его описанием, чтобы не тратить на это время - снимаем галочку с пункта "Открыть описание поставки" и жмем "Готово";
Шаблон обновления успешно установлен на компьютере и мы можем переходить к следующему этапу.
Начинаем непосредственно само обновление:
- Возвращаемся в конфигуратор, который мы отрыли еще на первом этапе. Если у нас не открыто дерево конфигурации - открываем его. Вкладка "Конфигурация" в верхнем меню, пункт "Открыть конфигурацию";
- В верхнем меню снова выбираем "Конфигурация", пункт "Поддержка" и подпункт "Обновить конфигурацию";
- Откроется окно, в нем выбираем пункт "Поиск доступных обновлений (рекомендуется)" и кликаем "Далее";
- В открывшемся окне ставим галочку на пункт "Искать в текущих каталогах шаблонов и обновлений". Жмем "Далее";
- Место хранения этого каталога можно изменить при желании. Для этого при запуске 1С выбираем пункт "Настройки", затем выбираем "Каталоги шаблонов конфигураций и обновлений" и устанавливаем место, которое нам необходимо для хранения. Но это делать не рекомендуется, лучше использовать стандартный путь;
- Возвращаемся к установке обновлений, после того как мы выбрали каталог, начнется поиск обновлений. Если имеются доступные обновления, появится окно в котором мы видим, что программа нашла обновление (то, которое мы устанавливали во втором этапе). Кликаем по нему один раз и жмем "Готово";
- Далее появится окно с информацией по обновлению. Нажимаем "Продолжить обновление";
- Появится окно, где будет информация о нашей текущей версии и о версии, которую мы устанавливаем. Нажимаем "ОК". После чего запускается сам процесс обновления;
- Откроется окно, где можно отслеживать ход обновления. За процессом можно наблюдать в нижнем левом углу окна. Первый шаг процесса - обновление конфигурации поставщика;
- После завершения первого шага, программа предложит обновить конфигурацию базы данных. Жмем "Да", после чего начнется процесс обновления базы;
- Когда обновление будет завершено, откроется окно, где можно ознакомиться с изменениями в конфигурации. Можно почитать. Затем кликаем "Принять";
- В некоторых случаях может появиться уведомление с предупреждением. Жмем "Да";
- Запускаем программу в пользовательском режиме, можно сделать это из режима конфигуратора: в верхнем меню выбираем вкладку "Сервис", в ней пункт "1С: Предприятие". Также это можно сделать быстрой командой, нажав на клавиатуре Ctrl+f5;
- В открывшемся окне выбираем пункт, которые подтверждает, что обновление производилось легально. Жмем "Продолжить";
- Начнется обновление программы в пользовательском режиме;
После окончания обновления можно приступать к работе с обновленной версией. Проверить версию можно в главном меню, выбрав пункт "Cправка" и подпункт "О программе".
Откроется такое же окно с информацией, как мы видели на первом этапе, только данные уже будут соответствовать обновленной версии.
Сервисы, помогающие в работе бухгалтера, вы можете приобрести здесь.
Хотите получать подобные статьи по четвергам?
Быть в курсе изменений в законодательстве?
Подпишитесь на рассылкуПоявился заказчик, которого мы консультируем по вопросам администрирования и 1С; заказчик платит за поддержку регулярно, исправно.
База файловая на версии платформы 1С 8.2.16.363.
Появилась задача: зарегистрировать пользователя в базе 1С и доработать конфигурацию для выполнения операций автоматически регламентными заданиями - для этого нужен административный доступ в базе 1С и нужно перевести базу в клиент-серверный вариант работы.
Но вот проблема: у всех работающих в 1С пользователей отсутствует административный доступ, и никто не знает пароль администратора.
Заказчик о проблеме знает, но что делать, не знает (получить пароль у бывшего сотрудника-администратора невозможно); надежда только на текущую поддержку: вдруг как-то можно сменить пароль администратора.
Решение
В версии платформы 1С 8.3.14 появилась подпрограмма "Автономный сервер", которая позволяет выгружать базу в формате dt.
Для выгрузки базы в файл dt через командную строку (запущена от имени администратора) выполнена команда:
Где "C:\Test\WHS2" является папкой с базой.
При выгрузке никаких логинов и паролей не потребовалось, не запрашивалось.
База выгружена в dt - основная сложность преодолена.
Далее уже просто: установка службы 1С, установка PostgreSQL, создание клиент-серверной базы, загрузка файла dt в новую базу, сброс пароля через SQL, смена адреса базы в списке баз и в ярлыках на компьютерах пользователей.
Нюансы:
1) На сервере заказчика операционная система "Windows Server 2003", и выгрузка в dt безуспешна; поэтому пришлось перенести архив с базой на другой сервер с более новой операционной системой (в моем случае это Windows Server 2012 R2 Standard) и там уже выгрузить успешно.
2) Необходимо было еще установить новую платформу. Но так как база на платформе 8.2.16.363, то для большей совместимости самую последнюю платформу было рискованно устанавливать, поэтому установлена платформа 8.3.16.1224, с помощью которой и была выполнена выгрузка базы.
3) В качестве СУБД выбрана PostgreSQL именно версии "9.4.2-1.1C", так как для более новых версий в системных требованиях отсутствует поддержка системы "Windows Server 2003".
После установки 1С необходимо убедиться что сервер 1С запущен. Автор обычно запускает сервер вручную. Но если вы уверены что сервер 1С запущен, то этот шаг делать не надо.
1.2. Зарегистрировать кластер 1С
Запустить утилиту администрирования серверов 1С:
В открывшемся окне зарегистрировать новый центральный сервер 1С предприятия:
В появившемся окне ввести сетевое имя компьютера, на котором запущен 1С Сервер (или его IP-адрес):
1.3. Зарегистрировать базу 1С на сервере SQL
Для начала регистрации базы необходимо запустить приложение 1С. В появившемся окне "Запуск 1С:Предприятия" регистрируем новую базу нажатием на кнопку "добавить":
Выбираем "Создание новой информационной базы":
В появившемся окне есть возможность создать базу из шаблона, или создать новую пустую базу (в последствии можно будет загрузить базу, загрузить конфигурацию или создать свою конфигурацию):Жмем кнопку далее, вводим название базы и тип расположения базы на сервере:
жмем далее и заполняем поля:
При этом необходимо заметить, что поле "Имя базы данных" - это названия базы на SQL сервере. А поле "Имя информационной базы" - название базы на сервере 1С.
После чего выбираем вариант аутентефикации в 1С (Выбирать автоматически) и жмем кнопку "Готово":
1.4. Загрузить или создать конфигурацию 1С
Запустить конфигуратор с базой:
Загрузить ранее выгруженную информационную базу:
2. Настройка IIS на сервере
2.1. Проверка установленных компонент IIS
Для работы веб-клиента 1С:Предприятия необходимы службы IIS, которые небыли установлены по умолчанию при установке Windows 8.1 x64.
Для их установки следует перейти "Пуск - Панель управления - Программы и компоненты - Включение или отключение компонентов Windows". В появившемся дереве, в ветке "Службы IIS – Службы интернета - Компоненты разработки приложений" отметить все компоненты, как показано на рисунке. Затем нажать кнопку "Ок":
2.2. Разрешение 32-разрядных приложений в пуле приложений
Веб-клиент 1С:Предприятия 8.3 является 32-разрядным приложением. Поэтому для 64-разрядной ОС необходимо разрешить работу оных в пуле приложений сервера IIS. Для этого необходимо перейти "Пуск - Панель управления – Администрирование – Диспетчер служб IIS". В диспетчере служб выбрать "Пулы приложений – DefaultAppPool – Дополнительные параметры". В списке дополнительных параметров переменной "Разрешены 32-разрядные приложения" установить значение "True":
Установить значение в True для параметра "Разрешены 32-разрядные приложения":
2.3. Установка удостоверения пула приложений в качестве удостоверения анонимного пользователя
По умолчанию в качестве анонимного пользователя установлен пользователь IUSR, которого нет в системе. Дабы не создавать оного можно просто включить удостоверение пула приложений в качестве удостоверения анонимного пользователя. Для этого необходимо перейти "Пуск - Панель управления – Администрирование – Диспетчер служб IIS". В диспетчере служб перейти в "Проверка подлинности:
На пункте "Анонимная проверка подлинности" вызвав контекстное меню "изменить":
В открывшемся диалоге отметить "Удостоверение пула приложений". Закрыть диалог, нажав кнопку "ОК".3. Публикация WEB-приложения из 1С
Для публикации приложения необходимо иметь полный доступ на папку проектов IIS. Есть 2 способа публикации приложения из 1С. 1 - сначала создать необходимую папку в каталоге "C:\inetpub\wwwroot\" в нашем случае это папка с названием "Base1C" и дать права текущему пользователю на полный доступ на эту папку. 2 способ зайти в 1С из под администратора а потом дать необходимые права на папку уже опубликованного приложения. В э статье описан второй путь.
3.1. Для публикации конфигурации на сервере IIS необходимо запустить 1С из под администратора:
Вызываем контекстное меню на ярлыке 1С и выбераем "Запуск от имени администратора"
Выбираем базу и запускаем 1С в режиме конфигуратора:
3.2. Запустить публикацию на web-сервере
Для начала публикации переходим в меню "Администрирование - Публикация на веб-сервере":
В появившемся окне указать имя публикации, указать веб-сервер и указать путь на веб-сервере.
1С позволяет публиковать на любой доступный веб-сервер в сети с помощью утиллиты webinst. В статье использовался пример публикации на локальный компьютер:Более подробную информацию по пунктам в окне публикации можно получить из 1С конфигуратора нажав на кнопку F1.
4. Настройка библиотек для работы в 64-х разрядной ОС
После публикации на веб-сервере из конфигуратора, в случае использования 64-х разрядной операционной системы на компьютере который используется в качестве сервера IIS, необходимо настроить работу с библиотеками 1С. Это делается каждый раз после публикации на веб-сервере.
Для настройки библиотек необходимо выполнить следующие действия.
Открываем через Панель Управления - Администрирование Диспетчер служб IIS.
В открывшемся окне раскрываем группу "Сайты" и наш сайт (в примере Base1C).
Нажимаем на "Сопоставление обработчиков" в группе IIS:
В открывшемся окне ищем строку с именем "ISAPI-dll" и нажимаем пункт меню в действиях "Добавить сопоставление сценария. "
В открытом окне "Добавление сопоставления сценария" в поле "Путь запроса" ввести символ * (звездочка, т.е. все). В поле "Исполняемый файл" выбрать библиотеку wsisapi.dll с каталога установленной 32-х разрядной версии 1С. В поле "Имя" можно задать любое имя (в примере Имя = 1С):Некоторые специалисты в других статьях указывают что надо отключить ограничение сопоставления запроса. Автор не нашел зависимости работы этой отметки для программы 1С. Данная информация приводиться информативно, может быть кому то понадобиться.
Настроить ограничения запроса можно нажав на кнопку "Ограничение запроса" в окне Добавление сопоставления сценария. В открывшемся окне убрать отметку с "Вызывать обработчик только при сопоставлении запроса с:":Нажать кнопку Ok.
На появившейся вопрос ответить "Да":
После чего необходимо перезапустить службу IIS. Для этого необходимо перейти в корень панели "Подключения" (на название сервера) и в меню действия справа выбрать "Перезапустить":После чего можем проверить, работает ли подключенная библиотека. Для этого переходим в "Ограничения ISAPI и CGI":
И посмотреть, есть ли ссылки для необходимых обработчиков (dll):Еще раз следует отметить, что данную процедуру настройки библиотек следует делать каждый раз после публикации приложения из 1С.
5. Настройка прав доступа на папки и Брандмауэра Windows
5.1. Настройка доступов к папкам
Для правильной работы всех пользователей, а не только администраторов с опубликованным веб-приложениям необходимо настроить некоторые права на папки.
Для настройки прав на пакпи необходимо в проводнике Windows вызвать контекстное меню для необходимой папки и выбрать в контекстном меню пункт "Свойства" и перейти на закладку "Безопасность"В данном случае речь идет о правах на 3 папки:
1. "C:\Program Files (x86)\1cv8\8.3.5.1088\bin\" (в этой папке находится библиотека wsisapi.dll) (номер релиза "8.3.5.1088" может быть другой)
2. C:\inetpub\wwwroot\Base1C (это созданная нами папка которая будет использоваться для доступа из интернет)
3. КаталогБазы (это база 1С, если используется файловый тип базы), в нашем примере база храниться на SQL сервере, поэтому каталога базы нет и доступа на него давать не надо.
Для всех папок (Пункты: 1,2,3) необходимо для пользователя IIS_IUSRS установить доступ "Полный доступ":
Для папки с нашей базой (Пункт 3) данных для пользователя Users, установить доступ "Изменение".5.2. Настройка доступов к портам в Брандмауэре Windows
Если планируется использовать web-доступ не только локально, то необходимо настроить Брандмауэр Windows для доступа с внешних ресурсов, указав порт доступа 80. Автор не использовал настроек брандмауэра, а просто отключил его:
6. Доступ к опубликованной информационной базе
Для доступа к информационной базе надо зайти в обозреватель интернет (поддерживающий HTML5, например "многими любимый" Internet Explorer) и ввести в адресную строку:7. Используемые ресурсы
Читайте также: