Цитата |
---|
Максим Задубин пишет: Мне на ум не приходит, где это может не сработать. Или я опять же чего-то не знаю? (понятно что другие встроеные функции битрикса заточенные под Е будут пытаться вытащить оттуда то чегт там по факту нет, но не предполагается что эти сторонние функции будут работать с этим полем) |
Если вы будете использовать метод CIBlockFormatProperties::GetDisplayValue() для получения значений свойств, а я думаю, вы будете это делать, то в нем выполняется проверка по типу.
Админку вы тоже хотите переписать? И все компоненты, которые работают с инфоблоками?
Плюс не забывайте про второй пункт, и он не менее важный.
Цитата |
---|
Максим Задубин пишет: Кстати, если например у меня в этом моем свойстве после разных манипуляций будет храниться строка где через запятую указаны ID разделов. |
Это еще больше усугубит ситуацию. Несоответствие типа значений заявленному типу свойства - это еще одна условность на весь проект. Значение должно быть целым числом. Вы как минимум получите проблемы при фильтрации.
Цитата |
---|
Максим Задубин пишет: ППС. просто хочу сделать побыстрее. Если же делать по уму то надо как вы описали. |
Если вы хотите сделать побыстрее, то делайте как я вам описал, вы бы уже давно все сделали.