Новости

2 сентября 2024

Изменения в лицензионном соглашении и условиях использования FastCube .NET

С 30 сентября вступает в силу обновленное лицензионное соглашение FastCube .NET
17 апреля 2023

Новая версия FastReport Online Designer 2023.2

  Новые объекты Добавлен объект MSChart Объект MSChart предназначен для построения различных графиков с использованием библиотеки Microsoft Chart. Построение MSChart в данный момент происходит только в просмотре отчета. Кратко о возможностях библиотеки: более 30 видов диаграмм (гистограммы, области, линии, пузырьки, круговые, лепестковые, финансовые, пирамидальные, диапазоны); поддержка 3D; поддержка нескольких серий разных типов в одной диаграмме; полное управление внешним видом и поведением каждого элемента диаграммы. Элементы диаграммы Одна диаграмма может иметь одну или несколько областей диаграммы. В каждой области может находиться одна или несколько серий. На рисунке ниже приведен пример диаграммы, которая содержит две области (в первой области - две серии, во второй - одна): Следует отметить, что некоторые типы серий (например, круговые) требуют, чтобы им была выделена отдельная область диаграммы. Редактор диаграммы Объект "Диаграмма" содержит огромное количество настроек, которыми можно управлять, вызвав редактор объекта. Для этого сделайте двойной щелчок мышью на объекте: Добавлен объект RichText [beta] Этот объект позволяет отображать форматированный текст в формате RTF. Он выглядит следующим образом: По возможности старайтесь обходиться объектом "Текст" для отображения текста. При экспорте отчета в другие форматы объект "Форматированный текст" экспортируется в виде картинки. Для редактирования текста сделайте двойной щелчок на объекте: Вы также можете использовать пакет Microsoft Word для создания текста. После того как вы создали текст, сохраните его в формате RTF. Затем вызовите редактор объекта и нажмите кнопку "Открыть", чтобы загрузить текст из файла RTF. Обратите внимание, что объект поддерживает не все возможности Microsoft Word. В будущем он будет ещё дорабатываться.   Новые возможности Конфигурация иконок FastReport Online Designer Появилась возможность собрать дизайнер с разными наборами иконок. В данный момент доступен набор классических иконок и иконок в стиле Visual Studio 2019. Пример классических иконок: Пример иконок Visual Studio 2019:  Для того, чтобы изменить набор иконок, которые вы хотите использовать - при сборке в разделе "Тема оформления" необходимо выбрать нужный вам набор. Сборка FastReport Online Designer с помощью API В FastReport Online Designer Builder появилась возможность выполнить сборку дизайнера с помощью API. Благодаря этому теперь вы можете автоматизировать процесс сборки. API Ключ Авторизация пользователя происходит с помощью API ключа, который вы можете создать в FastReport Online Designer Builder. Для создания ключа вам необходимо: войти под своим аккаунтом; перейти в новый пункт меню API Ключи; кликнуть на кнопку в правом нижнем углу, либо на красную надпись. После этого у вас будет создан новый API ключ. Вы можете кликнуть на ключ, чтобы скопировать его и использовать для авторизации в API. Подробнее читайте в статье. Кастомизация FastReport Online Designer Теперь вы имеете возможность настроить основные цвета и фавикон, использующиеся в дизайнере. Пример дизайнера с использованием другого основного цвета: Настроить цвета и фавикон можно в разделе "Тема оформления" при сборке FastReport Online Designer. Для владельцев особых лицензий OEM White Label FastReport Online Designer предусмотрена возможность изменения названия продукта, редактирование текста на загрузочном экране. Добавлена возможность изменять размер элементов без привязки к сетке При зажатой клавише ALT изменение размера происходит без привязки к сетке, таким образом вы можете настроить размер элемента с максимальной точностью. Добавлены функции расположения элементов Также с этим обновлением были добавлены функции расположения элементов относительно друг друга и сетки. Добавлено модальное окно для настройки бэндов Теперь изменить сортировку бэндов, добавить их или удалить вы можете также и через специальное модальное окно. Что бы вызывать окно настройки бендов нажмите на кнопку в верхнем левом углу рабочей области.  Добавлена кнопка смены локализации в верхней панели онлайн дизайнера Локализацию теперь можно удобно менять вне зависимость от того какая панель выбрана в данный момент. Добавлены функции растягивания отчета по ширине и высоте экрана Вы можете растянуть отчет по ширине или высоте при нажатии на соответствующую кнопку. Изменения дизайна В этом релизе была переработана большая часть диалоговых окон с целью улучшения пользовательского опыта при использовании онлайн дизайнера.   Полный список изменений + добавлен объект MSChart;+ добавлен объект RichText;+ добавлена возможность сборки дизайнера с использованием API;+ добавлена возможность кастомизировать стиль дизайнера;+ добавлена возможность изменять наборы иконок;+ добавлены функции расположения элементов на рабочей области;+ добавлено модальное окно настройки бэндов;+ добавлена кнопка смены локализации в верхней панели онлайн дизайнера;+ добавлены функции растягивания отчета по ширине и высоте экрана;+ добавлена кнопка редактирования выражения к параметру OutlineExpression;+ добавлен редактор для SVG изображений;+ добавлена возможность изменять ширину и высоту диалоговой формы отчета;+ добавлена возможность удалять табличный источник данных; - исправлен объект SubReport;- исправлено поведение TextObject при повороте текста;- исправлена ошибка с просмотром отчета в полноэкранном режиме;- исправлено отображение превью страниц для длинных шаблонов;- исправлено стандартное поведение кнопок OK и Cancel в диалоговом окне отчета;- исправлено поведение групп компонентов, теперь всплывающие окна закрываются при потере фокуса;- исправлено отображение древа таблиц при создании подключения в Firefox;- исправлена ошибка, при которой вкладка предпросмотра отображалась даже в сборке без нее; * улучшен дизайн всех модальных окон;* улучшена скорость работы дизайнера в Firefox; * доработан стиль Zoom контрола;* обновлены локализации интерфейса продукта.    
