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

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

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

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

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

FREPORT3
102.123634
FREPORT3 ( 9.1.16.0 )
2015-12-22 14:49:47

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

Требуется исключить группу при печати

Описание :

?

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

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

----- СУТЬ ПРЕДЛОЖЕНИЯ -----
Необходима возможность самому формировать список доступных форм отчета.

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

Реализован набор vip-функций, позволяющий управлять действиями
над FastReport-отчетами.
FREPORT3
102.137137
FREPORT3 ( 9.1.16.0 )
2015-12-22 14:49:47

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

Управление видимостью форм в зависимости от страны на FastReport

Описание :

?

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

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

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

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

Реализован набор vip-функций, позволяющий управлять действиями
над FastReport-отчетами. Доступна возможность создания переменной в отчете и
чтения ее значения из vip-кода.
FREPORT3
102.137489
FREPORT3 ( 9.1.16.0 )
2015-12-22 14:49:47

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

Добавить возможность вызова зарегистрированных VIP функции из скрипта FastReport.

Описание :

?

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

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

----- ПРОЯВЛЕНИЕ ПРОБЛЕМЫ -----
Добавить возможность вызова зарегистрированных VIP функции из скрипта
FastReport.

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

В скрипт FastReport была добавлена функция CompileVipExpression
function CompileVipExpression(Source: String): Variant;

Которая в качестве аргумента принимает строку Vip-выражения, обратно вернется
результат выполнения выражения. Длина Vip-выражения может быть больше 255
символов.
Если Vip-выражение не было вычислено, то будет выведена ошибка.
FREPORT3
102.141456
FREPORT3 ( 9.1.16.0 )
2015-12-22 14:49:47

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

Реализация набора атлантических функций для формирования FastReport-отчета из vip-кода.

Описание :

?

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

Целью является разработка зарегистрированных функций Атлантиса,
которые будут доступны из VIP-кода, и позволяющие формировать отчет по
существующей форме печати datastream.
Код существующих зарегистрированных функций (RunFreport и RunFreportByGroup)
будет заменен на новый разработанный перечень функций.
Также в процессе переработки возможно учесть решение и других проблем:
1) 102.137137 - Управление видимостью форм в зависимости от страны на
FastReport.
2) 101.54982 - Выбор печати: FCOM или FastReport.
3) 102.123634 - Требуется исключить группу при печати.
4) 102.122370 - Не закрывать окно выбора форм FastReport после
редактирования.
5) 102.109814 - Необходимо перевести RunFReport в функцию из процедуры.
6) 102.109721 - Необходимо рализовать печать документа в FastReport без
выбора принтера.
7) 102.101742 - Отображение наименования формы для быстрой печати.
8) 102.85877 - "Молчаливый экспорт" в FastReport.
9) 102.71723 - Требуется функция печати отчета в FR.
10) 102.53180 - Необходима возможность объединять отчеты FastReport.
11) 102.106725 - Предложение по FR при написании AQA-тестов.
12) 102.137489 - Добавить возможность вызова зарегистрированных VIP функции
из скрипта FastReport.
13) 102.97069требуется сдлеать возможность в FastReport чтобы отчет мог
показываться модально.
Переработка затронет код Атлантиса и код библиотеки FReport3.dll. В итоге
получим новую стартовую точку совместимости, т.е. с предыдущими версия
Атлантиса и библиотеки FReport3.dll совместимость будет утрачена.
Прикладной программист получит возможность:
1) Создать и уничтожить объект FastReport
2) Получить список печатных форм для указанного datastream.
3) Задать список печатных форм, по которым будут формироваться отчеты.
4) Указать выполняемое действия для формируемого отчета: печать на
принтере, сохранение в заданном формате, отправка по почте, предпросмотр,
дизайнер.
5) Управлять моментом формирования отчета: prepare.
6) Управлять режимом отчета: mdi-окно (предпросмотр), sdi-окно (дизайнер),
тихий экспорт (сохранение в заданный каталог, печать на принтер и отправка по
почте - без взаимодействия с gui), встраивание в screen интерфейса
(интегрированный предпросмотр).

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

Реализован набор функций.
FREPORT3
102.145644
FREPORT3 ( 9.1.16.0 )
2015-12-22 14:49:47

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

Переработка алгоритма расчета ширины колонок при автопечати FastReport

Описание :

?

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

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

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

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

Исправлено.

Размер шрифта берется из настройки конфигуратора "Windows\FontSize".

FREPORT3
102.145874
FREPORT3 ( 9.1.16.0 )
2015-12-22 14:49:47

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

