Форсайт

Обновления в релизе 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
IAlgoBranchCondFindFormulaResultIAlgoFindFormulaResult
IAlgoBranchCondFindFormulaResult.BranchIAlgoFindFormulaResults
IAlgoBranchCondFindFormulaResult.BranchCaseIAlgoFindFormulaResults.AddBlock
IAlgoBranchCondFindFormulaResult.BranchConditionIAlgoFindFormulaResults.AddBranch
IAlgoCalcBlockFindFormulaResultIAlgoFindFormulaResults.Count
IAlgoCalcBlockFindFormulaResult.CalcObjectIAlgoFindFormulaResults.Item
IAlgoCalcBlockFindFormulaResult.ChainModelICalcAlgorithm.CreateFormulaFindInfo
IAlgoCalcBlockFindFormulaResult.FormulaKeyICalcAlgorithm.FindFormulas

02

Сборка Fore
IForeClass.BindToPropertyIForeProperty.IsStatic
IForeClass.PropertiesCountIForeProperty.Name
IForeClass.PropertyItemIForeProperty.NameOfGetMethod
IForeClass.XMLDocumentationIForeProperty.NameOfSetMethod
IForePropertyIForeProperty.XMLDocumentation
IForeProperty.IsDefaultIForeSub.XMLDocumentation

03

Сборка Metabase
ScreenshotType.CustomM (перечисление)ScreenshotType.CustomS (перечисление)

04

Сборка Ms
IMsDimIteratorFilteredDimension.UseDestDimSelectionIMsFindFormulaResult.Type
IMsFindFormulaInfoIMsFindFormulaResultBranchCondition
IMsFindFormulaInfo.ParametrizedDimsIMsFindFormulaResultBranchCondition.BranchCase
IMsFindFormulaInfo.SelectionIMsFindFormulaResultBranchCondition.BranchCondition
IMsFindFormulaInfo.StubIMsFindFormulaResultModel
IMsFindFormulaInfo.UseParamDimsIMsFindFormulaResults
IMsFindFormulaInfo.VarKindIMsFindFormulaResults.Count
IMsFindFormulaResultIMsFindFormulaResults.Item
IMsFindFormulaResult.ChainEntryIMsMetaModel.CreateFormulaFindInfo
IMsFindFormulaResult.ChainMetamodelIMsMetaModel.FindFormulas

05

Сборка Transform
ITsModelParam.Visible