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


Описание файла обновления:
ФайлSUPPORT_EXE_544420.TXT
ОбновлениеSupport_EXE_544420
НазначениеОбщее
Продукт
Релиз05/11/2008 :
КомпонентSupport
ТипEXE
Версия5.4.44.20
Дата2016-06-10 14:32:54
Проблема ПИРПервое решениеОписаниеПроектДетализация
Что изменено:Как изменено:
101.59368NEWНа актуальных обновлениях саппорта не полностью архивируется журналЖурнализацияАрхивация журнала
Журнализация Архивация ----- ПРОЯВЛЕНИЕ ПРОБЛЕМЫ ----- Архивация журнала происходит только за первый день указанного диапазона.Исправлено.
101.514745.4.43.0Runtime error 216 при компиляции интерфейсов для работы с объектной таблицейИнструментарий прикладного программистаОбъекты как таблицы
Вип компиляция ----- ПРОЯВЛЕНИЕ ПРОБЛЕМЫ ----- Падение при компиляции navigate индексов.Исправлено.
101.511785.4.42.0Падение Галактики при переходе из встроенного интерфейса на некорневую запись в контейнереИнструментарий прикладного программистаVip - исполнение, интерпретация
Вип исполнение ----- ПРОЯВЛЕНИЕ ПРОБЛЕМЫ ----- Падение приложения при переходе мышью из встроенного броузера в контейнер.Исправлено.
101.514155.4.42.0Перенос решения 106.9627 в Atlantis 5.4Репликация данныхCORPO-клиент:Внедрение пришедших изменений БД
CORPO MSSQL ----- ПРОЯВЛЕНИЕ ПРОБЛЕМЫ ----- Падение при попытке внедрить удаление пользователя, пришедшее по корпоИсправлено.
104.200465.4.42.0Исчезновение данных при редактировании поля Наименования МЦ в интерфейсе Редактирование МЦ.Проблемы по Атлантису в целом (не знаю какая именно его часть-научите)неотклассифицировано
Многопользовательская работа ----- ПРОЯВЛЕНИЕ ПРОБЛЕМЫ ----- По получении от другой станции сигнала об удалении любой записи в таблице содержимое узла перечитывалось, если он не находился в режиме вставки новой записи.Исправлено.
180.70425.4.41.0Ошибка открытия файла dbfИнструментарий прикладного программистаФункции в Атлантисе
Компилятор Vip / Функции для работы с БД / DBF-файлы ----- ПРОЯВЛЕНИЕ ПРОБЛЕМЫ ----- При попытке открыть с помощью функции DBFOpen файл, который был повреждён в районе заголовка с описанием характеристик полей, приложение может аварийно завершиться из-за исчерпания свободной памяти.Исправлено.
104.199195.4.41.0Runtime при докомпиляции DataStreamПроблемы по Атлантису в целом (не знаю какая именно его часть-научите)неотклассифицировано
Вип компиляция ----- ПРОЯВЛЕНИЕ ПРОБЛЕМЫ ----- Нет ошибки компиляции при описании нескольких DataSet с одинаковыми именами.Исправлено.
102.1190885.4.41.0Исключение генерируется дваждыИнструментарий прикладного программистаVip - исполнение, интерпретация
Вип исполнение ----- ПРОЯВЛЕНИЕ ПРОБЛЕМЫ ----- Исключение БД генерируется столько раз, сколько вложенных _loop +1.Исправлено.
101.505915.4.41.0Runtime error216 при использовании GetoldFieldValueFromJournalИнструментарий прикладного программистаЛогические таблицы
Вип исполнение ----- ПРОЯВЛЕНИЕ ПРОБЛЕМЫ ----- Падение программы в методе GetOldFieldValueFromJournal при использовании разных логических таблиц для журнала и данных.Исправлено.
180.72045.4.41.0Неправильное срабатывание запроса CorpoСистемные утилитыПрочие дополнительные утилиты
Support Репликация данных ----- ПРОЯВЛЕНИЕ ПРОБЛЕМЫ ----- При отсылке по запросам из нескольких таблиц передаются данные только одной таблицы.Исправлено.
101.496385.4.41.0Если уже есть сохр-й Crf с конфиг-й меню,то после ее удаления нельзя войти в модСервисные функции (AQA, архивация, редактор, экспорт-импорт)Конфигуратор
Конфигуратор ----- ПРОЯВЛЕНИЕ ПРОБЛЕМЫ ----- Если уже есть сохраненный Crf с конфигурацией меню, то после удаления этой конфигурации не получается войти в этот модуль без перезапуска системы.Исправлено.
101.469375.4.41.0Вычислитель арифметических выражений перестал узнавать системные поля некоторыхИнструментарий прикладного программистаЛогические таблицы
Вычислитель арифметических выражений ----- ПРОЯВЛЕНИЕ ПРОБЛЕМЫ ----- Вычислитель арифметических выражений (Ctrl+F4) не отображает значения полей, которых коснулась оптимизация.Введен параметр Debug.CalcOptions, который разрешает использовать в вычислениях поля таблиц: 0 - только имеющиеся в логической таблице на момент вычисления (по умолчанию) 1 - описанные в декларации логической таблицы 2 - любые поля таблиц, входящих в логическую таблицу
102.1141075.4.40.0Свойство value интерфейс IResultCol не корректно возвращает значения типа dateИнструментарий прикладного программистаПрямой SQL
DSQL ----- ПРОЯВЛЕНИЕ ПРОБЛЕМЫ ----- 1. При некоторых способах использования DSQL программист не задает тип колонок явно, тип определяет Атлантис, запрашивая описание колонки результата у БД. Часто определяет неправильно: дата, время и мелкие целые типы как longint, datetime как comp, а на Oracle вообще дата, время и все целочисленные -- как double. 2. В объектном интерфейсе DSQL метод IResultCol::value возвращает неверное значение, если тип был определен Атлантисом неправильно. Возможность программисту исправить эту ситуацию явным преобразованием типа не предоставляется. 3. Неправильно работает преобразование типов variant->date и variant->_datetime (в варианте лежит корректная дата, но теряется при приведении)1. При выборке табличных полей тип колонки считается равным типу поля 2. Можно явно задать хинт типа колонки после ее алиаса. Синтаксис [[AS] алиас] [:тип] , т.е. можно задать тип выражения, не задавая колонке алиас. 3. Пункт 2 перекрывает пункт 1. Если не сработали оба, то, как и раньше, тип спросят у БД 4. Пункты 1 и 2 влияют только на ResultSet (на связывание колонок), но ничего не делают, например при sql insert select, select into temporary table и т.п. 5. sql select * или sql select TABLENAME.* теперь всегда разворачивает список колонок, чтобы выбирать только словарные поля. Мемо-поля исключаются из списка. 6. Если явно пытаться выбрать мемо-поле, то результат будет иметь тип longint, его значение платформозависимо, делать так не рекомендуется. 7. Вообще пользоваться sql select TT.* разумно только когда TT -- это INLINE VIEW 8. Исправлены преобразования из variant, что необходимо для корректной работы IResultCol::value с датой/временем # ИНСТРУКЦИЯ ПО НАСТРОЙКЕ: Чтобы заработало преобразование из варианта в дату, в частности присвоение результата метода IResultCol::value в переменную типа date, нужно пересобрать ресурс на новом компиляторе. (Ожидается, что такого кода нет, т.к. он никогда не работал) Пункты 1 и 5 "Как изменено" заработают без пересборки ресурса.
102.1170965.4.40.0На Атлантисе 5.4.39.0 необоснованно пропали предупрежденияИнструментарий прикладного программистаVip - язык, компиляция
Вип компиляция ----- ПРОЯВЛЕНИЕ ПРОБЛЕМЫ ----- Пропали предупреждения о преобразовании типов.Исправлено.
102.1167375.4.40.0Не работает правильно Alt+backSpaceПроблемы по Атлантису в целом (не знаю какая именно его часть-научите)неотклассифицировано
Вип исполнение. ----- ПРОЯВЛЕНИЕ ПРОБЛЕМЫ ----- Неправильно работает AtlBackSpace.Исправлено.
102.1166515.4.40.0Падает отчет о рабочей станцииПроблемы по Атлантису в целом (не знаю какая именно его часть-научите)неотклассифицировано
Встроенный отладчик ----- ПРОЯВЛЕНИЕ ПРОБЛЕМЫ ----- При следующих значениях конфигурационных параметров [DEBUG] EnableVipDebugger=on DebugMessages=on StopAtDebugStartUp=off DebugAllInterfaces=on при попытке открыть на просмотр или редактирование любой файл Атлантис-приложение аварийно завершает работу.Исправлено.
101.492585.4.40.0Перенос решения 102.115905 в Atlantis 5.4Инструментарий прикладного программистаФункции в Атлантисе
Логические таблицы Выгрузка в DBF ----- ПРОЯВЛЕНИЕ ПРОБЛЕМЫ ----- Метод PutTableToDBF не выгружает всю таблицу без явного перечисления полей.Исправлено. # ИНСТРУКЦИЯ ПО НАСТРОЙКЕ: Ресурс должен быть пересобран.
102.1002625.4.40.0добавить функцию ProcessLocalMenu(sMenuName:string): integerИнструментарий прикладного программистаVip - язык, компиляция
Визуальная библиотека. ----- СУТЬ ПРЕДЛОЖЕНИЯ ----- Реализовать функцию PutContextMenuCommand.Реализовано.
101.491515.4.40.0Загрузка нового подменю (и нового меню в него) из скриптаПроблемы по Атлантису в целом (не знаю какая именно его часть-научите)неотклассифицировано
Конфигуратор ----- ПРОЯВЛЕНИЕ ПРОБЛЕМЫ ----- Вновь созданные элементы меню могут быть сохранены в скрипт, но не могут быть загружены из него.Весь механизм загрузки и выгрузки скриптов меню основательно доработан. Среди улучшений: - В скрипте у элементов меню появилось новое свойство - позиция в меню - Исправлен механизм выгрузки структуры меню - В скрипт могут быть выгружены разделители. # ИНСТРУКЦИЯ ПО НАСТРОЙКЕ: Скрипты конфигуратора для элементов меню необходимо перегенерировать.
101.492005.4.40.0Все проделываем как в проблеме 101.49151, но добавляем еще и РазделительПроблемы по Атлантису в целом (не знаю какая именно его часть-научите)неотклассифицировано
Исправлено. # ИНСТРУКЦИЯ ПО НАСТРОЙКЕ: Скрипты, которым необходим разделитель в скрипте необходимо перегенерировать.
101.492015.4.40.0При загрузке скрипта ПОЛНЫХ конфигур-и меню со струк из Cnf выдаются предупрежд.Проблемы по Атлантису в целом (не знаю какая именно его часть-научите)неотклассифицировано
Конфигуратор ----- ПРОЯВЛЕНИЕ ПРОБЛЕМЫ ----- При загрузке скрипта полных конфигураций объектов Menu со структурой из Cnf выдаются предупреждения об отсутствии объекта в новой версии ресурса.При выгрузке структуры объекта в скрипт ошибочно использовался сконфигурированный объект, в то время как для сравнения отличий между версиями нужно описание оригинального объекта. Вновь созданные скрипты выгружаются по оригинальному объекту и не будут порождать это предупреждение. # ИНСТРУКЦИЯ ПО НАСТРОЙКЕ: Скрипты должны быть перегенерированы
101.492645.4.40.0При загрузке скрипта со структурой выдается сообщение о ViewHelpLinkСервисные функции (AQA, архивация, редактор, экспорт-импорт)Конфигуратор
При выгрузке структуры объекта в скрипт ошибочно использовался сконфигурированный объект, в то время как для сравнения отличий между версиями нужно описание оригинального объекта. Вновь созданные скрипты выгружаются по оригинальному объекту и не будут порождать это предупреждение. # ИНСТРУКЦИЯ ПО НАСТРОЙКЕ: Скрипты должны быть перегенерированы
102.1099485.4.39.0Топик для подчиненных элементов не работаетИнструментарий прикладного программистаVip - исполнение, интерпретация
Конфигуратор Функции для работы с меню ----- СУТЬ ПРЕДЛОЖЕНИЯ ----- Добавить в функцию AddSubMenu перерегистрацию элементов из добавляемого меню в конфигураторе (аналогично функции ConcatMenu).Доработано.
102.1098875.4.39.0Ошибка компиляции Недопустимый тип параметра метода для открытого интерфейсаИнструментарий прикладного программистаVip - язык, компиляция
Компиляторы ----- ПРОЯВЛЕНИЕ ПРОБЛЕМЫ ----- Если в пакетном режиме компиляции происходит неожиданный выход из вложенной в семантику vip семантики вследствие ошибки компиляции выражения, предваряемого префиксом области видимости, например, "public", то флаги области видимости не очищаются и первому компилируемому после этого элементу будет приписана область та видимости, которая была определена для выражения, обработанного вложенной семантикой, на котором произошла ошибка компиляции.Исправлено.
102.987365.4.39.0Runtime при компиляцииИнструментарий прикладного программистаVip - язык, компиляция
Компилятор Vip ----- ПРОЯВЛЕНИЕ ПРОБЛЕМЫ ----- Runtime 213 при компиляции.Исправлено.
102.983205.4.39.0При компиляции тестового примера Runtime error 216 in atlantis.rtl at 000225FBИнструментарий прикладного программистаVip - язык, компиляция
Компилятор Vip ----- ПРОЯВЛЕНИЕ ПРОБЛЕМЫ ----- Runtime 216 при компиляции.Исправлено.
102.1105665.4.39.0Ошибка при компиляцииИнструментарий прикладного программистаVip - язык, компиляция
Вип компиляция ----- ПРОЯВЛЕНИЕ ПРОБЛЕМЫ ----- Падение при ошибке компиляции.Исправлено.
103.54785.4.39.0Нужна функция проверки на NULL см. 103.5461Предложение по новой функциональности Атлантиса?
Встроенные функции vip ----- СУТЬ ПРЕДЛОЖЕНИЯ ----- Нужна функция проверки поля на NULLИсправлена имеющаяся функция Verify (описание см. в базовой документации)
101.444555.4.39.0Некорректная ссылка в сообщении об ошибке,затем Runtime error 216 in support.exeИнструментарий прикладного программистаЛогические таблицы
Вип компиляция ----- ПРОЯВЛЕНИЕ ПРОБЛЕМЫ ----- Падение программы при ошибке компиляции подзапроса.Исправлено.
102.1103735.4.39.0Ошибка IMarker при наследованииИнструментарий прикладного программистаАвтопометка
Автопоометка. ----- ПРОЯВЛЕНИЕ ПРОБЛЕМЫ ----- Ошибка IMarker при наследовании.Исправлено.
101.464935.4.39.0Runtime error 216 in streams_.dll,если в vih-файле написано set type вместо typeИнструментарий прикладного программистаVip - язык, компиляция
Суппорт Редактор форм ----- ПРОЯВЛЕНИЕ ПРОБЛЕМЫ ----- Падение приложения при использовании set type вместо type.Исправлено.
101.466235.4.39.0Runtime error 216 in support.exe при работе с тестовым интерфейсомИнструментарий прикладного программистаVip - исполнение, интерпретация
Вип Исполнение ----- ПРОЯВЛЕНИЕ ПРОБЛЕМЫ ----- Падение при вызове абстрактного метода ручной навигации.Исправлено.
102.1080485.4.39.0Ошибка компилятораИнструментарий прикладного программистаVip - язык, компиляция
Вип Компиляция ----- ПРОЯВЛЕНИЕ ПРОБЛЕМЫ ----- Падение приложения при ошибки компиляции.Исправлено.
102.1108475.4.39.0Компилируется пересекающиеся форматыИнструментарий прикладного программистаVip - язык, компиляция
Вип компиляция ----- ПРОЯВЛЕНИЕ ПРОБЛЕМЫ ----- Компилится область нулевой высоты.Исправлено.
102.1107355.4.39.0Падение сборки на VipErИнструментарий прикладного программистаVip - язык, компиляция
Вип компиляция ----- ПРОЯВЛЕНИЕ ПРОБЛЕМЫ ----- Падение приложения при ошибке вычисления параметров RunInterface.Исправлено.
101.472735.4.39.0требуется реализовать автономные OLAP-отчетыПредложение по новой функциональности Атлантиса?
OLAP-отчеты ----- ПРОЯВЛЕНИЕ ПРОБЛЕМЫ ----- Реализовать автономные OLAP-отчетыРеализовано
102.1105715.4.39.0Окно =Сегмент теста= поле Дата/время модификации - не обновляетсяСервисные функции (AQA, архивация, редактор, экспорт-импорт)AQA - Система автотестирования
AQA ----- ПРОЯВЛЕНИЕ ПРОБЛЕМЫ ----- Не изменяется дата модификации в случае изменения сегмента и перегенерации контрольных точек.Исправлено.
102.1105815.4.39.0Досборка предка начиная с 3-го уровняИнструментарий прикладного программистаVip - язык, компиляция
Вип компиляция ----- ПРОЯВЛЕНИЕ ПРОБЛЕМЫ ----- Не компилится приведение типа.Исправлено.
101.313035.4.39.0соединение 3-х таблиц не компилируетсяИнструментарий прикладного программистаVip - язык, компиляция
Вип компиляция ----- ПРОЯВЛЕНИЕ ПРОБЛЕМЫ ----- Соединение 3-х таблиц не компилируется.Исправлено.
102.1112565.4.39.0Ошибка компиляцииИнструментарий прикладного программистаVip - язык, компиляция
Вип компиляция ----- ПРОЯВЛЕНИЕ ПРОБЛЕМЫ ----- Падение компилятора в некоторых случаях при наследовании VipInterface.Исправлено.
102.1114405.4.39.0Необходим метод Form_Contain(handle: longint) аналогичный методу форм ContainИнструментарий прикладного программистаVip - язык, компиляция
Компилятор Vip ----- СУТЬ ПРЕДЛОЖЕНИЯ ----- Хорошо бы иметь метод Form_Contain(handle: longint): boolean, аналогичный имеющемуся методу Contain: boolean, но позволяющий работать с ссылкой на форму, как это реализовано, например, для методов: function GetFileName : string; function Form_GetFileName (p : longInt) : string;Доработано.
101.444455.4.39.0Именованный баунд на несколько узловИнструментарий прикладного программистаVip - язык, компиляция
Вип компиляция ----- ПРОЯВЛЕНИЕ ПРОБЛЕМЫ ----- Не работает именованный баунд на несколько узлов.Исправлено.
102.1108695.4.39.0Недопустимый тип параметра при перегенерации скриптаСервисные функции (AQA, архивация, редактор, экспорт-импорт)AQA - Система автотестирования
AQA Перегенерация сегментов ----- ПРОЯВЛЕНИЕ ПРОБЛЕМЫ ----- При перегенерации функция AQA_ResetTimeOut получает неописанный для нее параметр.Исправлено.
102.1116125.4.39.0Механизм стековой компиляции не работаетИнструментарий прикладного программистаVip - язык, компиляция
Компилятор Vip ----- СУТЬ ПРЕДЛОЖЕНИЯ ----- Продолжить поиск файла, имя которого было задано в мета-тэге sourceFile (см. AtlDoc: "Синтаксис наследования vip-интерфейса"), по путям, которые перечислены в параметре Compilers.IncludesPath, если файл не был найден по путям из параметра Compilers.SourcesPath.Доработано.
102.1117545.4.39.0runtime при использовании cacheable функцийИнструментарий прикладного программистаVip - язык, компиляция
Компиляторы ----- ПРОЯВЛЕНИЕ ПРОБЛЕМЫ ----- Локальные функции с атрибутом cacheable и одинаковыми идентификаторами, описанные в различных интерфейсах, формируют одинаковые идентификаторы наборов данных для таблиц в памяти, используемых для запоминания предыдущих параметров и результата обращения к этим функциям, что в случае несовпадения параметров функций может приводить как к неправильному результату, так и к аварийному завершению программы.Исправлено. # ИНСТРУКЦИЯ ПО НАСТРОЙКЕ: Перекомпилировать интерфейсы, содержащие cacheable-функции, соответствующие описанной ситуации.
102.1117215.4.39.0Падение компилятораИнструментарий прикладного программистаVip - язык, компиляция
Компиляторы ----- ПРОЯВЛЕНИЕ ПРОБЛЕМЫ ----- Аварийное завершение работы компилятора с кодом ошибки времени выполнения 144 (ошибка в структуре ресурса вычисляемых выражений) при компиляции вложенного запроса, в котором используются константы числовых идентификаторов таблиц словаря, префикс которых определяется параметром vip.tablecodeprefix.Исправлено.
102.1117245.4.39.0Непонятное предупреждениеИнструментарий прикладного программистаVip - язык, компиляция
Компиляторы ----- ПРОЯВЛЕНИЕ ПРОБЛЕМЫ ----- При использовании в качестве параметра функции агрегирования составного идентификатора с явным указанием таблицы внутри подзапроса, эта таблица добавляется во внешнюю по отношению к подзапросу логическую таблицу. При этом выдаётся предупреждение вида: Предупреждение: Неявное добавление таблицы ...Исправлено.
101.477465.4.39.0Runtime error 216 in support.exe при комп. инт. с _loop T ordered by tableorderИнструментарий прикладного программистаVip - язык, компиляция
Компиляторы ----- ПРОЯВЛЕНИЕ ПРОБЛЕМЫ ----- Аварийное завершение работы компилятора в процессе компиляции тестового примера.Исправлено.
101.477545.4.39.0Не отображается захват лицензии на сервер приложенийКонсоль администратораМониторинг лицензий
Система защиты Отображение данных Консоль администратора ----- ПРОЯВЛЕНИЕ ПРОБЛЕМЫ ----- Не отображается захваченная лицензия на сервер приложений в трехуровневой версии для пользователей, которым установлен флаг предзахвата лицензии "Обязательный".Исправлено.
102.1121525.4.39.0рантайм на UpdateTableWithInsertedИнструментарий прикладного программистаVip - исполнение, интерпретация
Vip-интерпретатор ----- ПРОЯВЛЕНИЕ ПРОБЛЕМЫ ----- Аварийное завершение работы программы в процессе выполнения тестового примера.Исправлено.