Для FastReport необходимо реализовать более качественную обработку невалидных полей

Описание :

?

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

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

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

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

Исправлено.
Для полей, содержащих невалидные данные, в зависимости от типа данных задается
значение по умолчанию.
FREPORT3
102.146133
FREPORT3 ( 9.1.16.0 )
2015-12-22 14:49:47

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

Переработка механизма вызова функции GalaxyOnClick

Описание :

?

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

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

----- СУТЬ ПРЕДЛОЖЕНИЯ -----
Переработка механизма вызова функции GalaxyOnClick.

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

Исправлено.
Реализована выборка необходимого DataSet по индексу, а не по имени в цикле.
Упрощен код процедуры создания DataSet на стороне FReport3.dll.
Упрощен код функции GalaxyOnClick.

Исполнение функции GalaxyOnClick происходит быстрее.
FREPORT3
102.146269
FREPORT3 ( 9.1.16.0 )
2015-12-22 14:49:47

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

Для BiffExport реализовать функционал конвертирования текстовых значений в вещественные.

Описание :

?

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


Fast Report

----- СУТЬ ПРЕДЛОЖЕНИЯ -----
Для BiffExport реализовать функционал конвертирования текстовых значений в
вещественные.

Текстовые значения независимо от разделителя дробной части (символы . или ,)
при установке формата "Числовой" в экспорте "Документ Excel 97/2000/XP" должны
экспортироваться в числовой формат.


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

Добавлен механизм обработки разделителей дробной части при
экспорте в Biff, независимо от того точка это или запятая.
Если memo-поле имеет формат числовой, то при экспорте будет произведено
вычисление разделителя, по след алгоритму:
1) Поиск в значении точки;
2) Если точна не найдена, поиск запятой;
3) Если запятая не найдена, то будет взят разделитель из memo-поля
Memo.FormatSettings.DecimalSeparator;
4) Если разделитель в memo-поле не задан, будет взять разделитель установленный
в системе.

Контрольный пример во вложении.
FREPORT3
102.147775
FREPORT3 ( 9.1.16.0 )
2015-12-22 14:49:47

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

Убрать паразитную строку при экспорте FR в Excel

Описание :

?

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

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

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

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

Переработан механизм экспортов, пустая строчка после
разделителя не участвует в экспорте.
FREPORT3
102.148253
FREPORT3 ( 9.1.16.0 )
2015-12-22 14:49:47

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

В окне дерево данных добавить описание типа атлантического поля.

Описание :

?

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

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

----- СУТЬ ПРЕДЛОЖЕНИЯ -----
В окне дерево данных добавить описание типа атлантического поля.

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

В инструментальное окно "Дерево данных" добавлено поле с
описанием типа, для атлантического поля.
FREPORT3
102.148472
FREPORT3 ( 9.1.16.0 )
2015-12-22 14:49:47

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

Атлантис 5523+FREPORT3_DLL_91160. AQA прогон и мастер автосохранения отчета-потеря прремственности

Описание :

?

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

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

----- ПРОЯВЛЕНИЕ ПРОБЛЕМЫ -----
При включенной опции автосохранения FP3-файлов в режиме прогона AQA-тестов
сохранение не происходит.

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

Исправлено.
FREPORT3
101.55318
FREPORT3 ( 9.1.16.0 )
2015-12-22 14:49:47

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

Runtime error 217 in fReport3.dll : при форм. FastReport-отч. по журн., сод. 100016 зап.

Описание :

?

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

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

----- ПРОЯВЛЕНИЕ ПРОБЛЕМЫ -----
Формирование отчета FastReport по журналу, который содержит 100016 записей,
заканчивается ошибкой.
Обнаружена при проверке проблемы №101.44112.


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

Исправлено.
Улучшена скорость выборки данных.
Значительно уменьшено использование оперативной памяти.
Для формирования отчета по журналу из 100000 записей потребовалось 56 минут и
246788МБ.
FREPORT3
101.40043
FREPORT3 ( 9.1.16.0 )
2015-12-22 14:49:47

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

Шапка отчетов в FastReport

Описание :

?

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

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

----- ПРОЯВЛЕНИЕ ПРОБЛЕМЫ -----
Шапка отчетов в FastReport
При создании шаблона в Fast Report,
шапка отчета сохраняется вместе с шаблоном.
Таким образом при формировании отчета шапка отчета не изменяется,
а выводится та, которая сохранилась в шаблоне. Например,
если в шапке стоит период формирования отчета,
то на печать выводится один тот же период,
который сохранился в шаблоне, а не тот который задается на самом деле.

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

