powered by simpleCommunicator - 2.0.39     © 2025 Programmizd 02
Форумы / Отчетные системы [игнор отключен] [закрыт для гостей] / Появление некорректного скрипта при конвертации отчётов Fast Report из 2.33 в 4.12
4 сообщений из 4, страница 1 из 1
Появление некорректного скрипта при конвертации отчётов Fast Report из 2.33 в 4.12
    #38046628
Саша147
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте ещё раз!

Ещё одна проблема, связанная с переводом отчётов с более ранней версии FR на новую.

Перевод осуществляю самописной программой. В версию 4.12 загружаю файл отчёта из 2.33, затем сохраняю в новый формат:

Код: pascal
1.
2.
3.
4.
var frx412: TfrxReport;
  ...
  frx412.LoadFromFile('... .frf');
  frx412.SaveToFile('... .fr3');



Переводится нормально. Бэнды и объекты остаются на своих местах, как и прежде. Но если перейти на вкладку "Code" дизайнера отчётов, то там показываются такие непонятки:

Код: pascal
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
48.
49.
50.
51.
52.
53.
54.
55.
56.
57.
58.
59.
60.
61.
62.
63.
64.
65.
66.
67.
68.
69.
70.
71.
72.
73.
74.
75.
76.
77.
78.
79.
80.
81.
82.
83.
84.
85.
86.
87.
88.
89.
90.
91.
92.
93.
94.
95.
96.
97.
98.
99.
100.
101.
102.
103.
104.
105.
106.
107.
108.
109.
110.
111.
112.
113.
114.
115.
procedure Memo3OnBeforePrint(Sender: TfrxComponent);
begin
  with Memo3, Engine do
  begin
Adjust := 2
  end
end;

procedure Memo5OnBeforePrint(Sender: TfrxComponent);
begin
  with Memo5, Engine do
  begin
Adjust := 2
  end
end;

procedure Memo16OnBeforePrint(Sender: TfrxComponent);
begin
  with Memo16, Engine do
  begin
Adjust := 2
  end
end;

procedure Memo17OnBeforePrint(Sender: TfrxComponent);
begin
  with Memo17, Engine do
  begin
Adjust := 2
  end
end;

procedure Memo19OnBeforePrint(Sender: TfrxComponent);
begin
  with Memo19, Engine do
  begin
Adjust := 2
  end
end;

procedure Memo20OnBeforePrint(Sender: TfrxComponent);
begin
  with Memo20, Engine do
  begin
Adjust := 2
  end
end;

procedure Memo28OnBeforePrint(Sender: TfrxComponent);
begin
  with Memo28, Engine do
  begin

  end
end;

procedure Memo6OnBeforePrint(Sender: TfrxComponent);
begin
  with Memo6, Engine do
  begin
Adjust := 2
  end
end;

procedure Memo12OnBeforePrint(Sender: TfrxComponent);
begin
  with Memo12, Engine do
  begin
Adjust := 2
  end
end;

procedure Memo18OnBeforePrint(Sender: TfrxComponent);
begin
  with Memo18, Engine do
  begin
Adjust := 2
  end
end;

procedure Memo22OnBeforePrint(Sender: TfrxComponent);
begin
  with Memo22, Engine do
  begin
Adjust := 2
  end
end;

procedure Memo24OnBeforePrint(Sender: TfrxComponent);
begin
  with Memo24, Engine do
  begin
Adjust := 2
  end
end;

procedure Memo30OnBeforePrint(Sender: TfrxComponent);
begin
  with Memo30, Engine do
  begin
Adjust := 2
  end
end;

procedure Memo32OnBeforePrint(Sender: TfrxComponent);
begin
  with Memo32, Engine do
  begin
Adjust := 2
  end
end;

begin

end.



В предыдущей версии отчёта скрипта не было вообще. Кто с таким поведением сталкивался, как эту непонятку убрать? Вручную удалить неподойдёт, т.к. отчётов для перевода довольно много (порядка 200 шт)...
...
Рейтинг: 0 / 0
Появление некорректного скрипта при конвертации отчётов Fast Report из 2.33 в 4.12
    #38063009
FastReport
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А вы уверены, что пиратская версия FastReport только это портит?
...
Рейтинг: 0 / 0
Появление некорректного скрипта при конвертации отчётов Fast Report из 2.33 в 4.12
    #38064806
Саша147
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
FastReportА вы уверены, что пиратская версия FastReport только это портит?

в смысле? а как пиратка может портить скрипт или что-то другое? отличия пиратки от лицензионки в том, что в пиратка - это активированная лицензионка с прописанным ключом...или что-то непонимаю...
...
Рейтинг: 0 / 0
Появление некорректного скрипта при конвертации отчётов Fast Report из 2.33 в 4.12
    #38077118
gpi
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Просто удалите все обработчики TfrxMemoView.OnBeforePrint
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / Отчетные системы [игнор отключен] [закрыт для гостей] / Появление некорректного скрипта при конвертации отчётов Fast Report из 2.33 в 4.12
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]