Bitrix очистить все значения свойства типа Enum по Id инфоблока и коду свойства.
Произвести удаление всех значений конкретного свойства типа Enum в инфоблоке Bitrix можно используя код из следующего листинга.
В PHP скрипте из листинга выше требуется задать Ид инфоблока в переменной $IBlockId а так же код свойства типа Enum в переменной $code.
Скрипт работает следующим образом. Сначала выполняется запрос методом CIBlockPropertyEnum::GetList который получаем все записи из свойств типа ENum по указанному Id инфоблока и символьному коду. Затем по каждому из полученный Id выполняется удаление методом CIBlockPropertyEnum::Delete. Если удаление выполнено успешно, выводится соответствующее уведомление. Иначе возвращается информация о ошибке.