Дмитрий,а в чем проблема? Уже решена из коробки она
Синхронизация ЗУП - AD - Битрикс.
Синхронизация ЗУП - AD - Битрикс.
Голосуй за идеи по развитию API Bitrix:
|
Дмитрий,а в чем проблема? Уже решена из коробки она
Синхронизация ЗУП - AD - Битрикс.
Голосуй за идеи по развитию API Bitrix:
|
|
|
|
|
|
Дмитрий, стоп, не уверен что вы все правильно делаете.
Вы должны в 1С создать свойство: "Учетная запись AD". В это свойство прописать у сотрудников - логин в AD. При создании свойства оно получит какой-то GUID, вот этот GUID и нужно занести в соответствующее поле в настройках обмена.
Голосуй за идеи по развитию API Bitrix:
|
|
|
|
|
|
Дмитрий, а логин пользователя в б24 и это свойство совпадают? У сотрудника на портале стоит значение "из 1С" ?
Голосуй за идеи по развитию API Bitrix:
|
|
|
|
|
|
Да, совпадают. Если не совпадают, создается новый пользователь. Галочка не стоит. И поставить нельзя, ибо неактивно.
|
|
|
|
|
|
Дмитрий, ааа... все.. понял. У вас сотрудник на портале появился раньше чем он пришел из 1С (возможно он был загружен из AD).
Соответственно у этих пользователей и отсутствует XML_ID. Нужно разово сотрудникам проставить XML_ID и запретить создавать новых сотрудников из AD. Ну... либо закастомить обмен, либо можно небольшой костыльный хак прописать в ядро (фу-фу-фу так очень плохо, зато быстро и работает)
Голосуй за идеи по развитию API Bitrix:
|
|
|
|
|
|
Ну так и есть. Все были загружены из AD. А тут потребовалось выгрузить инфу об отсутствиях. Вот и вылезла проблема.
|
|
|
|
|
А можно вопрос? Если в 1С несколько сотрудников на одно физическое лицо (например работа по совместительству на разных должностях), то учетная запись в AD будет у всех сотрудников одинаковая. При импорте в Битрикс скорее всего будет загружен первый сотрудник, а остальные нет из-за совпадения логина. Верно? Нельзя ли как-то обойти данную ситуацию без правки ядра? |
|||
|
|
|