Реализован новый плагин выгрузки отчетов в Excel по данным форм и реестров
В новом плагине реализована возможность настройки нескольких шаблонов выгрузки, а также хранение настроенных шаблонов в профиле пользователя.
Для использования нового плагина необходимо включить для реестра или формы расширение “Экспорт в Excel”:
Видео на YouTube
Доработан компонент фильтров
Реализованы:
-возможность проверки наличия одного из указанных разрешений;
-возможность проверки наличия одной из ролей;
-возможность указания функций с аргументами;
-возможность проверки вхождения идентификатора в набор (например, скопированный из экселя).
Реализован блок “Значения полей формы изменились” для обработчиков событий формы редактирования
Блок сравнивает предыдущие значение в полях формы с новыми и возвращает “true” или “false”: если значение хотя бы одного поля формы изменилось, то “true” , иначе “false” .
Доработан UI разделов “Роли” и “Пользователи”
Были убраны неактуальные элементы, реализована возможность массовой привязки пользователей к роли, реализовано отображение описания разрешения (которое задается в модуле разрешений в конструкторе), добавлена возможность поиска по доступным разрешениям в разделе “Пользователи”, а в разделе “Роли” реализована возможность поиска по кнопке “Enter”.
Добавлен атрибут “Не генерировать колонку” для столбца реестра, иерархичного реестра, сводной таблицы
При выставлении данного атрибута столбец не генерируется (не отображается в реестре даже как скрытый), но его можно использовать в фильтрах и обработчиках.
Реализована возможность передачи параметров в блоке “Открыть форму редактирования”
Реализован блок получения идентификатора текущего пользователя для Blockly
Блок размещен в группе “Серверные переменные”:
Добавлен вертикальный скролл для элемента “Календарь событий” для вкладки “Год”
Реализована возможность разворачивания окна ввода кода в блоке “Выполнить код 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] - Не подтягиваются данные в реестры, вложенные в форму редактирования при повторном открытии формы.