13 апреля 2023

Конференция для ИТ‑преподавателей Ростовской области

12 апреля состоялась конференция, где эксперты в сфере образования и руководители ведущих ИТ‑компаний региона обсудили практики взаимодействия по подготовке кадров, а также проекты Фонда: стажировки для преподавателей и библиотека кейсов. Фонд объединил 14 ведущих ИТ-компаний Ростовской области с целью трансформировать систему ИТ-образования в регионе и масштабировать этот опыт в другие регионы. В своей работе Фонд сконцентрировался на нескольких проектах: стажировки для повышения квалификации ИТ-преподавателей, развитие сообщества ИТ-преподавателей, развитие библиотеки кейсов.     Об опыте образовательных учреждений по подготовке ИТ-кадров, нехватки ИТ-преподавателей и повышении их уровня практических знаний рассказали представители ЮФУ, ДГТУ и РКСИ. Всего в конференции приняли участие 10 вузов и 12 ссузов Ростовской области. Со стороны преподавателей есть запрос на качественные критерии и компетенции, которыми должны обладать выпускники для трудоустройства в ИТ-компании. Для этого Фонд подготовил методические рекомендации, которые получили участники конференции.     В рамках круглого стола затронули важный вопрос по профориентации школьников. Каждый эксперт дал свою оценку ситуации. В итоге участники ответили на вопрос, что можно сделать уже завтра для развития кадрового ИТ-потенциала региона.
14 марта 2023

Обновление продуктов на базе .NET до версии 2023.2

