YurecNT

Публикация базы данных 1С

Не большой мануал по настройке доступа в 1С через браузер

Ну вот, пришло время обновить статью.... То что зачеркнуто - устарело с высоты собственного опыта....

Главное условия, простота, возможность все это обслуживать!

И так условия простые:

  • Выделенный компьютер с операционной системой Windows или Linux (DEB или RPM) и веб-сервер Apache2
  • Свежая версия платформы
  • Конфигурация 1С на управляемых формах

По сути - публикация базы данных на WEB-сервере - это дешевый заменитель сервера 1С:Предприятие.

Основные возможности:

  • это возможность работать в 1С через браузер с любой операционной системы
  • возможность установки на компьютеры пользователей лишь тонкого клиента 1С
  • возможность использовать мобильные приложения 1С

Что будет пользователям нельзя:

  • Через браузер - почти все нельзя - только работать, не получится настроить фискальный регистратор и УТМ
  • Через тонкий клиент - нельзя обновить конфигурацию, сделать ремонт базы данных
  • Через мобильное приложение - нельзя все что описано в предыдущих пунктах, но теоретически можно подключить оборудование - фискальный регистратор или же сканер штрих кодов.. Теоретически... Это зависит от вашего гаджета.

Как лицензируется все это:

  • Если доступ через браузер или мобильное приложение, то на сервере, где стоит веб-сервер и 1с - должна быть лицензия на рабочие места.
  • Если доступ через тонкий клиент - то лицензию так же возможно получать от сервера или же активировать программную лицензию на рабочих местах или же использовать ключи аппаратной защиты hasp. Я же предпочитаю все активировать на сервер.

В чем преимущества такого решения:

  • Дешевизна
  • Все операции выполняются на одном компьютере-сервере и скорость работы зависит только от него.
  • Удобство резервного копирования файловой базы данных.
  • Пользователям не обязательно иметь мощный компьютер, так как все операции происходят на сервере.

Минусы:

  • База все же остается файловой и при большом количестве пользователей могут возникать ошибки блокировки транзакций
  • Подходит для баз не большого объема, примерно гигабайт 10, дальше все таки рекомендуется переходить на SQL-версию

И так, в первой части мы рассмотрим установку на операционную систему Windows:

Windows может быть любая, не обязательно серверная, важно выключить засыпание. Лучше конечно если она 64-х битная.

Для простоты настройки мы не будем использовать IIS. возьмем Apache2, разрядность веб сервера Apache2.2 должна быть такой же как у платформы!

Скачать установщик Apache2.4 x64

Скачать установщик Apache2.2 x64

При установке Apache2 убедитесь что свободен порт 80 и в мастере установки достаточно ввести почту администратора, можно вообще любую. После установки в трее появится значек менеджера управления Apache2 и когда он позеленеет - значит веб-сервер работает.

При установке платформы поставьте флажок - "Компоненты WEB-сервера".

Далее запускаем платформу 1С с правами администратора (важно если включен UAC).

Заходим в конфигуратор - Администрирование - Публикация на веб-сервере, в списке выбираем Apache 2.2 или Apache2.4, вводим имя публикации и каталог где веб-сервер будет искать публикацию. Можно создать произвольный каталог - на диске С: латинскими символами.

 

Затем нажимаем Опубликовать, 1С спрашивает - перезапустить ли веб-сервер - соглашаемся.

После чего проверяем работу - заходим в браузере по адресу http://localhost/имя_публикации, если база открылась - тогда можно настраивать мобильные приложения, рабочие места пользователей и даже роутер, чтобы заходить в базу снаружи (последнее мы крайне не рекомендуем).

 

 

 

 

 

 

 

Не читать:

Плюсы - на клиентские компьютеры можно не ставить платформу, можно работать через Интернет, можно не настраивать 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-пакета, по этому вложил дистрибутив в этот пост. Дистриубив платформы - выкладывать нельзя. Почему-то


Рейтинг: 44

Обновлено: 09.10.2024

Информация об авторе

Евдокимов Юрий Владимирович

Я начал свою карьеру программистом в возрасте около 17 лет.

Изначально я хотел стать электриком, но что-то пошло не так - мне подарили первый компьютер... не рабочий... Сказали починишь - п ....

