Страница 125 из 207
					
				Clarion 11-12
				Добавлено: 15 Сентябрь 2022, 6:24
				 talgat55
				делал  так  -  бесполезно
Причем  проект  из  Example   проходит.   Сравнил   report  там  и  тут  -   те-же  крыжи  галочки
			 
			
					
				Clarion 11-12
				Добавлено: 15 Сентябрь 2022, 6:36
				 Игорь Столяров
				talgat55 писал(а): 15 Сентябрь 2022, 6:24
Сравнил report там и тут - те-же крыжи галочки
 
Проблема не в крыжыках REPORT, а в настройках Вашего приложения (APP).
В сообщении говорится об ошибке линковки класса PDF в Ваш проект.
Значит либо Вы не туда включили Global Template, либо настройки APP не позволяют это сделать.
Возможно в REPORT используется другой вид экспорта в PDF - нужно выполнить полную
пересборку проекта. Посмотрите - Вам же рекомендовали уже всё удалить и заново собрать.
			
		
				
			 
- smile145.gif (3.48 КБ) 4274 просмотра
  
			
					
				Clarion 11-12
				Добавлено: 15 Сентябрь 2022, 6:50
				 talgat55
				где  эти  настройки  в   Tools  ?
			 
			
					
				Clarion 11-12
				Добавлено: 15 Сентябрь 2022, 6:59
				 Игорь Столяров
				talgat55 писал(а): 15 Сентябрь 2022, 6:50
где эти настройки в Tools ?
 
Я ничего не говорил про Tools - см. предыдущее сообщение.
			
		
				
			 
- smile145.gif (3.48 КБ) 4264 просмотра
  
			
					
				Clarion 11-12
				Добавлено: 15 Сентябрь 2022, 7:04
				 talgat55
				Удалял  ВСЕ  -  бесполезно-   писАл  уже
			 
			
					
				Clarion 11-12
				Добавлено: 15 Сентябрь 2022, 7:24
				 Игорь Столяров
				Ну на примерах Вы тоже видите, что дело-то было не в бобине ... 
Здесь мы добились прогресса и отсутствия необходимости спорить. 
 
1. Удалите в Global Template проекта шаблоны экспорта в PDF и пересобирите проект.
2. Заново добавьте в Global Template экспорт в PDF и включите вариант Image2PDF.
3. Пересоберите проект. Я не знаю, как это сделать с ошибками ... 
 
Вообще, использование штатных шаблонов экспорта в PDF (и другие форматы) - это тупь жуткая !
Они лепят в каждый REPORT один и тот же достаточно объёмный код.
Если в приложении 100-200 отчётов - прирост исполняемого кода будет мегабайты.
Всё тоже самое можно получить крошечной вставкой в класс ReportManager (ABREPORT.INC/CLW).
Админ давно где-то выкладывал примеры своего предпросмотра с таким экспортом.
 
			
					
				Clarion 11-12
				Добавлено: 15 Сентябрь 2022, 7:31
				 talgat55
				спасибо.  Выбрал   экспорт в  text   -  норм и  достаточно  без  pdf
А где  это   Global Template   я   добавлял  в  Global Extensions
			 
			
					
				Clarion 11-12
				Добавлено: 15 Сентябрь 2022, 7:38
				 Игорь Столяров
				talgat55 писал(а): 15 Сентябрь 2022, 7:31
А где это Global Template я добавлял в Global Extensions
 
Это оно и есть. Общие настройки дополнений -> шаблоны.
 
			
					
				Clarion 11-12
				Добавлено: 15 Сентябрь 2022, 8:34
				 Ал
				talgat55 писал(а): 15 Сентябрь 2022, 7:31
спасибо.  Выбрал   экспорт в  text   -  норм и  достаточно  без  pdf
А где  это   Global Template   я   добавлял  в  Global Extensions
 
если потребуют pdf - 
https://forum.clarionlife.net/viewtopic ... pdf#p21996 
			
					
				Clarion 11-12
				Добавлено: 15 Сентябрь 2022, 18:29
				 kreator
				talgat55 писал(а): 15 Сентябрь 2022, 7:31
спасибо.  Выбрал   экспорт в  text   -  норм и  достаточно  без  pdf
А где  это   Global Template   я   добавлял  в  Global Extensions
 
Разницы нет. Экстеншены для PDF, TXT, PNG, HTML и т.д. типа одинаковые. Странно, что одно работает, другое нет.  

 
			
					
				Clarion 11-12
				Добавлено: 15 Сентябрь 2022, 18:37
				 kreator
				Игорь Столяров писал(а): 15 Сентябрь 2022, 7:24
Вообще, использование штатных шаблонов экспорта в PDF (и другие форматы) - это тупь жуткая !
Они лепят в каждый REPORT один и тот же достаточно объёмный код.
Если в приложении 100-200 отчётов - прирост исполняемого кода будет мегабайты.
 
Нет там особого текста. Генерится инициация классов ReportGenerator (один метод). И то. Это из-за того, что настройка экспорта для каждого репорта может быть своя. Если самому ничего не настраивать, то это 8-10 строк для каждого ReportGenerator'а.
 
			
					
				Clarion 11-12
				Добавлено: 15 Сентябрь 2022, 18:41
				 kreator
				finsoftrz писал(а): 14 Сентябрь 2022, 20:02
Можно нарисовать обработку, которая парсит clw файлы на предмет prop:sql и строку запроса следом. На самом деле, не так и сложно.
 
Когда есть 5000+ процедур в 10+ App, парсить clw некомфортно. Ещё в каждом clw по десять процедур.
Игорь Столяров писал(а): 14 Сентябрь 2022, 19:09
Т.е. нет ошибки компиляции - нет проблемы. И наоборот.
 
Вашими молитвами. Пока так буду делать.
 
			
					
				Clarion 11-12
				Добавлено: 15 Сентябрь 2022, 19:05
				 finsoftrz
				kreator писал(а): 15 Сентябрь 2022, 18:41
finsoftrz писал(а): 14 Сентябрь 2022, 20:02
Можно нарисовать обработку, которая парсит clw файлы на предмет prop:sql и строку запроса следом. На самом деле, не так и сложно.
 
Когда есть 5000+ процедур в 10+ App, парсить clw некомфортно. Ещё в каждом clw по десять процедур.
 
У меня поменьше процедур, но кода, скорее всего, больше. Парсит меньше минуты. Смотрите сами.
 
			
					
				Clarion 11-12
				Добавлено: 15 Сентябрь 2022, 19:21
				 Игорь Столяров
				kreator писал(а): 15 Сентябрь 2022, 18:37
Нет там особого текста.
 
Согласен. Это у меня отложился в памяти штатный шаблон ReportToXML:
 
			
					
				Clarion 11-12
				Добавлено: 15 Сентябрь 2022, 19:38
				 kreator
				finsoftrz писал(а): 15 Сентябрь 2022, 19:05
У меня поменьше процедур, но кода, скорее всего, больше. Парсит меньше минуты. Смотрите сами.
 
А дальше что? Надо в файле clw найти процедуру. Потом парсить саму процедуру. Ужас. И не только prop:SQL нужно проверять. Есть ещё prop:Name, например.