Текущие компоненты

Название продукта Название компонента Тип Последняя версия Дата выхода
Галактика ERP 9.1FREPORT3DLL

Справка по компоненту.

Количество версий компонента27
Количество рещенных задач258
Последная дата обработки компонента2020-10-22 18:08:13
Последная дата файла2017-12-29 22:22:50
Последная версия9.1.27.0

Новые задачи в этом компоненте

FREPORT3
102.164191
FREPORT3 ( 9.1.22.0 )
2017-03-16 17:40:11

Краткое описание :

При ошибочном вычислении значения в поле, устанавливать красный цвет только в этой ячейке.

Описание :

?

Что измененно :


Генератор
отчетов Fast Report

----- СУТЬ ПРЕДЛОЖЕНИЯ -----
При ошибочном вычислении значения в поле, устанавливать красный цвет только в
этой ячейке.
Если при получении данных возникнет ошибка FastReport устанавливает фон ячейки
в красный цвет шаблонного элемента на сформированного элемента.


Как измененно :

При возникновении ошибки цвет меняется именно в сформированном
элементе отчета.
FREPORT3
102.164837
FREPORT3 ( 9.1.22.0 )
2017-03-16 17:40:11

Краткое описание :

Формирование отчетов FastReport с GIF-файлами в мемо поле.

Описание :

?

Что измененно :


Генератор
отчетов Fast Report

----- СУТЬ ПРЕДЛОЖЕНИЯ -----
Если в карточке пользователя в персонале фотографию вставить в формате GIF, то
она потом не выводится на печать на пропуск.

Как измененно :

Теперь компонент TfrxPictureView умеет работать с GIF.
FREPORT3
103.7894
FREPORT3 ( 9.1.22.0 )
2017-03-16 17:40:11

Краткое описание :

Не получилось вывести мемо поле в объект OLE

Описание :

?

Что измененно :

Генератор отчетов Fast Report

----- СУТЬ ПРЕДЛОЖЕНИЯ -----
Не получилось вывести мемо поле в объект OLE.
Пробовал сделать по аналогии с картинкой, добавил объект, указал у него таблицу
и мемо
В мемо поле пробовал и JPG и DOC.
- бэнд вообще перестает отображаться, даже если там есть другие поля. Никаких
ошибок при этом не выдается.
Если убрать таблицу и поле в объекте OLE, то объект с картинкой в том же бэнде
работает нормально.
Если предварительно загрузить в OLE файл, то он тоже показывается(но приходится
растягивать его размеры).
Во время запуска отчета не получилось - бэнд скрывается и все.
var s: TMemoryStream;
begin
s:= TMemoryStream.Create;
wFileNm:='c:\1\tmp3D8A.DOC';
s.LoadFromFile(wFileNm);
OLE1.LoadFromStream(s); // - перестает скрываться, если закомментить эту
строчку
s.Free;
end;
Возникает вопрос
1. Как все таки вывести DOC из memo - логично предположить, что вывод должен
идти как у картинки.
Если не возможно, готов выслушать как реализовать это скриптом.
на одном из форумов видел, что решили выгрузкой в файл и загрузкой его в
объект.
, тогда требуется привести вариант такого решения в скрипте в документации.
- это основная проблема.
P.S.
Если в курсе, сообщите как работать с параметрами объекта. В интернете
приводят OleContainer, но хотя он есть в списке свойств
TFrxOleView на закладке "Классы", но при использовании в скрипте пишет, что
нет такого свойства



Как измененно :

Добавлена возможность загрузки OLE объекта из файла.
Функция доступная из скрипта.
procedure TfrxOLEView.LoadFromFile(FileName: String);

Пока только так.

Так же добавлена функция ValueAsMemoryStream, для получения файла из потока
данных и последующего его использования.
Описание:
function ValueAsMemoryStream(const fName: String): TMemoryStream

Аргумент:
fName - строковый параметр который указывает на имя поля, из которого
необходимо получить данные.

Результат:
TMemoryStream - объект в котором находятся данные.

Примечание:
ВАЖНО!!! ОБЪЕКТ TMEMORYSTREAM СОЗДАЕТСЯ FASTREPORTом, А ОСВОБОЖДАЕТСЯ
ПРОГРАММИСТОМ.

9.1.27.09.1.26.09.1.25.09.1.24.09.1.23.09.1.22.09.1.21.09.1.20.09.1.19.09.1.18.09.1.17.09.1.16.09.1.15.09.1.14.09.1.13.09.1.12.09.1.11.09.1.10.09.1.9.09.1.8.09.1.7.09.1.6.09.1.5.09.1.4.09.1.3.09.1.2.09.1.1.0