...Человеческий поиск в разработке...
- Модуль: crm
- Путь к файлу: ~/bitrix/modules/crm/lib/Field/FullName.php
- Класс: Bitrix\Crm\Field\FullName
- Вызов: FullName::processLogic
protected function processLogic(Item $item, Context $context = null): Result { $name = $item->hasField(Item::FIELD_NAME_NAME) ? $item->getName() : null; $lastName = $item->hasField(Item::FIELD_NAME_LAST_NAME) ? $item->getLastName() : null; $fullName = ''; if (!empty($name) && !empty($lastName)) { $fullName = "{$name} {$lastName}"; } elseif (!empty($lastName)) { $fullName = $lastName; } elseif (!empty($name)) { $fullName = $name; } $fullName = trim($fullName); $item->set($this->getName(), $fullName); return new Result(); }