Когда пытаемся создать фильтр с отрицанием или любой другой сущностью
(
разрешенной и работающей в обычных фильтрах, в highload-блоках появляется ошибка вида - Unknown field definition `UF_>=DATE` (UF_>=DATE) for \PhAuto Entity. (100) /bitrix/modules/main/lib/orm/query/chain.php:346
при таком фильтре:
$filter = array(
'>=DATE' => '17.11.2021 0:21:23',
'<=DATE' => '18.11.2021 14:21:23'
);
или если сделать фильтр с добавлением UF_
$filter = array(
'!UF_DATE' => '17.11.2021 0:21:23',
);
будет такая же ошибка Unknown field definition `UF_!UF_DATE` (UF_!UF_DATE) ... Видно, что в запросе вся логика почему-то помещена после сочетания UF_ (которое добавляется автоматически).
т.е. все таки фильтры никогда не работали в highload-блоках, или просто в данный момент?
(
- «!» — не равно
- «<» — меньше
- «<=» — меньше либо равно
- «>» — больше
- «>=» — больше либо равно
- «><» — между
разрешенной и работающей в обычных фильтрах, в highload-блоках появляется ошибка вида - Unknown field definition `UF_>=DATE` (UF_>=DATE) for \PhAuto Entity. (100) /bitrix/modules/main/lib/orm/query/chain.php:346
при таком фильтре:
$filter = array(
'>=DATE' => '17.11.2021 0:21:23',
'<=DATE' => '18.11.2021 14:21:23'
);
или если сделать фильтр с добавлением UF_
$filter = array(
'!UF_DATE' => '17.11.2021 0:21:23',
);
будет такая же ошибка Unknown field definition `UF_!UF_DATE` (UF_!UF_DATE) ... Видно, что в запросе вся логика почему-то помещена после сочетания UF_ (которое добавляется автоматически).
т.е. все таки фильтры никогда не работали в highload-блоках, или просто в данный момент?