Добрый день. Стоит задача по созданию и деактивации пользователей в Б24 из данных в 1С ЗУП.
Пришли к тому что через REST API - разработчик 1С будет присылать данные с новыми и уволенными сотрудниками в формате JSON.
На стороне Б24 выполнен компонент-контроллер в контексте Bitrix с 2-мя методами по данной статье.
ЧПУ также перенастроены на более понятные адреса.
При отправке тестового запроса на один из адресов, мы попадаем в определенный метод который и будет добавлять и деактивировать пользователей.
/
Проблема в том что не удается подключить в компонент-контроллере API Bitrix.
Конкретно класс CUSer для добавления и обновления пользователей.
В отдельном файле php - файле API доступно.
require_once $_SERVER["DOCUMENT_ROOT"] . "/bitrix/modules/main/include/prolog_before.php";
$user = new CUser;
Но когда прописываем в компонент-контроллере класс не удается найти - рис.1
Возможно нужно использовать новое ядро D7 \Bitrix\Main\UserTable
Но метод add нового ядра выбрасывает сообщение о необходимости использовать CUser класс старого ядра.
Подскажите пожалуйста как в компонент контроллере можно добавить пользователя используя API Bitrix?
************
Пришли к тому что через REST API - разработчик 1С будет присылать данные с новыми и уволенными сотрудниками в формате JSON.
На стороне Б24 выполнен компонент-контроллер в контексте Bitrix с 2-мя методами по данной статье.
ЧПУ также перенастроены на более понятные адреса.
При отправке тестового запроса на один из адресов, мы попадаем в определенный метод который и будет добавлять и деактивировать пользователей.
/
Проблема в том что не удается подключить в компонент-контроллере API Bitrix.
Конкретно класс CUSer для добавления и обновления пользователей.
В отдельном файле php - файле API доступно.
require_once $_SERVER["DOCUMENT_ROOT"] . "/bitrix/modules/main/include/prolog_before.php";
$user = new CUser;
Но когда прописываем в компонент-контроллере класс не удается найти - рис.1
Возможно нужно использовать новое ядро D7 \Bitrix\Main\UserTable
Но метод add нового ядра выбрасывает сообщение о необходимости использовать CUser класс старого ядра.
Подскажите пожалуйста как в компонент контроллере можно добавить пользователя используя API Bitrix?
************