1.20#

1.20#

1.20.0-ms26 от 19.12.23#

1.20.0-ms26#
Исправлено
  1. Добавить обновление карточного грида при изменении атрибутов на AfterOpen #144432T

    Исправлена ошибка отображения в карточном списке строк атрибутов, для которых в операции AfterOpen было задано свойство невидимости

1.20.0-ms25 от 02.05.23#

1.20.0-ms25#
Добавлено
  1. Реализовать метод CoreGanttView.getFocusedItem 136480T

    Добавлен класс и метод CoreGanttView.getFocusedItem() в gtk-gl API с помощью которого можно получить сфокусированный элемент диаграммы Ганта и его уникальный идентификатор.

Исправлено
  1. Исправить запуск Конфигуратора. #144362T

    Исправлен запуск Конфигуратора.

  2. Устранить ошибки возникающие при открытии редактора BPMN 143812T

    Устранена ошибка возникавшая при открытии фреймов с BPMN-редактором в некоторых браузерах.

  3. Исправить построение панели фильтра при неактивном ДатаСторе 144234T

    Исправлена ошибка отображения кнопок редактора “поле с произвольными кнопками”, расположенного на панели фильтра

  4. Исправить ошибку десериализации в кеше полей мета-атрибута с типом кнопки редактора 143510T

    Исправлена ошибка десериализации мета-данных кнопок редактора из кеша

  5. Исправить ошибку сериализации полей мета-атрибута в кеш 143510T

    Исправлена ошибка десериализации мета-атрибутов из кеша

1.20.0-ms24 от 25.04.23#

1.20.0-ms24#
Исправлено
  1. Исправить обработку исключения свойства атрибута в CardItemPropertiesContainer 143512T

    Исправлена потеря обработки ошибки при попытке получения неизвестного свойства атрибута

1.20.0-ms23 от 18.04.23#

1.20.0-ms23#
Исправлено
  1. Исправить некорректную кодировку на стандартной странице об ошибке Jetty.

    Исправлена некорректная кодировка на стандартной странице об ошибке Jetty.

1.20.0-ms22 от 11.04.23#

1.20.0-ms22#
Добавлено
  1. Реализовать свойство атрибута “параметры выборки выпадающего списка” для решения Oracle

    Реализовано свойство атрибута “параметры выборки для редактора выпадающего списка” для решения Oracle

Исправлено
  1. Исправить ошибку применения свойства атрибута “параметры выборки выпадающего списка” для грида 141142T

    Исправлена ошибка применения свойства атрибута “параметры выборки выпадающего списка” для карточного грида

  2. Исправить ошибку работы денежного редактора со строковыми значениями #136422T

    Исправлена ошибка отображения и редактирования строковых значений денежным редактором.

    Ошибка проявлялась, когда редактор атрибута списка определялся по атрибуту, отвечающему за тип редактора. При этом значения передавались в строковом формате.

  3. Исправить получение свойств атрибута из xml-разметки карточки

    Исправлена ошибка по отсутствию применения свойств атрибута из xml-разметки карточного фрейма

  4. Исправить Gantt.FocusedItem всегда возвращает null 131498D

    Добавлена возможность вызова Gantt.FocusedItem

1.20.0-ms21 от 04.04.23#

1.20.0-ms21#
Добавлено
  1. Добавить путь “{sbt.sourceDir}/build/resources/gtk” в прикладной загрузчик классов.

    В прикладной загрузчик классов добавлен путь “{sbt.sourceDir}/build/resources/gtk”

  2. Изменить parent’а для всех прикладных ClassLoader’ов

    Изменён родитель для всех прикладных загрузчиков классов.

1.20.0-ms20 от 28.03.23#

1.20.0-ms20#
Добавлено
  1. Добавить реализацию скриптого объекта Clipboard #138940D

    Реализован сеттер свойства для Oracle решения прикладного свойства Clipboard.AsText.Теперь, нет необходимости использовать диалоговое окно что бы скопировать содержимое в буфер обмена.

  2. Реализовать возможность распределения SQL-запросов между несколькими БД (Основная + Реплика). #141770T

    Реализована возможность распределения SQL-запросов между несколькими БД (Основная + Реплика).

  3. Добавить в конфигурацию параметры подключения и использования БД-реплики #141770T

    В конфигурацию добавлены параметры подключения и использования БД-реплики

Исправлено
  1. Исправить ошибку применения значения автодополнения времени в редакторе даты-времени #141844T

    Исправлена ошибка применения значения автодополнения времени в редакторе даты-времени совместно с использованием свойства сокрытия секунд

    Правка перенесена из 1.19.0-rc18

Изменено
  1. Добавить возможность подключения библиотек в скриптере

    Добавлена возможность подключения библиотек к отдельным операциям, до этого все библиотеки были определены в глобальном скопе

1.20.0-ms19 от 21.03.23#

1.20.0-ms19#
Добавлено
  1. Реализовать поддержку, формируемой gsf-cli, структуры прикладного проекта. #141298T

    Реализована поддержка, формируемой gsf-cli, структуры прикладного проекта.

  2. Реализовать пул SSH-сессий к удалённым серверам. #141006T

    Реализованы пулы SSH-сессий к удалённым серверам.

  3. Объявить интерфейсыCoreSshSession, CoreSshSessionManager, CoreSftpClient #141006T

    Реализовано gtk-core Api для выполнения ssh-команд и манипуляции файлами через протокол SFTP на удалённом сервере.

  4. Добавить в конфигурацию секцию Databases.Database.Repositories #141006T

    В конфигурацию сервера добавлена секция Databases.Database.Repositories

