Релиз 2020.01.2

Реализован элемент “Внешний сервер PostgreSql”, который позволяет использовать механизм FDW (Foreign Data Wrapper)

Подробнее здесь.

Возможность объединения версий модуля

Подробнеее здесь.

Доработана консоль запросов в Setup

Теперь при выполнении запросов выводится количество строк и время выполнения запроса.

Возможность отключения консоли запросов в настройках профиля публикации

При отключении консоль запросов не будет отображаться в Setup.
image

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

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

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

Также реализована возможность использования панель компоновки в узле панели навигации, для вложенной панели компоновки можно добавлять события: “После отрисовки элемента”, “При скрытии элемента”.

Реализована возможность добавления элементов “Сводная таблица” и “Клиентский Olap” в другие элементы

В панель навигации теперь можно добавить элементы “Иерархичный реестр”, “Сводная таблица” и “Клиентский Olap”. “Клиентский Olap” теперь также можно разместить в форме редактирования.

Реализована возможность выбора HTTP метода для блока ‘Вызов действия на сервере’

По умолчанию выполняется асинхронно. Можно указать признак “Выполнить синхронно”

Реализована проверка при сохранении формы на наличие несохраненных изменений

Проверка выполняется при закрытии формы (нажатии кнопки “Закрыть”). В случае наличия несохраненных изменений выводится диалоговое сообщение с текстом “На форме имеются несохраненные изменения. Сохранить перед закрытием?”. При нажатии “Да” - форма сохраняется и закрывается, при нажатии “Нет”- закрывается без сохранения.

Проверка является опциональной, включается при проставлении для формы атрибута “Проверка несохраненных изменений”.

image

Реализована возможность редактировать в дизайнере сообщение пользователю об ошибке удаления

Теперь для сущности можно настроить отображаемое описание записи, которое будет отображаться в момент удаления при наличии ссылок.

image

Реализовано экранирование значений конфигурации модулей

Реализован блок “Получить элементы по селектору”

Блок находится на элементе формы, можно выбрать возвращаемый тип - один элемент, либо список элементов. Можно указать селектор, по которому необходимо получить элементы, селектор указывается в нотации селекторов ExtJs.

image

Реализован блок “Получить элемент”

Блок находится на любом контроле, возвращает объект самого контрола.

image

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

Можно указывать название вкладки при настройке контракта на отчет:

image

Также можно указывать название вкладки в событии вызова контракта на отчет:

image

Реализована возможность деактивировать “Поле выбора файла”

При изменении наименования элемента, реализовано изменение его наименования в блоках обработчиков"

Доработано окно настройки конфигов для модулей - реализована возможность гибко настраивать модуль отчетов “ReportDesigner”

В том числе можно настраивать доступность определенных форматов экспорта.

image

Доработан модуль согласования

Реализована возможность отключения использования электронной подписи, возможность редактирования листа согласования (после отправки на согласование , но если согласованиееще не достигло финального состояния), доработан просмотр истории согласования.

Также реализована возможность пересогласования документа.
Подробнее о модуле согласования здесь.

Доработан элемент “Валидатор представления”

Теперь можно использовать использовать RegExp в маске ввода.
Подробнее здесь.

Доработана загрузка справочника ФИАС

Подробнее здесь.

Реализована возможность чтения статей документации в телеграф при помощи бота

Подробнее здесь.

Доработки документации

Реализованные задачи

[BARSUP-493] - При использовании в форме “Панели навигации” не корректно отображаются поля вложенных форм в предварительном просмотре

[BARSUP-580] - Не обновляются nuget пакеты кастомных модулей

[BARSUP-591] - При использовании нового плагина печати реестра возникает ошибка и скачивается пустой файл

[BARSUP-611] - Добавить удаление тегов версий из ветки меты при ее слитии в мастер

[BARSUP-612] - Добавить экранирование значений конфигурации модулей

[BARSUP-613] - Не работет экспорт отчетов из реестра отчетов https://unp.bars.group/release/#reportDesignerТак же некоореткно импортируются отчеты. При импорте отчта, дата импорта проставляестя как 09.01.2019. В реестре Отчетов о резеврном копировании не появлется за

[BARSUP-633] - При импорте архива отчета источник данных подтягивается только после update запроса

[BARSUP-634] - При попытке настроить экспорт реестра с помощью нового плагина падает ошибка (реестр содержит столбец Статус)

[BARSUP-683] - Не работает старый плагин выгрузки в Excel

[BARSUP-684] - Не корректное отображение даты в дереве RpEventsAndPointsTree

[BARSUP-688] - Не убирается из реестра кнопка Печать

[BARSUP-691] - Ошибка при выполнении проверки при закрытии формы

[BARSUP-695] - Логи фоновой задачи отображаются не у той задачи

[BARSUP-703] - При изменении валидатора представления для применения изменений необходимо перевыбирать маску ввода в полях

[BARSUP-705] - Не раскрывается 4-уровень вложенности сущностей при добавлении столбцов в реестр

