1sqlite
Внешняя компонента, предназначенная для работы с базами данный SQLite.
Текущая версия 1.0.2.0 bugfix 2
Основана на проекте http://www.sqlite.org.
Автор - Александр Орефков (orefkov@gmail.com)
В 1С использование баз данных SQLite может пригодится:
- Для организации обмена данными.
- Как альтернативу таблицы значений для выполнения временных расчетов, поисков и хранения данных, благодаря возможности SQLite создавать чрезвычайно быстрые "in-memory" базы данных (базы данных в памяти).
Кроме того, при работе в ДБФ-версии 1С, компонента позволяет посредством "движка" SQLite и встроенным в него механизмом "виртуальных таблиц" обращатся на чтение к таблицам базы данных 1С через "родные" методы самой 1С. Что позволяет выполнять запросы к базе 1С даже в монопольном режиме работы.
Основные фичи компоненты:
- SQLite версии 3.6.11
- Движок SQLite доработан в плане регистронезависимости русских символов, нормально работают lower, upper, like, названия таблиц, полей.
- Добавлено collate _1С - сравнение строк без учета регистра и завершающих пробелов.
- Отображение ДБФ-таблиц 1С в базу данных SQLite и возможность использовать их в запросах.
- Работа с ДБФ-таблицами 1С в монопольном режиме.
- Получение "длинных" строк 1С-ДБФ.
- Типизация результатов запроса типами данных 1С.
- Работа с текстовыми и sql-параметрами в запросах.
- Укладка в базу данных SQLite ТаблицЗначений.
- Укладка в базу данных SQLite СписковЗначений с объектами 1С, с возможностью в ДБФ версии разворота групп справочников или счетов по иерархии.
- Поставщик данных для табличного поля 1С++.
Получение исходников
Вы можете скачать исходники любым SVN-клиентом, воспользовавшись ссылкой http://sqlite1c.googlecode.com/svn/trunk/

