Artifact
2187f04ebee3098c7fa8c66e1d696328ef2a8a16:
Wiki page
[
1sqlite] by
orefkov
2012-02-01 06:26:41.
D 2012-02-01T06:26:41.686
L 1sqlite
P 2a0c3ba566526c6cc65488be88648a491598a679
U orefkov
W 3514
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 572e36ee4ef509a349b9b1401ff9f438