Запрос когда все замечательно работает: --------------------------------------- Время подготовки запроса: 17 мс, время выполнения запроса: 46 мс. Поставщие данных SQLite: Формирование запроса 'предыдущие записи' select sc30.idx_PARENTID_ISFOLDER_DESCR as [КлючПорядка], sc30.id as [ТекущийЭлемент $Справочник.Пользователи], (case when sc30.isfolder = 1 then 0 else 2 end + case when sc30.ismark = '*' then 1 else 0 end) as [Пиктограмма], case when sc30.isfolder = 1 then 1 else 0 end as ЭтоГруппа, case when sc30.ismark = '*' then 1 else 0 end as [ПометкаУдаления], sc30.parentid as [Родитель $Справочник.Пользователи], sc30.code as [Код], sc30.descr as [Наименование], sc30.ПользовательДляНастроек as [ПользовательДляНастроек :Справочник.Пользователи] from [Справочник.Пользователи] as sc30  where (sc30.parentid = '     0   ') and sc30.idx_PARENTID_ISFOLDER_DESCR  < @sqlite_data_provider_key0 order by sc30.idx_PARENTID_ISFOLDER_DESCR  desc limit @sqlite_data_provider_rowcount Подбор индекса для таблицы SC30: Ограничения: PARENTID=; PDESCR[dx_PARENTID_ISFOLDER_DESCR]<; Упорядочить: PDESCR[dx_PARENTID_ISFOLDER_DESCR] desc, В кэше не найдено Выбран индекс PDESCR: PARENTID+STR(ISFOLDER,1)+UPPER(DESCR) Попадает в сортировку Стоимость: 5 Запрос когда поиск не срабатывает: ---------------------------------- select ТекущийОбъект.id as [ТекущийЭлемент $Справочник.Пользователи] from [Справочник.Пользователи] as ТекущийОбъект where ТекущийОбъект.parentid = '     0   ' and ТекущийОбъект.code = '000000000000000000000000' and ТекущийОбъект.idx_PARENTID_ISFOLDER_DESCR > '     0   1Администрация    2' order by ТекущийОбъект.idx_PARENTID_ISFOLDER_DESCR limit 1 Подбор индекса для таблицы SC30: Ограничения: PARENTID=; CODE=; PDESCR[dx_PARENTID_ISFOLDER_DESCR]>; Упорядочить: PDESCR[dx_PARENTID_ISFOLDER_DESCR], Найдено в кэше Выбран индекс PDESCR: PARENTID+STR(ISFOLDER,1)+UPPER(DESCR) Попадает в сортировку Стоимость: 5 Запросы разные. Одн вопрос почему? Пробывал на DBF и SQL - ситуация аналогичная.