Перейти к содержанию

Коннектор 1C

Предварительные настройки

Для подключения коннектора необходимо выполнить предварительные настройки в программе 1С:

  1. Установите расширение конфигурации 1C.

    Взаимодействие с информационной базой 1С реализовано через расширение конфигурации (файл расширения предоставляется отдельно), и осуществляется с использованием http-сервисов.

  2. Опубликуйте http-сервисы приложения на web-сервере для работы с расширением.

    Параметры публикации базы 1С

  3. Установите признак Публиковать HTTP сервисов расширения по умолчанию для работы http-сервисов расширения.

    Для проверки корректности публикации http-сервисов проверяется файл публикации (*.vrd) на web-сервере. Файл публикации должен содержать свойство publishExtensionsByDefault, равное значению true.

    Вид файла публикации (*.vrd) на web-сервере

Параметры подключения

Параметр Обязательность Описание
Название коннектора Да Название для отображения в интерфейсе системы IDM
Адрес сервиса Да адрес опубликованной базы 1С в формате https://{адрес}/{название опубликованной базы}. При указании названия опубликованной базы имеет значение регистр
Имя сервиса Да Имя веб-сервиса в 1С
Логин администратора Да Логин пользователя в 1С, обладающего правами управления пользователями, группами в 1С
Пароль администратора Да
Токен авторизации Да Дополнительный пароль авторизации из файла расширения для 1С
Фильтр поиска Нет Фильтр поиска пользователя. Пример заполнения: ^(ald.lan/TEST_USERS).
Ограничить группой IDM Нет Синхронизация будет осуществляться только по тем пользователям, которые входят в состав выбранной группы
Лицензионный код Да

Изменение значения «secret» в расширении конфигурации 1C

Взаимодействие с информационной базой 1С реализовано через расширение конфигурации. Файл расширения предоставляется отдельно.

В расширении используется поле «secret» — дополнительный пароль для авторизации. Его значение установлено по умолчанию и используется в настройках коннектора 1С. Рекомендуем изменить значение данного поля. 

Чтобы изменить «secret»:

  1. Откройте Конфигуратор в системе 1С.
  2. Перейдите в Расширения.
  3. Откройте расширение, предоставленное компанией разработчиком.
  4. В разделе Общие – HTTP-сервисы выберите Изменить расширение.

    Переход к настройкам расширения

  5. Откройте Прочее – Модуль.

  6. Найдите строку со значением secret.
  7. Измените значение.

    Изменение поля secret

  8. Сохраните изменения.

Обновите значение «secret» в настройках способа входа.

Правила сопоставления полей

Коннектор 1С работает через дополнительное расширение конфигурации 1С (расширение предоставляется отдельно). Поддержана работа со справочником «Пользователи» и «Физические лица». Для доступа к полям учетной записи справочника «Физические лица» необходимо связать его с учетной записью справочника «Пользователи».

Пример информации о пользователе, где person – это данные справочника «Физ. лица»:

"User": {
    "login": "test383",
    "valid": true,
    "name": "Тестов Тест Тестович (changeUser test383)",
    "department": "",
    "email": "new_mail_test383@test.ru",
    "phone": "+79111199333",
    "person": {
        "firstName": "Тест",
        "middleName": "Тестович",
        "lastName": "Тестов",
        "birthDate": "1980-01-10",
        "gender": "1",
        "SNILS": "72211911785",
        "INN": "111111111190"
        },
    "photo": "iVBORw…ElFTkSuQmCC",
    "DeletionMark": false,
    "guid": "290499e4-d259-4b0c-9d5f-ea2224f3a2b7"
    }
Атрибут Trusted.IDM Атрибут 1С Описание атрибута 1С
Логин (login) login Атрибут справочника «Пользователи»
Имя (givenName) person.firstName Атрибут справочника «Физ. лица»
Фамилия (surname) person.lastName Атрибут справочника «Физ. лица»
Электронная почта (email) email Атрибут справочника «Пользователи». Возможно настроить сопоставление на атрибут справочника «Физ. лица» - person.email
Телефон (mobile) phone Атрибут справочника «Пользователи». Возможно настроить сопоставление на атрибут справочника «Физ. лица» - person.phone
Организация (company) Не поддерживается
Отдел (department) department Атрибут справочника «Пользователи»
Адрес проживания (streetAddress) Не поддерживается
Должность (jobTitle) Не поддерживается
СНИЛС (snils) person.SNILS Атрибут справочника «Физ. лица»
Фото (photo) photo Атрибут справочника «Пользователи». Возможно настроить сопоставление на атрибут справочника «Физ. лица» - person.photo.
ИНН (дополнительное поле) person.INN Атрибут справочника «Физ. лица»
ID-1C (дополнительное поле) guid Атрибут справочника «Пользователи»