Запуск 1С в браузере
Плюсы - на клиентские компьютеры можно не ставить платформу, можно работать через Интернет, можно не настраивать RDP для пользователей.
Минусы - на компьютере пользователей должен быть установлен ключ аппаратной защиты Hasp, не возможно выполнение некоторых операций - обновление, ремонт БД, изменение конфигурации, работа с внешними модулями, например ТТН для подтверждения накладных алкогольной продукции.Так же к минусам можно отнести скорость работы - она будет не на высоте, так как веб-сервер будет запущен на Windows. Так же не возможно использовать внешний веб-сервер (например под Linux), денвер и другие сборки не подойдут.
Для начала работы надо найти MSI-инсталлятор Apache2 (можно не искать, установив IIS входящий в комплект Windows). Тут дело вкуса.
Во вторых - необходимо при установке платформы установить компонент "Компоненты веб-сервера".
После чего подключаем или создаем базу данных нужной конфигурации, идем в конфигуратор, в меню Администрирование, выбираем - Опубликовать базу данных, выбираем тип сервера встанет автоматически), надо лишь выбрать каталог, к которому стучится веб-сервер, когда заходим на http://localhost , жмем опубликовать, оно предлагает перезапустить веб-сервер, соглашаемся и можем зайти на http://localhost и у нас должна открыться база.
С чем можно столкнуться - при публикации ругается, что не найден web-сервер. Apache2 должен быть установлен как локальная служба. Либо должен быть установлен IIS. При чем на той же машине, что и 1с.
Как опубликовать несколько баз - нужно в конфигах веб-сервера создать виртуальные хосты, например - buh.compname.ru zp.compname.ru и не забыть прописать их в файле hosts:
127.0.0.1 buh.compname.ru
чтобы браузер знал, что данный домен именно на этом компьютере.
Как же получить доступ к БД через Интернет? Надо на маршрутизаторе (роутере) либо сервере - пробросить порты до этого компьютера с 1с. Возможно будет подменять порты, если есть веб-сайт который уже доступен в инете из этой сети. В общем - обеспечение доступа извне - зависит от фантазии системного администратора.
На официальном сайте apache.org очень трудно найти дистрибутив Apache2 для Windows в виде msi-пакета, по этому вложил дистрибутив в этот пост. Дистриубив платформы - выкладывать нельзя. Почему-то