Обновления в релизе 9.7
Развитие инструментов платформы:
- отображение адресов объектов в среде разработки.
Развитие расширений платформы:
- алгоритмы расчёта;
- конструктор бизнес-приложений.
Администрирование и системные возможности:
- выгрузка комментариев из Fore-кода;
- поддержка актуальных версий Redis.
Оптимизация и повышение производительности:
- ускорение загрузки таблиц;
- ускорение открытия форм ввода.
Изменения в API платформы:
- новое API платформы.
Развитие инструментов платформы
Отображение адресов объектов в среде разработки
Реализован столбец «Адрес» на панелях «Инспектор значений», «Переменные» и в окне «Вычисление выражения» в среде разработки в настольном приложении для отображения физических адресов используемых объектов в памяти.
Развитие расширений платформы
Алгоритмы расчёта
- реализована опциональная возможность использования для фильтрации по данным в настольном приложении только отметки в фильтрующем источнике данных без учёта отметки приёмника. По умолчанию фильтрация элементов происходит на пересечении отметок в измерениях приёмника и фильтрующего источника данных;
- реализована опциональная возможность скрытия каждого параметра алгоритма по отдельности на панели параметров в настольном приложении;
- реализована возможность задания значений параметров алгоритма типа «Строковый», «Целый», «Вещественный», «Дата» с помощью панели параметров в настольном приложении.
Конструктор бизнес-приложений
Реализована возможность применения мелких и крупных значков для заданного эскиза отображения пользовательского объекта в настольном приложении.
Администрирование и системные возможности
Выгрузка комментариев из Fore-кода
Реализована возможность автоматической выгрузки комментариев из программного кода Fore в файл формата XML.
Поддержка актуальных версий Redis
Реализована поддержка работы сервера состояний на базе Redis версии 7.0.0 и ниже.
Оптимизация и повышение производительности
Ускорение загрузки таблиц
При работе с таблицами без источника в веб-приложении ускорена загрузка таблиц с большим количеством строк/столбцов до 10 раз за счёт оптимизации хранения информации о высоте строк и ширине столбцов.
Ускорение открытия форм ввода
При работе с формами ввода ускорено открытие форм ввода с большим количеством табличных областей в 1,5 раза за счёт оптимизации кода.
Изменения в API платформы
Новое API платформы
В новой версии продукта «Форсайт. Аналитическая платформа» 9.7 реализовано API для разработки прикладного приложения в системных сборках: Algo, Fore, Metabase, Ms, Transform.
Подробное описание элементов смотрите в справочной системе.
01
| Сборка Algo | |
| IAlgoBranchCondFindFormulaResult | IAlgoFindFormulaResult |
| IAlgoBranchCondFindFormulaResult.Branch | IAlgoFindFormulaResults |
| IAlgoBranchCondFindFormulaResult.BranchCase | IAlgoFindFormulaResults.AddBlock |
| IAlgoBranchCondFindFormulaResult.BranchCondition | IAlgoFindFormulaResults.AddBranch |
| IAlgoCalcBlockFindFormulaResult | IAlgoFindFormulaResults.Count |
| IAlgoCalcBlockFindFormulaResult.CalcObject | IAlgoFindFormulaResults.Item |
| IAlgoCalcBlockFindFormulaResult.ChainModel | ICalcAlgorithm.CreateFormulaFindInfo |
| IAlgoCalcBlockFindFormulaResult.FormulaKey | ICalcAlgorithm.FindFormulas |
02
| Сборка Fore | |
| IForeClass.BindToProperty | IForeProperty.IsStatic |
| IForeClass.PropertiesCount | IForeProperty.Name |
| IForeClass.PropertyItem | IForeProperty.NameOfGetMethod |
| IForeClass.XMLDocumentation | IForeProperty.NameOfSetMethod |
| IForeProperty | IForeProperty.XMLDocumentation |
| IForeProperty.IsDefault | IForeSub.XMLDocumentation |
03
| Сборка Metabase | |
| ScreenshotType.CustomM (перечисление) | ScreenshotType.CustomS (перечисление) |
04
| Сборка Ms | |
| IMsDimIteratorFilteredDimension.UseDestDimSelection | IMsFindFormulaResult.Type |
| IMsFindFormulaInfo | IMsFindFormulaResultBranchCondition |
| IMsFindFormulaInfo.ParametrizedDims | IMsFindFormulaResultBranchCondition.BranchCase |
| IMsFindFormulaInfo.Selection | IMsFindFormulaResultBranchCondition.BranchCondition |
| IMsFindFormulaInfo.Stub | IMsFindFormulaResultModel |
| IMsFindFormulaInfo.UseParamDims | IMsFindFormulaResults |
| IMsFindFormulaInfo.VarKind | IMsFindFormulaResults.Count |
| IMsFindFormulaResult | IMsFindFormulaResults.Item |
| IMsFindFormulaResult.ChainEntry | IMsMetaModel.CreateFormulaFindInfo |
| IMsFindFormulaResult.ChainMetamodel | IMsMetaModel.FindFormulas |
05
| Сборка Transform | |
| ITsModelParam.Visible |