FREPORT3
Краткое описание :
Наполнение Body письма для FR отчетов при рассылке по EMailОписание :
?Что измененно :
Генератор отчетов Fast Report
----- СУТЬ ПРЕДЛОЖЕНИЯ -----
Для функции FSetParameters с параметром frMailParam реализовать передачу
длинных строк.
Как измененно :
Доработана функция FRSetParameters с параметром frMailParam.
Поля MailTo, Subject и Body структуры frxSendMailParam могут быть дескрипторами
файла.
Пример vip-кода:
type
TMyMailParam = record
Mail: LongInt;
Subject: String;
Body: LongInt;
ShowDialog: Boolean;
end;
var
MailParam: TMyMailParam;
var
File Tmp;
var
FReport: Longint;
Tmp.OpenFile(TranslatePath('%temp%\tmp.tmp')); // Файл.
// Tmp.OpenMemo(MemoLVar); // Или мемо-поле.
Tmp.WriteLn(' test@mail.com');
Tmp.WriteLine('; hello');
Tmp.WriteLine('@mail.com');
MailParam.MailTo := Tmp.Handle;
MailParam.Subject := 'hello';
MailParam.Body := Tmp.Handle;
FReport := FrCreate(DS);
FRSetParameters(FReport, frMailParam, MailParam);
FRSendReportMail(FReport, frExportXLSX);
FRDestroy(FReport);
Tmp.Close;
FREPORT3
Краткое описание :
Не работают Штрих коды с типом Code128c.Описание :
?Что измененно :
Генератор
отчетов Fast Report
----- ОПИСАНИЕ ОШИБКИ -----
Не работают Штрих коды с типом Code128c.
Как измененно :
Для штрихкодов Code128c и EAN128c, значение должно иметь четное
количество символов.
Решение:
Если в значении нечетное количество символов, то добавляется в начало один
незначащий ноль.
FREPORT3
Краткое описание :
Переработка алгоритма чтения/сохранения параметров экспорта
и печати отчетов в dsk-файлОписание :
?Что измененно :
Генератор отчетов Fast Report
----- СУТЬ ПРЕДЛОЖЕНИЯ -----
Переработка алгоритма чтения/сохранения параметров экспорта и печати отчетов в
dsk-файл.
1) Уменьшение объема читаемой/сохраняемой информации (избавление от xml);
2) Параметры экспорта и печати сохраняются для каждого отчета. Идентификатором
является md5 от имени отчета;
3) Параметры экспорта и печати сохраняются только в случае открытия
соответствующего диалогового окна настройки параметров.
Как измененно :
Параметры сохраняются в виде строки с разделителями. Упразднен
XML. Сохранение параметров происходит, если был вызван соответствующий диалог
настроек. Теперь каждый отчет имеет свой отдельный набор параметров.
FREPORT3
Краткое описание :
Привязка окон FastReportОписание :
?Что измененно :
Генератор отчетов Fast Report
----- СУТЬ ПРЕДЛОЖЕНИЯ -----
В режиме дизайнера и предпросмотра при открытии дочерних окон на панели задач
отображаются соответствующие окнам иконки. Позволяет открыть диалоговое окно и
затем по иконке на панели задач переключиться на главное окно, т.е. независимо
от того, что открыто верхнее диалоговое окно можно переключиться на нижние
окна. Данного поведения не должно быть.
Как измененно :
Исправлено. Все окна сгруппированы под одну иконку главного
окна.
FREPORT3
Краткое описание :
Не работают функциональные сочетания клавиш предпросмотра
FastReportОписание :
?Что измененно :
Генератор отчетов Fast Report
----- СУТЬ ПРЕДЛОЖЕНИЯ -----
Не работают функциональные сочетания клавиш предпросмотра FastReport: Alt+F3,
F5 и Alt+0.
Как измененно :
Функционирование сочетаний клавиш восстановлено.
FREPORT3
Краткое описание :
Из дизайнера и предварительного просмотра FastReport не
вызывается online-справкаОписание :
?Что измененно :
Генератор отчетов Fast Report
----- СУТЬ ПРЕДЛОЖЕНИЯ -----
Из дизайнера и предварительного просмотра FastReport не вызывается
online-справка.
Вместо online-справки происходит попытка вызвать справку chm.
Найстройки для вызова Online-справки из Галактики
1. В galnet.cfg в секцию [Files] добавить строку
WebHelpURL="https://help.galaktika.ru/search_topic/"
2. Переименовать или удалить папку Help из Exe Галактики
Как измененно :
Добавлена поддержка онлайн справки.
В приоритете это локальная chm справка, если таковая отсутствует либо путь на
Help не задан
то будет использоваться online справка.
URL для справки берется из параметра - WebHelpURL. значение URL должно быть
обрамлено двойными кавычками
FREPORT3
Краткое описание :
Отправка FR отчетов по EMailОписание :
?Что измененно :
Генератор отчетов Fast Report
----- СУТЬ ПРЕДЛОЖЕНИЯ -----
Необходима возможность задания значений по умолчанию для полей кому и тема при
отправке отчетов по EMail по кнопке "Отправить" в диалоговом окне.
Сейчас они пустые, что приводит к временным потерям на их заполнение.
Также будет полезно по умолчанию заполнять тему письма наименованием отчета.
Как измененно :
Добавлен алгоритм обработки специальных переменных FR3 отчета:
1) GalaxyMailTo - строка с получателями письма, перечисление через ';';
2) GalaxyMailSubject - строка с темой письма;
3) GalaxyMailBody - текст самого письма.
Каждая из переменных должна находиться в каталоге Galaxy.
Обработка этих переменных происходит при отправке письма из окна выбора
отчетов, а так же при вызове отправки из сформированного отчета.
Обработка происходит только при наличии этих переменных, при их отсутствии все
поля будут установлены в значения по умолчанию(пустые строки).
Пример отчета во вложении.
Воспроизведение:
1) Запуск Галактики;
2) Установить параметр FCenv в значение True;
3) Shift + F8;
4) Shift + F12;
5) Открыть отчет из вложения;
6) Сохранить отчет;
7) Повторить пункты 3,4;
8) Выполнить отправку по почте.
FREPORT3
Краткое описание :
Устранить ограничение на количество узлов при построении отчета по деревуОписание :
?Что измененно :
Шлюз к FastReport
----- СУТЬ ПРЕДЛОЖЕНИЯ -----
Устранить ограничение на количество узлов при построении отчета по дереву.
Как измененно :
Ограничение на глубину вложенности семи узлов устранено.
FREPORT3
Краткое описание :
В диалоге открытия/сохранения отчета некорректно
формируется полное имя отчетаОписание :
?Что измененно :
Генератор отчетов Fast Report
----- СУТЬ ПРЕДЛОЖЕНИЯ -----
В диалоге открытия/сохранения отчета некорректно формируется полное имя отчета.
В полном имени отчета после наименования потока данных отсутствует пробел.
Как измененно :
Исправлено.
FREPORT3
Краткое описание :
В окне предпросмотра после вызыва Ctrl+S или Ctrl+O фокус
уходит из окна предпросмотраОписание :
?Что измененно :
Генератор отчетов Fast Report
----- СУТЬ ПРЕДЛОЖЕНИЯ -----
Потеря фокуса в окне предпросмотра после вызова диалогов сохранения/открытия
отчета (Ctrl+S, Ctrl+O).
Как измененно :
Исправлено.
FREPORT3
Краткое описание :
При отсутствии dsk-файла экспорт в xls должен учитывать
параметр по умолчанию "Сохранить разметку страниц.Максимум страниц на лист"Описание :
?Что измененно :
Генератор отчетов Fast Report
----- СУТЬ ПРЕДЛОЖЕНИЯ -----
При отсутствии dsk-файла экспорт в xls должен учитывать параметр по умолчанию
"Сохранить разметку страниц.Максимум страниц на лист".
1)удалить dsk-файл,
2)запустить Галактику,
3)открыть интерфейс, например "Справочник счетов",
4)вызвать печать отчета Ctrl+P,
5)нажать кнопку [Сохранить].
В результате в Excel-файле каждая страница отчета отображается на отдельном
листе Excel, хотя, если включить отображение настроек экспорта, то включенным
будет параметр "Сохранить разметку страниц.Максимум страниц на лист".
Как измененно :
Ошибка исправлена.
FREPORT3
Краткое описание :
Сообщение "Отчет отправлен на принтер"Описание :
?Что измененно :
Генератор отчетов Fast Report
----- СУТЬ ПРЕДЛОЖЕНИЯ -----
Убрать сообщение "Отчет отправлен на принтер".
Как измененно :
Вывод сообщения "Отчет отправлен на принтер" был добавлен
только для визуального определения успешности печати. Т.к. данное сообщение
привносит только сложности, то рационально будет его убрать.
Также при отправке документа на печать в системном трее отображается
стандартное сообщение очереди печати (поведение ОС) "Этот документ отправлен на
принтер", т.е. нет необходимости делать дублирование. Большинство приложение
также не выводит никаких сообщений при печати.