Солопов Сергей | Разработка на 1С-Битрикс
Здесь пишу некоторые заметки или руководства к решению типовых задач, которые стоят перед программистом разрабатывающим или поддерживающим сайты на 1С-Битрикс https://github.com/solopovsergey/
30
18 подписчиков
Иногда очень нужно отследить воздействие на класс или таблицу, например изменения внесенные через REST API и собственные методы, и здесь могут помочь события и их обработчики. Предположим у нас есть функция...
4 года назад
Иногда бывает необходимо найти все дубликаты пользователей в 1С-Битрикс "Управление сайтом" и что-то с ними сделать, например объединить. Прежде найдем эти аккаунты. Для этого можно использовать простой код. $query = \Bitrix\Main\UserTable::query(); $query->setSelect(['EMAIL']); $query->addSelect(new \Bitrix\Main\ORM\Fields\ExpressionField('CNT', 'COUNT(%s)', 'EMAIL')); $query->setGroup('EMAIl'); $query->having('CNT', '>', 1); $query->setLimit(10); // для примера возьмем только 10 $dbr = $query->exec(); while(...
10 месяцев назад