Текущие компоненты

Название продукта Название компонента Тип Последняя версия Дата выхода
Атлантис 5.5BASEDLL

Справка по компоненту.

Количество версий компонента30
Количество рещенных задач150
Последная дата обработки компонента2023-03-31 13:04:50
Последная дата файла2023-03-31 12:46:37
Последная версия5.5.41.0

Новые задачи в этом компоненте

base
102.198500
BASE ( 5.5.35.0 )

Краткое описание :

dSql - не отрабатывает запрос при составлении его из нескольких query_handle

Описание :

Общие вопросы взаимодействия с СУБД

Что измененно :



DSQL

----- ПРОЯВЛЕНИЕ ПРОБЛЕМЫ -----
Не работает прибавление текста запроса (в виде длинной строки) к другому тексту запроса.

Как измененно :


Исправлено.
base
102.201985
BASE ( 5.5.35.0 )

Краткое описание :

Аварийное завершение работы приложения при использовании IResultSet.SetFilter

Описание :

Прямой SQL

Что измененно :



DSQL

----- ПРОЯВЛЕНИЕ ПРОБЛЕМЫ -----
Неправильный порядок освобождения объектов (результата выборки и наложенного на него фильтра) при водит к падению программы

Как измененно :


Исправлено.

base
101.66384
BASE ( 5.5.35.0 )

Краткое описание :

Компиляция vip-кода без использования БД, по описанию

Описание :

Vip - язык, компиляция

Что измененно :



VIP-компиляция

----- СУТЬ ПРЕДЛОЖЕНИЯ -----
Компиляция vip-кода утилитой vip.exe без использования БД, по описанию.

Как измененно :


При использовании след параметров vip.cfg
/resources:%TARGET%\DictCache.res
[DataBase]
DataBaseDriver=mt_drv.dll
UserTablesDirectory=%TARGET%\MTDATA
[Lot]
TableDefCacheFile=%TARGET%\DictCache.res
компиляция идет только на драйвере ТП.
DictCache.res заполняется при компиляции словаря.

Лицензия может быть на любую платформу.

Для полной сборки атлантиса на ТП нужно в miracle.bat установить set WITHOUTBASE=1
Тоже самое и в MakeSupp.bat.

base
101.66877
BASE ( 5.5.35.0 )

Краткое описание :

расширить возможность управления созданием индексов в sqlFlushIntoTmp

Описание :

Прямой SQL

Что измененно :



DSQL
Временные таблицы

----- СУТЬ ПРЕДЛОЖЕНИЯ -----
Расширить возможность управления созданием индексов в sqlFlushIntoTmp.
Если индексы просят создать, то они должны создаваться после вставки данных,
если тип временной таблицы это позволяет.

Как измененно :


Доработано.
Добавлен флаг FIT_SkipCreateIndex для sqlFlushIntoTmp
Добавлена возможность включать на СУБД индекс вызовом sqlCreateTmpIndex(indexName)
base
101.66879
BASE ( 5.5.35.0 )

Краткое описание :

Включение временной таблицы DSQL узлом в ЛТ

Описание :

Логические таблицы

Что измененно :



Логические таблицы
Временные таблицы DSQL

----- СУТЬ ПРЕДЛОЖЕНИЯ -----
Сделать возможным включать временные таблицы DSQL в логические таблицы в качестве узла.

Как измененно :


Реализовано, функция ReinitTableAsTmp.
base
101.66944
BASE ( 5.5.35.0 )

Краткое описание :

DSQL: сделать генератор последовательностей на лету и применить его для заполнения суррогатного ключа временных таблиц

Описание :

Прямой SQL

Что измененно :



DSQL

----- СУТЬ ПРЕДЛОЖЕНИЯ -----
Сделать макрос для автонумератора #rownum.Сделать макрос для генератора значений суррогатного ключа для вставки во временные таблицы #SurrValTmp. Сделать автоматическое применение #SurrValTmp при вставке во временную таблицу, если колонку суррогатного ключа не заполняют.

Как измененно :


Реализовано.
# ИНСТРУКЦИЯ ПО НАСТРОЙКЕ:

base
101.67134
BASE ( 5.5.35.0 )

Краткое описание :

реализовать снятие пароля на системные таблицы до 99

Описание :

Таблиц

Что измененно :



Права доступа
Actian

----- СУТЬ ПРЕДЛОЖЕНИЯ -----
Добавить возможность установки и снятия паролей и шифрования для системных таблиц, защищаемых системой разграничения прав доступа.

Как измененно :


Реализовано.
base
101.67223
BASE ( 5.5.35.0 )

Краткое описание :

В журнале событий системы разграничения прав отображается информация о неверно введенном пароле

Описание :

Журналирование и разграничение прав доступа на уровне СУБД

Что измененно :



Права доступа
Журнал событий

----- СУТЬ ПРЕДЛОЖЕНИЯ -----
При регистрации события неудачной попытки входа в систему не писать в журнал неправильный пароль, который пытались использовать.

Как измененно :


Доработано.
base
101.67236
BASE ( 5.5.35.0 )

Краткое описание :

Для пустого числового поля невозможно выполнение арифметических операций в DSQL

Описание :

PostgreSQL

Что измененно :



PostgreSQL
DSQL

----- ПРОЯВЛЕНИЕ ПРОБЛЕМЫ -----
При добавлении числа в прямом sql к полю которое в базе = null возвращается 0.

Как измененно :


Исправлено.
base
101.67314
BASE ( 5.5.35.0 )

Краткое описание :

Некорректная работа флага "Продолжительность блокировки"

Описание :

Журналирование и разграничение прав доступа на уровне СУБД

Что измененно :



Протект

----- ПРОЯВЛЕНИЕ ПРОБЛЕМЫ -----
Если задать в настройках офиса "Продолжительность блокировки" = 0,
то пользователи будут блокироваться на 0 минут.
А должны в этом случае блокироваться пожизненно.


Как измененно :


Исправлено.
# ИНСТРУКЦИЯ ПО НАСТРОЙКЕ:
На платформах Oracle, MSSQL, PostgreSQL:
запустите проверку целостности БД с опцией "Проверка служебных объектов" (ChkBase.StoredProcs=On).

5.5.41.05.5.40.05.5.38.05.5.37.05.5.36.05.5.35.05.5.34.05.5.33.05.5.32.05.5.31.05.5.30.05.5.29.05.5.28.05.5.27.05.5.26.05.5.25.05.5.24.05.5.23.05.5.22.05.5.21.05.5.20.05.5.19.05.5.18.05.5.17.05.5.16.05.5.15.05.5.14.05.5.13.05.5.12.0