Сломали в период между 9 и 12 марта.
Т.к. я в этот период обновлялся два раза. 9го и 12.
9го числа еще было
Код:
<?xml version="1.0" encoding="UTF-8"?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0">
<xsl:output method="html" encoding="UTF-8" indent="yes"/>
<xsl:template match="/data">
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=UTF-8" />
</head>
<body>
<center>
<h2>Отчет по балансу<br/>Контракт: <xsl:value-of select="@contractTitle"/>(<xsl:value-of select="@comment"/>)</h2>
Период с: <xsl:value-of select="@date1"/> по <xsl:value-of select="@date2"/><br/><br/>
</center>
<xsl:call-template name="main"/><br/>
</body>
</html>
</xsl:template>
<xsl:template name="main">
<table width="100%" border="1" cellspacing="0" cellpadding="0">
<xsl:for-each select="/data/month">
<tr bgcolor="#f0f0f0">
<td><i><xsl:value-of select="@title"/></i></td>
<td> </td>
</tr>
<tr>
<td><b>Входящий остаток на начало месяца </b></td>
<td><b><xsl:value-of select="balance/table/@summa1"/></b></td>
</tr>
<tr bgcolor="#f0f0f0">
<td><b>Приход за месяц </b></td>
<td><b><xsl:value-of select="balance/table/@summa2"/></b></td>
</tr>
<xsl:for-each select="payment/table/data/row">
<tr >
<td>  <xsl:value-of select="@f2"/> <xsl:value-of select="@f4"/></td>
<td>  <xsl:value-of select="@f3"/> </td>
</tr>
</xsl:for-each>
<tr bgcolor="#f0f0f0">
<td><b>Наработка за месяц </b></td>
<td><b>-<xsl:value-of select="balance/table/@summa3"/></b></td>
</tr>
<xsl:for-each select="account/table/data/row">
<tr >
<td>  <xsl:value-of select="@f1"/> </td>
<td>  <xsl:value-of select="@f2"/> </td>
</tr>
</xsl:for-each>
<tr bgcolor="#f0f0f0">
<td><b>Расход за месяц </b></td>
<td><b>-<xsl:value-of select="balance/table/@summa4"/></b></td>
</tr>
<xsl:for-each select="charge/table/data/row">
<tr>
<td>  <xsl:value-of select="@f2"/> <xsl:value-of select="@f4"/> </td>
<td>  <xsl:value-of select="@f3"/> </td>
</tr>
</xsl:for-each>
<tr>
<td><b>Исходящий остаток на конец месяца</b></td>
<td><b><xsl:value-of select="balance/table/@summa5"/></b></td>
</tr>
</xsl:for-each>
</table>
</xsl:template>
</xsl:stylesheet>
а 12 уже стал
Код:
<?xml version="1.0" encoding="UTF-8"?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0">
<xsl:output method="html" encoding="UTF-8" indent="yes"/>
<xsl:template match="/data">
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=UTF-8" />
</head>
<body>
<center>
<h2>Отчет по балансу<br/>Контракт: <xsl:value-of select="@contractTitle"/>(<xsl:value-of select="@comment"/>)</h2>
Период с: <xsl:value-of select="@date1"/> по <xsl:value-of select="@date2"/><br/><br/>
</center>
<xsl:call-template name="main"/><br/>
</body>
</html>
</xsl:template>
<xsl:template name="main">
<table width="100%" border="1" cellspacing="0" cellpadding="0">
<tr>
<td><b>Месяц, год</b></td>
<td><b>Входящий остаток</b></td>
<td><b>Приход</b></td>
<td><b>Наработка</b></td>
<td><b>Расход</b></td>
<td><b>Исходящий остаток</b></td>
</tr>
<xsl:for-each select="/data/row">
<tr>
<td> <xsl:value-of select="@month"/> </td>
<td> <xsl:value-of select="@input_balance"/> </td>
<td> <xsl:value-of select="@charge"></xsl:value-of></td>
<td> <xsl:value-of select="@account"/> </td>
<td> <xsl:value-of select="@payment"/> </td>
<td> <xsl:value-of select="@output_balance"/> </td>
</tr>
</xsl:for-each>
</table>
</xsl:template>
</xsl:stylesheet>