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