новое событие
Информационный поток
Задания вакансии материалы разработки сообщения форума

1с-ка на веб-сервере

  • Добавить свою публикацию
  • для этого требуется регистрация

Наверно каждый 1с-ник сталкивался с проблемой удаленного доступа к  данным 1с-ки. В большинстве случаев выбирают удаленный доступ через VPN –соединение, терминальный доступ, подключение к компу с помощью тимвювера или амми админа. Да в большинстве случаев это идеальный вариант, но иногда  нужно дать доступ  так чтобы пользователь мог с любого компа получить доступ к некоторой информации. Для  таких случаев и предназначена публикация на веб сервере. Если вы опубликуете  конфигурацию на веб-сервере доступ к ней будет возможен  с любого уголка планеты где есть  интернет, нужно конечно знать  адрес сайта, и логин с паролем но это уже  мелочи. Публикация  на веб сервере возможна, если конфигурация разрабатывалась в режиме управляемого приложения, или мобильного приложения (эти два режима в чем-то похожи, но есть и некоторые отличия).  Кроме того иногда нужно показать заказчику рабочий прототип конфигурации, а желания отдавать  cf –ку нет. Тогда публикуете проект на веб-сервере и пусть себе проверяет, функціонал показать можно а сам код нет. Вариантов применения много, каждій вибирает для себя сам. Но всетаки как правильно опубликовать приложение в интернете  большынство публикаций расказывают вкратце так:

  1. Скачиваем apache и устанавливаем
  2. После установки проверяем работоспособность Вашего web-сервера
  3. В 1с доустанавливаем модули расширения веб-сервера, тонкий клиент, тонкий клиент файловый вариант
  4. заходим в конфигуратор-администрирование-публикация на веб-сервере
  5. готово

(это краткий пересказ статьи на инфостарте http://infostart.ru/public/95950/)

 

Но почему то если так сделать ничего готово не будет, забыли пару  «мелких» деталей сказать, ну как  всегда.

Для себя я выбрал следующий вариант:

  • Вместо установки голого апача предлагаю установить http://open-server.ru/ он подхватил гордое знамя http://www.denwer.ru/ хотя со мной многие из веб мастеров могут и поспорить.
  • Выполняем пункты 2-3 из предыдущей инструкции
  • Теперь настроим апач, из поставки возле часов выберем зеленый флажок (пиктограмма open-server) потом инструменты – конфигурация – апач, 
  • Изображение
  • откроется блокнот с конфигом апача, тут мы должны добавить несколько строк
  • Найдите # Dynamic Shared Object (DSO) Support  там будет много строк с LoadModule, в конце них допишите
    LoadModule _1cws_module ”c:/Program Files/1cv82/bin/wsap22.dll” (хотя у меня например строка выглядит так LoadModule _1cws_module "c:/Program Files/1cv8/8.3.2.172/bin/wsap22.dll" нужно писать путь к файлу wsap22.dll) обратите внимание что используются прямые («/»), а не обратные («») слеши.
    1. Добавить тудаже  

 

Alias /MyApp "c:/www/MyApp"

 

 

 

    AllowOverride None

 

    Options None

 

    Order allow,deny

 

    Allow from all

 

    SetHandler 1c-application

 

    ManagedApplicationDescriptor c:/www/MyApp/default.vrd

 

 

 
как вы поняли в папке «c:/www/MyApp»  будет располагатся  наша база опубликованая на веб сервере, папка вы должны создать заранее

После етого публикуэм базу данных на веб сервере (пункт 4 из инструкции выше). Созданый файл нужно немного подправить у меня он такой:

          

Внимание base – должен быть такой же как и путь к виртуальному каталогу в нашем примере "/MyApp"

А если путь к  файловой базе содержыт пробелы то его нужно заключать в символы  "

 

  • Теперь если у вас запущен open-server можно в браузере набрать http://openserver/MyApp и ваша конфигурация отобразиться в браузере, для примера я опубликовал приложение которое пишу для андроид телефона (см. скриншот):

 Изображение

 

 
0
Читайте также
1С 8.0 настройка
Деятельность каждой компании специфична, поэтому необходима индивидуальная настройка 1С 8
Работа с веб-страницами средствами 1С
Принципы работы с вебстраницами
Разработки
Специализированная конфигурация Autoupdater
Автоматическое внесение изменений в другие конфигурации 1С8
Отправка СМС-сообщений из 1С 7.7
Обработка для отправки СМС из 1С
Еще от автора
≡ к списку статей