Добро пожаловать на сайт <БагБД>, где вы можете задавать вопросы о программировании и разработке на Битрикс и Битрикс24, и получать быстрые и квалифицированные ответы от профессионалов!

Максимальное количество свойств инфоблоков ограничено? Не сохраняются настройки инфоблока.

00 голосов
7
Приветствую всех.

Разрабатывается довольно сложный портал, суммарное количество свойств инфоблоков достигло 300. При добавлении новых свойств и нажатии "Применить", выбрасывает к списку инфоблоков, настройки при этом не сохраняются.

В инфоблоке 25 свойств, большинство - списки. Другие инфоблоки сохраняются без проблем.

Кто-нибудь сталкивался с такой проблемой? Как ее устранить? Похоже, что захлебывается SQL-запрос?
спросил 15 Авг, 13 от Agena (180 баллов)

7 Ответы

00 голосов
Здравствуйте! Удалось разобраться? У меня похожая проблема то мало того что не сохраняет он еще снимает флаг "Является торговым каталог" что влечёт потерей всей информации по ценам и т.д.
ответил 15 Авг, 13 от antonio (240 баллов)
00 голосов
У меня уже на втором портале такая ситуация, на первом в инфоблоке было около 80 свойств, приходилось напрямую через PhpMyAdmin править базу. Подозреваю, что просто превышается максимально допустимая длина SQL-запроса. По идее, можно до 127 свойств использовать в инфоблоке.
ответил 22 Окт, 13 от Agena (180 баллов)
00 голосов
Напишите в те. поддержку, видно что проблема не индивидуальна, форум это не тех. поддержка smile;)
ответил 25 Янв, 14 от Reihent (580 баллов)
00 голосов
Цитата
По идее, можно до 127 свойств использовать в инфоблоке

У меня при больше 25 уже не сохранает и снимает флаг, что еще интересно что в других ИБ где те же свойства почему то все ок, написал в тех. поддержку пока тишина
ответил 14 Май, 14 от antonio (240 баллов)
00 голосов
Цитата
tarikss пишет:
написал в тех. поддержку пока тишина
Выходной же.
ответил 10 Сен, 14 от Reihent (580 баллов)
00 голосов
Сергей, какая у вас версия php?
ответил 16 Янв, 15 от Delp (7,220 баллов)
00 голосов
Цитата
tarikss пишет:
Цитата
По идее, можно до 127 свойств использовать в инфоблоке

У меня при больше 25 уже не сохранает и снимает флаг, что еще интересно что в других ИБ где те же свойства почему то все ок, написал в тех. поддержку пока тишина
я говорю, "по идее", так как для каждого свойства заведено 2 поля в таблице свойств - PROPERTY_XX и DESCRIPTION_XX, а у MySQL, насколько мне известно, ограничение - до 255 полей в таблице.

Цитата
Sergey Leshchenko пишет:
Сергей, какая у вас версия php?
5.2.6

Версия инфоблоков - 10.0.6

tarikss, скорее всего, просто превышается длина sql-запроса UPDATE при сохранении настроек инфоблока. У меня очень длинные номера сортировки, коды и наименования свойств. Может, следует сократить их, и тогда проблема исчезнет. Напишите здесь, пожалуйста, ответ саппорта, не вижу смысла дублировать запрос.
ответил 02 Май, 15 от Agena (180 баллов)

Похожие вопросы

0 голосов
1 ответ
0 голосов
7 ответов
0 голосов
1 ответ
спросил 26 Сен, 13 от delajla (500 баллов)
0 голосов
2 ответов