Можно ли подключиться из облачной 1С к внешней базе данных
Да, механизм внешних источников данных работает: 1С:ГРМ умеет обращаться к внешним СУБД через ODBC, в том числе к Microsoft SQL Server. А вот прямое COM-соединение с другой базой 1С в облаке недоступно.
Внешние источники данных — штатный механизм 1С для работы с базами, которые не относятся к 1С:Предприятию: складская программа, производственная система, база сайта, аналитическое хранилище. Доступ идёт через ODBC, и в облаке этот механизм поддерживается.
Что для этого нужно
- объект «Внешний источник данных» в конфигурации — то есть доработка вашей базы;
- доступ к внешней СУБД по сети: сервер должен быть доступен из интернета, с известным адресом и учётной записью;
- корректная строка подключения — для MS SQL Server в облаке она задаётся с драйвером ODBC, точные параметры подставляем мы при настройке.
Чего в облаке нет
- COM-соединение с другой базой 1С — компонента COMConnector на серверах не установлена. Часть конфигураций (например, «1С:Договоры») использует COM для синхронизации: для них нужен другой способ обмена;
- доступ к файловой системе сервера — обмен через локальный каталог или сетевую папку невозможен, только веб- и http-сервисы, FTP или почта.
На практике это значит: интеграцию, которая в локальной сети шла «через папку» или через COM, при переезде в облако нужно перевести на сетевой протокол. Это типовая работа, мы её делаем при переносе.
Расскажите, с какой системой нужно связать 1С и как обмен устроен сейчас, — предложим рабочую схему и оценим доработку.
Не нашли ответ или нужна помощь именно с вашей базой?