Syntellect выпустил новую версию библиотеки UltraViews для DocsVision
Компания Syntellect («Синтеллект») выпустила новую версию библиотеки UltraViews 2.0 – инструментального средства, предназначенного для создания расширенных интерактивных отчетов и пользовательских интерфейсов на платформе DocsVision.
Ключевой особенностью модуля Syntellect UltraViews является возможность создания интерактивных отчетов и полноценных специализированных клиентских интерфейсов любой сложности с рабочего места администратора без установки/обновления дополнительных серверных и клиентских компонентов, говорится в сообщении компании.
UltraViews версии 2.0 содержит удобные встроенные средства разработки и отладки, а также несколько десятков готовых примеров, которые можно взять за основу при разработке новых решений, и подробную документацию по настройке и использованию модуля.
Среди новых возможностей библиотеки можно отметить следующие: использование любых веб-сервисов в качестве источников данных, динамический вызов веб-сервисов из отчета; создание и использование .NET (C#) – расширений для различных целей; программное отображение отчетов с передачей параметров в отчет (например, по нажатии на кнопку в карточке входящего документа может отображаться отчет, показывающий историю взаимоотношений с данным контрагентом); новый функциональный пользовательский интерфейс среды разработки отчетов; полностью переработанная и расширенная документация; а также ряд дополнительных функций и доработок.
Кроме того, в новой версии UltraViews реализован пользовательский интерфейс для отчетов с использованием WinForms. Ранее можно было использовать только HTML для визуальной составляющей отчета. Теперь можно использовать C# расширения для построения пользовательского интерфейса из компонентов .NET. При этом доступны все стандартные компоненты: списки, таблицы, календари и др., а также есть возможность подключения сторонних компонентов – например, для построения диаграмм, подключения к сторонним источникам данных и т.д.
Наконец, UltraViews 2.0 предоставляет возможность использования отчетов для генерации текстов документов любой сложности и любого формата, допускающего текстовое представление данных, например: OpenML (Microsoft Office), OpenDocument (OpenOffice.Org), txt, xml. По информации Syntellect, данная возможность найдет широкое применение в таких задачах, как создание типовых договоров или генерация документов по данным карточек (например, заявка, счет, служебная записка и т.п.). Ранее возможности по генерации текстов были ограничены использованием свойств документов, где был ряд ограничений по их типам, количеству, невозможности генерации сложных форматов.
По словам разработчиков, все вышеописанные возможности новой версии библиотеки доступны при сохранении основной парадигмы UltraViews: на клиентские компьютеры требуется только разовая установка самой библиотеки вместе с компонентами DocsVision. Далее, все объекты в UltraViews редактируются с любого рабочего места, имеющего соответствующие права, и не требуют установки дополнительных компонентов на клиентские компьютеры. Если администратор изменил отчет, то при открытии отчета на рабочем месте пользователя будет работать уже новая версия отчета, пояснили в Syntellect. UltraViews выпускается для всех версий системы DocsVision, начиная с версии 3.6 SR1.
© CNews