• Модуль: crm
  • Путь к файлу: ~/bitrix/modules/crm/lib/product/b24catalog.php
  • Класс: Bitrix\Crm\Product\B24Catalog
  • Вызов: B24Catalog::getDefaultFieldSettings
static function getDefaultFieldSettings(): array
	{
		$fields = parent::getDefaultFieldSettings();

		$code = $fields['CODE'];
		$code['DEFAULT_VALUE'] = unserialize($code['DEFAULT_VALUE'], ['allowed_classes' => false]);
		$code['DEFAULT_VALUE']['TRANSLITERATION'] = 'Y';
		$code['DEFAULT_VALUE']['UNIQUE'] = 'Y';
		$code['DEFAULT_VALUE']['USE_GOOGLE'] = 'N';
		$code['DEFAULT_VALUE']['TRANS_LEN'] = 255;

		$sectionCode = $fields['SECTION_CODE'];
		$sectionCode['DEFAULT_VALUE'] = unserialize($sectionCode['DEFAULT_VALUE'], ['allowed_classes' => false]);
		$sectionCode['DEFAULT_VALUE']['TRANSLITERATION'] = 'Y';
		$sectionCode['DEFAULT_VALUE']['UNIQUE'] = 'Y';
		$sectionCode['DEFAULT_VALUE']['USE_GOOGLE'] = 'N';
		$sectionCode['DEFAULT_VALUE']['TRANS_LEN'] = 255;

		$fields['CODE'] = $code;
		$fields['SECTION_CODE'] = $sectionCode;
		unset($sectionCode, $code);

		return $fields;
	}