Встречайте новые возможности для ваших проектов! Была добавлена поддержка Blazor WebAssembly, новые иконки для Ribbon-интерфейса, возможность открыть страницу другого отчета внутри текущего, изменения валидатора отчетов и WebReport, и многое другое. Изменения доступны для следующих продуктов: - FastReport .NET, - FastReport Mono, - FastReport Desktop, - FastReport for DBA, - FastCube .NET. Новые возможности Добавлена поддержка Blazor WebAssembly Добавлен пакет FastReport.Blazor.Wasm с поддержкой Blazor WebAssembly для обладателей редакции FastReport .NET Enterprise и выше. Теперь вы можете использовать Razor компоненты для отображения отчёта в вашем WebAssembly приложении. Внимание! На данный момент поддержка Blazor WebAssembly осуществляется в бета-режиме. <WebReportContainer WebReport="WebReport" /> Подробнее читайте в статье.    Возможность открыть страницу другого отчета В дизайнере появилась возможность открывать и добавлять страницы с диалоговыми формами другого отчета в разрабатываемый отчет. Для этого нужно перейти в меню "Файл" и выбрать пункт "Открыть страницу...". Далее откроется стандартный диалог выбора файла, в котором можно выбрать отчет. После появится окно со списком страниц и предварительным видом выбранной страницы. Здесь можно выбрать одну или несколько страниц, которые будут добавлены в текущий отчет. Имена страниц и всех содержащихся на них объектов, будут изменены на уникальные, если в отчете уже есть такие. Это необходимо для исключения ошибок, так как одинаковые имена недопустимы. Подробнее читайте в статье.   Новые иконки для Ribbon-интерфейса  Для Ribbon-интерфейса в дизайнере добавлены новые иконки в стиле Visual Studio. Их можно выбрать в настройках интерфейса.  Потребуется перезапуск дизайнера, чтобы изменения вступили в силу.    Фильтр в окне свойств  В окне свойств добавлена новая кнопка, которая позволяет включить режим отображения специфичных для объекта свойств. Например, для текстового объекта в этом режиме отображаются свойства Text, Font. И не отображаются общие для объектов свойства, такие как Top, Left, Height и Width.    Изменения валидатора отчетов  Валидатор отчета теперь не работает в фоне, а запускается отдельной кнопкой "Проверить отчет" в меню "Отчет". Кроме этого, окно валидатора удалено, а его сообщения выводятся в окно "Сообщения".    Возможность скрыть строку подключения  Добавлено новое свойство Config.ConnectionStringVisible, которое дает возможность скрыть строку подключения в дизайнере. Может быть использовано для разграничения прав между разработчиком приложения и пользователем отчета. При значении false, пользователь не сможет видеть и редактировать в дизайнере строки подключений.    Изменения WebReport Добавлена поддержка MemoryCache. По умолчанию на данный момент используется текущий WebReportCache. Включить MemoryCache можно при регистрации сервисов FastReport: services.AddFastReport(options => { options.CacheOptions.UseLegacyWebReportCache = false; });  В отличие от встроенного в WebReport кэша, MemoryCache более агрессивно выгружает экземпляры WebReport из памяти из-за отсутствия активности веб-отчёта. Выгрузка происходит после определенного времени, заданного в переменной “CacheOptions.CacheDuration”. Это может помочь в случаях, когда старый кэш по какой-то причине не очищает память. Добавлена возможность фиксации панели инструментов на экране. Теперь вы можете настроить панель инструментов так, чтобы она всегда оставалась на месте даже при прокрутке страницы. Это удобно при работе с большими отчетами - панель инструментов всегда будет видна. Чтобы закрепить панель инструментов на экране, необходимо установить следующее свойство: webReport.Toolbar.Sticky = true; Теперь панель инструментов всегда будет на экране.  Также была добавлена возможность настройки окна настроек экспорта. Теперь его можно сделать фиксированным на экране и отображать на переднем плане. Для этого необходимо установить следующее свойство:  webReport.Toolbar.Exports.PinnedSettingsPosition = true; В окно настроек экспорта добавлена валидация для ввода диапазона страниц. Теперь в случае неправильного ввода поле будет выглядеть следующим образом.    Улучшения FastReport.Core.Skia  Улучшена работоспособность пакета FastReport.Core.Skia. Исправлены ошибки экспортов, примеры приведены ниже. Исправлена отрисовка объектов с CanShrink = true: Исправлена отрисовка фона у объектов с прозрачным фоном:  Добавлен стандартный шрифт, который зависит от операционной системы. Теперь, в случае если шрифта из отчёта не будет обнаружено в системе, экспорт не выдаст ошибку, а отрисует отчёт со стандартным шрифтом. Об остальных исправлениях можно почитать в полном списке изменений.   Обновлен дизайн файлового менеджера МоиОтчеты Облако Обновлен дизайн окна файлового менеджера для более удобной и интуитивно понятной работы с сервисом. Внесены изменения в расположение элементов интерфейса и цветовую схему, что улучшит общее визуальное восприятие пользователей.   Полный список изменений  [Engine] + добавлено свойство Config.ConnectionStringVisible, которое указывает, будут ли отображаться в дизайнере строки подключения источников данных; - исправлена ошибка с извлечением процедур в подключении, которое не может содержать процедуры; - исправлена ошибка, при которой первая колонка страницы всегда выводилась в крайней левой позиции; - исправлена ошибка, когда свойство GaugeObject.Value устанавливалось равным GaugeObject.Minimum, если новое значение было больше GaugeObject.Maximum. Теперь оно будет установлено равным GaugeObject.Maximum; [Designer] + добавлена возможность открыть отчет из МоиОтчеты Облако с помощью списка недавних файлов; + добавлено контекстное меню для элементов панели со страницами; + для панели со страницами отчета добавлено контекстное меню создания новых страниц и диалоговых форм; + добавлены новые иконки в стиле Visual Studio для Ribbon-интерфейса; + добавлена кнопка "Синхронизировать" в окно "Дерево отчета"; + добавлена кнопка "Фильтр" в окне свойств; + добавлены HiDPI иконки для Ribbon-интерфейса; + добавлена поддержка типов DBNull и Guid для параметров; * теперь имя прикрепляемого файла можно задать из кода при создании формы экспорта на почту; * валидатор отчета теперь запускается из меню "Отчет|Проверить отчет". Сообщения валидатора выводятся в окно "Сообщения"; * изменен интерфейс редактора QR Code; - исправлена ошибка при нажатии ПКМ на пункте меню "Источники данных"; - исправлена ошибка, при которой не виден чекбокс "Выбрать все" в мастере подключения к данным; - исправлена ошибка, вызывающая System.NullReferenceException при удалении диалоговой формы; - исправлено отсутствие API ключа при повторном открытии окна Аккаунт->Сервер, если он был введен в пункт стандартный сервер; - исправлен некорректный веб-адрес при попытке предварительного веб-просмотра для кастомного сервера; - исправлена проблема сворачивания панелей и некорректной смены языка вкладок и панелей при изменении локализации в Ribbon-интерфейсе; - исправлена проблема добавления таблиц, которые не были выбраны в мастере подключения; - исправлена ошибка, вызывавшая исключение System.NullReferenceException при создании подключения к хранимой процедуре; - исправлено исключение при ручном вводе недопустимого типа параметра; - исправлена ошибка, при которой нельзя было установить объекту прозрачный цвет; - исправлено повторное открытие мастера запросов; [Preview] + добавлено сообщение об отправке отчета на почту в строке состояния; [Exports] + добавлен перенос по словам в ячейках при экспорте в Excel 2007; - исправлена ошибка, из-за которой текст MSChart размывался после экспорта в HTML; - исправлены некорректные отступы при экспорте отчета в HTML; - исправлена ошибка, из-за которой прозрачный фон становился белым при использовании Skia; - исправлена ошибка с лишней пустой страницей при экспорте, если есть бэнды со свойством Exportable равным false; - исправлена ошибка, когда верхний отступ не учитывался при экспорте в послойный HTML; - исправлена ошибка, из-за которой при отдалении страницы текст выходил за рамки таблицы при HTML экспорте; [WebReport] + добавлена поддержка Blazor WebAssembly; + добавлена поддержка DI в WebReport.Core/Blazor. Для использования следует вызвать services.AddFastReport(); + добавлена поддержка Microsoft.Extensions.Caching.Memory.MemoryCache вместо стандартного WebReportLegacyCache. Для использования, при регистрации DI контейнера следует использовать services.AddFastReport(options => options.CacheOptions.UseLegacyWebReportCache = false); + реализовано событие ItemCheck в CheckedListBox; + добавлена возможность включить отображение тулбара вне зависимости от положения экрана в WebReport с помощью свойства WebReport.Toolbar.Sticky; + добавлена асинхронная версия WebReport.Designer.SaveMethod - WebReport.Designer.SaveMethodAsync; + добавлена валидация диапазона страниц в окне настроек экспорта WebReport; + добавлено свойство WebReport.Toolbar.Exports.PinnedSettingsPosition. Если оно включено, то контейнер настроек экспорта будет зафиксирован на экране и отображаться на переднем плане; - исправлена ошибка, когда при попытке выбрать несколько элементов в ListBox с режимом множественного выбора, выбирался только один; - исправлен баг для диалога, при котором он не мог обновиться, когда CheckedBox являлся инициатором события. В этом случае, добавьте у CheckedBox хотя бы один зависимый объект в свойство DetailControl; - исправлен баг, при котором в .NET Framework MVC отчет с формой при нажатии на "OK" не убирал форму и не показывал загрузку отчета; - исправлена ошибка, из-за которой появлялись лишние страницы при печати; - исправлена некорректная работа отчета 'Interactive Report' на WebReport.Core; - исправлена редкая ошибка NullReferenceException в WebReportLegacyCache; [Online Designer] - исправлена ошибка, при которой свойства First Page Source, Other Page Source, Last Page Source и Duplex не сохранялись при изменении страницы отчета; - исправлена ошибка, из-за которой превью отчёта не обновлялось до нажатия кнопки "Обновить"; [.NET Core] + компилятор скрипта теперь будет отображать ошибки в зависимости от выбранной локализации, установленной с помощью FastReport.Utils.Res.LoadLocale() или FastReport.Utils.Config.CompilerSettings.CultureInfo; - исправлена ошибка, из-за которой неверно отображался текст с CanShrink = True после экспорта в Skia; - исправлена ошибка, из-за которой неверно рассчитывалась ширина отступа между символами с TextRenderType = HtmlTags в Skia; - исправлена ошибка, из-за которой при экспорте с помощью Skia у водяного знака с прозрачностью появлялся серый фон; - исправлена ошибка, из-за которой неверно рассчитывалась высота строки таблицы; [CoreWin] - исправлена ошибка при попытке добавить новое подключение; [Mono] + добавлен элемент управления масштабом в окнах дизайнера и превью; - исправлена проблема масштабирования PreviewControl; [Demos] + добавлено демо-приложение ASP.NET Core (Razor pages) под .NET 6.0; * обновлены демо-приложения для FastReport Core; [Extras] * исправлена ситуация, при которой хост при логауте мог не совпадать с таковым при авторизации;* исправлен баг, при котором при обновлении истекшей сессии в окне Аккаунт открывался браузер и запрашивал повторную авторизацию.
19 февраля 2023

