В 1C-Bitrix для поиска элементов по внешнему коду можно использовать следующий алгоритм:
1. Определите, в какой информационной базе 1C-Bitrix хранится нужная вам информация. Обратитесь к администратору системы или проверьте настройки вашего сайта.
2. Прежде чем начать поиск по внешнему коду, убедитесь, что нужная информация хранится в элементе инфоблока, в свойстве элемента или в другой сущности 1C-Bitrix, имеющей поля для внешнего кода.
3. Воспользуйтесь средствами языка PHP для выполнения запроса к базе данных 1C-Bitrix. Для этого вам понадобится доступ к файлам информационной системы сайта или модулю Bitrix Framework. Если вы разрабатываете своё приложение, с информацией из 1C-Bitrix, должны быть доступны методы API, позволяющие осуществлять доступ к базе данных.
4. Найдите таблицу в базе данных, в которой хранятся данные с внешним кодом, которые вы ищете. Используйте команду SELECT и указывайте в условии WHERE поле с внешним кодом.
5. Если вам нужно получить информацию об элементах инфоблоков, вы можете воспользоваться методами API, предоставляемыми самим 1C-Bitrix. Например, вы можете создать экземпляр класса CIBlockElement и использовать его методы для получения свойств элемента.
6. Уточните, что именно вам нужно получить по внешнему коду. Можете указать список полей, которые вы хотите получить, или условия фильтрации. К примеру, чтобы получить информацию о элементе инфоблока по внешнему коду, используйте метод GetList класса CIBlockElement, передав в качестве фильтра массив array("EXTERNAL_ID" => "ваш_внешний_код").
7. Обработайте результаты запроса и используйте их в нужных вам целях - отобразите информацию на странице сайта, либо выполните необходимую обработку данных.
Таким образом, для поиска по внешнему коду в 1C-Bitrix вам потребуется знание языка PHP и понимание структуры базы данных 1C-Bitrix. Однако, если вы используете стандартные методы API, доступные в 1C-Bitrix, вам эту работу будет гораздо проще выполнить.