Чтобы программно отключить проверку на уникальность символьного кода разделов инфоблока, необходимо выполнить такой код:
| Код |
|---|
\Bitrix\Main\Loader::includeModule('iblock');
$arFields = [];
$arFields["SECTION_CODE"]["DEFAULT_VALUE"]["UNIQUE"] = "N"; // отключаем проверку на уникальность
$arFields["SECTION_CODE"]["IS_REQUIRED"] = "Y"; // оставляем обязательность самого символьного кода
\CIBlock::SetFields($IBLOCK_ID,[$arFields]); |