Релиз 2019.12.2

Реализован новый плагин выгрузки отчетов в Excel по данным форм и реестров

В новом плагине реализована возможность настройки нескольких шаблонов выгрузки, а также хранение настроенных шаблонов в профиле пользователя.
Для использования нового плагина необходимо включить для реестра или формы расширение “Экспорт в Excel”:
image
image
Видео на YouTube

Доработан компонент фильтров

Реализованы:
-возможность проверки наличия одного из указанных разрешений;
-возможность проверки наличия одной из ролей;
-возможность указания функций с аргументами;
-возможность проверки вхождения идентификатора в набор (например, скопированный из экселя).

Реализован блок “Значения полей формы изменились” для обработчиков событий формы редактирования

Блок сравнивает предыдущие значение в полях формы с новыми и возвращает “true” или “false”: если значение хотя бы одного поля формы изменилось, то “true” , иначе “false” .

Доработан UI разделов “Роли” и “Пользователи”

Были убраны неактуальные элементы, реализована возможность массовой привязки пользователей к роли, реализовано отображение описания разрешения (которое задается в модуле разрешений в конструкторе), добавлена возможность поиска по доступным разрешениям в разделе “Пользователи”, а в разделе “Роли” реализована возможность поиска по кнопке “Enter”.

Добавлен атрибут “Не генерировать колонку” для столбца реестра, иерархичного реестра, сводной таблицы

При выставлении данного атрибута столбец не генерируется (не отображается в реестре даже как скрытый), но его можно использовать в фильтрах и обработчиках.
image

Реализована возможность передачи параметров в блоке “Открыть форму редактирования”

Реализован блок получения идентификатора текущего пользователя для Blockly

Блок размещен в группе “Серверные переменные”:
image

Добавлен вертикальный скролл для элемента “Календарь событий” для вкладки “Год”

Реализована возможность разворачивания окна ввода кода в блоке “Выполнить код JS”

Реализована возможность слития ветки master в другую ветку

Добавлена проверка добавление столбцов с одним и тем же псевдонимом в элемент “Клиентский OLAP”

Реализована возможность использования в качестве источника данных виджета настроенные хранимые запросы

Подробнее можно почитать в статье по ссылке.

Реализованные требования

  • [BARSUP-186] - Реализовать возможность использования в качестве источника данных виджета настроенные хранимые запросы
  • [BARSUP-205] - Доработка UI разделов "Роли" и "Пользователи"
  • [BARSUP-336] - Реализовать возможность слития ветки master в другую ветку
  • [BARSUP-347] - Доработать новый компонент фильтров
  • [BARSUP-477] - Реализовать блок получения идентификатора текущего пользователя для Blockly
  • [BARSUP-481] - Реализовать блок "Значения полей формы изменились"
  • [BARSUP-498] - Реализовать возможность передачи параметров в блоке "Открыть форму редактирования"
  • [BARSUP-504] - Не отображается индикатор наличия изменений на форме редактирования при изменении размеров формы в режиме "Просмотр"
  • [BARSUP-507] - Реализовать интеграцию с JIRA
  • [BARSUP-524] - Добавить проверку на добавление столбцов с одним и тем же псевдонимом в элемент "Клиентский OLAP"
  • [BARSUP-530] - Добавить атрибут "Элемент не отображается" для столбца реестра, иерархичного реестра, сводной таблицы
  • [BARSUP-537] - Возможность выгрузки форм и реестров в Excel
  • [BARSUP-572] - Фильтрация идентификаторов
  • [BARSUP-583] - Отсутствует заголовок у фрэйма
  • [BARSUP-584] - Добавить для элемента "Календарь событий" вертикальный скролл
  • [BARSUP-594] - Реализовать возможность разворачивания окна ввода кода в блоке "Выполнить код JS"
  • [BARSUP-609] - Ошибка построения

Исправленные ошибки

  • [BARSUP-474] - После удаления правила перехода статусов некорректно срабатывает ошибка при сохранении переходов
  • [BARSUP-484] - Не копируются значения полей в иерархичных реестрах и сводных таблицах
  • [BARSUP-486] - Не приходит параметр multiAddFilterVal
  • [BARSUP-487] - Зависает браузер при добавлении sql-запроса
  • [BARSUP-529] - Некорректная работа кнопок переключения значения для числового поля
  • [BARSUP-538] - Не работает серверная переменная "ТекущаяДата"
  • [BARSUP-540] - Некорректная работа условия "меньше" в фильтре
  • [BARSUP-546] - Ошибка генерации кода, который использует js класс
  • [BARSUP-550] - Ошибки при массовом изменении статусов
  • [BARSUP-552] - Проверить работу кэша генеренных элементов
  • [BARSUP-554] - После привязки отчета к контракту некорректно работает передача входных параметров
  • [BARSUP-555] - Ошибки во вкладке "Условное форматирование" в реестрах
  • [BARSUP-556] - Ошибка при добавлении поля типа "Массив System.Byte"
  • [BARSUP-559] - Ошибка при сохранении sql view
  • [BARSUP-560] - Ошибка при двойном клике на реестр
  • [BARSUP-561] - Некоректно работает стандартная фильтрация в реестре
  • [BARSUP-564] - Создал форму. Добавил её как вложенную форму по фильтру.. Получил ошибку.
  • [BARSUP-565] - Ошибка добавления записи в реестр.
  • [BARSUP-566] - Ошибка построения
  • [BARSUP-567] - если нет прав у рмс.
  • [BARSUP-568] - Задваивается сообщение по ограничению поля ввода
  • [BARSUP-571] - Через раз работали в стандартном поле ввода числа кнопки вверх/вниз (для изменения значения)
  • [BARSUP-573] - Не открывается редактор поля
  • [BARSUP-574] - Условное форматирование не отрабатывает
  • [BARSUP-579] - Хранимый sql запрос после билда не возвращает данные в отчет при печати редакций паспорта.
  • [BARSUP-581] - сломались фильтры в реестрах
  • [BARSUP-582] - дублируются статусы
  • [BARSUP-589] - При открытии пункта меню "Пользователи" на маленьком мониторе не все элементы формы масштабируются
  • [BARSUP-597] - Ошибка при проверке заполнения обязательных полей при сохранении формы
  • [BARSUP-598] - Ошибка при получении серверных переменных в фильтре селектора
  • [BARSUP-599] - Ошибка отображения артефактов UI при работе с серверными переменными в фильтрах селектора
  • [BARSUP-602] - Ошибка в иерархическом реестре при попытке редактировать запись
  • [BARSUP-603] - Некорректная работа элемента "Получить серверную переменную" = "Текущий пользователь. Идентификатор".
  • [BARSUP-605] - Исправить опечатки в наименовании пунктов контекстного меню генерируемого конструктором приложения
  • [BARSUP-610] - Проверить билд
  • [BARSUP-614] - Не подтягиваются данные в реестры, вложенные в форму редактирования при повторном открытии формы.