Initial version of "1sqlite"
1 +1sqlite - это внешняя компонента для 1С-Предприятия 7.7, предназначенная для работы с базами данных SQLite.
2 +Основана на проекте [http://www.sqlite.org], автор - Александр Орефков (orefkov@gmail.com), лицензия - public domain.
3 +
4 +<b>Текущая версия 1.0.2.5</b>
5 +
6 +В 1С использование баз данных SQLite может пригодится:
7 +
8 + * Для организации обмена данными.
9 + * Как альтернатива таблицы значений для выполнения временных расчетов, поисков и хранения данных,
10 + благодаря возможности SQLite создавать чрезвычайно быстрые "in-memory" базы данных (базы данных в памяти).
11 +
12 +Кроме того, при работе в ДБФ-версии 1С, компонента позволяет посредством "движка" SQLite и встроенного в него механизма
13 +"виртуальных таблиц" обращатся на чтение к таблицам базы данных 1С через "родные" методы самой 1С. Что позволяет
14 +выполнять запросы к базе 1С даже в монопольном режиме работы.
15 +
16 +Основные фичи компоненты:
17 + * SQLite версии 3.7.10
18 + * Движок SQLite доработан в плане регистронезависимости русских символов, нормально работают
19 + lower, upper, like, названия таблиц, полей.
20 + * Добавлено collate `_1С` - сравнение строк без учета регистра и завершающих пробелов.
21 + * Отображение ДБФ-таблиц 1С в базу данных SQLite и возможность использовать их в запросах.
22 + * Работа с ДБФ-таблицами 1С в монопольном режиме.
23 + * Получение "длинных" строк 1С-ДБФ.
24 + * Типизация результатов запроса типами данных 1С.
25 + * Работа с текстовыми и sql-параметрами в запросах.
26 + * Укладка в базу данных SQLite ТаблицЗначений.
27 + * Укладка в базу данных SQLite СписковЗначений с объектами 1С, с возможностью в ДБФ версии разворота
28 + групп справочников или счетов по иерархии.
29 + * Поставщик данных для табличного поля 1С++.
30 +
31 +[История версий]
32 +
33 +Получение исходников:
34 +
35 +Проект использует [http://fossil-scm.org|fossil] для ведения репозитария исходного кода.<br/>
36 +Вы можете либо скачать архив с последней версией кода [/zip/1sqlite-src.zip?name=trunk|отсюда],
37 +либо целиком клонировать репозитарий:
38 +<verbatim>
39 +fossil clone http://snegopat.ru/1sqlite 1sqlite.fossil
40 +fossil open 1sqlite.fossil
41 +</verbatim>