Artifact
2a0c3ba566526c6cc65488be88648a491598a679:
Wiki page
[
1sqlite] by
orefkov
2012-02-01 05:54:10.
D 2012-02-01T05:54:10.984
L 1sqlite
P b31a2419669c5630bc49b147df8785e5ff3c7781
U orefkov
W 3437
1sqlite - это внешняя компонента для 1С-Предприятия 7.7, предназначенная для работы с базами данных SQLite.
Основана на проекте [http://www.sqlite.org], автор - Александр Орефков (orefkov@gmail.com), лицензия - public domain.
<b>Текущая версия 1.0.2.5</b>
В 1С использование баз данных SQLite может пригодится:
* Для организации обмена данными.
* Как альтернатива таблицы значений для выполнения временных расчетов, поисков и хранения данных,
благодаря возможности SQLite создавать чрезвычайно быстрые "in-memory" базы данных (базы данных в памяти).
Кроме того, при работе в ДБФ-версии 1С, компонента позволяет посредством "движка" SQLite и встроенного в него механизма
"виртуальных таблиц" обращатся на чтение к таблицам базы данных 1С через "родные" методы самой 1С. Что позволяет
выполнять запросы к базе 1С даже в монопольном режиме работы.
Основные фичи компоненты:
* SQLite версии 3.7.10
* Движок SQLite доработан в плане регистронезависимости русских символов, нормально работают
lower, upper, like, названия таблиц, полей.
* Добавлено collate `_1С` - сравнение строк без учета регистра и завершающих пробелов.
* Отображение ДБФ-таблиц 1С в базу данных SQLite и возможность использовать их в запросах.
* Работа с ДБФ-таблицами 1С в монопольном режиме.
* Получение "длинных" строк 1С-ДБФ.
* Типизация результатов запроса типами данных 1С.
* Работа с текстовыми и sql-параметрами в запросах.
* Укладка в базу данных SQLite ТаблицЗначений.
* Укладка в базу данных SQLite СписковЗначений с объектами 1С, с возможностью в ДБФ версии разворота
групп справочников или счетов по иерархии.
* Поставщик данных для табличного поля 1С++.
[История версий]
Получение исходников:
Проект использует [http://fossil-scm.org|fossil] для ведения репозитария исходного кода.<br/>
Вы можете либо скачать архив с последней версией кода [/zip/1sqlite-src.zip?name=src&uuid=trunk|отсюда],
либо целиком клонировать репозитарий:
<verbatim>
fossil clone http://snegopat.ru/1sqlite 1sqlite.fossil
fossil open 1sqlite.fossil
</verbatim>
Z ad15575cd64403a78d199fbeaa90195f