• Модуль: crm
  • Путь к файлу: ~/bitrix/modules/crm/lib/Service/Factory/SmartDocument.php
  • Класс: Bitrix\Crm\Service\Factory\SmartDocument
  • Вызов: SmartDocument::getEditorAdapter
public function getEditorAdapter(): EditorAdapter
{
	$adapter = parent::getEditorAdapter();

	$locationField = $this->getFieldsCollection()->getField(Item::FIELD_NAME_LOCATION_ID);
	if ($locationField && $locationField->isDisplayed())
	{
		$adapter->addEntityField(EditorAdapter::getLocationFieldDescription($locationField));
	}

	$clientField = $adapter->getAdditionalField($adapter::FIELD_CLIENT);
	$clientField['data']['fixedLayoutType'] = 'CONTACT';

	unset($clientField['data']['duplicateControl']);
	$adapter->addEntityField($clientField);

	return $adapter;
}