|
Для правильной работы модуля необходим модуль Интранет (есть во всех Bitrix24 в коробке).
Если модуля Интранет (Bitrix24) нет, то модуль может выгружать График отсутствий в обычный инфоблок. Но вам придётся самостоятельно сделать компоненты для работы с этим инфоблоком вместо стандартных.
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С будут выгружаться разные пользовательские поля с Логином.. Интеграция проходит по первому заполненному Логину в файле выгрузки.
6. Сделайте пробную выгрузку. Сайт найдёт пользователя по Логину, и запишет в него поля:
- Строка Внешний код
- Флажок Пользователь из 1С
- Строка Пользовательское поле с логином.
- В инфоблок График отсутствий запишется график отсутствий из 1С.
Описание модуля |
Описание курса
| Настройки модуля
|