Когда пытаемся создать фильтр с отрицанием или любой другой сущностью
([LIST]
[*]«!» — не равно
[*]«<» — меньше
[*]«<=» — меньше либо равно
[*]«>» — больше
[*]«>=» — больше либо равно
[*]«><» — между
[/LIST])
разрешенной и работающей в обычных фильтрах, в 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-блоках, или просто в данный момент?
([LIST]
[*]«!» — не равно
[*]«<» — меньше
[*]«<=» — меньше либо равно
[*]«>» — больше
[*]«>=» — больше либо равно
[*]«><» — между
[/LIST])
разрешенной и работающей в обычных фильтрах, в 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-блоках, или просто в данный момент?