FSP 1.0

FSP / Модули / pricing / condition_operators

Операторы условий

Единая семантика операторов для price_rule_conditions и price_adjustment_conditions.

Строк: 11. Машиночитаемо: JSON · CSV

ОператорФормат valueСемантикаПоведение при nullТипы полейКомментарий
eqscalartrue, если поле равно valuefalseenum; id; boolean; string
neqscalartrue, если поле не равно valuefalseenum; id; boolean; string
inarraytrue, если поле входит в список valuefalseenum; id; string
not_inarraytrue, если поле не входит в список valuefalseenum; id; string
existsbooleanпроверяет наличие непустого поляпроверяется явноanyvalue=true/false
gtscalarполе > valuefalsedecimal; integer; date
gtescalarполе >= valuefalsedecimal; integer; date
ltscalarполе < valuefalsedecimal; integer; date
ltescalarполе <= valuefalsedecimal; integer; date
betweenobjectfrom <= поле < tofalsedecimal; integer; datevalue={from,to}; верхняя граница исключена
is_descendant_ofscalarкатегория входит в ветку value с учётом версии классификатораfalsepathсам узел также считается совпадением