Удаление больших ИнфБлоков, Битрикс неправильно рассчитывает таймаут., Можно ли выполнить ручную настройку max_execution_time для Битрикс ? У хостера ограничение около 7 секунд.
Можно ли выполнить ручную настройку max_execution_time для Битрикс ? У хостера ограничение около 7 секунд.
Изменил способ хранения свойств в соответствии с Инфоблоками 2.0. При запросе для Всех инфблоков с одним типом, если я указываю в selectFields свойство то запрос срабатывает лишь для одного из всех моих ИнфБлоков с типом 1c_catalog., Проблема знатокам, девы Битрикса, плз, гляньте.
Код вызова АПИ функции, который приводит к проблеме: $fieldValues = GetIBlockElementListEx ( '1c_catalog', false, false, array("SORT"=>"ASC"), 0, array(), array( 'PROPERTY_PROIZVODITEL' ) ); Проверка сайта не диагностирует проблем: нет ошибок при тестировании Текст ошибки или описание проблемы: У меня 6 ИнфБлоков, этим запросом я выбираю все значения свойства из всех 6.
Мне потребовалось перевести способ хранения свойств в соответствии с ИнфБлок 2.0, в отдельные таблицы, мне это помогло.
Но теперь запросы из всех блоков разом работают лишь при условии что в селекторе не указаны свойства, как только я указываю свойство, запрос срабатывает лишь для 1 из 6 ИнфБлоков.
Как мне выбрать значения этого свойства из 6 ИнфБлоков с типом хранения свойств ИнфБлокс 2.0 ??
p.s. Это я запостил в саппорт который обещает отвечать в течение 5 часов но ответа нет, выкладываю проблему на суд знатокам. Выглядит как просто баг при использовании ИнфоБ+
После импорта каталога из 1С транслитирируются только Латинские символы, После импорта каталога из 1С транслитирируются только Латинские символы, После импорта каталога из 1С транслитирируются только Латинские символы, После импорта каталога из 1С транслитирируются только Латинские символы
Диск отрезной алмазный крупный зуб превратился в _
Все наименования и прочая инфа в Информационный блок добавились в корректной форме а транслитерация РУсских символов не произошла. Почему так ? Есть ли в Битриксе настройки транслитерации или особые условия ее выполнения ?
После импорта каталога из 1С транслитирируются только Латинские символы, После импорта каталога из 1С транслитирируются только Латинские символы
Диск отрезной алмазный крупный зуб превратился в _
Все наименования и прочая инфа в Информационный блок добавились в корректной форме а транслитерация РУсских символов не произошла. Почему так ? Есть ли в Битриксе настройки транслитерации или особые условия ее выполнения ?
GetList, фильтр по значению свойств элемента, вопрос для Гуру
Я вообще не совсем понимаю почему для свойства с типом Строка в значении используется Набор Строк и все называют это множественным значением при том что это уже не соответствует типу свойства и не укладывается в существующий API. Я так понимаю, мне придется фильтровать все это на уровне php после GetProperties да ?! Это плохо.
Я бы потратил время и привязался бы к таблицам БД но боюсь это решение не проживет и пары апдейтов.
GetList, фильтр по значению свойств элемента, вопрос для Гуру
Получать свойства на каждом этапе выборки свойств элемента при помощи CIBElement::GetProperties() это понятно но тогда получится фильтрация на уровне php что достаточно медленно.
В режиме можно получить множественное свойство в виде массива, это уже здорово но как по такому массиву указать правило для фильтра array(PROPERTY_<PROPERTY_CODE> => значениеСвойства) при выборе функцией ?
GetList, фильтр по значению свойств элемента, вопрос для Гуру
Всем доброго времени суток. Начну с того что я импортировал каталог 1С в Битрикс:
После импорта в моем инфоблоке у меня создалось несколько свойств, в том числе свойство Характеристики.
Это свойство имеет тип строка но как по факту выяснилось в действительности оно содержит набор строк:
В документации метода приведена информация что фильтр по свойствам элементов делается следующим образом: При помощи массива правило=>значение array(PROPERTY_<PROPERTY_CODE> => значениеСвойства)
Так как же мне сделать фильтр по свойству Характеристики если оно содержит не значение а набор значений ?