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


Описание файла обновления:
ФайлSUPPORT_EXE_54432.txt
ОбновлениеSUPPORT_EXE_54432
НазначениеСрочное
ПродуктSupport 5.4
Релиз:
КомпонентSUPPORT
ТипEXE
Версия5.4.43.2
Дата2013-06-03 14:43:35
Проблема ПИРПервое решениеОписаниеПроектДетализация
Что изменено:Как изменено:
102.123554NEWОшибка доступа к БД при создании уточняющегоПоддержка различных платформ баз данныхОбщие вопросы взаимодействия с СУБД
MSSQL insert .. select мемо-поля ----- ПРОЯВЛЕНИЕ ПРОБЛЕМЫ ----- Не работает массовое копирование мемо-полейИсправлено
180.7544NEWработа DBFGetFieldValueПроблемы по Атлантису в целом (не знаю какая именно его часть-научите)неотклассифицировано
DBF ----- СУТЬ ПРЕДЛОЖЕНИЯ ----- Сделать возможность получения значения поля dbf файла без обрезки пробелов.Сделана функция DBFgetRawFieldValue.
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Исчезновение данных при редактировании поля Наименования МЦ в интерфейсе РедактиПроблемы по Атлантису в целом (не знаю какая именно его часть-научите)неотклассифицировано
Многопользовательская работа ----- ПРОЯВЛЕНИЕ ПРОБЛЕМЫ ----- По получении от другой станции сигнала об удалении любой записи в таблице содержимое узла перечитывалось, если он не находился в режиме вставки новой записи.Исправлено.
101.469375.4.41.0Вычислитель арифметических выражений перестал узнавать системные поля некоторыхИнструментарий прикладного программистаЛогические таблицы
Вычислитель арифметических выражений ----- ПРОЯВЛЕНИЕ ПРОБЛЕМЫ ----- Вычислитель арифметических выражений (Ctrl+F4) не отображает значения полей, которых коснулась оптимизация.Введен параметр Debug.CalcOptions, который разрешает использовать в вычислениях поля таблиц: 0 - только имеющиеся в логической таблице на момент вычисления (по умолчанию) 1 - описанные в декларации логической таблицы 2 - любые поля таблиц, входящих в логическую таблицу
101.496385.4.41.0Если уже есть сохр-й Crf с конфиг-й меню,то после ее удаления нельзя войти в модСервисные функции(AQA,архивация,редактор,экспорт-импорт)Конфигуратор
Конфигуратор ----- ПРОЯВЛЕНИЕ ПРОБЛЕМЫ ----- Если уже есть сохраненный Crf с конфигурацией меню, то после удаления этой конфигурации не получается войти в этот модуль без перезапуска системы.Исправлено.
101.505915.4.41.0Runtime error216 при использовании GetoldFieldValueFromJournalИнструментарий прикладного программистаЛогические таблицы
Вип исполнение ----- ПРОЯВЛЕНИЕ ПРОБЛЕМЫ ----- Падение программы в методе GetOldFieldValueFromJournal при использовании разных логических таблиц для журнала и данных.Исправлено.
102.1068185.4.41.0Доработать информирование пользователя о ходе процесса при IndicatorVisualПроблемы по Атлантису в целом (не знаю какая именно его часть-научите)неотклассифицировано
Отображение процесса визуализации ----- СУТЬ ПРЕДЛОЖЕНИЯ ----- В индикаторных процессах (где заранее известно количество итераций) предлагается выводить под индикатором визуализации информацию о номере текущей итерации и общем количестве итераций, а также о расчетном времени до завершения текущего процесса.Доработано.
102.1190885.4.41.0Исключение генерируется дваждыИнструментарий прикладного программистаVip - исполнение, интерпретация
Вип исполнение ----- ПРОЯВЛЕНИЕ ПРОБЛЕМЫ ----- Исключение БД генерируется столько раз, сколько вложенных _loop +1.Исправлено.
180.70425.4.41.0Ошибка открытия файла dbfИнструментарий прикладного программистаФункции в Атлантисе
Компилятор Vip / Функции для работы с БД / DBF-файлы ----- ПРОЯВЛЕНИЕ ПРОБЛЕМЫ ----- При попытке открыть с помощью функции DBFOpen файл, который был повреждён в районе заголовка с описанием характеристик полей, приложение может аварийно завершиться из-за исчерпания свободной памяти.Исправлено.
180.72045.4.41.0Неправильное срабатывание запроса CorpoСистемные утилитыПрочие дополнительные утилиты
Support Репликация данных ----- ПРОЯВЛЕНИЕ ПРОБЛЕМЫ ----- При отсылке по запросам из нескольких таблиц передаются данные только одной таблицы.Исправлено.
104.199195.4.40.1Runtime при докомпиляции DataStreamПроблемы по Атлантису в целом (не знаю какая именно его часть-научите)неотклассифицировано
Вип компиляция ----- ПРОЯВЛЕНИЕ ПРОБЛЕМЫ ----- Нет ошибки компиляции при описании нескольких DataSet с одинаковыми именами.Исправлено.
101.491515.4.40.0Загрузка нового подменю (и нового меню в него) из скриптаПроблемы по Атлантису в целом (не знаю какая именно его часть-научите)неотклассифицировано
Конфигуратор ----- ПРОЯВЛЕНИЕ ПРОБЛЕМЫ ----- Вновь созданные элементы меню могут быть сохранены в скрипт, но не могут быть загружены из него.Весь механизм загрузки и выгрузки скриптов меню основательно доработан. Среди улучшений: - В скрипте у элементов меню появилось новое свойство - позиция в меню - Исправлен механизм выгрузки структуры меню - В скрипт могут быть выгружены разделители. # ИНСТРУКЦИЯ ПО НАСТРОЙКЕ: Скрипты конфигуратора для элементов меню необходимо перегенерировать.
101.492005.4.40.0Все проделываем как в проблеме 101.49151, но добавляем еще и РазделительПроблемы по Атлантису в целом (не знаю какая именно его часть-научите)неотклассифицировано
Конфигуратор ----- ПРОЯВЛЕНИЕ ПРОБЛЕМЫ ----- Вновь созданные элементы меню разделители не могут быть сохранены в скрипт.Исправлено. # ИНСТРУКЦИЯ ПО НАСТРОЙКЕ: Скрипты, которым необходим разделитель в скрипте необходимо перегенерировать.
101.492015.4.40.0При загрузке скрипта ПОЛНЫХ конфигур-и меню со струк из Cnf выдаются предупрежд.Проблемы по Атлантису в целом (не знаю какая именно его часть-научите)неотклассифицировано
Конфигуратор ----- ПРОЯВЛЕНИЕ ПРОБЛЕМЫ ----- При загрузке скрипта полных конфигураций объектов Menu со структурой из Cnf выдаются предупреждения об отсутствии объекта в новой версии ресурса.При выгрузке структуры объекта в скрипт ошибочно использовался сконфигурированный объект, в то время как для сравнения отличий между версиями нужно описание оригинального объекта. Вновь созданные скрипты выгружаются по оригинальному объекту и не будут порождать это предупреждение. # ИНСТРУКЦИЯ ПО НАСТРОЙКЕ: Скрипты должны быть перегенерированы
101.492585.4.40.0Перенос решения 102.115905 в Atlantis 5.4Инструментарий прикладного программистаФункции в Атлантисе
Логические таблицы Выгрузка в DBF ----- ПРОЯВЛЕНИЕ ПРОБЛЕМЫ ----- Метод PutTableToDBF не выгружает всю таблицу без явного перечисления полей.Исправлено. # ИНСТРУКЦИЯ ПО НАСТРОЙКЕ: Ресурс должен быть пересобран.
102.1002625.4.40.0добавить функцию ProcessLocalMenu(sMenuName:string): integerИнструментарий прикладного программистаVip - язык, компиляция
Визуальная библиотека. ----- СУТЬ ПРЕДЛОЖЕНИЯ ----- Реализовать функцию PutContextMenuCommand.Реализовано.
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.1166515.4.40.0Падает отчет о рабочей станцииПроблемы по Атлантису в целом (не знаю какая именно его часть-научите)неотклассифицировано
Встроенный отладчик ----- ПРОЯВЛЕНИЕ ПРОБЛЕМЫ ----- При следующих значениях конфигурационных параметров [DEBUG] EnableVipDebugger=on DebugMessages=on StopAtDebugStartUp=off DebugAllInterfaces=on при попытке открыть на просмотр или редактирование любой файл Атлантис-приложение аварийно завершает работу.Исправлено.
102.1167375.4.40.0Не работает правильно Alt+backSpaceПроблемы по Атлантису в целом (не знаю какая именно его часть-научите)неотклассифицировано
Вип исполнение. ----- ПРОЯВЛЕНИЕ ПРОБЛЕМЫ ----- Неправильно работает AtlBackSpace.Исправлено.
102.1170965.4.40.0На Атлантисе 5.4.39.0 необоснованно пропали предупрежденияИнструментарий прикладного программистаVip - язык, компиляция
Вип компиляция ----- ПРОЯВЛЕНИЕ ПРОБЛЕМЫ ----- Пропали предупреждения о преобразовании типов.Исправлено.
101.313035.4.39.0соединение 3-х таблиц не компилируетсяИнструментарий прикладного программистаVip - язык, компиляция
Вип компиляция ----- ПРОЯВЛЕНИЕ ПРОБЛЕМЫ ----- Соединение 3-х таблиц не компилируется.Исправлено.
101.390145.4.39.0После форм-я отчета Slkсоздаем сегмент на отчет в Exсel(xls),при этом уст-ся к.тСервисные функции(AQA,архивация,редактор,экспорт-импорт)AQA - Система автотестирования
AQA ----- ПРОЯВЛЕНИЕ ПРОБЛЕМЫ ----- После форм-я отчета Slk создаем сегмент на отчет в Exсel(xls), при этом уст-ся к.т на SLK отчетДля диагностики доработан интерфейс установки контрольных точек на SLKRTF отчеты. При попытке установить на EXCEL-отчет будет видно, что файл отчета отличается от ожидаемого.
101.406765.4.39.0В браузере Консоль управления в Support в FR-отчёт неверно выводятся иконкиFastReport - встроенный генератор отчетовАвтоматическая печать Tree и Browse в FR
Support ----- ПРОЯВЛЕНИЕ ПРОБЛЕМЫ ----- В браузере Консоль управлния в Support в FR-отчёт неверно выводятся иконки. Во вложении 1 отчёт, в котором видно, что иконки TreeBrowse основного окна Консоль управления некоторые неправильно вывелись. Например, в строчке Кнопки Главного меню иконка от строчки Интерфейсы. И в строчке Статус-строки - тоже иконка от строчки Интерфейсы. Замечание: Если открыть эти узлы иерархии дерева, то в отчёт будут попадать правильные иконки.Ошибка исправлена.
101.426205.4.39.0Неверное "Общее время работы" или/и "До следующего события осталось"Репликация данныхCORPO-сервер:Автоматическая работа
Визуализация работы сервера ----- ПРОЯВЛЕНИЕ ПРОБЛЕМЫ ----- Не отображать ненужное время.Исправлено.
101.442355.4.39.0AQA: при прогоне файл откр. в кодировке Win1251, хотя при генерации была код.DOSСервисные функции(AQA,архивация,редактор,экспорт-импорт)AQA - Система автотестирования
AQA ----- ПРОЯВЛЕНИЕ ПРОБЛЕМЫ ----- При выполнении AQA-теста: генерируется файл Repair.log в кодировке DOS-866, а открывается в - Windows-1251.Исправлено.
101.444455.4.39.0Именованный баунд на несколько узловИнструментарий прикладного программистаVip - язык, компиляция
Вип компиляция ----- ПРОЯВЛЕНИЕ ПРОБЛЕМЫ ----- Не работает именованный баунд на несколько узлов.Исправлено.
101.444555.4.39.0Некорректная ссылка в сообщении об ошибке,затем Runtime error 216 in support.exeИнструментарий прикладного программистаЛогические таблицы
Вип компиляция ----- ПРОЯВЛЕНИЕ ПРОБЛЕМЫ ----- Падение программы при ошибке компиляции подзапроса.Исправлено.
101.450815.4.39.0К логину админа в Oracle цепляются роли групп Протекта, что необязательноПрава доступаГрупп
ORACLE Support.exe ----- ПРОЯВЛЕНИЕ ПРОБЛЕМЫ ----- В результате расчета прав для всех групп (в Support вошли под supervisor, параметр SQLDriver.UseSQLRole=On, выставлены все флаги параметров расчета прав на БД) у пользователя supervisor в Oracle формируется привязка ко всем ролям групп, созданных в Протект. Supervisor не входит ни в одну группу. Причем, если в БД имеется еще один пользователь с правами админа, то для него в данной ситуации привязка прав групп не выполняется. Если в support войти под этим пользователем-админом и вновь рассчитать права, то к логину этого админа в Oracle подвяжутся права групп Протекта, а у supervisora их не станет. Такая ситуация, во первых, непонятна в том смысле, что привязка выполняется только для админа, под которым выполняется расчет, а для остальных нет. Во-вторых, данная привязка представляется избыточной, т.к. для каждого админа Протект в Oracle создается роль DBA, которой должно быть достаточно. В третьих, если групп более 30, то на Oracle 9, могут возникать проблемы типа той, что описана в 103.4789. Предлагается не привязывать указанные роли групп к логину админов БД.исправлено
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 - исполнение, интерпретация
Вип Исполнение ----- ПРОЯВЛЕНИЕ ПРОБЛЕМЫ ----- Падение при вызове абстрактного метода ручной навигации.Исправлено.
101.472305.4.39.0ДГК. Подвисание ГалактикиНастройкаКаталог МЦ
Инициализация приложения ----- ПРОЯВЛЕНИЕ ПРОБЛЕМЫ ----- Зависание Галактики в каталоге МЦ при вызове локального меню (только при первом входе).Добавлен параметр конфигуратора Compilers.LoadConst. Для того чтобы проблема не проявлялась, нужно установить это параметр в значение "On". По умолчанию имеет значение "Off".
101.472735.4.39.0требуется реализовать автономные OLAP-отчетыПредложение по новой функциональности Атлантиса?
OLAP-отчеты ----- ПРОЯВЛЕНИЕ ПРОБЛЕМЫ ----- Реализовать автономные OLAP-отчетыРеализовано
101.474485.4.39.0Загрузка из скрипта конфигурации встроенного интерфейса,установленной КОПИРОВ-ЕМСервисные функции(AQA,архивация,редактор,экспорт-импорт)Конфигуратор
Конфигуратор Конфигурационные скрипты ----- ПРОЯВЛЕНИЕ ПРОБЛЕМЫ ----- Загрузка из скрипта конфигурации встроенного интерфейса, установленной копированием, не производится.Исправлено.
101.475005.4.39.0Реализовать работу OLAP-отчетов в 3-х уровняхИнструментарий прикладного программистаOLAP
OLAP ----- ПРОЯВЛЕНИЕ ПРОБЛЕМЫ ----- Реализовать работу OLAP-отчетов в 3-х уровнях.Реализовано. # ИНСТРУКЦИЯ ПО НАСТРОЙКЕ: Для обеспечения работоспособности OLAP-отчетов в трехуровневой архитектуре необходимо вручную скопировать из каталога EXE серверной части системы в каталог EXE клиентской части следующие файлы: AtlOlap.dll IntOlap.dll RadarSoft.Common.dll RadarSoft.CommonChart.dll RadarSoft.WinForms.dll RadarSoft.WinForms.Desktop.dll RadarSoft.WinForms.Grid.dll RadarSoft.WinForms.GridChart.dll ru.Resources.resx
101.476005.4.39.0Реализовать в стандартных окнах сообщений схематизациюСхематизацияСхематизация окна приложения
Видимая часть.Окна Сообщений. ----- СУТЬ ПРЕДЛОЖЕНИЯ ----- Реализовать в стандартных окнах сообщений собственную отрисовку, поддержать схемы и стандартные кнопки: "Копировать в буфер", "ДА для всех" (и пр.), "Пропустить", "Повторить".Доработано.
101.477465.4.39.0Runtime error 216 in support.exe при комп. инт. с _loop T ordered by tableorderИнструментарий прикладного программистаVip - язык, компиляция
Компиляторы ----- ПРОЯВЛЕНИЕ ПРОБЛЕМЫ ----- Аварийное завершение работы компилятора в процессе компиляции тестового примера.Исправлено.
101.478565.4.39.0Расширение возможностей трассировки внутреннего состояния Атлантис-приложенийИнструментарий прикладного программистаЛогирование
Встроенная подсистема логирования ----- СУТЬ ПРЕДЛОЖЕНИЯ ----- Расширить возможности трассировки внутреннего состояния Атлантис-приложений через внутреннюю систему логирования за счёт добавления источников информации, соответствующих Atlantis543602-20110713-smartlog.zip. Это позволит снимать показания непосредственно с работающей системы без необходимости создания изолированного рабочего места.Доработано.
101.478835.4.39.0Не изменяется язык подсветки в мемо-полях при перемещении по записямСервисные функции(AQA,архивация,редактор,экспорт-импорт)Редактор
Подсветка синтаксиса ----- ПРОЯВЛЕНИЕ ПРОБЛЕМЫ ----- Не переключается язык подсветки, при переходе между записями.Исправлено.
101.479205.4.39.0Встроить Olap-отчет в галактикуИнструментарий прикладного программистаOLAP
OLAP ----- ПРОЯВЛЕНИЕ ПРОБЛЕМЫ ----- Встроить OLAP-отчет в галактическое окно.Реализовано.
101.480035.4.39.0Протащить настройку SSL в настройку физического обмена КОРПОРепликация данныхCORPO-сервер:Настройка Топологии
Сапорт Репликация данных ----- СУТЬ ПРЕДЛОЖЕНИЯ ----- Сделать возможность использовать для корпо-обмена почтовый сервер с SSL доспупом.Сделано.
101.480475.4.39.0Реализовать возможность построения кубов без закрытия предыдущихИнструментарий прикладного программистаOLAP
OLAP ----- ПРОЯВЛЕНИЕ ПРОБЛЕМЫ ----- Реализовать возможность запуска нескольких OLAP-отчетов, без закрытия предыдущих.Реализовано.
101.481195.4.39.0Скан-копии в договорахСервис (общесистемное меню всех модулей)Управление Конфигуратором
Конфигуратор ----- ПРОЯВЛЕНИЕ ПРОБЛЕМЫ ----- Попытка использовать в вычисляемом выражении константу cn* приведет ошибке времени выполнения.Исправлено.
101.481685.4.39.0Визуально колонка перемещаетсяСервисные функции(AQA,архивация,редактор,экспорт-импорт)Конфигуратор
Конфигуратор ----- ПРОЯВЛЕНИЕ ПРОБЛЕМЫ ----- Колонка перепрыгнет на позицию другой колонки в процессе конфигурирования, если скрыть колонку, а у колонки после скрытой изменить свойство TextAlign.Исправлено.
101.484455.4.39.0Runtime error 216 in MS70DRV.DLL после сообщ. об ошибке выполнения alter tableПоддержка различных платформ баз данныхMS SQL
Докомпиляция ----- ПРОЯВЛЕНИЕ ПРОБЛЕМЫ ----- Рантайм после попытки создать некорректное реляционное отношение + некорректное отношение попадает в словарь и потом при его обработке будет падать всегдаИсправлено.
102.1051305.4.39.0runtime при включенных параметрахСервисные функции(AQA,архивация,редактор,экспорт-импорт)AQA - Система автотестирования
AQA ----- ПРОЯВЛЕНИЕ ПРОБЛЕМЫ ----- Если установить значения параметров приложения Debug.EnableVipDebugger, Debug.EnablePassDebugger в "on", то при прогоне AQA-тестов приложение аварийно завершает работу.Исправлено.
102.1080485.4.39.0Ошибка компилятораИнструментарий прикладного программистаVip - язык, компиляция
Вип Компиляция ----- ПРОЯВЛЕНИЕ ПРОБЛЕМЫ ----- Падение приложения при ошибки компиляции.Исправлено.
102.1087145.4.39.0procedure CopyTableFields (fromTab, toTab : word)Инструментарий прикладного программистаVip - язык, компиляция
Компилятор ----- ПРОЯВЛЕНИЕ ПРОБЛЕМЫ ----- При идентификации узла функции Атлантиса ожидают параметр(ы) типа Integer. А функция CopyTableFields ожидает тип Word. Такое различие вызывает сложности при выборе типа переменной для идентификации узла в разных функциях. Выбрав тип Integer для переменной пользователь вынужден выполнять явное приведение типов для вызова CopyTableFields либо получать предупреждения о несоответствии типов.Тип параметров идентифицирующих узлы для в процедуре CopyTableFields изменен с Word на Integer.