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


Описание файла обновления:
ФайлATLCORE__DLL_544418.TXT
ОбновлениеatlCore__DLL_544418
НазначениеСпециальное
Продукт
Релиз05/11/2008 :
КомпонентatlCore_
ТипDLL
Версия5.4.44.18
Дата2015-11-11 18:05:11
Проблема ПИРПервое решениеОписаниеПроектДетализация
Что изменено:Как изменено:
102.147264NEWневозможно выйти из ДоговораУправление договорамиВвод договора
VIP, исполнение ----- ПРОЯВЛЕНИЕ ПРОБЛЕМЫ ----- Не всегда срабатывает откат записи.Исправлено.
101.514745.4.43.0Runtime error 216 при компиляции интерфейсов для работы с объектной таблицейИнструментарий прикладного программистаОбъекты как таблицы
Вип компиляция ----- ПРОЯВЛЕНИЕ ПРОБЛЕМЫ ----- Падение при компиляции navigate индексов.Исправлено.
104.200575.4.43.0Не редактируется атрибут добавленный конфигуратором в Приходной накладной.Управление снабжениемПриходные накладные
Внешние атрибуты ----- ПРОЯВЛЕНИЕ ПРОБЛЕМЫ ----- Не редактируется атрибут добавленный конфигуратором в Список Приходных накладных.Исправлено.
180.72855.4.43.0Не сохраняется строчный атрибут добавленный конфигураторомСервисные функции (AQA, архивация, редактор, экспорт-импорт)Конфигуратор
Вип исполнение ----- ПРОЯВЛЕНИЕ ПРОБЛЕМЫ ----- Вызов UpdateTable в обработчике cmCheckRecord приводит к сбросу отредактированных внешних атрибутов.Исправлено.
104.200465.4.42.0Исчезновение данных при редактировании поля Наименования МЦ в интерфейсе Редактирование МЦ.Проблемы по Атлантису в целом (не знаю какая именно его часть-научите)неотклассифицировано
Многопользовательская работа ----- ПРОЯВЛЕНИЕ ПРОБЛЕМЫ ----- По получении от другой станции сигнала об удалении любой записи в таблице содержимое узла перечитывалось, если он не находился в режиме вставки новой записи.Исправлено.
180.70425.4.41.0Ошибка открытия файла dbfИнструментарий прикладного программистаФункции в Атлантисе
Компилятор Vip / Функции для работы с БД / DBF-файлы ----- ПРОЯВЛЕНИЕ ПРОБЛЕМЫ ----- При попытке открыть с помощью функции DBFOpen файл, который был повреждён в районе заголовка с описанием характеристик полей, приложение может аварийно завершиться из-за исчерпания свободной памяти.Исправлено.
102.1190885.4.41.0Исключение генерируется дваждыИнструментарий прикладного программистаVip - исполнение, интерпретация
Вип исполнение ----- ПРОЯВЛЕНИЕ ПРОБЛЕМЫ ----- Исключение БД генерируется столько раз, сколько вложенных _loop +1.Исправлено.
101.505915.4.41.0Runtime error216 при использовании GetoldFieldValueFromJournalИнструментарий прикладного программистаЛогические таблицы
Вип исполнение ----- ПРОЯВЛЕНИЕ ПРОБЛЕМЫ ----- Падение программы в методе GetOldFieldValueFromJournal при использовании разных логических таблиц для журнала и данных.Исправлено.
101.506785.4.41.0Некорректная обработка массивов как var-параметров при работе с WebServiceИнструментарий прикладного программистаИспользование сторонних WebService
Вип сервисы ----- ПРОЯВЛЕНИЕ ПРОБЛЕМЫ ----- Падение сервера приложений при использовании массивов как var параметров.Исправлено.
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.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.1037955.4.39.0Runtime после выполнения ПиР 102.103794Инструментарий прикладного программистаТаблицы в памяти
Vip исполнение ----- ПРОЯВЛЕНИЕ ПРОБЛЕМЫ ----- Падение приложения при повторной загрузке кешированного интерфейса а транзакции.Исправлено. Добавлена функция (метод логической таблицы) procedure ExcludeTableFromTransaction (нолер узла, boolean); исключить/добавить обратно узел из транзакции работает только с таблицами в памяти
103.54785.4.39.0Нужна функция проверки на NULL см. 103.5461Предложение по новой функциональности Атлантиса?
Встроенные функции vip ----- СУТЬ ПРЕДЛОЖЕНИЯ ----- Нужна функция проверки поля на NULLИсправлена имеющаяся функция Verify (описание см. в базовой документации)
101.472735.4.39.0требуется реализовать автономные OLAP-отчетыПредложение по новой функциональности Атлантиса?
OLAP-отчеты ----- ПРОЯВЛЕНИЕ ПРОБЛЕМЫ ----- Реализовать автономные OLAP-отчетыРеализовано
102.1105715.4.39.0Окно =Сегмент теста= поле Дата/время модификации - не обновляетсяСервисные функции (AQA, архивация, редактор, экспорт-импорт)AQA - Система автотестирования
AQA ----- ПРОЯВЛЕНИЕ ПРОБЛЕМЫ ----- Не изменяется дата модификации в случае изменения сегмента и перегенерации контрольных точек.Исправлено.
102.1093085.4.39.0Не работает CheckFieldИнструментарий прикладного программистаVip - исполнение, интерпретация
Вип выполнение ----- ПРОЯВЛЕНИЕ ПРОБЛЕМЫ ----- Неверная реакция на abort в cmCheckField.Исправлено.
101.474955.4.39.0вызов ExecVip через COM перестал передавать параметры в вызываемый ГалактическийИнструментарий прикладного программистаВзаимодействие с Атлантис-приложением через COM
OLE сервер ----- ПРОЯВЛЕНИЕ ПРОБЛЕМЫ ----- Ошибка передачи параметров при вызове интерфейсов через оле шлюз.Исправлено.
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;Доработано.
102.1108695.4.39.0Недопустимый тип параметра при перегенерации скриптаСервисные функции (AQA, архивация, редактор, экспорт-импорт)AQA - Система автотестирования
AQA Перегенерация сегментов ----- ПРОЯВЛЕНИЕ ПРОБЛЕМЫ ----- При перегенерации функция AQA_ResetTimeOut получает неописанный для нее параметр.Исправлено.
101.473915.4.39.0Реализовать возможность переключения между палитрамиСхематизацияСхематизация окна приложения
Видимая часть.Схемы. ----- СУТЬ ПРЕДЛОЖЕНИЯ ----- Реализовать возможность переключения между палитрами.Доработано. Если пользователем выбор не делался,или отсутствует dsk файл ,палитра может загрузиться по параметру cfg файла секция [Windows] Параметр LayoutName.
102.1120665.4.39.0Ctrl+A удаляет запись в историиПроблемы по Атлантису в целом (не знаю какая именно его часть-научите)неотклассифицировано
Фильтры Ctrl-A ----- ПРОЯВЛЕНИЕ ПРОБЛЕМЫ ----- Случайное открытие окна фильтров Ctrl-A откатывает вставку новой записи.Исправлено.
101.477545.4.39.0Не отображается захват лицензии на сервер приложенийКонсоль администратораМониторинг лицензий
Система защиты Отображение данных Консоль администратора ----- ПРОЯВЛЕНИЕ ПРОБЛЕМЫ ----- Не отображается захваченная лицензия на сервер приложений в трехуровневой версии для пользователей, которым установлен флаг предзахвата лицензии "Обязательный".Исправлено.
102.1121525.4.39.0рантайм на UpdateTableWithInsertedИнструментарий прикладного программистаVip - исполнение, интерпретация
Vip-интерпретатор ----- ПРОЯВЛЕНИЕ ПРОБЛЕМЫ ----- Аварийное завершение работы программы в процессе выполнения тестового примера.Исправлено.
101.478565.4.39.0Расширение возможностей трассировки внутреннего состояния Атлантис-приложенийИнструментарий прикладного программистаЛогирование
Встроенная подсистема логирования ----- СУТЬ ПРЕДЛОЖЕНИЯ ----- Расширить возможности трассировки внутреннего состояния Атлантис-приложений через внутреннюю систему логирования за счёт добавления источников информации, соответствующих Atlantis543602-20110713-smartlog.zip. Это позволит снимать показания непосредственно с работающей системы без необходимости создания изолированного рабочего места.Доработано.
101.478735.4.39.0Поддержать в atlWsdl еще одну proxyПроблемы по Атлантису в целом (не знаю какая именно его часть-научите)неотклассифицировано
AtlWsdl ----- СУТЬ ПРЕДЛОЖЕНИЯ ----- Сгенерированный код не работает с прокси клиента.Исправлена генерация в atlWsdl. Добавлена выдача возвращаемых кодов ошибок при вызове сом-объекта. # ИНСТРУКЦИЯ ПО НАСТРОЙКЕ: Нужно заново получить исходники с помощью atlWsdl и пересобрать сом объект курсов валют DailyInfoCOM.dll.
180.60715.4.39.0Когда можно будет запускать галактику с 0-00 по 0-10?Безопасность системыСерверы аппаратных ключей и их мониторы
Система лицензирования ----- ПРОЯВЛЕНИЕ ПРОБЛЕМЫ ----- Блокируется вход в систему с 0:00 до 0:10.Исправлено.
102.1121795.4.39.0Нет позиционирования по ошибкеИнструментарий прикладного программистаVip - язык, компиляция
Компиляторы ----- СУТЬ ПРЕДЛОЖЕНИЯ ----- Подавлять информацию о позиции в компилируемом файле и стек позиций подключаемых файлов в том случае, если информация о позиции в исходном файле уже содержится в самом сообщении.Доработано.
101.476475.4.39.0Предложение о защите удаления пунктов группового менюРабочее место пользователя?
Рабочее место пользователя ----- СУТЬ ПРЕДЛОЖЕНИЯ ----- Запретить рядовому пользователю удалять недоступные пункты меню из групповой настройки в процессе работы вне интерфейса настройки рабочего места.Недоступные пользователю пункты меню не загружаются без выдачи предложения об удалении из текущей настройки рабочего места пользователя.
102.1135595.4.39.0Тип параметра ExecProgrammИнструментарий прикладного программистаVip - язык, компиляция
Компилятор Vip Поддержка Windows GUI ----- ПРОЯВЛЕНИЕ ПРОБЛЕМЫ ----- При использовании в качестве параметра функции ExecProgram флага pfSilent при компиляции выдаётся предупреждение о возможной потере точности, если включён соответствующий параметр (Vip.BaseTypesWarning=15). При выполнении видно окно запущенного приложения, вне зависимости от установки этого флага.Исправлено.
101.481735.4.39.0неправильная навигация в драгметаллахИнструментарий прикладного программистаЛогические таблицы
Логические таблицы ----- ПРОЯВЛЕНИЕ ПРОБЛЕМЫ ----- Учет ОС, интерфейс "драгметаллы". При запуске позиционируемся на последней строчке NALDRAG. Если ткнуть мышью в другую строчку, то в нижней панели не изменятся поля Подразделение и МОЛ, будут показываться от предыдущего ОС. Если теперь нажать F4, то попадем в карточку этого неправильного ОСИсправлено.
102.1135825.4.39.0Непонятное предупреждениеИнструментарий прикладного программистаVip - язык, компиляция
Компиляторы ----- ПРОЯВЛЕНИЕ ПРОБЛЕМЫ ----- Для автоматически создаваемых co-констант используется тип Integer. В этом случае выдаются предупреждения для маски 1 в BaseTypesWarning, если их использовать в выражениях с константами типа Word. Исправить тип на Word.Исправлено.
180.63445.4.39.0String(comp,0,0)Сервис (общесистемное меню всех модулей)Вычисления
CTRL-F4 ----- ПРОЯВЛЕНИЕ ПРОБЛЕМЫ ----- В некоторых случаях не компилиться string (12,0,0).Исправлено.
101.482335.4.39.0ругается на прототип 7. Требование-накладная. Форма М-11 (RTF)Складской учетНакладные на внутреннее перемещение
Исправлено. Добавлены следующие параметры otk: [CheckMake] CheckItems=*:IDENTIFIERS для проверки сохранённых в ресурсах идентификаторов. Если информация о типах в процессе компиляции или последующего процесса интеграции на предыдущих выпусках Атлантиса была сохранена в ресурсном файле с ошибками, будет выдано соответствующее сообщение об ошибке. # ИНСТРУКЦИЯ ПО НАСТРОЙКЕ: Удалить созданные ранее файлы, имя которых определяется параметром [Compilers] IdsFile="atlantis.idf"
102.1132145.4.39.0При формировании olap-отчета по спецификации накладной слетает ГалактикаИнструментарий прикладного программистаOLAP
OLAP ----- ПРОЯВЛЕНИЕ ПРОБЛЕМЫ ----- При формировании отчета падает галактика.Исправлено.
101.390145.4.39.0После форм-я отчета Slkсоздаем сегмент на отчет в Exсel(xls),при этом уст-ся к.тСервисные функции (AQA, архивация, редактор, экспорт-импорт)AQA - Система автотестирования
AQA ----- ПРОЯВЛЕНИЕ ПРОБЛЕМЫ ----- После форм-я отчета Slk создаем сегмент на отчет в Exсel(xls), при этом уст-ся к.т на SLK отчетДля диагностики доработан интерфейс установки контрольных точек на SLKRTF отчеты. При попытке установить на EXCEL-отчет будет видно, что файл отчета отличается от ожидаемого.
102.1134745.4.39.0Не срабатывает #__Evaluate__(SizeOf()) для сложных типовИнструментарий прикладного программистаVip - язык, компиляция
Компилятор Vip ----- СУТЬ ПРЕДЛОЖЕНИЯ ----- Выполнять поиск идентификаторов констант и типов при вычислении выражений в макропроцессоре во всех активных компиляторах.Доработано.
102.1149035.4.39.0Ошибка при групповом формировании накладных/актовПроблемы по Атлантису в целом (не знаю какая именно его часть-научите)неотклассифицировано
Вип исполнение ----- ПРОЯВЛЕНИЕ ПРОБЛЕМЫ ----- Падение приложения при вызове FreeObj для кешируемого интерфейса.Исправлено.
101.480475.4.39.0Реализовать возможность построения кубов без закрытия предыдущихИнструментарий прикладного программистаOLAP
OLAP ----- ПРОЯВЛЕНИЕ ПРОБЛЕМЫ ----- Реализовать возможность запуска нескольких OLAP-отчетов, без закрытия предыдущих.Реализовано.
101.479205.4.39.0Встроить Olap-отчет в галактикуИнструментарий прикладного программистаOLAP
OLAP ----- ПРОЯВЛЕНИЕ ПРОБЛЕМЫ ----- Встроить OLAP-отчет в галактическое окно.Реализовано.
102.1123645.4.39.0При формировании olap-отчета вылетает ГалактикаИнструментарий прикладного программистаOLAP
OLAP ----- ПРОЯВЛЕНИЕ ПРОБЛЕМЫ ----- При формировании отчета падает галактика.Исправлено.
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