Работа с пользователями через API D7 1С-Битрикс

RSS
Работа с пользователями через API D7 1С-Битрикс
 
Работа с пользователями через API D7 1С-Битрикс

Заметка написана на основе старого черновика, и все описанное было проверено
на чистой установке 1С-Битрикс. Примеры работают корректно
Плюс, данная статья будет приодически дополняться.
 
Методы add и delete есть у всех классов кроме UserTable. Здесь используем методы класса CUser:
Код
CUser::add(
   'ID_Пользователя',
   массив Полей
);

CUser::update(
   'ID_Пользователя',
   массив Полей
);

CUser::Delete(
   'ID_Пользователя'
);
Изменено: Михаил Базаров - 04.09.2024 11:33:20
 
Добрый день. Подскажите , если мне необходимо создать у существующего пользователя своё кастомное поле , например , тип строка. Какой метод мне необходимо использовать?
Изменено: Михаил Базаров - 05.10.2024 15:21:07
 
Как-то так:
Код
$arFields = array(
    "ENTITY_ID" => 'USER',
    "FIELD_NAME" => 'UF_КОД_ПОЛЯ',
    "USER_TYPE_ID" => 'ТИП ПОЛЯ',
    ОСТАЛЬНЫЕ ПОЛЯ ПОЛЯ НАЗВАНИЕ ИТД
);
$obUserField  = new CUserTypeEntity;
$obUserField->Add($arFields);
Читают тему
Форма ответов
 
Текст сообщения*
Перетащите файлы
Ничего не найдено
Файл
Загрузить файлы
 
Поблагодарить и поддержать:
Или подписаться на boosty канал: Видео на Bst
Место для вашей рекламы.
Сквозная по:

15 000 руб/мес.

Обязательно через ОРД
со счетами и актами

Блог-note: заметки разработчика

Мобильные версии страниц и поисковые системы

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

Вывести разделы инфоблока в которых находится элемент Битрикс

Если нужно в карточке товара или новости, вывести структуру разделов в котором находится элемент. С одной стороны, это у...

INPUT type="file" Предпросмотр превью картинки до загрузки

Рассмотрим на примере компонента "Форма добавления-редактирования элементов инфоблока", как сделать ее более удобной для...

Композитный сайт на 1С-Битрикс

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

Данные о заказе текущего пользователя

Иногда нужно получить данные о заказе текущего пользователя. Не через компонент, а непосредственно через API Битрикс. Ва...

Время на БД и веб сервере отличается на 3600 секунд, тест Битрикс

Достаточно часто, при проверке параметров системы, в Битрикс, можно увидеть одну из ошибок: Время на БД и на сервере- Вр...

Настройка push уведомлений через Firebase, в мобильном приложении Apache Cordova

Задача: Apache Cordova предоставляет удобный способ разработки кроссплатформенных мобильных приложений. В данной статье ...

Кастомизация компонента восстановления пароля bitrix:system.auth.forgotpasswd

Достаточно часто спрашивают как кастомизировать компонент восстановления пароля пользователя. Типовая задача, это измени...

Создание блога с комментариями, оценками и просмотрами на сайте с 1С-Битрикс

Если на вашем сайте требуется создание раздела с блогом или новостями, статьями. Записям в которых, посетители смогу ста...