Добавлена функция GetAtlWindowTitle, которая получает заголовок
окна, из которого было выполнено формирование отчета.
При формировании отчета по броуз, в ReportTitle добавлен вызов этой функции.
FREPORT3
102.53180
FREPORT3 ( 9.1.16.0 )
2015-12-22 14:49:47

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

Необходима возможность объединять отчеты FastReport

Описание :

?

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

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

----- СУТЬ ПРЕДЛОЖЕНИЯ -----
Необходима возможность объединять отчеты FastReport.

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

Реализована возможность объединять отчеты.
FREPORT3
102.71723
FREPORT3 ( 9.1.16.0 )
2015-12-22 14:49:47

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

Требуется функция печати отчета в FR

Описание :

?

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

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

----- СУТЬ ПРЕДЛОЖЕНИЯ -----
Необходима функция печати FastReport-отчета на принтере.

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

Реализована возможность печати FastReport-отчетов на принтере.
FREPORT3
102.82457
FREPORT3 ( 9.1.16.0 )
2015-12-22 14:49:47

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

Подсказки для переменных

Описание :

?

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

Fast Report

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

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

В режиме дизайнера отчета для панели инструментов "Дерево
данных" вкладки "Поля БД" создана панель, отображающая дополнительную
информацию поля:
1) Имя потока;
2) Имя поля;
3) Выражение поля;
4) Vip-тип поля;
5) Описание поля. Данное описание состоит из двух частей:
5.1) Если поле является полем таблицы из словаря, то описание берется из нее.
Данная часть находится до точки с переносом на новую строку - .#13#10;
5.2) Описание из конструкций документирования #doc ... #end и #docl. Если
прикладной программист будет использовать конструкции документирования для
полей потока данных, то указанная им информация будет отображена во второй
части описания.
Пример отображения описания:
<описание_словарной_таблицы>.#13#10<описание_документирования>
FREPORT3
102.85877
FREPORT3 ( 9.1.16.0 )
2015-12-22 14:49:47

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

"Молчаливый экспорт" в FastReport

Описание :

?

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

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

----- СУТЬ ПРЕДЛОЖЕНИЯ -----
Необходима возможность выполнить "молчаливый экспорт" отчета.

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

Реализована возможность выполнять "молчаливый экспорт" для
FastReport-отчетов.
FREPORT3
102.97069
FREPORT3 ( 9.1.16.0 )
2015-12-22 14:49:47

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

требуется сдлеать возможность в FastReport чтобы отчет мог показываться модально

Описание :

?

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

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

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



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

С помощью механизма встраивания предпросмотра отчета можно
получить требуемый результат. Реализовано.
FREPORT3
180.6724
FREPORT3 ( 9.1.16.0 )
2015-12-22 14:49:47

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

АвтоПечать браузера в FR ограничена по листу

Описание :

?

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

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

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

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

Исправлено.
FREPORT3
102.101742
FREPORT3 ( 9.1.16.0 )
2015-12-22 14:49:47

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

Отображение наименования формы для быстрой печати

Описание :

?

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

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

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

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

Реализован набор vip-функций, позволяющий выполнять действия
над FastReport-отчетами.
Возможность печати формы отчета по умолчанию на принтер может реализовать сам
прикладной программист (дополнительной кнопкой в своем интерфейсе).
FREPORT3
102.109721
FREPORT3 ( 9.1.16.0 )
2015-12-22 14:49:47

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

Необходимо рализовать печать документа в FastReport без выбора принтера

Описание :

?

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

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

----- СУТЬ ПРЕДЛОЖЕНИЯ -----
Необходима функция печати FastReport-отчета на принтере.

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

Реализована возможность печати FastReport-отчетов на принтере
по умолчанию.
FREPORT3
102.109814
FREPORT3 ( 9.1.16.0 )
2015-12-22 14:49:47

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

Необходимо перевести RunFReport в функцию из процедуры

Описание :

?

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

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

----- СУТЬ ПРЕДЛОЖЕНИЯ -----
Необходимо перевести RunFReport в функцию из процедуры.

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

Реализован набор vip-функций, позволяющий управлять действиями
над FastReport-отчетами.
FREPORT3
102.116863
FREPORT3 ( 9.1.16.0 )
2015-12-22 14:49:47

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

Расхождения в контрольных точках на AQA в отчетах на FastReport

Описание :

?

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

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

----- СУТЬ ПРЕДЛОЖЕНИЯ -----
При прогоне AQA-теста для генерируемой команды AQA_CurDateTime берутся
неправильные данные.

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

Исправлено.
При создании и прогоне AQA-теста не будет различий в дате и времени.

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