Как восстановить id свойства элемента инфоблока на сайте 1С-БИТРИКС?
Здравствуйте
Удалил одно свойство элемента инфоблока, у которого был id (допустим 1), затем создал такое свойство, естественно ему присвоился другой id (Допустим 2). Подправил в коде все используемые id, но к сожалению отображение данные не вернулось к начальному виду.
Залез в базу данных и обнаружил там то PROPERTY_1 прописанов:
INSERT INTO `b_user_option` VALUES
в то время как PROPERTY_2 прописалось только там же где и остальные свойства (естественно же PROPERTY_1 там уже отсутствует)
как можно сделать так что бы свойство 2 работало как свойство 1, то есть какой то костыль без ручной правки БД?
PS: один способ понятен, лезть в базу данных и ручками править, но можно нарушить целостность.
В Битриксе в базу лучше не лезть. А что Вам мешает обращаться к свойству не по ID, а по её коду?
Если Вы укажите тип свойства и подробнее расскажите об отображении данных (которое не вернулось к начальному виду), будет проще понять и разобраться в проблеме
IG51: полагаю проект не ваш? Может всё таки попытаться поковыряться в коде и заменить старый id на новый. Лучше к символьному коду привязаться сразу и забыть про id'шники