Администратор сайта


Все статьи автора

Благодарности: 1

Рейтинг: 2

Поддержать автора


СБП (Сбер) 9221301778

Самое читаемое:
Все о загрузочных флешках, дисках и ссд
Все о загрузочных флешках, дисках и ссд
Загрузимся хоть с загрузочного ....
14.09.2024
Публикация базы данных 1С
Публикация базы данных 1С
Не большой мануал по настройке ....
09.09.2023
Бесплатные программы для работы с разделами жесткого диска
Бесплатные программы для работы с разделами жесткого диска
краткий обзор бесплатных прогр ....
17.05.2024
Windows XP SP 2 слетел драйвер дисковода CD/DVD (2015 г.)
Windows XP SP 2 слетел драйвер дисковода CD/DVD (2015 г.)
И такое бывало.... мало ли, пу ....
16.05.2024
Windows 3.11 - полный дистрибутив!
Windows 3.11 - полный дистрибутив!
старые окна ....
03.09.2023
Не Play Market-ом единым
Не Play Market-ом единым
Свободное ПО для Android ....
04.11.2023
1С Бухгалтерия - ошибка формата потока (3.0.88.22)
1С Бухгалтерия - ошибка формата потока (3.0.88.22)
1С Бухгалтерия - ошибка формат ....
16.05.2024
Как сбросить пароль Windows 7-10
Как сбросить пароль Windows 7-10
Входим в нее...... ....
17.08.2024
Установка OwnCloud на Linux Debian 11 или 12
Установка OwnCloud на Linux Debian 11 или 12
Отличное облачное решение для ....
17.05.2024
Frontol XPOS Настройка копии чека
Frontol XPOS Настройка копии чека
FrontolXPOS - настраиваем печа ....
16.05.2024
Простое лимитирование дискового пространства Linux
Простое лимитирование дискового пространства Linux
Разделяй и влавствуй над диско ....
09.10.2024
Убираем из адресной строки www
Убираем из адресной строки www
убираем зеркала сайтов исключа ....
13.08.2023
Многофункциональный обработчик кнопок JQuery
Многофункциональный обработчик кнопок JQuery
Многофункциональный обработчик ....
13.08.2023
В браузерах лезет реклама
В браузерах лезет реклама
Убираем рекламные вирусы ....
01.01.1970
Обновляем Debian с 11 на 12!
Обновляем Debian с 11 на 12!
Обновляем операционку почти бе ....
16.05.2024
Как разблокировать системный реестр Windows
Как разблокировать системный реестр Windows
Если нельзя, но очень хочется ....
16.05.2024
Windows PE
Windows PE
Спасение утопающих в руках уто ....
28.09.2024
QBasic 4.5
QBasic 4.5
Древние языки ....
13.09.2024
Брут http-авторизации на PHP
Брут http-авторизации на PHP
Взлом HTTP-авторизации ....
09.10.2024
Программы восстановления удаленных файлов
Программы восстановления удаленных файлов
Реанимируем почти убитое ....
16.05.2024
LanScope 2.9.1
LanScope 2.9.1
Простая программа для сканиров ....
11.08.2023
Опыт заработка на сайте
Опыт заработка на сайте
Можно ли нормально заработать ....
25.01.2023
Установка Debian и Ubuntu по сети через PXE
Установка Debian и Ubuntu по сети через PXE
бездисковая установка линукс! ....
16.05.2024
Как установить mod_rewrite
Как установить mod_rewrite
Всякие редиректы и ЧПУ ....
16.05.2024
Настройка spamassassin для работы с MySQL
Настройка spamassassin для работы с MySQL
Боремся со спамом ....
01.01.1970
Бесплатный SSL-сертификат и настройка Nginx
Бесплатный SSL-сертификат и настройка Nginx
Бесплатные ssl сертификаты ....
16.05.2024
Ускорение работы сайта
Ускорение работы сайта
Ускоряем сайт с помощью настро ....
26.05.2024
Python - самообучающийся чат-бот для Телеграмм
Python - самообучающийся чат-бот для Телеграмм
скачать бесплатно бота для тел ....
16.05.2024
PHP-скрипт антибот
PHP-скрипт антибот
Не даем шерстить сайт вредным ....
16.05.2024