При попытке организовать удаленную работу через интернет пользователи часто сталкиваются с ситуацией, когда база данных успешно публикуется на веб-сервере (например, Apache или IIS), открывается в браузере, но вместо привычного интерфейса с документами и отчетами отображается пустое окно или всего одна кнопка. Особенно часто это происходит с конфигурацией «Бухгалтерия предприятия 2.0». Разберем подробно, почему так происходит, и какие существуют пути решения данной проблемы.
Проанализируем техническую сторону вопроса. Основная причина отсутствия данных и интерфейса заключается в том, что конфигурация «Бухгалтерия предприятия 2.0» построена на так называемых обычных формах. Разберем, чем они отличаются от современных интерфейсов:
Важный нюанс: даже если вы используете современную платформу 8.3, она не сможет магическим образом запустить старую конфигурацию 2.0 в браузере, так как сама конфигурация не предназначена для этого режима.
Рассмотрим наиболее правильный с точки зрения развития системы путь — обновление конфигурации до версии 3.0. Это современная редакция, полностью построенная на управляемых формах.
Почему это решит проблему:
Тонкий клиент по протоколу HTTP/HTTPS, что значительно быстрее и стабильнее работы через браузер.Проанализируем процесс перехода. Вам потребуется выполнить обновление версии 2.0 до 3.0 (это типовая процедура, предоставляемая фирмой 1С). После перехода необходимо заново опубликовать базу на веб-сервере через конфигуратор (меню Администрирование — Публикация на веб-сервере).
Если переход на версию 3.0 по каким-то причинам невозможен (например, в базе много доработок под обычные формы), разберем альтернативный вариант — организацию доступа через удаленный рабочий стол.
Вместо того чтобы пытаться «втиснуть» 1С в браузер, мы будем транслировать рабочий стол сервера пользователю. Для этого обычно используется протокол RDP. Однако более элегантным решением будет использование технологии RemoteApp.
Преимущества RemoteApp для работы с 1С:
Толстого клиента, необходимые для работы обычных форм.Для реализации этого метода системному администратору необходимо настроить роль Remote Desktop Services на сервере и опубликовать приложение 1С.
Посмотрим на вариант для тех, кто хочет работать через интернет, но не обладает навыками настройки сложных серверов. Сервис «1С:Линк» позволяет организовать безопасный туннель к вашей базе.
Важно понимать: Для «Бухгалтерии 2.0» через «1С:Линк» работа в браузере все равно будет недоступна. Но этот сервис позволит вам подключаться к офисному компьютеру с домашнего, используя Толстый клиент. При этом вам не нужно будет настраивать Apache или открывать порты на роутере — сервис сделает это за вас через защищенный канал.
Если вы все же решили переходить на 3.0 и использовать веб-сервер, обратите внимание на технические детали, упомянутые в обсуждении. В частности, использование устаревшего Apache 2.2.25 крайне нежелательно.
Рассмотрим рекомендации по обновлению окружения:
wsap24.dll).Проанализируем диалог участников форума об экономии. Работа через браузер часто воспринимается как способ избежать покупки лицензий на сервер 1С. Действительно, публикация файловой базы на Apache позволяет подключаться удаленно без приобретения 1С:Предприятие 8. Сервер.
Однако стоит учитывать скрытые риски:
Тонким клиентом.Для конфигураций на обычных формах (как БП 2.0) существует только два работоспособных пути:
1. Терминальный доступ (RDP/RemoteApp) — если нужно оставить всё как есть.
2. Обновление до БП 3.0 — если критично работать именно через браузер или тонкий клиент.
Попытки настроить отображение обычных форм в браузере через Apache не увенчаются успехом из-за фундаментальных различий в технологиях отрисовки интерфейса.