Как подключиться к базе «Магазина 15» с сервера «1С: Предприятия»
Вступление
При работе с базой 1С в интерактивном режиме (вручную) основная обработка 1С запускается локально на том компьютере, где она открыта (исключение — работа через браузер: в этом случае код всегда выполняется на сервере). Все действия по обмену данными между 1С и базо й Mobile SMARTS в этом режиме происходят с той же машины. Это означает, что между этим компьютером и базой Mobile SMARTS обязательно должна быть сетевая доступность.
Также вы можете запускать обработку непосредственно с сервера 1С — переключение этого режима осуществляется в настройках подключения базы Клеверенса. В таком случае важно обеспечить сетевую доступность между сервером 1С и базой Mobile SMARTS.
Если вы работаете через веб-интерфейс 1С, то выполнение кода всегда происходит на серверной стороне, и потому необходимо, чтобы сервер 1С имел прямой доступ к базе Mobile SMARTS.
В онлайн-режиме код тоже выполняется на сервере 1С, так как между клиентом и сервером 1С нет оболочки, способной перенаправлять запросы. Поэтому для корректной работы в онлайн-режиме требуется обязательная доступность: сервер 1С → база Mobile SMARTS.
Подключение к базе Клеверенса с сервера 1С
Для подключения к базе Mobile SMARTS с сервера 1С, откройте основную обработку (по умолчанию она находится по пути «C:\ProgramData\Cleverence\Databases\Имя вашей базы\Обработки 1С»), нажмите кнопку «Открыть настройки» и перейдите в окно параметров подключения.
В появившемся окне выберите вариант подключения «с сервера 1С» и укажите строку подключения с IP-адресом и сетевым путём к базе. Затем нажмите «Записать и закрыть».
Пример строки подключения: https://1cfresh2.cleverence.ru:11572/67f6217a-d688-49f2-9ed7-af552779840b
Возможные проблемы
-
В офлайн-режиме всё работает, но в онлайне запросы с мобильного устройства не проходят, в журнале регистрации появляется сообщение: отсутствует соединение с базой Mobile SMARTS. При проверке соединения с сервера через основную обработку база Mobile SMARTS определяется как недоступная.
-
В онлайн-режиме удаётся получить список документов, но справочники (товары, склады, контрагенты и др.) не загружаются. В журнале регистрации — сообщение об ошибке подключения интеграционной обработки.
Причины
-
Подключение к 1С в онлайн-режиме осуществляется от имени пользователя, у которого не заданы параметры подключения к базе Mobile SMARTS.
-
Сервер 1С не имеет сетевого доступа к базе Mobile SMARTS:
- на машине с базой Mobile SMARTS закрыты порты (по умолчанию 10501, 10502, 9000) — их нужно открыть в настройках брандмауэра;
- отсутствует маршрутизация между сервером 1С и ПК с Mobile SMARTS — необходимо настроить проброс портов и открыть соответствующие порты.
Схема онлайн-обмена
Подробности описаны в статье «Схема обмена Mobile SMARTS с учетной системой на платформе «1С: Предприятие» в онлайн-режиме»
Чтобы понять источник неполадок, достаточно посмотреть на приведённую выше схему. Онлайн-запросы от 1С будут выполняться только в том случае, если сервер 1С может напрямую подключиться к базе Mobile SMARTS.
Возможные ошибки
Если описанные рекомендации не помогли устранить проблему, обратитесь в службу технической поддержки «Клеверенс», приложив схему подключения между сервером 1С и базой Mobile SMARTS.