Показать полную графическую версию : Можно ли подключиться к базе 1С из другой сети?
Avatar-Lion
21-02-2020, 13:44
Есть два здания. В каждом по два десятка человек. Бухгалтерия в одном здании, отдел кадров - в другом. Соответственно, все ходят в интернет через свои роутеры. Провайдер один и тот же, если это важно. Появилась необходимость дать доступ кадровику в бухгалтерию. Вопрос: можно как-то достучаться до другой локальной сети? Windows ведь не позволяет подключаться по локалке к компам, которые за роутером. А 1С при добавлении базы требует указывать именно \\имя_компьютера, на котором лежит база (база файловая, SQL-сервера нет).
__sa__nya
21-02-2020, 14:50
Avatar-Lion, здесь один из правильных и безгеморных вариантов это: установка веб-сервера на комп где физически лежит база, публикация базы на веб-сервере. Проброс порта по которому доступна база на роутерах. Удаленному клиенту база подключается при варианте размещения "На веб-сервере". Все.
Здесь, конечно нужно проверить что база поддерживают работу при публикации на веб-сервере (т.н. управляемые формы). В принципе все конфигурации ( не обновления, а именно конфиги) вышедшие в последние 3-5 лет, это поддерживают.
А 1С при добавлении базы требует указывать именно \\имя_компьютера, на котором лежит база (база файловая, SQL-сервера нет). »
- Это самый проблемный, геморный, и неверный вариант работы с БД 1С по сети, если количество человек превышает 2 или объем базы превышает 700 МБ.
Jula0071
21-02-2020, 18:51
Вообще не работаю с 1С, но совет __sa__nya звучит разумно.
Другой вариант - строить S2S L2 VPN. Что из пушки по ворбьям, чем перейти от файловой базы к человеческой СУБД.
__sa__nya
22-02-2020, 10:23
Jula0071, работа в файловом режиме через общую папку это в принципе уже проблема - т.к. любая нестабильность в сети или компах ( выключили свет и бэк не выдержал, BSOD, уборщица сетевой кабель вытащила и т.д.) будет причиной повреждения БД ( ошибка СУБД, ошибка dbeng, файл БД поврежден и т.д.), а если еще эту ситуацию усугубить прогоном трафика через интернет, где задержки пакетов не в 1 мс, как по сети, то будет вообще "весело". Т.е. на месте Avatar-Lion, я бы этот вариант не рассматривал вообще. Есть 2 варианта:
1. Который описал выше
2. Перевод 1С в клиент-серверный режим с использованием SQL Server'а и Сервера 1С:Предприятия, и проброс на шлюзах портов, которые нужны для доступа к БД 1С когда она расположена на Сервере 1С. Список портов указан в свойствах службы. По умолчанию это 1540, 1541, 1560-1591, tcp.
3. Ну и забыл упомянуть терминальный режим работы, если у ТС есть лицензии и оборудование где развернуть терминальный сервер для 1С. Но в последнее время это наиболее трудозатратный вариант, в первых двух возни меньше.
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.