Здравствуйте! Подскажите, пожалуйста, как мне отменить создание определенного свойства на стороне сайта?
Создал обработчик OnBeforeIBlockPropertyAdd. При определенном условии я не хочу, чтобы данное свойство создавалось. Пробовал $arFields = array(); - свойство создается в БД с NULL значениями. Пробовал die(); и return false; - это вызывает ошибку импорта. Как быть? Что делать?
Мне не хочется сначала добавлять, потом удалять ненужные свойства, так как постоянно будет прирост значения ID свойств. Подскажите, пожалуйста, как обойти этот момент?
Создал обработчик OnBeforeIBlockPropertyAdd. При определенном условии я не хочу, чтобы данное свойство создавалось. Пробовал $arFields = array(); - свойство создается в БД с NULL значениями. Пробовал die(); и return false; - это вызывает ошибку импорта. Как быть? Что делать?
Мне не хочется сначала добавлять, потом удалять ненужные свойства, так как постоянно будет прирост значения ID свойств. Подскажите, пожалуйста, как обойти этот момент?