Для правильной работы модуля необходим модуль Интранет (есть во всех Bitrix24 в коробке).

Технически модуль никак не зависит от модуля Интранет, выгружать пользователей и инфоблок «График отсутствий» можно было бы на любой редакции 1С-Битрикс, но из модуля Интранет модуль берёт настройки (ID инфоблока График отсутствий, настройки групп, которым разрешена выгрузка и т. п.)

1. Модуль «Интеграция c 1С ЗУП. Импорт в уже существующих пользователей Битрикс24» устанавливается из Маркетплейса и никаких вопросов не задаёт.

Страница модуля в Маркетплейсе
https://marketplace.1c-bitrix.ru/solutions/askaron.zup1c/

2. В 1С необходимо установить бесплатное дополнение «Выгрузка кадровой информации и просмотр расчетных листков»

Учебный курс по установке и настройке модуля для 1С

https://dev.1c-bitrix.ru/learning/course/index.php?COURSE_ID=48&CHAPTER_ID=06623&LESSON_PATH=3918.6829.6623


3. При настройке модуля в 1С необходимо указать путь для выгрузки. Логин и пароль пользователя настраиваются также, как для стандартной выгрузки.

вместо
https://ВАШ_САЙТ/bitrix/admin/1c_intranet.php


укажите путь
https://ВАШ_САЙТ/bitrix/admin/aa01_askaron_zup1c_intranet.php

При параллельных выгрузках из разных 1С указывайте разные пути:

https://ВАШ_САЙТ/bitrix/admin/aa01_askaron_zup1c_intranet.php
https://ВАШ_САЙТ/bitrix/admin/aa02_askaron_zup1c_intranet.php
https://ВАШ_САЙТ/bitrix/admin/aa03_askaron_zup1c_intranet.php
https://ВАШ_САЙТ/bitrix/admin/aa04_askaron_zup1c_intranet.php
https://ВАШ_САЙТ/bitrix/admin/aa05_askaron_zup1c_intranet.php
https://ВАШ_САЙТ/bitrix/admin/aa06_askaron_zup1c_intranet.php
https://ВАШ_САЙТ/bitrix/admin/aa07_askaron_zup1c_intranet.php
https://ВАШ_САЙТ/bitrix/admin/aa08_askaron_zup1c_intranet.php
https://ВАШ_САЙТ/bitrix/admin/aa09_askaron_zup1c_intranet.php
https://ВАШ_САЙТ/bitrix/admin/aa10_askaron_zup1c_intranet.php
https://ВАШ_САЙТ/bitrix/admin/aa11_askaron_zup1c_intranet.php
https://ВАШ_САЙТ/bitrix/admin/aa12_askaron_zup1c_intranet.php


Пользователь для выгрузки должен состоять в группе пользователей, указанной в настройках модуля. По-умолчанию Администраторы.

Советуем сделать группу Интеграция с 1С, разрешить группе  "Интеграция с 1С" раздел /bitrix/admin на Чтение


4. В 1С необходимо создать дополнительный пользовательский реквизит Строка для справочника Сотрудники.
Например Для сайта: логин на портале

Все, у кого заполнен логин в 1С в будущем будут по нему, сопоставлены модулем обмена на сайте. В поле "Внешний код" будет записан ГУИД из 1С, если пользователь с логином найден.

Внимание: если у вас сотрудники с одинаковым логином выгружается из разных 1С, то выгружаться будет всегда последний выгруженный. Внешний код будет постоянно меняться то из одной 1С, то из другой. Дополнительный реквизит Для сайта: логин на портале должен быть заполнен для сотрудника только в одной 1С. Выгружайте сотрудников так, чтобы сотрудник выгружался только из одной 1С, или хотя бы у него был заполнен логин только в одной 1С.

5. Сделайте пробную выгрузку с одним пользователем. Пользователь с логином не будет обновлён, потому что сайт не знает в каком дополнительном реквизите выгружен логин.

Найдите у пользователя Дополнительные пользовательские поля. Должно быть новое поле "Для сайта: логин на портале". Возьмите внешний код свойства и скопируйте в настройки модуля.

Внешний код пользовательского поля с логином.

Аналогично внешний код можно найти в XML-файле выгрузки

Узнать внешний код поля. Настройка интеграции 1С ЗУП


В настройках модуля можно указать несколько свойств для Логина, из разных 1С будут выгружаться разные пользовательские поля с Логином.. Интеграция проходит по первому заполненному Логину в файле выгрузки.

Внешний код свойства в настройках. Интеграция с ЗУП 1С


6. Сделайте пробную выгрузку. Сайт найдёт пользователя по Логину, и запишет в него поля:
- Строка Внешний код
- Флажок Пользователь из 1С
- Строка Пользовательское поле с логином.
- В инфоблок График отсутствий запишется график отсутствий из 1С.



0  


 Описание модуля | Описание курса | Настройки модуля