Первая встреча студенческого ИТ-клуба с Быстрыми отчетами в РГЭУ (РИНХ)

16 февраля в рамках договора о сотрудничестве ООО "Быстрые отчеты" с РГЭУ (РИНХ) прошла первая встреча студенческого ИТ-клуба и представителей нашей компании. Данное мероприятие было посвящено Российскому Дню Науки.  Шлюпкина Алла рассказала участникам клуба о том, как найти себя в ИТ-профессии. Как стать успешным специалистом, а также как выбрать подходящую для себя ИТ-специальность. На встрече были затронуты интересные вопросы выбора ИТ-направления. Ребята получили ответы на интересующие их темы и рекомендации по профессиональному самоопределению.
17 февраля 2023

Быстрые отчеты приняли участие во Всероссийском научном Форуме

15-16 февраля был проведен Всероссийский научный Форум «DIGITAL EDU. ЦИФРОВЫЕ КОМПЕТЕНЦИИ В ОБРАЗОВАНИИ» с международным участием представителей ИТ-отрасли. Компанию ООО "Быстрые отчеты" на данном форуме представляла Шлюпкина Алла. В рамках мероприятия было представлено два выступления: 1. Мастер-классы по цифровым компетенциям: "От студента до сотрудника компании" - Подготовка студентов работодателями в рамках формирования цифровых компетенций. 2. Доклад : «Перспективы привлечения работников IT-сферы к преподаванию в учебном заведении». В форуме приняли участие более 400 представителей образовательных учреждений и представителей ИТ- отросли, в том числе представители других стран: Белорусия, Казахстан, Турция, Кипр.
10 февраля 2023

Завершился второй мастер-класс от эксперта компании "Быстрые отчеты"

В федеральной сети детских технопарков - Кванториуме 9 февраля завершилась серия мастер-классов от компании "Быстрые отчеты". На последнем занятии наш эксперт провел интерактивное занятие на тему "Жизненный цикл разаботки", в котором студенты технопарка учились определять целевую аудиторию своего будущего продукта, а также обсудили важность понимания, кому и зачем мы предлагаем свой продукт или услугу. Ребята научились задавать нужные вопросы, оформлять их в опросники и формировать аналитику по полученной информации. Они легко усваивали информацию не через скучную лекцию, а наглядно, интерактивно, в живом диалоге с модератором, выполняя задания за компьютером.