{{ :ru:workflow_designer:tasks:flow:global_search.png?nolink|}} ===== Глобальный поиск ===== Эта Задача будет полезна, если требуется найти информацию о Записях любого существующего модуля в CRM. Например, найти все Товары, у которых поле "Код товара" содержит значение "3443". Условия поиска задаются так же, как и в Задаче [[ru:start:tasks:flow:conditions|Условие]]. Вы можете задать пороговое количество Записей. Если будет найдено меньшее количество Записей, то Задача вернет "False", иначе - "True". {{ :ru:start:tasks:flow:global-search2.png?nolink |}} ==== Как использовать Задачу ==== Найденные Записи можно сохранить в локальную переменную (Store result Records in the following Environment Variable) и использовать с помощью Задачи "[[ru:start:tasks:special_tools:generate_recordlist|Создать список записей]]", которая выводит данные в html таблице. Если вам нужен ID Записи, то сделать это можно с помощью Задачи [[ru:start:tasks:record_management:set_value|Изменить значения полей]]. \\ Локальная Переменная содержит в себе массив из 2-х элементов - строковое значение Array[ModuleName], например ArrayProducts, и массив IDs, который содержит ID обрабатываемых Записей. [ModuleName] => ArrayProducts ( ) [IDs] => Array ( [0] => 248687325 /ID первой Записи [1] => 254984965 /ID второй Записи [2] => 348986515 /ID третьей Записи ... ) Таким образом, первый ID из всех Записей будет содержаться в переменной $test: $env["test"]["ids"][0]