[BARSUP-709] - Не работает деактивирование поля типа “Поле выбора файла”

[BARSUP-714] - При просмотре фильтра поля типа “Выбор из справочника” отображаются значения полей, а не наименования полей

[BARSUP-716] - Ошибка загрузки записи

[BARSUP-717] - Ошибка при реализации множественного выбора

[BARSUP-721] - доработать возможность создания версионируемых сущностей в схеме отличной от public

[BARSUP-726] - Проблемы после обновления

[BARSUP-734] - в обработчике события кнопки реестра обещаются следующие параметры:

[BARSUP-735] - Некорректное отображение информации о истории согласования

[BARSUP-743] - Не отображается заголовок вкладки, хотя заголовок панели компоновки указан

[BARSUP-753] - Ошибка при добавлении дополнительного правила согласования

[BARSUP-758] - Не собирается проект при создании в сущности ссылки на Sql-запрос

[BARSUP-762] - Cплиттер меню не возвращает меню к исходным размерам

[BARSUP-763] - Некорректно работает функциональность по кнопке “Просмотр версий” в форме редактирования сущности.

[BARSUP-764] - Событие “Обновить данные в реестре” вызывает ошибку Uncaught TypeError: Cannot read property ‘getStore’ of null

[BARSUP-765] - Невозможно закрыть сообщение “На форме есть несохраненные данные”

[BARSUP-768] - Статья про Виртуальные поля не найдена

[BARSUP-769] - При снятии чекбокса “уникальное значение” в миграции констрейнт добавляется, а не удаляется.

[BARSUP-771] - При внесении изменений в SQL запрос постоянно валится ошибка о необходимо выбрать идентификатор

[BARSUP-773] - Не работает получение количества записей

[BARSUP-776] - при попытке получить результат выполнения запроса SQL в дизайнере запросов получаем ошибку. Тогда как сам запрос напрямую на базе данных работает корректно.

[BARSUP-781] - после удаления сущности в редакторе и сборке проекта, ошибка проведения миграции

[BARSUP-783] - Не отображается «Версии: Выбор даты актуальности» в реестре

[BARSUP-786] - Коммит в барсапе привёл к неожиданным результатам в некоторых деревьях.

[BARSUP-789] - на загрузке есть скролл

[BARSUP-201] - Доработка консоли запросов в Setup

[BARSUP-231] - Доработка тултипов на формах и реестрах

[BARSUP-264] - Реализовать возможность добавления “Панели компоновки” в форму редактирования

[BARSUP-483] - Реализовать возможность выбора HTTP метода для блока ‘Вызов действия на сервере’

[BARSUP-511] - Поддержка fdw для внешних БД

[BARSUP-562] - Ошибки элемента “Календарь событий”

[BARSUP-570] - Недостатки модуля согласования

[BARSUP-575] - Реализовать возможность редактировать в дизайнере сообщение пользователю об ошибке удаления

[BARSUP-576] - Реализовать возможность в дизайнере отключать (скрывать) ненужные форматы сохранения отчетов

[BARSUP-577] - Реализовать блок ‘Получить контрол по идентификатору’ чтобы пользователям не приходилось писать view
[BARSUP-588] - Возможность объединения версий модуля в конструкторе
[BARSUP-596] - При изменении наименования элемента, изменять его наименование в блоках обработчиков
[BARSUP-600] - Реализовать возможность пересогласования документа
[BARSUP-607] - Добавить возможность удаления версий
[BARSUP-608] - Заменить реализацию применения валидатора к полю
[BARSUP-636] - Реализовать возможность добавления элементов “Сводная таблица” и “Клиентский Olap” в другие элементы

[BARSUP-637] - Реализовать проверку при сохранении формы на наличие несохраненных изменений

[BARSUP-646] - Необходимость выноса консоли запросов приложения в отдельный модуль

[BARSUP-665] - Провести анализ использования атрибута “Возможно создать резолюцию”

[BARSUP-667] - собирать ботом недельный дайджест выполненных задач и отвеченных вопросов

[BARSUP-673] - Перенести загрузчик ФИАС

[BARSUP-676] - Реализовать возможность деактивировать “Поле выбора файла”

[BARSUP-677] - Валера должен сохранять состояния всех шагов для того что бы сценарии по условиям работали

[BARSUP-681] - Проанализировать что нехватает в узде для вопросов

[BARSUP-682] - Реализовать возможность редактирования листа согласования

[BARSUP-719] - Замечания по модулю согласования

[BARSUP-731] - После нажатия кнопки “Сохранить” отображать кнопку “Направить на согласование”

[BARSUP-737] - Реализовать импорт данных версии из JIRA

[BARSUP-747] - Доработать форму “История согласования”

[BARSUP-760] - Ошибка при использовании модуля BarsUp.Modules.QueryDesigner

[BARSUP-780] - Добавить возможность настройки названия вкладки с печатаемым отчетом