Есть два источника списка Контрагентов с одинаковым набором полей: эксель-файл и 1С-ка v8.2
Надо: вывести в отчет те строки экселя где есть Контрагенты отсутвующие в 1С.
На данный момент сделал так:
читаю файл, выгружаю его в массив и бегая по нему(массиву) в цикле делаю каждый раз запрос к справочнику Контрагенты.
В этом запросе условие по 4-м реквизитам. Соответственно если в выборке запроса есть элементы, бегу дальше по массиву экселя, если нету значит в отчет (т.е. в справочнике такой контрагент отсутствует).
Такое решение проблемы работает медленно.
Подскажите как можно "оптимизировать" данную процедурку.