| View previous topic :: View next topic | 
	
	
		| Author | Message | 
	
		| Виктория-Юг 
 
 
 Joined: 26 Oct 2005
 Posts: 14
 Location: Александр
 Occupation: программист
 Interests: Краснодар
 
 | 
			
				|  Posted: 19 Oct 2007 17:21    Post subject: Вызов печати из собственного InitListа в БЭСТ-5 |   |  
				| 
 |  
				| Есть плагин, перенесенный из БЭСТ-4, он состоит из двух взаимосвязанных InitListов (из одного вызывается другой затем идет возврат и т.д.) В четверке по F9 из в каждом InitListe вызывалась своя форма печати реестра. Как это же можно реализовать в БЭСТ-5 3.3? Весь плагин перенес, скомпилировал, все работает кроме печати. Т.е. даже стандартные возможности печати не работают (F9, Alt+F9). Внутри InitListов клавиши переназначаются, но F9 никто не переназначает.
 |  | 
	
		| Back to top |  | 
	
		|  | 
	
		| Виктория-Юг 
 
 
 Joined: 26 Oct 2005
 Posts: 14
 Location: Александр
 Occupation: программист
 Interests: Краснодар
 
 | 
			
				|  Posted: 23 Oct 2007 09:26    Post subject: |   |  
				| 
 |  
				| Up |  | 
	
		| Back to top |  | 
	
		|  | 
	
		| nordk 
 
 
 Joined: 27 Jun 2005
 Posts: 1000
 Location: Горбунов Константин
 Occupation: БЭСТ-Партнер
 Interests: СПб
 
 | 
			
				|  Posted: 23 Oct 2007 12:05    Post subject: |   |  
				| 
 |  
				| Да Александр. Тему видел. Думаю что Инитлист в этом месте отличается и не поддерживает старый
 хотябы потому, что Вы в Б4 печатали через массив полей а тут
 на эти клавиши подвешивается FastReport и надо создавать шаблон
 и привязывать его как шаблон по умолчанию.
 Но более точно смогу ответить чуть позже.
 |  | 
	
		| Back to top |  | 
	
		|  | 
	
		| Виктория-Юг 
 
 
 Joined: 26 Oct 2005
 Posts: 14
 Location: Александр
 Occupation: программист
 Interests: Краснодар
 
 | 
			
				|  Posted: 31 Oct 2007 15:19    Post subject: |   |  
				| 
 |  
				| Вопрос все еще актуале |  | 
	
		| Back to top |  | 
	
		|  | 
	
		| nordk 
 
 
 Joined: 27 Jun 2005
 Posts: 1000
 Location: Горбунов Константин
 Occupation: БЭСТ-Партнер
 Interests: СПб
 
 | 
			
				|  Posted: 31 Oct 2007 17:20    Post subject: |   |  
				| 
 |  
				| В личку написал причины задержки с ответом. |  | 
	
		| Back to top |  | 
	
		|  | 
	
		| Титов Александр 
 
 
 Joined: 26 Jul 2002
 Posts: 975
 Location: Титов Александр Александрович
 Occupation: Компания БЭСТ
 Interests: Москва
 
 | 
			
				|  Posted: 01 Nov 2007 10:09    Post subject: Re: Вызов печати из собственного InitListа в БЭСТ-5 |   |  
				| 
 |  
				|  	  | Виктория-Юг wrote: |  	  | Есть плагин, перенесенный из БЭСТ-4, он состоит из двух взаимосвязанных InitListов (из одного вызывается другой затем идет возврат и т.д.) В четверке по F9 из в каждом InitListe вызывалась своя форма печати реестра. Как это же можно реализовать в БЭСТ-5 3.3? Весь плагин перенес, скомпилировал, все работает кроме печати. Т.е. даже стандартные возможности печати не работают (F9, Alt+F9). Внутри InitListов клавиши переназначаются, но F9 никто не переназначает.
 | 
 Добрый день!
 А Вы не могли бы кинуть плагин мне на почту?
 titov@bestnet.ru
 _________________
 С уважением, Александр Титов, Компания БЭСТ, Москва, отдел разрабо
 |  | 
	
		| Back to top |  | 
	
		|  | 
	
		| Виктория-Юг 
 
 
 Joined: 26 Oct 2005
 Posts: 14
 Location: Александр
 Occupation: программист
 Interests: Краснодар
 
 | 
			
				|  Posted: 02 Nov 2007 10:26    Post subject: |   |  
				| 
 |  
				| Отправил |  | 
	
		| Back to top |  | 
	
		|  | 
	
		| Титов Александр 
 
 
 Joined: 26 Jul 2002
 Posts: 975
 Location: Титов Александр Александрович
 Occupation: Компания БЭСТ
 Interests: Москва
 
 | 
			
				|  Posted: 03 Nov 2007 16:25    Post subject: |   |  
				| 
 |  
				|  	  | Виктория-Юг wrote: |  	  | Отправил | 
 Получил. Ответ с исправлениями послал почтой.
 _________________
 С уважением, Александр Титов, Компания БЭСТ, Москва, отдел разрабо
 |  | 
	
		| Back to top |  | 
	
		|  | 
	
		| Виктория-Юг 
 
 
 Joined: 26 Oct 2005
 Posts: 14
 Location: Александр
 Occupation: программист
 Interests: Краснодар
 
 | 
			
				|  Posted: 06 Nov 2007 12:17    Post subject: |   |  
				| 
 |  
				| Можно выложить описание QPrint ? В хелпе на Б4 и здесь на форуме не нашел. |  | 
	
		| Back to top |  | 
	
		|  | 
	
		| nordk 
 
 
 Joined: 27 Jun 2005
 Posts: 1000
 Location: Горбунов Константин
 Occupation: БЭСТ-Партнер
 Interests: СПб
 
 | 
			
				|  Posted: 06 Nov 2007 13:18    Post subject: |   |  
				| 
 |  
				| Выложил QPRINT |  | 
	
		| Back to top |  | 
	
		|  | 
	
		| nordk 
 
 
 Joined: 27 Jun 2005
 Posts: 1000
 Location: Горбунов Константин
 Occupation: БЭСТ-Партнер
 Interests: СПб
 
 | 
			
				|  Posted: 06 Nov 2007 16:05    Post subject: |   |  
				| 
 |  
				| Выложил исправленный для Вас вариант в БЭСТ-5 |  | 
	
		| Back to top |  | 
	
		|  | 
	
		| Виктория-Юг 
 
 
 Joined: 26 Oct 2005
 Posts: 14
 Location: Александр
 Occupation: программист
 Interests: Краснодар
 
 | 
			
				|  Posted: 06 Nov 2007 17:13    Post subject: |   |  
				| 
 |  
				| Спасибо   Только теперь, для полного понимания работы этой функции мне потребуется весть (или половина) текста БЭСТа, начиная с Qprint1
  . Хотелось всего-то внятного описания передаваемых параметров.
 
 Сейчас задача такая:
 По примеру Титова А.А. я сделал отчет, в одном из его полей есть сумма по документу. Надо вывести подножие отчета со словом "Итого" и итоговой суммой по полю.
 |  | 
	
		| Back to top |  | 
	
		|  | 
	
		| nordk 
 
 
 Joined: 27 Jun 2005
 Posts: 1000
 Location: Горбунов Константин
 Occupation: БЭСТ-Партнер
 Interests: СПб
 
 | 
			
				|  Posted: 06 Nov 2007 17:35    Post subject: |   |  
				| 
 |  
				| Положил QPRINT1() |  | 
	
		| Back to top |  | 
	
		|  | 
	
		| Титов Александр 
 
 
 Joined: 26 Jul 2002
 Posts: 975
 Location: Титов Александр Александрович
 Occupation: Компания БЭСТ
 Interests: Москва
 
 | 
			
				|  Posted: 07 Nov 2007 12:08    Post subject: |   |  
				| 
 |  
				|  	  | Виктория-Юг wrote: |  	  | Спасибо   Только теперь, для полного понимания работы этой функции мне потребуется весть (или половина) текста БЭСТа, начиная с Qprint1
  . Хотелось всего-то внятного описания передаваемых параметров.
 
 Сейчас задача такая:
 По примеру Титова А.А. я сделал отчет, в одном из его полей есть сумма по документу. Надо вывести подножие отчета со словом "Итого" и итоговой суммой по полю.
 | 
 Добрый день!
 для QPrint1 - входной массив как в Б4:
 {
 Наименование отчета,;
 {наименование 1 поля,имя 1 поля в базе,шаблон вывода,признак суммирования},;
 {наименование 2 поля,имя 2 поля в базе,шаблон вывода,признак суммирования},;
 {блок кода возвращающий наименование 3,имя 3 поля в базе,шаблон вывода,признак суммирования},;
 ...
 }
 Пример:
 aPHeads:=;
 {"КАPТОТЕКА УЧЕТА ТМЦ НА СКЛАДЕ,{'Группа','Grup','XXXXXX'},;
 {'Н/ном','NNum'},{'Наименование','MLabel->Name'},;
 {{|| IF(n=1,"Тест 1","Тест 2" },'MLabel->Name'},;
 {'Нач.остаток','Kol0',,.T.},{'Тек.кол-во','KolTek','99999999',.T.}}
 _________________
 С уважением, Александр Титов, Компания БЭСТ, Москва, отдел разрабо
 |  | 
	
		| Back to top |  | 
	
		|  | 
	
		|  |