RUS
  • RUS
  • ENG
  • SPA

Инфоблоки — И или Или в правилах

Последние изменения: 22.08.2025

ПОЛНАЯ ВЕРСИЯ

Логические операторы «И» или «ИЛИ»

  • В блоке «ВСЕ заданные условия» работает логический оператор «И», то есть для того, чтобы правило сработало, должны выполняться ВСЕ условия, перечисленные в этом блоке;

  • В блоке «ЛЮБОЕ из заданных условий» работает логический оператор «ИЛИ», то есть для срабатывания правила должны выполняться все условия из блока «ВСЕ заданные условия», и хотя бы одно — из блока «ЛЮБОЕ из заданных условий».

Внимание! Если вы используете отрицательные условия с частицей «не» — «группа не равна» или «метки не содержат» и т. п., их обязательно надо размещать в блоке «ВСЕ заданные условия», где работает логический оператор «И». Если разместить отрицательные условия с «не» в блоке «ЛЮБОЕ из заданных условий», то правило будет работать некорректно. 

Поясним на конкретном примере. Допустим, в блоке «ЛЮБОЕ из заданных условий» указаны два условия — «Группа — не равна — Общие вопросы» и «Группа — не равна — Вопросы по оплате».

Поскольку в этом блоке работает логический оператор «ИЛИ», в итоге правило будет срабатывать вообще в любой группе. Смотрите сами: если в обращении группа «Общие вопросы» — правило сработает, так как будет выполняться условие «Группа — не равна — Вопросы по оплате», а если в обращении группа «Вопросы по оплате» — правило сработает, так как будет выполняться условие «Группа — не равна — Общие вопросы». 

Если же отрицательные условия с «не» расположены в блоке «ВСЕ заданные условия», где работает логический оператор «И», то правило не будет срабатывать ни в группе «Общие вопросы», ни в группе «Вопросы по оплате», а будет срабатывать лишь в случае, если обращение находится именно в любых других группах, кроме этих двух.

КРАТКАЯ ВЕРСИЯ

Логические операторы «И» или «ИЛИ»

  • В блоке «ВСЕ заданные условия» работает логический оператор «И», то есть для того, чтобы правило сработало, должны выполняться ВСЕ условия, перечисленные в этом блоке;

  • В блоке «ЛЮБОЕ из заданных условий» работает логический оператор «ИЛИ», то есть для срабатывания правила должны выполняться все условия из блока «ВСЕ заданные условия», и хотя бы одно — из блока «ЛЮБОЕ из заданных условий».

Если вы используете отрицательные условия с частицей «не» — «группа не равна» или «метки не содержат» и т. п., их обязательно надо размещать в блоке «ВСЕ заданные условия», где работает логический оператор «И». Если разместить отрицательные условия с «не» в блоке «ЛЮБОЕ из заданных условий», то правило будет работать некорректно. 

Логические операторы «И» или «ИЛИ»

  • В блоке «ВСЕ заданные условия» работает логический оператор «И», то есть для того, чтобы правило сработало, должны выполняться ВСЕ условия, перечисленные в этом блоке;

  • В блоке «ЛЮБОЕ из заданных условий» работает логический оператор «ИЛИ», то есть для срабатывания правила должны выполняться все условия из блока «ВСЕ заданные условия», и хотя бы одно — из блока «ЛЮБОЕ из заданных условий».

Внимание! Если вы используете отрицательные условия с частицей «не» — «группа не равна» или «метки не содержат» и т. п., их обязательно надо размещать в блоке «ВСЕ заданные условия», где работает логический оператор «И». Если разместить отрицательные условия с «не» в блоке «ЛЮБОЕ из заданных условий», то правило будет работать некорректно. 

Поясним на конкретном примере. Допустим, в блоке «ЛЮБОЕ из заданных условий» указаны два условия — «Группа — не равна — Общие вопросы» и «Группа — не равна — Вопросы по оплате».

Поскольку в этом блоке работает логический оператор «ИЛИ», в итоге правило будет срабатывать вообще в любой группе. Смотрите сами: если в обращении группа «Общие вопросы» — правило сработает, так как будет выполняться условие «Группа — не равна — Вопросы по оплате», а если в обращении группа «Вопросы по оплате» — правило сработает, так как будет выполняться условие «Группа — не равна — Общие вопросы». 

Если же отрицательные условия с «не» расположены в блоке «ВСЕ заданные условия», где работает логический оператор «И», то правило не будет срабатывать ни в группе «Общие вопросы», ни в группе «Вопросы по оплате», а будет срабатывать лишь в случае, если обращение находится именно в любых других группах, кроме этих двух.

Помогла ли вам статья?