Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Хочу все знать (http://forum.oszone.net/forumdisplay.php?f=23)
-   -   Можно ли подключиться к базе 1С из другой сети? (http://forum.oszone.net/showthread.php?t=344137)

Avatar-Lion 21-02-2020 13:44 2910335

Можно ли подключиться к базе 1С из другой сети?
 
Есть два здания. В каждом по два десятка человек. Бухгалтерия в одном здании, отдел кадров - в другом. Соответственно, все ходят в интернет через свои роутеры. Провайдер один и тот же, если это важно. Появилась необходимость дать доступ кадровику в бухгалтерию. Вопрос: можно как-то достучаться до другой локальной сети? Windows ведь не позволяет подключаться по локалке к компам, которые за роутером. А 1С при добавлении базы требует указывать именно \\имя_компьютера, на котором лежит база (база файловая, SQL-сервера нет).

__sa__nya 21-02-2020 14:50 2910341

Avatar-Lion, здесь один из правильных и безгеморных вариантов это: установка веб-сервера на комп где физически лежит база, публикация базы на веб-сервере. Проброс порта по которому доступна база на роутерах. Удаленному клиенту база подключается при варианте размещения "На веб-сервере". Все.
Здесь, конечно нужно проверить что база поддерживают работу при публикации на веб-сервере (т.н. управляемые формы). В принципе все конфигурации ( не обновления, а именно конфиги) вышедшие в последние 3-5 лет, это поддерживают.
Цитата:

Цитата Avatar-Lion
А 1С при добавлении базы требует указывать именно \\имя_компьютера, на котором лежит база (база файловая, SQL-сервера нет). »

- Это самый проблемный, геморный, и неверный вариант работы с БД 1С по сети, если количество человек превышает 2 или объем базы превышает 700 МБ.

Jula0071 21-02-2020 18:51 2910363

Вообще не работаю с 1С, но совет __sa__nya звучит разумно.

Другой вариант - строить S2S L2 VPN. Что из пушки по ворбьям, чем перейти от файловой базы к человеческой СУБД.

__sa__nya 22-02-2020 10:23 2910394

Jula0071, работа в файловом режиме через общую папку это в принципе уже проблема - т.к. любая нестабильность в сети или компах ( выключили свет и бэк не выдержал, BSOD, уборщица сетевой кабель вытащила и т.д.) будет причиной повреждения БД ( ошибка СУБД, ошибка dbeng, файл БД поврежден и т.д.), а если еще эту ситуацию усугубить прогоном трафика через интернет, где задержки пакетов не в 1 мс, как по сети, то будет вообще "весело". Т.е. на месте Avatar-Lion, я бы этот вариант не рассматривал вообще. Есть 2 варианта:
1. Который описал выше
2. Перевод 1С в клиент-серверный режим с использованием SQL Server'а и Сервера 1С:Предприятия, и проброс на шлюзах портов, которые нужны для доступа к БД 1С когда она расположена на Сервере 1С. Список портов указан в свойствах службы. По умолчанию это 1540, 1541, 1560-1591, tcp.
3. Ну и забыл упомянуть терминальный режим работы, если у ТС есть лицензии и оборудование где развернуть терминальный сервер для 1С. Но в последнее время это наиболее трудозатратный вариант, в первых двух возни меньше.


Время: 14:57.

Время: 14:57.
© OSzone.net 2001-