Вот подумалось...
Если посмотреть с точки зрения пользователя, то было бы очень хорошо, если бы не пришлось переделывать существующие запросы для OLE DB. А то ведь как получается? Для OLE DB:
SELECT * FROM $Справочник.Номенклатура
Для 1sqlite:
SELECT * FROM Номенклатура
Нельзя ли сделать так, чтобы в 1sqlite было так, как в OLE DB? В принципе, наверное, можно прогонять запросы через метапарсер и тогда будет получаться что-то в этом роде:
SELECT * FROM sc55
Т.е., по сути достаточно виртуальные таблицы в SQLite подвешивать к реальным именам таблиц в 1С. Ну и аналогично для реквизитов. У тебя, похоже, реальные имена вылезают, поэтому запросы вида
SELECT sp3433 FROM sc55
работать не будут...
Конечно, понятно, что некоторые вещи (типа CREATE CURSOR) в SQLite не заработают. Но, наверное, ведь можно как-то сократить объем переделок (а в некоторых случаях количество переделок свести к нулю)...