- Модуль: crm
- Путь к файлу: ~/bitrix/modules/crm/lib/entity/compatibility/adapter/address.php
- Класс: Bitrix\Crm\Entity\Compatibility\Adapter\Address
- Вызов: Address::doCheckRequiredFields
protected function doCheckRequiredFields(array $fields, array $compatibleOptions, array $requiredFields): Result
{
$result = new Result();
if (in_array('ADDRESS', $requiredFields, true))
{
$validator = new AddressValidator($this->entityTypeId, 0, $fields);
$isSuccess = $validator->checkPresence();
if (!$isSuccess)
{
Container::getInstance()->getLocalization()->loadMessages();
$result->addError(Field::getRequiredEmptyError('ADDRESS', Loc::getMessage('CRM_COMMON_ADDRESS')));
}
}
return $result;
}