Перейти к основному содержимому

Как подключиться к базе «Магазина 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с

В появившемся окне выберите вариант подключения «с сервера 1С» и укажите строку подключения с IP-адресом и сетевым путём к базе. Затем нажмите «Записать и закрыть».

Пример строки подключения: https://1cfresh2.cleverence.ru:11572/67f6217a-d688-49f2-9ed7-af552779840b

подключиться к базе с сервера 1с

Возможные проблемы

  1. В офлайн-режиме всё работает, но в онлайне запросы с мобильного устройства не проходят, в журнале регистрации появляется сообщение: отсутствует соединение с базой Mobile SMARTS. При проверке соединения с сервера через основную обработку база Mobile SMARTS определяется как недоступная.

  2. В онлайн-режиме удаётся получить список документов, но справочники (товары, склады, контрагенты и др.) не загружаются. В журнале регистрации — сообщение об ошибке подключения интеграционной обработки.

Причины

  1. Подключение к 1С в онлайн-режиме осуществляется от имени пользователя, у которого не заданы параметры подключения к базе Mobile SMARTS.

  2. Сервер 1С не имеет сетевого доступа к базе Mobile SMARTS:

    • на машине с базой Mobile SMARTS закрыты порты (по умолчанию 10501, 10502, 9000) — их нужно открыть в настройках брандмауэра;
    • отсутствует маршрутизация между сервером 1С и ПК с Mobile SMARTS — необходимо настроить проброс портов и открыть соответствующие порты.

Схема онлайн-обмена

подключиться к базе с сервера 1с

Подробности описаны в статье «Схема обмена Mobile SMARTS с учетной системой на платформе «1С: Предприятие» в онлайн-режиме»

Чтобы понять источник неполадок, достаточно посмотреть на приведённую выше схему. Онлайн-запросы от 1С будут выполняться только в том случае, если сервер 1С может напрямую подключиться к базе Mobile SMARTS.

Возможные ошибки

#ONLEX001

#ONLEX002

#ONLEX003

#ONLEX004

#ONLEX005

#ONLEX006

Если описанные рекомендации не помогли устранить проблему, обратитесь в службу технической поддержки «Клеверенс», приложив схему подключения между сервером 1С и базой Mobile SMARTS.