| forum.bitel.ru http://forum.bitel.ru/  | 
|
| Поля договора в шаблонах отчетов звонков,проблем и задач http://forum.bitel.ru/viewtopic.php?f=21&t=6177  | 
	Страница 1 из 1 | 
| Автор: | mikos [ 30 ноя 2011, 23:30 ] | 
| Заголовок сообщения: | Поля договора в шаблонах отчетов звонков,проблем и задач | 
Подскажите пожалуйста, как вывести в шаблонах отчетов по звонкам, проблемам и задачам, поля договора? Шаблоны: register_call.xsl register_problem.xsl register_task.xsl Пробую в шаблон отчета по звонку вставить вывод адреса абонента (id параметра договора - 13). Код: <xsl:template match="/data"> ... Договор: <xsl:value-of select="header/@contract"/> Адрес: <xsl:value-of select="parameters/parameter[@pid=13]/@value"/> Выводится только надпись "Адрес:". Как вообще доступиться к параметрам договора из этих шаблонов?  | 
	|
| Автор: | mikos [ 05 дек 2011, 19:50 ] | 
| Заголовок сообщения: | Re: Поля договора в шаблонах отчетов звонков,проблем и задач | 
Все еще очень актуально.  | 
	|
| Автор: | skn [ 05 дек 2011, 19:59 ] | 
| Заголовок сообщения: | Re: Поля договора в шаблонах отчетов звонков,проблем и задач | 
что за отчеты?  | 
	|
| Автор: | mikos [ 05 дек 2011, 20:07 ] | 
| Заголовок сообщения: | Re: Поля договора в шаблонах отчетов звонков,проблем и задач | 
Те, что отправляются на мейл при нажатии кнопки "ОК+Email" в звонках и проблемах.  | 
	|
| Автор: | skn [ 05 дек 2011, 20:20 ] | 
| Заголовок сообщения: | Re: Поля договора в шаблонах отчетов звонков,проблем и задач | 
попробуйте получить xml документ на основание которого генерируется отчет, для этого измените шаблон так что бы он выводил исходный xml (см. http://flack.ru/2010/11/18/xslcopy/)  | 
	|
| Автор: | mikos [ 05 дек 2011, 21:38 ] | 
| Заголовок сообщения: | Re: Поля договора в шаблонах отчетов звонков,проблем и задач | 
Не выводится Код: <?xml version="1.0" encoding="windows-1251"?> 
		
		<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0"> <xsl:output method="text" encoding="windows-1251"/> <xsl:template match="/data"> <xsl:copy-of select="*"/> ###################### # Отчет по звонку # ###################### Данные по звонку: --------------------- Код: <xsl:value-of select="header/@id"/> Договор: <xsl:value-of select="header/@contract"/> Адрес: <xsl:value-of select="parameters/parameter[@pid=19]/@value"/> Тип: <xsl:value-of select="header/@type"/> Группа: <xsl:value-of select="header/@group"/> Принят: <xsl:value-of select="header/@open"/> Комментарий --------------------- <xsl:for-each select="comment/row"> <xsl:value-of select="@text"/><xsl:text>
</xsl:text> </xsl:for-each> Комментарий к задаче --------------------- <xsl:for-each select="problem/comment/row"> <xsl:value-of select="@text"/><xsl:text>
</xsl:text> </xsl:for-each> </xsl:template> </xsl:stylesheet>  | 
	|
| Автор: | skn [ 06 дек 2011, 02:44 ] | 
| Заголовок сообщения: | Re: Поля договора в шаблонах отчетов звонков,проблем и задач | 
1) строку Код: <xsl:output method="text" encoding="windows-1251"/>  заменить на Код: <xsl:output method="xml" encoding="windows-1251"/> 2) строку Код: <xsl:copy-of select="*"/>  заменить на Код: <textarea><xsl:copy-of select="*"/></textarea> 
		
		 | 
	|
| Автор: | mikos [ 06 дек 2011, 15:47 ] | 
| Заголовок сообщения: | Re: Поля договора в шаблонах отчетов звонков,проблем и задач | 
Спасибо, действительно - это помогло увидеть xml. Но к решению проблемы не приблизился - в xml нет адреса. Там по сути только то, что выводится в xsl шаблоне - ни больше не меньше.  | 
	|
| Автор: | skn [ 06 дек 2011, 17:55 ] | 
| Заголовок сообщения: | Re: Поля договора в шаблонах отчетов звонков,проблем и задач | 
mikos писал(а): Спасибо, действительно - это помогло увидеть xml. Но к решению проблемы не приблизился - в xml нет адреса. Там по сути только то, что выводится в xsl шаблоне - ни больше не меньше. если данных нет, то и вывести их ПРОСТО не получится, могу посоветовать попробовать вот такой способ - http://wiki.bgbilling.ru/index.php/XSLT ... 0.BE.D1.81  | 
	|
| Автор: | mikos [ 06 дек 2011, 18:29 ] | 
| Заголовок сообщения: | Re: Поля договора в шаблонах отчетов звонков,проблем и задач | 
Да, спасибо - это скорее всего спасет.  | 
	|
| Автор: | skn [ 28 июн 2012, 17:11 ] | 
| Заголовок сообщения: | Re: Поля договора в шаблонах отчетов звонков,проблем и задач | 
а так Код: <textarea rows="30"><xsl:copy-of select="*"/></textarea> 
		
		 | 
	|
| Автор: | dimOn [ 29 июн 2012, 00:38 ] | 
| Заголовок сообщения: | Re: Поля договора в шаблонах отчетов звонков,проблем и задач | 
этот файл целиком приложите сюда  | 
	|
| Автор: | rush [ 29 июн 2012, 09:57 ] | 
| Заголовок сообщения: | Re: Поля договора в шаблонах отчетов звонков,проблем и задач | 
dimOn писал(а): этот файл целиком приложите сюда Какой этот файл? Я редактирую файл register_print_task_order.xsl, вот его содержимое в данный момент: Код: <?xml version="1.0" encoding="UTF-8"?> 
		
		<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0"> <xsl:output method="xml" encoding="UTF-8"/> <xsl:template match="/data"> <textarea rows="30"><xsl:copy-of select="*"/></textarea> </xsl:template> </xsl:stylesheet>  | 
	|
| Автор: | skn [ 29 июн 2012, 12:43 ] | 
| Заголовок сообщения: | Re: Поля договора в шаблонах отчетов звонков,проблем и задач | 
а так Код: <PLAINTEXT><xsl:copy-of select="/data"/></PLAINTEXT> 
		
		 | 
	|
| Автор: | rush [ 29 июн 2012, 14:18 ] | 
| Заголовок сообщения: | Re: Поля договора в шаблонах отчетов звонков,проблем и задач | 
Так работает, спасибо. Правда данных там не много, особо не разгуляешься )  | 
	|
| Страница 1 из 1 | Часовой пояс: UTC + 5 часов [ Летнее время ] | 
| Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/  | 
|