Информация о файле обновления Галактика ASQL_EXE_55320.TXT


Описание файла обновления:
ФайлASQL_EXE_55320.TXT
ОбновлениеaSQL_EXE_55320
НазначениеОбщее
Продукт
Релиз20/03/2012 :
КомпонентaSQL
ТипEXE
Версия5.5.32.0
Дата2018-10-15 18:14:01
Проблема ПИРПервое решениеОписаниеПроектДетализация
Что изменено:Как изменено:
101.63328NEWСделать хранимые функции для наложения битовой маски на тип Datetime для поддержки фильтрации по компоненте DatetimeИнструментарий прикладного программистаПрямой SQL
Прямой SQL ----- СУТЬ ПРЕДЛОЖЕНИЯ ----- Сделать хранимые функции для наложения битовой маски на тип Datetime.Реализовано. Разработаны функции CompBitAnd, CompBitOr, CompBitXor, CompBitNot. # ИНСТРУКЦИЯ ПО НАСТРОЙКЕ: Запустите проверку целостности БД с опцией "Проверка служебных объектов" (ChkBase.StoredProcs=On). На базе данных ORACLE и MS SQL должны появится четыре новые функции.
102.182209NEWРантайм при попытке удаления поляИнструментарий прикладного программиста(До)компиляция
Pervasive SQL ----- ПРОЯВЛЕНИЕ ПРОБЛЕМЫ ----- При выполнении скрипта alter dictionary; alter table RightRuleObj delete (sElement); на БД на текущем словаре Галактики 9.2 приложение Support аварийно завершает работу. Поле не удаляется.Исправлено.
102.1764325.5.31.0Не правильно считается время при переходе через полночь в журнале экспорта/импорта утилитой aSqlСервисные функции (AQA, архивация, редактор, экспорт-импорт)Экспорт-импорт строчным компилятором VIP
Системные утилиты Импорт ----- ПРОЯВЛЕНИЕ ПРОБЛЕМЫ ----- Неправильно считается время при переходе через полночь в журнале экспорта/импорта при использовании утилиты утилитой aSQL.Исправлено.
101.627105.5.30.0Сделать каталог для размещения логов работы. Прежде всего тех, которые не имеют собственной настройки пути через параметрыПредложение по новой функциональности Атлантиса?
Параметры системы ----- СУТЬ ПРЕДЛОЖЕНИЯ ----- Организовать отдельный, отличный от каталога размещения исполняемых файлов, каталог для складирования разнообразных логов, возникающих при непредвиденных сбоях.Доработано. Каталог для складирования логов определяется параметром Files.LogFilesDirectory.
101.627235.5.30.0Складывать логи выполнения в каталог Files.LogFilesDirectoryФункциональные элементы Атлантис-приложенияRuntimeLibrary
Логи приложения ----- СУТЬ ПРЕДЛОЖЕНИЯ ----- Системные логи, созданные в потоке определённого пользователя после разбора его параметров будут помещены в каталог, заданный параметром Files.LogFilesDirectory.Доработано.
101.622515.5.30.0Запомнается конструкция "to XLSX" в DSQL-запросахИнструментарий прикладного программистаAPI для работы Excel
ЭкспортИмпорт ----- СУТЬ ПРЕДЛОЖЕНИЯ ----- Запоминается конструкция "to XLSX" в DSQL-запросах.Исправлено.
101.615065.5.29.0Таблица создается при превышении ограничения на количество полейИнструментарий прикладного программиста(До)компиляция
Докомпиляция ----- ПРОЯВЛЕНИЕ ПРОБЛЕМЫ ----- В конце анализа оператора CREATE TABLE производятся некоторые проверки свойств получающейся таблицы; в случае проблем выдаётся сообщение об ошибке, но всё равно происходит попытка создать проблемную таблицу.Исправлено. Если была ошибка, то таблица не создаётся.
101.618235.5.29.0Система зависает при пометке всех контрагентов плюсомРасчеты с поставщиками и получателямиРасчеты с контрагентами
Логические таблицы ----- ПРОЯВЛЕНИЕ ПРОБЛЕМЫ ----- Неправильная навигация в иерархическом списке в случае, если наложены ограничения с условием ? << X и явным указанием конструкции ordered by X(DESC).Исправлено.
101.613325.5.28.0В операторе import не работает параметр rewriteForNRecЭкспорт/импортЭкспорт/импорт
Экспорт / Импорт SQL ----- ПРОЯВЛЕНИЕ ПРОБЛЕМЫ ----- В операторе import не работает параметр rewriteForNRec.Исправлено.
101.609995.5.28.0Требуется возможность создавать таблицы с более, чем 256 полями (каждый элемент поля-массива считается отдельно)Инструментарий прикладного программиста(До)компиляция
Словарь Галактики Создание таблиц ----- СУТЬ ПРЕДЛОЖЕНИЯ ----- Требуется возможность создавать таблицы с более, чем 256 полями (каждый элемент поля-массива считается отдельно)Теперь предел около 1000 (ограничение платформ MSSQL, Oracle) Точное значение зависит от флагов таблицы и индексов, т.к. для них создаются дополнительные служебные поля. Ширина записи по-прежнему ограничена ~8000 байтами (ограничение платформы MSSQL)
101.615035.5.28.0Удаление поля таблицы (если поле array) работает некорректноИнструментарий прикладного программиста(До)компиляция
Докомпиляция ----- ПРОЯВЛЕНИЕ ПРОБЛЕМЫ ----- При удалении поля-массива в процессе ALTER TABLE в СУБД удаляется только последний элемент массива.Исправлено.
102.1659905.5.28.0при докомпиляции таблицы типа user не создаються ref индексыИнструментарий прикладного программиста(До)компиляция
Докомпиляция ----- ПРОЯВЛЕНИЕ ПРОБЛЕМЫ ----- При докомпиляции таблицы, которая не может быть филиальной, если была добавлена реляция и не было явных изменений индексов, то служебные псевдоиндексы не сохраняются. При последующих докомпиляциях добавить ещё реляцию не получится.Исправлено.
102.1588105.5.27.0Support падает при импорте значений в таблицу.Экспорт/импортЭкспорт/импорт
ЭкспортИмпорт ----- ПРОЯВЛЕНИЕ ПРОБЛЕМЫ ----- Аварийное завершение работы приложения-импортера при попытке проимпортировать таблицу, не имеющую суррогатного ключа.Исправлено
101.603545.5.27.0При выполнении SQL запроса в поле Output выводится не отформатированная информацияSQL-доступ к БДЗапуск текущего
SQL Экспорт ----- СУТЬ ПРЕДЛОЖЕНИЯ ----- Выравнивать ширину заголовка колонки для полей вещественного типа в соответствии с длиной выводимого в отчете значения.Доработано. # ИНСТРУКЦИЯ ПО НАСТРОЙКЕ: Для выравнивания ширины колонок заголовка отчета для полей вещественного типа установить значение параметра Lot.ExportDoubleToStr=true.
101.609985.5.27.0Нельзя удалить поле-массив при ALTER TABLEИнструментарий прикладного программиста(До)компиляция
Докомпиляция ----- ПРОЯВЛЕНИЕ ПРОБЛЕМЫ ----- Нельзя удалить поле-массив при ALTER TABLEИсправлено.
101.597175.5.26.0Запросы в Support и Viper стали выдавать неверное количество - обрезать до двух знаков после запятой. Все числовые поля обрезаны.SQL-доступ к БДЗапуск текущего
DSQL Экспорт ----- ПРОЯВЛЕНИЕ ПРОБЛЕМЫ ----- При отображении результатов выполнения DSQL-запроса в саппорте действительные числа показываются с точностью 2 знака после запятой. Нужно вернуть отображение как было раньшеИсправлено.
102.1491785.5.26.0Реализовать сохранение и загрузку формата XLSX для операторов select .. to xlsx .. и import .. From xlsxЭкспорт/импортЭкспорт/импорт
Excel ----- СУТЬ ПРЕДЛОЖЕНИЯ ----- Реализовать сохранение и загрузку формата XLSX для операторов select .. to xlsx .. и import .. From xlsx. Реализовать библиотеку функций для работы с Excel из vip.Доработано
102.1493805.5.25.0BaseRep.xml содержит не актуальную информацию.Проблемы по Атлантису в целом (не знаю какая именно его часть-научите)неотклассифицировано
Комплект поставки ----- ПРОЯВЛЕНИЕ ПРОБЛЕМЫ ----- XML-файлы с информацией о регистрации компонентов Атлантиса из комплекта поставки содержат неактуальную информацию.Теперь содежимое BaseRep.xml автоматически актуализируется при выпуске патчей Атлантиса. Проставляется текущая версия CompData.res, и #__TOOLVER__ - для остальных.
102.1500835.5.24.0требуется чтобы делалалась докомпляция без снятия протектаИнструментарий прикладного программиста(До)компиляция
Докомпиляция ----- СУТЬ ПРЕДЛОЖЕНИЯ ----- Пересмотреть требования к выключению протекта и журнала на время пользовательской докомпиляцииДоработана проверка во время изменения каждой конкретной таблицы. Недопустимыми являются следующие ситуации: * Добавляются/исправляются/удаляются поля таблицы, которая журналируется (в том числе для КОРПО) * Исправляются/удаляются поля таблицы, для которой есть предварительные права на поля или на группы записей. В этих случаях как и раньше потребуют отключить журнализацию/протект. Оператор Alter dictionary; ("системная" докомпиляция) требует как и раньше отключения протекта и журнализации в начале докомпиляции.
101.562095.5.22.0Из txt импортируется только половина записей таблицы KatEdЭкспорт/импортЭкспорт/импорт
Импорт данных ----- ПРОЯВЛЕНИЕ ПРОБЛЕМЫ ----- Не импортируется запись из текстового формата, если предыдущая заканчивалось пустым полем.Исправлено.
104.203435.5.22.0При модификации таблицы (добавление поля) ASQL.exe не выдает ошибки, если наименование поля больше 20 символов.Инструментарий прикладного программиста(До)компиляция
Утилиты ----- ПРОЯВЛЕНИЕ ПРОБЛЕМЫ ----- При модификации таблицы (добавление поля) ASQL.exe не выдает ошибки, если наименование поля больше 20 символов.Исправлено, выдается сообщение об ошибке.
102.1364045.5.22.0Позиционирование при открытии окнаОконная библиотека WinОбщие вопросы отрисовки и поведения элементов
Визуальные элементы ----- СУТЬ ПРЕДЛОЖЕНИЯ ----- При запуске окна устанавливать фокус на первое поле первой панели.Доработано.
101.515375.5.22.0Не удается указать цвет для значения колонок, добавленной функцией конфигуратора.Сервисные функции (AQA, архивация, редактор, экспорт-импорт)Конфигуратор
Конфигуратор ----- СУТЬ ПРЕДЛОЖЕНИЯ ----- Добавить возможность добавления цвета шрифта для колонки дерева с использованием функции конфигуратора cfsSetExtProp.Доработано.
102.1361565.5.21.0зависание программыОконная библиотека WinОбщие вопросы отрисовки и поведения элементов
Быстрый поиск ----- СУТЬ ПРЕДЛОЖЕНИЯ ----- В функции быстрого поиска звуковой сигнал выдавать через звуковую плату.Доработано.
102.1359915.5.20.0ошибка при докомпиляцииИнструментарий прикладного программиста(До)компиляция
Докомпиляция Ссылочная целостность таблиц ----- СУТЬ ПРЕДЛОЖЕНИЯ ----- Не требовать выключать протект, когда создают таблицу со ссылочной целостностью.Теперь выключать протект, журнализацию и корпо обязательно только, если добавляются или исправляются или удаляются ПОЛЯ некоторой таблицы (даже если исправляется таблица, созданная в этом же скрипте, хотя зачем?). При исправлении индексов и ссылочной целостности -- не требуется. При создании новой таблицы -- не требуется.
102.1331145.5.20.0Положение окна интерфейса при использовании встраиванияОконная библиотека WinОбщие вопросы отрисовки и поведения элементов
Центрирование интерфейсов ----- СУТЬ ПРЕДЛОЖЕНИЯ ----- Если встроить в главное окно интерфейса другой интерфейс, то при включенном параметре конфигуратора Windows.CentreInterface=On такой интерфейс всегда отображается по центру приложения.Доработано.
101.537225.5.19.0Поля DATE и TIME в формате DDF стали цифровымиПоддержка различных платформ баз данныхPervasive.SQL (Btrieve)
Pervasive SQL-доступ к БД ----- ПРОЯВЛЕНИЕ ПРОБЛЕМЫ ----- В SQL-описании БД Галактики сменился тип данных для полей типа дата и время. После этого стало сложно прочитать значение даты сторонним приложением. Требуется вернуть поля типа дата и время при работе через SQLДобавлены "зеркальные" поля с суффиксами "$D" для дат и "$T" для времени. Например, теперь есть поле ATL_LASTDATE и ещё поле ATL_LASTDATE$D При вставке/редактировании можно писать в любое одно из этих двух полей. При выборке брать поле в зависимости от желаемого формата (ATL_LASTDATE целочисленное, ATL_LASTDATE$D дата) # ИНСТРУКЦИЯ ПО НАСТРОЙКЕ: Необходимо выполнить изменение SQL-описания существующей базы одним из следующих способов: 1-й способ: ----------- Закомментировать в конфигурационном файле комплекса Support параметр SQLDriver.SQLServer. Запустить комплекс Support, с установленным данным обновлением, под администратором, войти в модуль "Конвертер словаря БД для Pervasive PSQL" и произвести конвертацию (с настройками по умолчанию, если нет причин их менять). Раскомментировать в конфигурационном файле комплекса Support параметр SQLDriver.SQLServer. 2-й способ: ----------- Запустить утилиту asql.exe c параметром /Btrieve.ADF2DDF=True, не задавая в файле asql.cfg значение параметра SQLDriver.SQLServer. Пример командной строки: asql.exe /c:asql.cfg /Btrieve.ADF2DDF=True Если не выполнить изменение SQL-описания, то использование base.dll версий 5.5.19 и выше будет давать неправильный результат сравнения!
101.545415.5.19.0Не работает экспорт данных без указания имени файла-приемникаИнструментарий прикладного программистаПрямой SQL
DSQL Экспорт ----- ПРОЯВЛЕНИЕ ПРОБЛЕМЫ ----- Не работает экспорт с помощью оператора DSQL, если не задано явно имя выходного файла, например, sql select * from GRNAL to dbf; // после dbf не указано имя файлаИсправлено. Имя файла по умолчанию будет зависеть от времени запуска запроса, а не от имени главной таблицы, участвующей в запросе, как в экспорте без DSQL. Рекомендуется задавать имя выходного файла явно. # ИНСТРУКЦИЯ ПО НАСТРОЙКЕ:
101.546025.5.19.0Поддержать сравнение без учёта регистра на Pervasive при выполнении запросов DSQL и сторонними средствамиПоддержка различных платформ баз данныхPervasive.SQL (Btrieve)
Pervasive DSQL ----- СУТЬ ПРЕДЛОЖЕНИЯ ----- Поддержать сравнение строк на русском языке без учёта регистра на Pervasive при выполнении запросов DSQL и сторонними средствами. (в DSQL -- повысить быстродействие за счёт использование индексов)Реализовано. # ИНСТРУКЦИЯ ПО НАСТРОЙКЕ: Необходимо выполнить изменение SQL-описания существующей базы одним из следующих способов: 1-й способ: ----------- Закомментировать в конфигурационном файле комплекса Support параметр SQLDriver.SQLServer. Запустить комплекс Support, с установленным данным обновлением, под администратором, войти в модуль "Конвертер словаря БД для Pervasive PSQL" и произвести конвертацию (с настройками по умолчанию, если нет причин их менять). Раскомментировать в конфигурационном файле комплекса Support параметр SQLDriver.SQLServer. 2-й способ: ----------- Запустить утилиту asql.exe c параметром /Btrieve.ADF2DDF=True, не задавая в файле asql.cfg значение параметра SQLDriver.SQLServer. Пример командной строки: asql.exe /c:asql.cfg /Btrieve.ADF2DDF=True Если не выполнить изменение SQL-описания, то использование base.dll версий 5.5.19 и выше будет давать неправильный результат сравнения!
102.1261465.5.16.0Ошибки с отображением данных при включении сортировки в проектахПроблемы по Атлантису в целом (не знаю какая именно его часть-научите)неотклассифицировано
Сортировка Вычисляемые выражения ----- ПРОЯВЛЕНИЕ ПРОБЛЕМЫ ----- Ошибки с отображением данных при включении сортировки в проектах по полю "Приор.". После устновки сортировки пропадают данных о проектах. См. вложение.Исправлено: контрольный пример -- сортировка по обоим полям работает.
102.1247935.5.16.0Заменить формат файла по умолчанию или режим импорта при размещении вложений в ПиреПроблемы по Атлантису в целом (не знаю какая именно его часть-научите)неотклассифицировано
Вложения мемо-полей ----- СУТЬ ПРЕДЛОЖЕНИЯ ----- При добавлении в мемо поле файла, длина расширения которого более 3-х символов, расширение обрезается до 3-х символов.Файлы, длина расширения которых более 3-х символов добавляются как отдельная часть мемо-поля.
101.514915.5.14.0Восстановить компоненты для Pervasive в поставках Atlantis и Support 5.5Предложение по новой функциональности Атлантиса?
Pervasive ----- СУТЬ ПРЕДЛОЖЕНИЯ ----- Восстановить компоненты для Pervasive в поставках Atlantis и Support 5.5Доработано. Инсталлятор ставит базу с SQL-структурой. # ИНСТРУКЦИЯ ПО НАСТРОЙКЕ: Должна быть включена и настроена служба "Pervasive PSQL Relational Engine", без этого не пройдет инсталляция базы, даже если вы не хотели использовать DSQL. Для работы DSQL нужно на клиентских машинах создать источник ODBC, и параметр SQLDriver.SQLServer задать равным имени источника.
101.510105.5.14.0Ошибка при открытии файла хранящегося во внешнем атрибуте документаЭлементы пользовательского интерфейсаРедактор мемо-полей
Вызов внешнего редактора мемо-поля ----- СУТЬ ПРЕДЛОЖЕНИЯ ----- При попытке открыть файл на просмотр, вместо сообщения: "Файл не найден! (путь)", открывать файл.Доработано.
102.1157665.5.12.0Странное удаление файлов из "Вложенные фалы"Проблемы по Атлантису в целом (не знаю какая именно его часть-научите)неотклассифицировано
Удаление частей мемо-поля ----- СУТЬ ПРЕДЛОЖЕНИЯ ----- Не должны пропадать все файлы, когда хочешь удалить один из файлов по Atl+c.Доработано.
101.491185.5.12.0Перенос решения проблемы 104.19860 в Atlantis 5.5Сервисные функции (AQA, архивация, редактор, экспорт-импорт)Конфигуратор
Конфигуратор ----- ПРОЯВЛЕНИЕ ПРОБЛЕМЫ ----- Вновь созданные элементы меню могут быть сохранены в скрипт, но в некоторых случаях не могут быть загружены из него. В трехуровневой модели не позиционируются.Весь механизм загрузки и выгрузки скриптов меню основательно доработан. Среди улучшений: - В скрипте у элементов меню появилось новое свойство - позиция в меню - Исправлен механизм выгрузки структуры меню - В скрипт могут быть выгружены разделители. # ИНСТРУКЦИЯ ПО НАСТРОЙКЕ: Конфигурационные скрипты, содержащие пункты меню, должны быть перегенерированы, если они созданы на версии Атлантис 5.5.11 и более старых.
102.1180105.5.12.0Неправильно отображается открытый формат после конфигурированияСервисные функции (AQA, архивация, редактор, экспорт-импорт)Конфигуратор
Конфигуратор Переключаемые форматы ----- ПРОЯВЛЕНИЕ ПРОБЛЕМЫ ----- Неправильно отображается активная вкладка переключаемого формата после конфигурирования.Исправлено
102.1041545.5.12.0При переключении вкладок в пр. конфигурирования встроенных инт-ов теряется конф.Сервисные функции (AQA, архивация, редактор, экспорт-импорт)Конфигуратор
Конфигуратор ----- ПРОЯВЛЕНИЕ ПРОБЛЕМЫ ----- При переключении вкладок в процессе конфигурирования встроенных интерфейсов теряется конфигурацияИсправлено.