Работа com-соединения осуществляется библиотекой comcntr.dll (находится: "C:\Program Files (x86)\1cv8\8.Х.Х.ХХХХ \bin\comcntr.dll") и связанными с ней другими библиотеками 1С. Данный набор библиотек присутствует на компьютере пользователя при инсталляции основного компонента – «1С: Предприятие» (см. рисунок 1).
Как видно из описания компонента, он инсталлирует на компьютер «Толстый клиент», «Конфигуратор» и другие составляющие, необязательные для работы пользователя 1С.
Рисунок 2 иллюстрирует, что для работы пользователь 1С может выбрать три разных клиента:
Таким образом, пользователь может ограничиться установкой только тонкого клиента или использовать браузер. В этих случаях необходимые компоненты для com-соединения не будут установлены, и при попытке настроить соединение с 1С в Deductor 5.3 пользователь получит ошибку.
Следующим важным аспектом, отраженным на рисунке 2, является то, что существует три различных варианта соединения клиентов 1С с базой данных:
В результате получаем следующую матрицу возможных вариантов организации работы пользователя (см. рисунок 3).
Используя данные таблицы можно определить, возможна ли интеграция Deductor с 1С. Для этого необходимо узнать способ подключения клиента к базе данных и тип клиента (или клиентов) 1С, инсталлированного на компьютере пользователя.
Вариант подключения клиента 1С к базе данных можно узнать по содержанию строки «Путь базы данных» в мастере подключений Deductor (см. таблицу 1).
Через кластер серверов | Подключение к файловой БД | Подключение через WEB-сервер |
---|---|---|
Для определения установленных клиентов можно проанализировать содержание папки "Program Files (x86)\1cv8\8.Х.Х.ХХХХ \bin\".
Наличие в этой папке файла 1cv8.exe и библиотеки comcntr.dll свидетельствует об установленных толстом клиенте и необходимых для интеграции компонентов 1С. Файл 1cv8c.exe – тонкий клиент.
При работе пользователя через Веб-клиент, устанавливать компоненты 1С предприятия на компьютер пользователя необходимости нет.