Исправлено
  1. Устранить повторное пересоздание Rep-объектов выборок при перезагрузке прикладного кода.

    Устранено повторное пересоздание Rep-объектов выборок при перезагрузке прикладного кода.

  2. Исправить NPE при перезагрузке прикладного кода

    Исправлено NPE при перезагрузке прикладного кода.

1.20.0-ms18 от 07.03.23#

1.20.0-ms18#
Добавлено
  1. Учитывать LocateOption.Cycle в методе DataStore.locate() #140736T

    Реализована опция LocateOption.Cycle метода DataStore.locate()

Исправлено
  1. Исправить ошибку скроллирования записи в видимую область грида #issue 141304T, 141306T, 141308T #141304T, #141306T, #141308T

    1. Исправлено дублирование строк в отфильтрованном списке; 2) Исправлено некорректное скроллирование грида после открытия, из-за чего не было видно первой записи; 3) Исправлено пропадание строки в гриде со строками большой высоты

1.20.0-ms17 от 19.12.23#

1.20.0-ms17#
Добавлено
  1. Учитывать LocateOption.Nearest в методе DataStore.locate() #140736T

    Реализована опция LocateOption.Nearest метода DataStore.locate()

  2. Учитывать LocateOption.PartialCompare в методе DataStore.locate() #140736T

    Реализована опция LocateOption.PartialCompare метода DataStore.locate()

1.20.0-ms16 от 28.02.23#

1.20.0-ms16#
Исправлено
  1. Построение печатной формы не должно захватывать лицензию решения. #139746T

    Построение печатной формы не захватывает лицензию решения.

  2. Исправить передачу некорректного значения `usedLicCount` в прикладное событие ServerEventSource.onSessionStart(params)

    В событие ServerEventSource.onSessionStart(Map) передано корректное значение usedLicCount

  3. Восстановить проверку наличия лицензии при получении решения из менеджера.

    Восстановлена проверка наличия лицензии при получении решения из менеджера решений.

1.20.0-ms14 от 14.02.23#

1.20.0-ms14#
Добавлено
  1. Добавить отображение версии в диалог логина #138936D

    Добавлено отображение версии сервера в диалог логина

1.20.0-ms12 от 31.01.23#

1.20.0-ms12#
Добавлено
  1. Реализовать редакции сервера приложенийStudent, Enterprise. #138346

    Реализованы редакции сервера приложений: Student, Enterprise.

  2. Реализовать возможность выполнения прикладного кода до и после вызова scala-метода операции #137830

    Изменён способ выполнения кода scala-операций сервером. Вызов через reflection заменён на объект ‘выполнитель операции’, получаемый из контура прикладного GTK. Прикладной ‘выполнитель операции’ предполагает возможность реализации функционала, позволяющего вызывать код до и после операции.

Исправлено
  1. Исправить отображение ошибочного (предыдущего) значения HtmlView после переключения readonly. #138495T

    Исправлено отображение в HtmlView значения предыдущей записи после переключения ReadOnly поля.

  2. Исправить отсутствие редактируемости GridView, HtmlViewer, Memo, BpmnEditor после открытия фрейма. #138459T

    Исправлено отсутствие редактируемости GridView, HtmlViewer, Memo, BpmnEditor после открытия фрейма.

1.20.0-ms11 от 24.01.23#

1.20.0-ms11#
Исправлено
  1. Исправить выравнивание текста в ячейках с динамическими свойствами #138135T

    Выравнивание не считывалось из динамических свойств, бралось значение из колонки

1.20.0-ms10 от 17.01.23#

1.20.0-ms10#
Добавлено
  1. Объявить интерфейсыCoreComposer, CoreFrame, CoreDesktop #137829T

    Объявлены Core-интерфейсы: CoreComposer, CoreFrame, CoreDesktop

Изменено
  1. Строить EComposer, EFrame, EGuiController до активации выборки #137829T

    Изменен момент построения EComposer, EFrame, EGuiController. Узлы строятся до активации выборки.

1.20.0-ms8 от 03.01.23#

1.20.0-ms8#
Исправлено
  1. Исправить отображение и редактирование строк денежным редактором в гриде #136422T

    Исправлена ошибка отображения и редактирования в списке строковых значений денежным редактором.

    Ошибка проявлялась, когда редактор атрибута списка определялся по атрибуту, отвечающему за тип редактора. При этом значения передавались в строковом формате.

    Правка перенесена из 1.19.0-rc9

1.20.0-ms7 от 27.12.22#

1.20.0-ms7#
Добавлено
  1. Объявить POJO класс метаданных выборки Desktop

    В xml-метаданные выборки добавлен тэг <desktop/>. Тэг предназначен для использования в главных главных выборок приложения, где определяет необходимость формирования компонентов главной формы приложения.

1.20.0-ms6 от 20.12.22#

1.20.0-ms6#
Исправлено
  1. Исправить создание редактора не корректного типа GDoubleField для целочисленных полей.

    Исправлена ошибка, приводившая к созданию не корректного редактора карточки для числовых полей, если в качестве редактора атрибута выборки был задан тип редактора: Edit.

  2. Устранить блокировку кликов мышкой на кнопках модального диалога, открытых из сеттера атрибута списка. #136800T

    Устранена блокировка кликов мышкой на кнопках модального диалога, открытого из сеттера атрибута списка с редактором выпадающий список.

1.20.0-ms5 от 13.12.22#

1.20.0-ms5#
Исправлено
  1. Исправить ошибку получения активной формы при блокировке UI #136622T

    Исправлена ошибка на закрытии окна смены пароля. (Ошибка при закрытии модального окна, которое было открыто из обработчика события AfterOpen (в прикладном коде), которое (событие) было вызвано открытием другого модального окна.