Операторы условий
В приведенных ниже таблицах представлена информация о доступных операторах условий для конкретных типов колонок.
- Системное имя – содержит имя системного оператора, которое используется в строках условий или скриптах.
- Тип колонки – содержит все типы колонок, к которым мо жно применить оператор. При обращении к колонке через dot-walking доступные операторы будут соответствовать типу колонки, указанной последней. Например, при обращении к колонке followers.language, где колонка Followers является списком, а Languages - ссылочным полем, вам будут доступны только те операторы, которые можно применить к ссылочным полям.
- Скрипт – содержит пример скрипта.
- Конструктор условий – содержит условие и его результат.
подсказка
- Входные данные для полей типа Date/Time должны иметь следующий формат ГГГГ-ММ-ДД чч:мм:сс.
- В скриптах и для JS инъектиций условия для полей типа Time требуют ввода времени в формате UTC.
равно
Оператор не учитывает регистр.
Системное имя: =
Тип колонки | Скрипт | Конструктор условий |
---|---|---|
True/False | current.addQuery('active', true); current.addQuery('active', '1'); | Активно равно Да Выходные данные – все записи, в которых значение поля Аткивно равно Да (флажок = = true). |
Choice | current.addQuery('state', '2'); // В работе | Статус равно В работе Выходные данные – все записи, в которых значение поля Статус равно В работе. |
Document ID | current.addQuery('item', '0229fa8abcbe1f530255bff6baf40b91'); | Объект согласования равно TSK0000001 Создать отчет Выходные данные – все записи, в которых значение поля Объект согласования равно "TSK0000001 Создать отчет". |
JSON | current.addQuery('data', '{"user_id": "ivan.ivanov", "email": "ivan.ivanov@example.com"} '); | Данные равно {"user_id": "ivan.ivanov", "email": "ivan.ivanov@example.com"} Выходные данные – все записи, в которых значение поля Данные равно " {"user_id": "ivan.ivanov", "email": "ivan.ivanov@example.com"} ". |
List | current.addQuery('categories', '155988310508800001'); | Категории равно Статьи Выходные данные – все записи, в которых значение поля Категории равно Статьи. |
Big Integer | current.addQuery('size_bytes', '100'); | Размер в байтах равно 100 Выходные данные – все записи, в которых значение поля Размер в байтах равно 100. |
Integer | current.addQuery('order', '7'); | Порядок равно 7 Выходные данные – все записи, в которых значение поля Порядок равно 7. |
Small Integer | current.addQuery('utc_offset', '3'); | Смещение UTC равно 3 Выходные данные – все записи, в которых значение поля Смещение UTC равно 3. |
Decimal | current.addQuery('memory_usage', '12'); | Занято памяти равно 12 Выходные данные – все записи, в которых значение поля Занято памяти равно 12. |
Float | current.addQuery('processing_time', '0.3'); | Время обработки равно 0.3 Выходные данные – все записи, в которых значение поля Время обработки равно 0.3. |
Percent Completed | current.addQuery('threshold_exceedance', '35'); | Порог превышения равно 35 Выходные данные – все записи, в которых значение поля Порог превышения равно 35. |
Duration | current.addQuery('minimum_duration', '360000'); | Минимальная длительность равно 360000 Выходные данные – все записи, в которых значение поля Минимальная длительность равно 360000 (= 6 минут). |
Reference | current.addQuery('caller', '160624751417596911'); | Заявитель равно Иван Иванов Выходные данные – все записи, в которых значение поля Заявитель равно Иван Иванов. |
Record Class | current.addQuery('sys_db_table_id', '155931135900000084'); | Таблица равно Пользователи Выходные данные – все записи, в которых значение поля Таблицы равно Пользователи. |
Phone | current.addQuery('mobile_phone', '+79123455678'); | Номер телефона равно +79123455678 Выходные данные – все записи, в которых значение поля Номер телефона равно +79123455678. |
String | current.addQuery('first_name', 'Иван'); | Имя равно Иван Выходные данные – все записи, в которых значение поля Имя равно Иван. |
Text | current.addQuery('description', 'Для подключения нового оборудования'); | Описание равно Для подключения нового оборудования Выходные данные – все записи, в которых значение поля Описание равно "Для подключения нового оборудования". |
Translated Text | current.addQuery('title', 'Проблема'); | Заголовок равно Проблема Выходные данные – все записи, в которых значение поля Заголовок равно Проблема. |
Conditions | current.addQuery('completion_conditions', 'state=7') | Условия завершения равно state=7 Выходные данные – все записи, в которых значение поля Условия завершения равно state=7 (Статус = Заверешено). |
URL | current.addQuery('website', 'simpleone.ru'); | Сайт равно simpleone.ru Выходные данные – все записи, в которых значение поля Сайт равно "simpleone.ru". |
не равно
Оператор не учитывает регистр.
Системное имя: !=
Тип колонки | Скрипт | Конструктор условий |
---|---|---|
True/False | current.addQuery('active', '!=', true); current.addQuery('active', '!=', '1'); | Активно не равно Yes Выходные данные – все записи, в которых значение поля Активно не равно Да (флажок = true). |
Choice | current.addQuery('state', '!=', '2'); // В работе | Статус не равно В работе Выходные данные – все записи, в которых значение поля Статус не равно В работе. |
Document ID | current.addQuery('item', '!=' '0229fa8abcbe1f530255bff6baf40b91'); | Объект согласования не равно TSK0000001 Создать отчет Выходные данные – все записи, в которых значение поля Объект согласования не равно "TSK0000001 Создать отчет". |
JSON | current.addQuery('data', '!=', '{"user_id": "ivan.ivanov", "email": "ivan.ivanov@example.com"} '); | Данные не равно {"user_id": "ivan.ivanov", "email": "ivan.ivanov@example.com"} Выходные данные – все записи, в ко торых значение поля Данные не равно не равно " {"user_id": "ivan.ivanov", "email": "ivan.ivanov@example.com"} ".. |
List | current.addQuery('categories', '!=', '155988310508800001'); | Категории не равно Статьи Выходные данные – все записи, в которых значение поля Категории не равно Статьи. |
Big Integer | current.addQuery('size_bytes', '!=', '100'); | Размер в байтах не равно 100 Выходные данные – все записи, в которых значение поля Размер в байтах не равно 100. |
Integer | current.addQuery('order', '!=', '7'); | Порядок не равно 7 Выходные данные – все записи, в которых значение поля Порядок не равно 7. |
Small Integer | current.addQuery('utc_offset', '!=', '3'); | Смещение UTC не равно 3 Выходные данные – все записи, в которых значение поля Смещение UTC не равно 3. |
Decimal | current.addQuery('memory_usage', '!=', '12'); | Занято памяти не равно 12 Выходные данные – все записи, в которых значение поля Занято памяти не равно 12. |
Float | current.addQuery('processing_time', '!=', '0.3'); | Время обработки не равно 0.3 Выходные данные – все записи, в которых значение поля Время обработки не равно 0.3. |
Percent Completed | current.addQuery('threshold_exceedance', '!=', '35'); | Порог превышения не равно 35 Выходные данные – все записи, в которых значение поля Порог превышения не равно 35. |
Duration | current.addQuery('minimum_duration', '360000'); | Минимальная длительность не равно 360000 Выходные данные – все записи, в которых значение поля Минимальная длительность не равно 360000 (= 6 минут). |
Reference | current.addQuery('caller', '!=', '160624751417596911'); | Заявитель не равно Иван Иванов Выходные данные – все записи, в которых значение поля Заявитель не равно Иван Иванов. |
Record Class | current.addQuery('sys_db_table_id', '!=','155931135900000084'); | Таблица не равно Пользователи Выходные данные – все записи, в которых значение поля Таблицы не равно Пользователи. |
Phone | current.addQuery('mobile_phone', '!=', '+79123455678'); | Номер телефона не равно +79123455678 Выходные данные – все записи, в которых значение поля Номер телефона не равно +79123455678. |
String | current.addQuery('first_name', '!=', 'Иван'); | Имя не равно Иван Выходные данные – все записи, в которых значение поля Имя не равно Иван. |
Text | current.addQuery('description', '!=', 'Для подключения нового оборудования'); | Описание не равно Для подключения нового оборудования Выходные данные – все записи, в которых значение поля Описание не равно "Для подключения нового оборудования". |
Translated Text | current.addQuery('title', '!=', 'Проблема'); | Заголовок не равно Проблема Выходные данные – все записи, в которых значение поля Заголовок не равно Проблема. |
Conditions | current.addQuery('completion_conditions', '!=', 'state=7') | Условия завершения не равно state=7 Выходные данные – все записи, в которых значение поля Условия завершения не равно state=7 (Статус = Завершено). |
URL | current.addQuery('website', '!=', 'simpleone.ru'); | Сайт не равно simpleone.ru Выходные данные – все записи, в которых значение поля Сайт не равно "simpleone.ru". |
совпадает с
Оператор не учитывает регистр.
Системное имя: SAMEAS
Тип колонки | Скрипт | Конструктор условий |
---|---|---|
True/False | current.addQuery('active', 'sameas', 'published'); | Активно совпадает с Опубликовано Выходные данные – все записи, в которых поля Активно и Опубликовано имеют одинаковые значения (оба true или false). |
Choice | current.addQuery('urgency', 'sameas', 'impact'); | Срочность совпадает с Влияние Выходные данные – все записи, в которых поля Срочность и Влияние имеют одинаковые значения. |
Date | current.addQuery('expired_at', 'sameas', 'starts_at'); | Истекло в совпадает с Начинается в Выходные данные – все записи, в которых поля Истекло в и Начинается в имеют одинаковые значения. |
Date/Time | current.addQuery('sys_created_at', 'sameas', 'sys_updated_at'); | Создано в совпадает с Изменено в Выходные данные – все записи, в которых поля Создано в и Изменено в имеют одинаковые значения. |
JSON | current.addQuery('diplayable_path', 'sameas', 'formatter'); | Копия JSON совпадает с Составной ключ Выходные данные – все записи, в которых поля Копия JSON и Составной ключ имеют одинаковые значения. |
Reference | current.addQuery('caller', 'sameas', 'assigned_user'); | Заявитель совпадает с Ответственный Выходные данные – все записи, в которых поля Заявитель и Ответственный имеют одинаковые значения (пустые значения также считаются). |
Big Integer | current.addQuery('taskpd', 'sameas', 'completed_tasks'); | Задач в день совпадает с Выполнено задач Выходные данные – все записи, в которых поля Задач в день и Выполнено задач имеют одинаковые значения. |
Integer | current.addQuery('service_life', 'sameas', 'warranty'); | Срок службы совпадает с Гарантия Выходные данные – все записи, в которых поля Срок службы и Гарантия имеют одинаковые значения. |
Small Integer | current.addQuery('order', 'sameas', 'nested_level'); | Порядок совпадает с Уровень вложенности Выходные данные – все записи, в которых поля Порядок и Уровень вложенности имеют одинаковые значения. |
Decimal | current.addQuery('input_voltage', 'sameas', 'output_tension'); | Входное напряжение совпадает с Выходное напряжение Выходные данные – все записи, в которых поля Входное напряжение и Выходное напряжение имеют одинаковые значения. |
Float | current.addQuery('weight', 'sameas', 'height'); | Вес совпадает с Высота Выходные данные – все записи, в которых поля Вес и Высота имеют одинаковые значения. |
Percent Completed | current.addQuery('ssd', 'sameas', 'hdd'); | SSD накопитель совпадает с HDD диск Выходные данные – все записи, в которых поля SSD накопитель и HDD диск имеют одинаковые значения. |
Duration | current.addQuery('minimum_duration', 'sameas', 'duration'); | Минимальная длительность совпадает с Длительность Выходные данные – все записи, в которых поля Минимальная длительность и Длительность имеют одинаковые значения. |
Phone | current.addQuery('business_phone', 'sameas', 'mobile_phone'); | Рабочий телефон совпадает с Номер телефона Выходные данные – все записи, в которых поля Рабочий телефон и Номер телефона имеют одинаковые значения. |
String | current.addQuery('display_name', 'sameas', 'number'); | Отображаемое имя совпадает с Номер Выходные данные – все записи, в которых поля Отображаемое имя и Номер имеют одинаковые значения. |
Text | current.addQuery('description', 'sameas', 'comments'); | Описание совпадает с Комментарии Выходные данные – все записи, в которых поля Описание и Комментарии имеют одинаковые значения. |
Translated Text | current.addQuery('title', 'sameas', 'portal_title'); | Заголовок совпадает с Портальный заголовок Выходные данные – все записи, в которых поля Заголовок и Портальный заголовок имеют одинаковые значения. |
Conditions | current.addQuery('pause_conditions', 'sameas', 'cancel_conditions'); | Условия паузы совпадает с Условия отмены Выходные данные – все записи, в которых поля Условия паузы и Условия отмены имеют одинаковые значения. |
URL | current.addQuery('redirect_url', 'sameas', 'path_url'); | URL переадресации совпадает с URL путь Выходные данные – все записи, в которых поля URL переадресации и URL путь имеют одинаковые значения. |
любое
Системное имя: ANYTHING
Тип колонки | Скрипт | Конструктор условий |
---|---|---|
True/False | current.addQuery('active', 'anything'); | Активно любое Выходные данные – все записи, в которых поле Активно имеет любое значение (true или false). |
Choice | current.addQuery('urgency', 'anything'); | Срочность любое Выходные данные – все записи, в которых поле Срочность имеет любое значение. |
Date | current.addQuery('expire_at', 'anything'); | Истекло в любое Выходные данные – все записи, в которых поле Истекло в имеет любое значение. |
Date/Time | current.addQuery('sys_created_at', 'anything'); | Создано в любое Выходные данные – все записи, в которых поле Создано в имеет любое значение. |
JSON | current.addQuery('data', 'anything'); | Данные любое Выходные данные – все записи, в которых поле Данные имеет любое значение. |
Reference | current.addQuery('caller', 'anything'); | Заявитель любое Выходные данные – все записи, в которых поле Заявитель имеет любое значение. |
Big Integer | current.addQuery('taskpd', 'anything'); | Задач в день любое Выходные данные – все записи, в которых поле Задач в день имеет любое значение. |
Integer | current.addQuery('service_life', 'anything'); | Срок службы любое Выходные данные – все записи, в которых поле Срок службы имеет любое значение. |
Small Integer | current.addQuery('order', 'anything'); | Порядок любое Выходные данные – все записи, в кот орых поле Порядок имеет любое значение. |
Decimal | current.addQuery('input_voltage', 'anything'); | Входное напряжение любое Выходные данные – все записи, в которых поле Входное напряжение имеет любое значение. |
Float | current.addQuery('weight', 'anything'); | Вес любое Выходные данные – все записи, в которых поле Вес имеет любое значение. |
Percent Completed | current.addQuery('ssd', 'anything'); | SSD накопитель любое Выходные данные – все записи, в которых поле SSD накопитель имеет любое значение. |
Duration | current.addQuery('minimum_duration', 'anything'); | Минимальная длительность любое Выходные данные – все записи, в которых поле Минимальная длительность имеет любое значение. |
Phone | current.addQuery('business_phone', 'anything'); | Рабочий телефон любое Выходные данные – все записи, в которых поле Рабочий телефон имеет любое значение. |
String | current.addQuery('display_name', 'anything'); | Отображаемое имя любое Выходные данные – все записи, в которых поле Отображаемое имя имеет любое значение. |
Text | current.addQuery('description', 'anything'); | Описание любое Выходные данные – все записи, в которых поле Описание имеет любое значение. |
Translated Text | current.addQuery('title', 'anything'); | Заголовок любое Выходные данные – все записи, в которых поле Заголовок имеет любое значение. |
Conditions | current.addQuery('pause_conditions', 'anything'); | Условия паузы любое Выходные данные – все записи, в которых поле Условия паузы имеет любое значение. |
URL | current.addQuery('redirect_url', 'anything'); | URL переадресации любое Выходные данные – все записи, в которых поле URL переадресации имеет любое значение. |
не совпадает с
Оператор не учитывает регистр.
Системное имя: NSAMEAS
Тип колонки | Скрипт | Конструктор условий |
---|---|---|
True/False | current.addQuery('active', 'nsameas', 'published'); | Активно не совпадает с Опубликовано Выходные данные – все записи, в которых поля Активно и Опубликовано имеют разные значения (у одного true, у другого false). |
Choice | current.addQuery('urgency', 'nsameas', 'impact'); | Срочность не совпадает с Влияние Выходные данные – все записи, в которых поля Срочность и Влияние имеют разные значения (у одного "Высокая" у другого "Среднее"). |
Date | current.addQuery('expired_at', 'nsameas', 'starts_at'); | Истекло в не совпадает с Начинается в Выходные данные – все записи, в которых поля Истекло в и Начинается в имеют разные значения. |
Date/Time | current.addQuery('sys_created_at', 'nsameas', 'sys_updated_at'); | Создано в не совпадает с Изменено в Выходные данные – все записи, в которых поля Создано в и Изменено в имеют разные значения. |
JSON | current.addQuery('json_copy', 'nsameas', 'composite_key'); | Копия JSON не совпадает с Составной ключ Выходные данные – все записи, в которых поля Копия JSON и Составной ключ имеют разные значения. |
Reference | current.addQuery('caller', 'nsameas', 'assigned_user'); | Заявитель не совпадает с Ответственный Выходные данные – все записи, в которых поля Заявитель и Ответственный имеют разные значения. |
Big Integer | current.addQuery('taskpd', 'nsameas', 'completed_tasks'); | Задач в день не совпадает с Выполнено задач Выходные данные – все записи, в которых поля Задач в день и Выполнено задач имеют разные значения. |
Integer | current.addQuery('service_life', 'nsameas', 'warranty'); | Срок службы не совпадает с Гарантия Выходные данные – все записи, в которых поля Срок службы и Гарантия имеют разные значения. |
Small Integer | current.addQuery('order', 'nsameas', 'nested_level'); | Порядок не совпадает с Уровень вложенности Выходные данные – все записи, в которых поля Порядок и Уровень вложенности имеют разные значения. |
Decimal | current.addQuery('input_voltage', 'nsameas', 'output_tension'); | Входное напряжение не совпадает с Выходное напряжение Выходные данные – все записи, в которых поля Входное напряжение и Выходное напряжение имеют разные значения. |
Float | current.addQuery('weight', 'nsameas', 'height'); | Вес не совпадает с Высота Выходные данные – все записи, в которых поля Вес и Высота имеют разные значения. |
Percent Completed | current.addQuery('ssd', 'nsameas', 'hdd'); | SSD накопитель не совпадает с HDD диск Выходные данные – все записи, в которых поля SSD накопитель и HDD диск имеют разные значения. |
Duration | current.addQuery('minimum_duration', 'nsameas', 'duration'); | Минимальная длительность не совпадает с Длительность Выходные данные – все записи, в которых поля Минимальная длительность и Длительность имеют разные значения. |
Phone | current.addQuery('business_phone', 'nsameas', 'mobile_phone'); | Рабочий телефон не совпадает с Номер телефона Выходные данные – все записи, в которых поля Рабочий телефон и Номер телефона имеют разные значения. |
String | current.addQuery('display_name', 'nsameas', 'number'); | Отображаемое имя не совпадает с Номер Выходные данные – все записи, в которых поля Отображаемое имя и Номер имеют разные значения. |
Text | current.addQuery('description', 'nsameas', 'comments'); | Описание не совпадает с Комментарии Выходные данные – все записи, в которых поля Описание и Комментарии имеют разные значения. |
Translated Text | current.addQuery('title', 'nsameas', 'portal_title'); | Заголовок не совпадает с Портальный заголовок Выходные данные – все записи, в которых поля Заголовок и Портальный заголовок имеют разные значения. |
Conditions | current.addQuery('pause_conditions', 'nsameas', 'cancel_conditions'); | Условия паузы не совпадает с Условия отмены Выходные данные – все записи, в которых поля Условия паузы и Условия отмены имеют разные значения. |
URL | current.addQuery('redirect_url', 'nsameas', 'path_url'); | URL переадресации не совпадает с URL путь Выходные данные – все записи, в которых поля URL переадресации и URL путь имеют разные значения. |
одно из
внимание
В конструкторе условий значения в поле ввода должны быть разделены запятой или начинаться с новой строки. Нельзя использовать пробелы.
Системное имя: IN
Тип колонки | Скрипт | Конструктор условий |
---|---|---|
Choice | current.addQuery('priority', 'in', ['2', '3']);// // Высокий ИЛИ Средний | Приоритет одно из Высокий, Средний Выходные данные – все записи, в которых поле Приоритет имеет значение "Высокий" или "Средний". |
Document ID | current.addQuery('item', 'in', ['0229fa8abcbe1f530247ebc80fcad95c', '0229fa8abcbe1f530247cfab67e9b8ab']); | Оператор не содержит недоступен для полей типа Document ID в конструкторе условий. Вместо этого используйте сложное условие с И как в примере: Объект согласования равно TSK0000005 Верификация И Объект согласования равно TSK0000001 Задача 1. |
Reference | current.addQuery('table_id', 'in', ['155964310500000291', '160456341213536956']); | Таблица одно из Известные ошибки, Статьи Выходные данные – все записи, в которых поле Таблицы имеет значение Известные ошибки или Статьи. |
Record Class | current.addQuery('sys_db_table_id', 'in', ['155931135900000084', '156873090301469473']); | Таблица одно из Пользователи, Сотрудники Выходные данные – все записи, в которых поле Таблицы имеет значение Пользователи или Сотрудники. |
Big Integer | current.addQuery('size_bytes', 'in', [10, 32]); | Размер в байтах одно из 10,32 Выходные данные – все записи, в которых поле Размер в байтах имеет значение 10 или 32. |
Integer | current.addQuery('order', 'in', [100, 200]); | Порядок одно из 100, 200 Выходные данные – все записи, в которых поле Порядок имеет значение 100 или 200. |
Small Integer | current.addQuery('utc_offset', 'in', [3, 5]); | Смещение UTC одно из 3, 5 Выходные данные – все записи, в которых поле Смещение UTC имеет значение 3 или 5. |
Decimal | current.addQuery('memory_usage', 'in', [100, 300]); | Занято памяти одно из 100, 300 Выходные данные – все записи, в которых поле Занято памяти имеет значение 100 или 300. |
Float | current.addQuery('processing_time', 'in', [1.5, 3.5]); | Время обработки одно из 1.5, 3.5 Выходные данные – все записи, в которых поле Время обработки имеет значение 1.5 или 3.5. |
Percent Completed | current.addQuery('threshold_exceedance', 'in', [20, 30]); | Порог превышения одно из 20, 30 Выходные данные – все записи, в которых поле Порог превышения имеет значение 20 или 30. |
Duration | current.addQuery('minimum_duration', 'in', [30, 60]); | Минимальная длительность одно из 30, 60 Выходные данные – все записи, в которых поле Минимальная длительность имеет значение 30 или 60. |
ни одно из
Системное имя: NOT IN
Тип колонки | Скрипт | Конструктор условий |
---|---|---|
Choice | current.addQuery('priority', 'not in', ['2', '3']); // не Высокий И не Средний | Приоритет ни одно из Высокий, Средний Выходные данные – все записи, в которых значение поля Приоритет имеет любое значение, кроме "Высокий" или "Средний". |
Document ID | current.addQuery('item', 'not in', ['0229fa8abcbe1f530247ebc80fcad95c', '0229fa8abcbe1f530247cfab67e9b8ab']); | Оператор не содержит недоступен для полей типа Document ID в конструкторе условий. Вместо этого используйте сложное условие с И как в примере: Объект согласования не равно TSK0000005 Верификация И Таблица не равно TSK0000001 Задача 1 |
Reference | current.addQuery('table_id', 'not in', ['155964310500000291', '160456341213536956']); | Оператор не содержит недоступен для полей типа Reference в конструкторе условий. Вместо этого используйте сложное условие с И как в примере: Таблица не равно Известные ошибки И Таблица не равно Статьи. |
Record Class | current.addQuery('sys_db_table_id', 'not in', ['155931135900000084', '156873090301469473']); | Оператор не содержит недоступен для полей типа Record Class в конструкторе условий. Вместо этого используйте сложное условие с И как в примере: Таблица не равно Пользователи И Таблица не равно Сотрудники. |
Big Integer | current.addQuery('size_bytes', 'not in', [10, 32]); | Оператор не содержит недоступен для полей типа Big Integer в конструкторе условий. Вместо этого используйте сложное условие с И как в примере: Размер в байтах не равно 10 И Размер в байтах не равно 32. |
Integer | current.addQuery('order', 'not in', [100, 200]); | Оператор не содержит недоступен для полей типа Integer в конструкторе условий. Вместо этого используйте сложное условие с И как в примере: Порядок не равно 100 И Порядок не равно 200. |
Small Integer | current.addQuery('utc_offset', 'not in', [3, 5]); | Оператор не содержит недоступен для полей типа Small Integer в конструкторе условий. Вместо этого используйте сложное условие с И как в примере: Смещение UTC не равно 3 И Смещение UTC |