Расширенный обмен Битрикс24 с 1С ЗУП для коробочного Битрикс24
 
Расширенный обмен Битрикс24 с 1С ЗУП для коробочного Битрикс24
26.09.2017 11:26:25
Модули
207
Решение «Расширенный обмен Битрикс24 с 1С ЗУП» позволяет синхронизировать пользователей 1С с пользователями портала, находя их с помощью поиска по логину.

Штатная синхронизация с 1С ЗУП происходит следующим образом: выгружается xml-файл из программы 1С, далее непосредственно синхронизация производится исключительно по полю с идентификатором пользователя XML_ID. Однако, случается, что данное поле не заполнено на портале, тогда качество синхронизации будет недостаточно высоким. С целью улучшения результатов синхронизации, мы создали решение «Расширенный обмен Битрикс24 с 1С ЗУП». Оно работает следующим образом: для синхронизации используется xml-файл из 1С, содержащий поле с уникальным идентификатором пользователя XML_ID, а также поле с логином.

row1.png

Под каким полем записывается идентификатор пользователя XML_ID на портале, можно посмотреть в настройках модуля: Настройки Настройки продукта Настройки модулей Интранет Импорт «XML-идентификатор свойства «Учётная запись AD».

01.png

Если соответствующий код не найден на портале, то модуль пытается найти его по логину, который содержится в таблице из 1С. Этот логин также указан на портале в настройках модуля под кодом «XML-идентификатор свойства Логин».

02.png

Поле, по которому будет проводиться сверка недостающих пользователей, задается в настройках модуля.

Если будет обнаружен пользователь, у которого на портале не прописан код XML_ID, то модуль выполнит поиск этого пользователя в файле из 1С по логину, сопоставит данные, и на портале ему припишется недостающий идентификатор XML_ID.

Таким образом, значительно улучшается качество синхронизации пользователей, ведь при стандартном подходе поиск ведется только по полю XML_ID.

Допустим, на портале было две учетных записи, у которых было заполнено поле "логин", но не были указаны фамилия и имя. Если при синхронизации с 1С модуль обнаружит недостающие данные в выгруженном из 1С файле, он добавит их на портал:

05.jpg

06.jpg

Установка

1. Скачайте решение на Маркетплейсе.

2. В административной части Битрикс нажмите Загрузить, затем Установить.

3. Строка для подключения из 1С будет выглядеть как bitrix/admin/mcart_1czupextra.php.

4. После этого скрипт будет обращаться не к стандартному классу для импорта Битрикс, а к классу из модуля.

5. Перейдите в раздел Настройки Настройки продукта Настройки модулейИмпорт из 1С расширенный — укажите поле для поиска LOGIN.

03.png

6. Если вам не требуется синхронизация структуры компании, поставьте галочку «Пропускать загрузку структуры».

04.jpg

Внимание! Модуль работает только если настроена синхронизация с Active Directory.

Решение: попробовать.

Стоимость такого проекта: 29 900 рублей.


Загрузка...