1с не открывается в браузере
Записки IT специалиста
Технический блог специалистов ООО»Интерфейс»
- Главная
- Настраиваем веб-доступ для 1С:Предприятия в файловом режиме
Настраиваем веб-доступ для 1С:Предприятия в файловом режиме
- Автор: Уваров А.С.
- 19.05.2015
Современные условия, с широким распространением мобильных устройств и доступного интернета предъявляет новые требования к информационным системам даже небольших фирм. Если еще несколько лет назад удаленный доступ был уделом крупных организаций, то сегодня возможность доступа к информации из любого места воспринимается как нечто само собой разумеющееся. Сегодня мы расскажем, как быстро и без лишних затрат организовать веб-доступ к базам 1С:Предприятия работающих в файловом режиме.
Традиционная схема работы с 1С:Предприятием в файловом режиме подразумевает общий доступ к файлам информационной базы посредством протокола SMB (сети Microsoft). При этом один из компьютеров выступает в качестве файлового сервера, а другие работают с размещенной в общем доступе информационной базой.
Однако данная схема имеет ряд существенных недостатков. На скорость работы существенное влияние оказывает как пропускная способность сети, так и вычислительные мощности клиентских компьютеров. Более подробно этот вопрос мы разбирали в нашем материале Почему тормозит 1С. Файловый режим. Особенно это проявляется после перехода на конфигурации на основе управляемого приложения, которые гораздо более требовательны к ресурсам, нежели конфигурации предыдущего поколения.
Также остро стоит вопрос с удаленным доступом, если для удаленных компьютеров еще можно организовать удаленный доступ посредством RDP, что, кстати, не всегда доступно для небольших фирм, не имеющих выделенного сервера, то с мобильными устройствами все довольно печально.
Вместе с тем управляемое приложение предоставляет новые возможности, такие как веб-доступ к информационной базе, в том числе работающей в файловом режиме. Это позволяет качественным образом изменить работу с информационной системой практически без дополнительных затрат.
На компьютере с информационной базой поднимается дополнительная роль веб-сервера, на котором происходит публикация информационной базы. После чего с ней можно продолжать работать как в файловом режиме, так и в режиме веб-сервера.
При этом не обязательно использование для работы браузера, получать доступ к базе через веб-сервер может также и платформа в режиме тонкого клиента. Эта возможность позволяет организовать доступ не только для удаленных и мобильных клиентов, но и улучшить работу на недостаточно производительных машинах в офисе, так как все основные вычисления будут выполняться на стороне сервера и передаваемый по сети трафик будет сведен к минимуму, как и нагрузка на компьютер клиента.
Ну и, конечно, появляются практически неограниченные возможности удаленного доступа к базе: из любого места, с любого устройства, был бы браузер.
Ниже мы рассмотрим возможные конфигурации для организации веб-доступа к небольшим базам, работающим в файловом режиме на базе клиентских операционных систем.
На настоящий момент поддерживаются два основных веб-сервера Apache и IIS, также на машине с веб-сервером должна быть обязательно установлена платформа и модули расширения веб-сервера. Их всегда можно установить дополнительно, просто запустив еще раз программу установки платформы:
Windows и IIS
Internet Information Services (IIS) по непонятным причинам не пользуется популярностью у администраторов и 1С-ников. А зря, игнорировать штатное решение в пользу некоторого стороннего ПО, пусть даже и неплохого, выглядит по крайней мере странно.
Для установки IIS на клиентской ОС, в нашем случае Windows 7 x64, перейдите в Панель управления — Программы и компоненты — Включение и отключение компонентов Windows.
В открывшемся окне выберите Службы IIS, затем, развернув список, перейдите в Службы интернета — Компоненты разработки приложений и установите флажок напротив Расширения ISAPI, остальные параметры можно оставить по умолчанию.
После установки IIS перейдем к его настройке, для этого откройте Панель управления — Администрирование — Диспетчер служб IIS.
В дереве слева выбираем Пулы приложений, щелкаем правой кнопкой мыши на DefaultAppPool — Дополнительные параметры и разрешаем 32-разрядные приложения, установив соответствующую опцию в True.
Теперь выставим необходимые права для групп IUSR и IIS_IUSRS. На папку с информационной базой выдаем права Изменение и Чтение и выполнение:
На папку bin платформы — Чтение и выполнение:
Затем запускаем 1С:Предприятие от имени администратора и загружаем нужную информационную базу в режим конфигуратора.
В меню Администрирование выбираем Публикация на веб-сервере. 1С:Предприятие автоматически определит веб-сервер (IIS) и предложит разместить веб-приложение в корне веб-сервера в каталоге с именем папки информационной базы, которое также будет являться именем публикации, при необходимости можете изменить эти параметры.
После чего нажимаем Опубликоватьи утвердительно отвечаем на предложение перезапустить веб-сервер.
Готово! Для доступа к базе можем использовать адрес вида http://имя(адрес)_хоста/имя_публикации, в нашем случае http://192.168.3.109/Acc30, запускаем браузер и проверяем работу.
Также можно настроить базу для работы с ней посредством платформы, для этого в диалоге добавления новой информационной базы указываете размещение на веб-сервере:
Следующим шагом вводите адрес подключения:
После запуска информационной базы можете убедиться, что работает она именно в режиме веб-сервера, а не файловом:
Windows и Apache 2.2
Если вы по каким-либо причинам не хотите использовать IIS, можно настроить работу 1С с другим популярным веб-сервером Apache. К сожалению разработчики Apache перестали публиковать бинарные сборки для Windows, предлагая обратиться к своим партнерам, поэтому перейдем на сайт Apache Haus и скачаем сборку 2.2.х архитектуры x86, даже если у вас 64-разрядная операционная система.
Внимание! Для получения сборки Apache следует пользоваться только надежными источниками, которые указаны на сайте проекта. От этого зависит безопасность вашего веб-сервера и ваших данных!
Также вам потребуется установить Распространяемый пакет Microsoft Visual C++ 2008, который нужен для нормальной работы сборки Apache.
Затем распакуем скачанный архив Apache в произвольную директорию, например, C:Apache22, из всего множества папок нас интересуют папки bin и htdocs, в первой расположены исполняемые файлы веб-сервера, во второй следует располагать веб-содержимое.
Откроем командную строку с правами администратора и перейдем в директорию bin веб-сервера:
Теперь установим Apache как службу:
На предупреждения не обращаем внимания, для целей использования с 1С подойдет конфигурация Apache по умолчанию.
Так как служба работает от имени системной учетной записи выставлять права на папки с базой и платформой не надо.
Затем точно также запускаем 1С от имени администратора в режиме конфигуратора и переходим к публикации на веб-сервере. В отличии от IIS, в данном случае платформа сама не может указать путь и создать папку, поэтому делаем это вручную. Папка должна быть создана внутри каталога htdocs и ее имя должно совпадать с именем публикации:
В нашем случае это C:Apache22htdocsAcc30, кстати, создать нужный каталог можно прямо в диалоге выбора папки. После чего публикуем информационную базу.
Следующий момент, 1С не умеет перезапускать данную сборку Apache, поэтому сделаем это вручную через оснастку Службы:
После перезапуска веб-сервера опубликованная база станет доступна по тому же самому, как и в случае с IIS, адресу, точно также ничем не будет отличаться и работа с ней.
Веб клиент 1С
Фиксированная стоимость и сроки. Оперативно. Оплата полезных фактических трудозатрат.
Крупные корпорации, использующие программные продукты 1С в своих отдаленных филиалах, часто сталкиваются с проблемой отсутствия возможности установки 1С на отдельно взятых рабочих местах сотрудников. Иногда причиной этому могут стать устаревшие компьютеры, иногда отдаленность, иногда отсутствие IT-персонала. Разработчики 1С решили эту проблему в версии платформы 8.2, интегрировав в нее специальный веб-клиент. Организация работы в таком виде клиента позволит существенно сэкономить на модернизации компьютеров и содержании штата администраторов 1С.
Основной принцип и преимущества веб-клиента 1С
Внешне веб-клиент ничем не отличается от тонкого клиента, за исключением того, что интерфейс 1С открывается в браузере. Для запуска веб клиентов 1С необходима публикация веб-сервера и наличие Интернета на рабочих местах. За связь базы данных и пользовательского интерфейса веб-клиента отвечает веб-сервер и технологии DHTML и HTTPRequest. В момент работы данные передаются через HTTP на веб-сервер, компилируются, а непосредственно исполнение происходит на стороне клиента, в среде интернет-браузера.
Достаточная популярность режима веб клиента 1С объясняется перечнем преимуществ:
- Отсутствие необходимости устанавливать клиентскую часть 1С на рабочих местах;
- Обеспечение доступа к базе из любой точки мира с доступом в Интернет;
- Поддержка любых браузеров и, соответственно, любых операционных систем и всех гаджетов с доступом во всемирную сеть;
- Техническая простота, так как от пользователя требуется просто запустить браузер и правильно набрать адрес;
- Специальный режим обмена данными с веб-сервером при низкой скорости Интернета.
Кроме плюсов, режим веб-клиента имеет и определенные недостатки:
- Уязвимость веб-сервера, который становиться доступным в любой точке мира;
- Определенные ограничения по обмену данными и эксплуатации файловой системы;
- Доступность только для конфигураций, использующих управляемый тип приложения и тонкий клиент;
- Недоступность локальных лицензий.
Если вы твердо решили, что Web клиент 1С отлично подходит для пользователей, то вам придется настроить и опубликовать веб-сервер. В качестве примера рассмотрим настройку стандартного IIS, встроенного в Windows.
Настройка и публикация веб-сервера
Если на ваш компьютер установлена операционная система семейства Windows, то вы можете обойтись без сторонних программ. В этом вам поможет встроенный IIS сервер, для настройки которого достаточно начальных знаний системы. Следует отметить, что установка сервера на слабом компьютере затруднит запуск веб клиентов 1С и производительность всей системы окажется под угрозой. Поэтому рекомендуется настраивать IIS только на тех конфигурациях, где операционная система функционирует без задержек и есть большой запас ресурсов.
Чтобы начать настройку сервера зайдите в «Панель управления» -> «Программы и компоненты» -> «Включение или отключение компонентов». Найдите в дереве ветвь «Службы IIS/Службы интернета» и проставьте следующие галки:
- В разделе «Общие функции HTTP»:
- «Просмотр каталога»;
- «Документ по умолчанию»;
- «Статическое содержимое»;
- «Ошибки HTTP».
- «Проверка работоспособности и диагностика»:
- «Ведение журнала HTTP»;
- «Монитор запросов».
- «Компоненты разработки приложений»:
- «ASP»;
- «ASP.NET»;
- «Расширение ISAPI»;
- «Расширяемость .NET»;
- Фильтры ISAPI».
- «Средства управления»:
- «Консоль управления IIS».
После того как вы нажмете кнопку «Опубликовать», сервер должен перезапуститься. Теперь можно проверить выполнение работы, произведя запуск веб клиента 1С, прописав в браузере строку: «http:ИмяСервера/ИмяБазы». Необходимо предусмотреть, чтобы все пользователи имели доступ к месту расположения БД на чтение и запись. В ином случае настройка веб-клиента 1С на рабочих местах не даст результата.
Веб клиент 1С является удобным инструментом для пользователей, производительность рабочих мест которых оставляет желать лучшего. Благодаря простой настройке, минимальным отличиям в интерфейсе приложения и перечню разнообразных преимуществ, веб клиент завоевал определенную популярность в компаниях различного калибра.
Веб клиент 1С
В версии платформы 1С 8.2 появилась возможность установки веб-клиента 1C для того, чтобы доступ к системе был обеспечен всегда. Веб-клиент решил проблему того, что 1С не получалось установить на отдельно взятые компьютеры – часть из них устарела. Также нововведение было полезно тем, у кого в штате не оказалось IT-специалиста – самостоятельная настройка новой версии программы получилась достаточно простой.
Преимущества использования веб-клиента 1С
Преимущества использования веб-клиента для учета доходов и расходов на предприятии:
- Не требуется IT- специалист. Многие предприниматели смогли сэкономить денежные средства на найме администраторов 1С.
- Клиентскую 1С не нужно устанавливать на рабочих компьютерах – доступ обеспечивается и без него.
- Не требуется переоборудование рабочих мест. Покупка современных компьютеров взамен устаревшим могла бы стать серьезной статьей расходов для любой компании.
- Получить доступ к базе предприятия можно находясь в любой точке мира, но только для этого нужно получить доступ в Интернет.
- Нет привязки к определенному браузеру – для входа в базу Вы можете использовать любой браузер и даже любую операционную систему. Получить важную информацию можно даже через смартфон или планшет.
- Технически прост в установке и повседневной работе, поскольку пользователю придется только включить браузер и верно ввести адрес в строку.
- Если скорость интернета будет слишком низкой, загрузить необходимую информацию можно будет через специальный режим работы веб-клиента.
Новый способ открытия базы данных действительно является достаточно удобным.
Принцип работы веб-клиента 1С
Внешне веб-клиент ничем не отличается от тонкого клиента, за исключением того, что интерфейс 1С открывается в браузере. Для того чтобы получить связь с базой данных, понадобится опубликовать сервер и ввести его адрес в строку. Получить доступ к базе удается за счет технологий HTTPRequest и DHTML.
Передача данных осуществляется по технологии HTTP на сервер, где расположена БД предприятия. Эти данные компилируются, а исполнение всех действий осуществляется на стороне клиента в браузере, установленном на его компьютере. Если веб-версия 1С подходит для работы сотрудников Вашей компании, опубликуйте веб-сервер и настройте его. Для того чтобы процесс был более наглядным, далее будет описан процесс настройки стандартного сервера на базе Windows.
Как настроить и опубликовать веб-сервер
Данный пример поможет разобраться тем, у кого на компьютерах установлена ОС Windows. С ней Вам не понадобятся дополнительные программы для настройки веб-версии. В Вашу систему уже встроен IIS сервер – это сервера для нескольких сервисов Интернета, интегрированные компанией Microsoft.
Настроить работу IIS может любой пользователь, который владеет базовыми навыками работы с системой. Однако в идеальном варианте для настройки стоит выбирать только мощные компьютеры. Иначе он будет забирать большую часть мощности, и тогда запуск браузера и работа в 1С будет более медленной, а компьютер станет менее производительным.
Для правильной настройки у компьютера должен быть достаточный запас ресурсов, чтобы операционная система продолжала работать без торможения и задержек – иначе сервер тоже начнет «тормозить». Начать настройку веб-сервера стоит с открытия «Панели управления». Внутри откройте вкладку «Программы и компоненты», а затем выберите «Включение и выключение компонентов».
В большом списке найдите строку, нажмите на «Службы IIS/Службы интернета», чтобы раскрыть еще один список. Внутри в каждом разделе проставьте маркеры по следующим пунктам.
В разделе «Общие функции HTTP» должны быть отмечены следующие строки:
- Просмотр каталога;
- Статистическое содержимое;
- Документ по умолчанию;
- Ошибки HTTP.
В разделе «Проверка работоспособности и диагностика» понадобится выделить только две позиции:
- Монитор запросов;
- Ведение журнала НТТР.
Раздел «Компоненты разработки приложений»:
- Расширение ISAPI;
- NET;
- ASP;
- Расширяемость .NET;
- Фильтры ISAPI.
Наконец, в разделе «Средства управления» выберите пункт «Консоль управления IIS».
Следующий шаг – это публикация веб-сервера после настройки. Установите на компьютер модули расширения веб-сервера 1С. Это действие довольно просто – во время установки 1С нужно отметить пункт с модулями расширения после того, как Вы откроете окно изменение способа установки и установки компонентов.
После этого выполните запуск 1С, открыв режим конфигуратора с правами администратора. В меню выберите раздел «Администрирование», а затем пункт «Публикация на веб-сервере». Платформа самостоятельно просканирует компьютер и найдет образованный сервер. Вам необходимо записать имя образованного веб-сервера и его адрес.
Нажмите кнопку «Опубликовать», и после этого сервер автоматически перезапустится. Для проверки работоспособности системы напишите в браузере http: и после этого цифрами имя сервера и через символ «/» имя базы. Так Вы запустите веб-клиент 1С. Далее дайте доступ всем пользователям (сотрудникам компании) к веб-серверу для чтения и записи. Если не установить права пользователей, на рабочих местах настроить доступ к веб-клиенту 1С не получится.
Веб-клиент 1С стал настоящим спасением для многих пользователей на рабочих местах. Даже если компьютер не очень быстрый и производительный, работать с общей базой данных получается без торможения. Простая настройка и интуитивно понятный интерфейс сделали веб-версию отличным решением возникшей проблемы на предприятиях, и веб-клиент стал очень популярен среди компаний разного уровня.
1с не открывается в браузере
Попробовать демо
2. Способы входа в сервис
Войти в сервис и работать с приложениями сервиса 1cfresh.com можно:
- с помощью интернет-браузера;
- с помощью тонкого клиента «1С:Предприятия 8».
Рекомендуемым способом работы с приложениями сервиса является работа с помощью браузера.
3. Вход в сервис с помощью браузера
Чтобы войти в сервис 1cfresh.com с помощью интернет-браузера, можно выполнить следующие действия.
Ввести в адресную строку браузера адрес 1cfresh.com :
Иначе в окно браузера будет выведена начальная страница сайта. В ней нужно ввести логин и пароль и нажать кнопку ВОЙТИ.
Флажок в поле Чужой компьютер следует устанавливать, если вы входите в сервис с чужого компьютера (например, из интернет-кафе).
Вы войдете в сервис и в окно браузера будет выведена ваша страница Мои приложения:
На странице сайта Мои приложения можно выполнить следующие действия:
4. Вход в сервис с помощью тонкого клиента
Для входа в сервис с помощью тонкого клиента требуется:
Запустить тонкий клиент. Например, в Windows для этого рекомендуется щелкнуть двойным щелчком мыши ярлык тонкого клиента на рабочем столе Windows:
В выведенном окне Запуск 1С:Предприятия следует:
- открыть группу 1cfresh.com;
- выделить в ней нужное приложение или строку Личный кабинет (1cfresh.com);
- нажать кнопку 1С:Предприятие.
Если группы 1cfresh.com в окне Запуск 1С:Предприятия не оказалось, следует включить режим отображения списка в виде дерева:
- Нажать кнопку Настройка.
- Установить флажок Отображать в виде дерева.
- Нажать кнопку OK.
Если будет выведено окно ввода логина и пароля, нужно ввести в него свои логин и пароль в сервисе и нажать кнопку OK.
Чтобы посмотреть статью об установке, настройке и использовании тонкого клиента, щелкните картинку используемой операционной системы:
Устранение проблем с запуском веб-браузера
Невозможность запустить веб-браузер — это всегда довольно серьезная проблема, поскольку ПК без интернета для многих людей оказывается ненужной вещью. Если вы столкнулись с тем, что ваш обозреватель или все обозреватели перестали запускаться и выкидывают сообщения об ошибке, тогда мы можем предложить действенные варианты решений, которые помогли уже многим пользователям.
Устранение неполадок запуска
Частыми причинами, по которым не запускается обозреватель, могут быть ошибки при установке, неполадки в ОС, действия вирусов и т.д. Далее мы рассмотрим поочерёдно такие проблемы и узнаем, как их устранить. Итак, приступим.
Читайте подробнее о том, как убрать неполадки в известных веб-браузерах Opera, Google Chrome, Яндекс.Браузер, Mozilla Firefox.
Способ 1: переустановка веб-браузера
Если в системе произошёл сбой, то это вполне вероятно и привело к тому, что браузер перестал запускаться. Решение следующее: переустановить веб-обозреватель, то есть, удалить его с ПК и установить заново.
Читайте подробнее о том, как переустановить известные браузеры Google Chrome, Яндекс.Браузер, Opera и Internet Explorer.
Важно, чтобы при загрузке веб-браузера с официального сайта, разрядность загружаемой версии совпадала с разрядностью вашей операционной системы. Узнать, какая разрядность ОС, можно следующим образом.
- Нажимаем правой кнопкой на «Мой компьютер» и выбираем «Свойства».
Запустится окно «Система», где нужно обратить внимание на пункт «Тип системы». В данном случаем у нас 64-разрядная ОС.
Способ 2: настройка антивируса
Например, изменения, вносящиеся разработчиками обозревателей, могут быть несовместимы с антивирусом, установленным на ПК. Для решения этой проблемы, необходимо открыть антивирус и посмотреть, что он блокирует. Если в списке найдётся название браузера, то его можно добавить в исключения. Следующий материал рассказывает, как можно это сделать.
Способ 3: устранение действий вирусов
Вирусы поражают разные части системы и воздействуют на веб-браузеры. В результате последние работают некорректно или могут вовсе перестать открываться. Для того, чтобы проверить, действительно ли это действия вирусов, необходимо провести проверку всей системы антивирусом. Если вы не знаете, как произвести проверку ПК на вирусы, то можете ознакомиться со следующей статьей.
После проверки и очистки системы, необходимо перезапустить компьютер. Далее советуется рекомендуется обозреватель, удалив его прежнюю версию. Как это сделать, рассказано в пункте 1.
Способ 4: исправление ошибок реестра
Одна из причин того, почему не запускается браузер, может крыться в системном реестре Windows. Например, в параметре AppInit_DLLs может находиться вирус.
- Чтобы исправить положение, жмём правой кнопкой мышки «Пуск» и выбираем «Выполнить».
Далее в строке указываем «Regedit» и кликаем «ОК».
Запустится редактор реестра, где нужно перейти по следующему пути:
Справа открываем AppInit_DLLs.
В норме значение должно быть пустым (или 0). Однако, если там стоит единица, то, вероятно, из-за этого и будет загружаться вирус.
Вот мы и рассмотрели основные причины, по которым обозреватель не работает, а также узнали о том, как их решить.
Отблагодарите автора, поделитесь статьей в социальных сетях.