Меню
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

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

Менеджер событий (EventManager) в 1C-Битрикс

Менеджер событий (EventManager) — это централизованный механизм регистрации, обработки и управления событиями. О...

Denwer c PHP 7.1.8 и MYSQL 5.7 оптимизированный для Битрикс

В последнее время, все чаще приходиться работать на Windows, хотя и не люблю эту ОС- с точки зрения разработчика сайтов...

Отфильтровать новости в Битрикс за заданный период

Иногда, нужно отфильтровать элементы (новости например) по дате в Битрикс, с помощью компонента "список новостей". Для э...

Кнопка для отправки на печать карточки товара, без лишних данных

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

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

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

Получить и вывести данные из профиля покупателя в кабинете пользователя 1С-Битрикс

Задача: вывести пользователю информацию по всем, его, профилям покупателя в компоненте sale.personal.profile.list без пе...

Постраничная навигация в списке разделов Битрикс- catalog.section.list

Если в магазине очень много разделов и хочется вывести их с постраничной навигацией: можно воспользоваться методами CDBR...

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

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

Вывести все товары, с постраничной навигацией, из всех разделов инфоблока

По сути, эта заметка, небольшой лайфхак. Достаточно часто нужно, в корне каталога, в ТОП-е товаров вывести все товары вс...