[QUOTE] написал:
Здравствуйте! Кто подскажет возможно ли реализовать в запросе через getlist или на D7 фильтрацию по Артикулу строковому. Артикул содержит буквы и цифры. Нужно отфильтровать по артикулу в котором цифры больше 100 например. Я реализовал такое методом преобразования строки и сравнения с результатом при добавлении результата в массив:
preg_replace("/[^0-9]/", '', $arFields["PROPERTY_ARTICLE_VALUE"]);
Но это не то!
Нужно фильтровать именно в запросе![/QUOTE]
Можно попробовать вот так:
Если нужны содержащие что-то, кроме цифр, данные:'filter' => [ '!><UF_PROPERTY' => ['00000000000000', '99999999999999']
]
А если нужны только содержащие цифры - убрать ! перед больше меньше
Здравствуйте! Кто подскажет возможно ли реализовать в запросе через getlist или на D7 фильтрацию по Артикулу строковому. Артикул содержит буквы и цифры. Нужно отфильтровать по артикулу в котором цифры больше 100 например. Я реализовал такое методом преобразования строки и сравнения с результатом при добавлении результата в массив:
preg_replace("/[^0-9]/", '', $arFields["PROPERTY_ARTICLE_VALUE"]);
Но это не то!
Нужно фильтровать именно в запросе![/QUOTE]
Можно попробовать вот так:
Если нужны содержащие что-то, кроме цифр, данные:'filter' => [ '!><UF_PROPERTY' => ['00000000000000', '99999999999999']
]
А если нужны только содержащие цифры - убрать ! перед больше меньше