Коннектор 1C
Предварительные настройки
Для подключения коннектора необходимо выполнить предварительные настройки в программе 1С:
-
Установите расширение конфигурации 1C.
Взаимодействие с информационной базой 1С реализовано через расширение конфигурации (файл расширения предоставляется отдельно), и осуществляется с использованием http-сервисов.
-
Опубликуйте http-сервисы приложения на web-сервере для работы с расширением.
-
Установите признак Публиковать HTTP сервисов расширения по умолчанию для работы http-сервисов расширения.
Для проверки корректности публикации http-сервисов проверяется файл публикации (*.vrd) на web-сервере. Файл публикации должен содержать свойство
publishExtensionsByDefault
, равное значениюtrue
.
Параметры подключения
Параметр | Обязательность | Описание |
---|---|---|
Название коннектора | Да | Название для отображения в интерфейсе системы IDM |
Адрес сервиса | Да | адрес опубликованной базы 1С в формате https://{адрес}/{название опубликованной базы}. При указании названия опубликованной базы имеет значение регистр |
Имя сервиса | Да | Имя веб-сервиса в 1С |
Логин администратора | Да | Логин пользователя в 1С, обладающего правами управления пользователями, группами в 1С |
Пароль администратора | Да | |
Токен авторизации | Да | Дополнительный пароль авторизации из файла расширения для 1С |
Фильтр поиска | Нет | Фильтр поиска пользователя. Пример заполнения: ^(ald.lan/TEST_USERS). |
Ограничить группой IDM | Нет | Синхронизация будет осуществляться только по тем пользователям, которые входят в состав выбранной группы |
Лицензионный код | Да |
Изменение значения «secret» в расширении конфигурации 1C
Взаимодействие с информационной базой 1С реализовано через расширение конфигурации. Файл расширения предоставляется отдельно.
В расширении используется поле «secret» — дополнительный пароль для авторизации. Его значение установлено по умолчанию и используется в настройках коннектора 1С. Рекомендуем изменить значение данного поля.
Чтобы изменить «secret»:
- Откройте Конфигуратор в системе 1С.
- Перейдите в Расширения.
- Откройте расширение, предоставленное компанией разработчиком.
-
В разделе Общие – HTTP-сервисы выберите Изменить расширение.
-
Откройте Прочее – Модуль.
- Найдите строку со значением secret.
-
Измените значение.
-
Сохраните изменения.
Обновите значение «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) | Атрибут справочника «Пользователи». Возможно настроить сопоставление на атрибут справочника «Физ. лица» - person.email | |
Телефон (mobile) | phone | Атрибут справочника «Пользователи». Возможно настроить сопоставление на атрибут справочника «Физ. лица» - person.phone |
Организация (company) | Не поддерживается | |
Отдел (department) | department | Атрибут справочника «Пользователи» |
Адрес проживания (streetAddress) | Не поддерживается | |
Должность (jobTitle) | Не поддерживается | |
СНИЛС (snils) | person.SNILS | Атрибут справочника «Физ. лица» |
Фото (photo) | photo | Атрибут справочника «Пользователи». Возможно настроить сопоставление на атрибут справочника «Физ. лица» - person.photo. |
ИНН (дополнительное поле) | person.INN | Атрибут справочника «Физ. лица» |
ID-1C (дополнительное поле) | guid | Атрибут справочника «Пользователи» |