Artifact
4f6bf7ad6ba3237684e215cb10ddcd34ab785665:
Wiki page
[
История версий] by
orefkov
2012-02-01 05:39:13.
D 2012-02-01T05:39:13.605
L История\sверсий
U orefkov
W 7122
<b> 1.0.1.1 </b>
* Исправлен вылет при попытке подключить таблицу строк документа, у которого нет ТЧ.
* Добавлены текстовые параметры: :ВидСубконто и :ПланСчетов
<b> 1.0.1.2 </b>
* Исправлена работа с преобразованием значений типа Дата в формат БД.
<b> 1.0.1.3 </b>
* Исправлена ошибка в метапарсере при обработке вхождений текстовых параметров.
<b> 1.0.1.4 </b>
* Добавлено автоматическое подключение таблиц 1С.
<b> 1.0.1.5 </b>
* Исправлена ошибка подстановки текстового параметра ":ВидСправочника.ХХХ"
* Добавлен модификатор 3 для подстановки значения типа "Строка"
<b> 1.0.1.6 </b>
* Исправлена подстановка значения пустой даты.
* Добавлена типизация :Субконто
* Добавлена типизация :Время
* Добавлена функция str2id
* Добавлена функция id2str
<b> 1.0.1.7 </b>
* Доработана работа 3го модификатора текстового параметра типа "Строка". Теперь подставляемый фрагмент текста также обрабатывается метапарсером.
* Удалены типизация ":ВидДокумента" и ":ВидДокументаПредставление".
* Добавлены типизации ":ИмяВида" и ":ПредставлениеВида".
* Доработан метод SQLiteQuery::ВыполнитьЗапрос. Теперь можно получать результат выполнения запроса в таблицу значений, список значений, полем из скалярного запроса, а также в любой объект, реализующий интерфейс загрузки результата запроса (ISQLiteResultLoader).
<b> 1.0.1.8 </b>
* Исправлена ошибка обработки NULL значений.
* Исправлена ошибка преобразования из utf-8 нулевых строк
* Устранена гигантская утечка памяти при некоторых случаях использования LIMIT
* Рефакторинг классов базы данных и запросов, с целью облегчения использования их в других компонентах
* Из соображений производительности восстановлены типизации :ВидДокумента и :ВидДокументаПредставление
* Из соображений производительности добавлены типизации :ВидСубконто и :ВидСубконтоПредставление
<b> 1.0.1.9 </b>
* Сделано принудительное округление чисел при типизации :Число, тк получатели результата (кроме ТаблицыЗначений) сами этого не делают.
* Исправлена работа типизации при обработке NULL значений, тк получатели результата (кроме ТаблицыЗначений) сами этого не делают.
* Изменена логика работы с Begin/EndReadSequnce. В немонопольном режиме падение производительности, зато не падает.
* Добавлен метод SQLiteQuery::ОбработатьТекстЗапроса
* Добавлено свойство SQLiteQuery::ВыполнятьВТранзакции
* Исправлена ошибка программы при подключении таблиц шапки документа, не имеющего реквизитов шапки.
* Исправлена ошибка при выборке из таблиц 1С, иногда могущая привести к зависанию программы.
* Добавлено подключение таблиц ЖурналовРасчетов ДБФ версии 1С.
* Исправлена укладка списка объектов при наличии иерархии - неверно укладывались объекты, содержащие в идентификаторе русские буквы (распределенка с русским префиксом ИБ).
* Добавлен объект SQLiteDataProvider - поставщик данных табличного поля 1С++ для таблиц sqlite и таблиц 1С DBF-версии.
<b> 1.0.2.0 </b>
* SQLite обновлен до релиза 3.6.11
* Добавлена способность ПоставщикаДанных динамически менять текст запроса, если некоторые поля не нужны табличному полю для отображения
* Добавлена возможность быстрого поиска для поставщика данных
* Исправлена ошибка выборки данных при некоторых условиях (where date <= '09или19или29.месяц.год' order by date desc)
* Убрана странная ошибка при попытке подготовить запросы с текстом запроса длиннее 972 символов.
* Порядок сортировки в 'collate _1C' сделан точно соответствующим порядку сортировки в дбф-файлах 1С.
* Изменены методы: SQLiteDataProvider::УстановитьТекстЗапроса, SQLiteDataProvider::Отладка
* Добавлены методы: SQLiteDataProvider::НеУдалятьПоля, SQLiteDataProvider::ПоляБыстрогоПоиска, SQLiteDataProvider::ПолучитьТекстЗапроса
<b> 1.0.2.2 </b>
* SQLite обновлен до релиза 3.6.18
<b> 1.0.2.3 </b>
* SQLite обновлен до релиза 3.6.22
* Исправлена ошибка автоподключения таблиц 1С, названия которых начинаются с подчеркивания
* Доработано автоподключение таблиц 1С, теперь можно просто указывать имя таблицы, заключенное в <nowiki>[]</nowiki>.
* Изменен алгоритм выгрузки результата запроса в СписокЗначений.
Z f034b6d70ed015e7bedc661ed87015e5