|
@@ -89,6 +89,18 @@
|
89
|
89
|
output.writeEndElement();
|
90
|
90
|
output.writeEndElement();
|
91
|
91
|
output.writeStartElement("tbody");
|
|
92
|
+ var sum3 = 0;
|
|
93
|
+ var sum10 = 0;
|
|
94
|
+ var sum4 = 0;
|
|
95
|
+ var sum11 = 0;
|
|
96
|
+ var sum5 = 0;
|
|
97
|
+ var sum12 = 0;
|
|
98
|
+ var sum6 = 0;
|
|
99
|
+ var sum13 = 0;
|
|
100
|
+ var sum9 = 0;
|
|
101
|
+ var sum15 = 0;
|
|
102
|
+ var sum7 = 0;
|
|
103
|
+ var sum14 = 0;;
|
92
|
104
|
while(query.next())
|
93
|
105
|
{
|
94
|
106
|
output.writeStartElement("tr");
|
|
@@ -100,21 +112,52 @@
|
100
|
112
|
output.writeEndElement();
|
101
|
113
|
output.writeTextElement("td", query.value(1)); //Coffee
|
102
|
114
|
output.writeTextElement("td", query.value(2)); //Reference
|
103
|
|
- output.writeTextElement("td", query.value(3)); //Starting Wt
|
104
|
|
- output.writeTextElement("td", query.value(10)); //Starting Cost
|
105
|
|
- output.writeTextElement("td", query.value(4)); //Purchase Wt
|
106
|
|
- output.writeTextElement("td", query.value(11)); //Purchase Cost
|
107
|
|
- output.writeTextElement("td", query.value(5)); //Use Wt
|
108
|
|
- output.writeTextElement("td", query.value(12)); //Use Cost
|
109
|
|
- output.writeTextElement("td", query.value(6)); //Sale Wt
|
110
|
|
- output.writeTextElement("td", query.value(13)); //Sale Cost
|
111
|
|
- output.writeTextElement("td", query.value(9)); //Adjustment Wt
|
112
|
|
- output.writeTextElement("td", query.value(15)); //Adjustment Cost
|
113
|
|
- output.writeTextElement("td", query.value(7)); //Ending Wt
|
114
|
|
- output.writeTextElement("td", query.value(14)); //Ending Cost
|
|
115
|
+ output.writeTextElement("td", parseFloat(query.value(3)).toFixed(2)); //Starting Wt
|
|
116
|
+ output.writeTextElement("td", parseFloat(query.value(10)).toFixed(2)); //Starting Cost
|
|
117
|
+ output.writeTextElement("td", parseFloat(query.value(4)).toFixed(2)); //Purchase Wt
|
|
118
|
+ output.writeTextElement("td", parseFloat(query.value(11)).toFixed(2)); //Purchase Cost
|
|
119
|
+ output.writeTextElement("td", parseFloat(query.value(5)).toFixed(2)); //Use Wt
|
|
120
|
+ output.writeTextElement("td", parseFloat(query.value(12)).toFixed(2)); //Use Cost
|
|
121
|
+ output.writeTextElement("td", parseFloat(query.value(6)).toFixed(2)); //Sale Wt
|
|
122
|
+ output.writeTextElement("td", parseFloat(query.value(13)).toFixed(2)); //Sale Cost
|
|
123
|
+ output.writeTextElement("td", parseFloat(query.value(9)).toFixed(2)); //Adjustment Wt
|
|
124
|
+ output.writeTextElement("td", parseFloat(query.value(15)).toFixed(2)); //Adjustment Cost
|
|
125
|
+ output.writeTextElement("td", parseFloat(query.value(7)).toFixed(2)); //Ending Wt
|
|
126
|
+ output.writeTextElement("td", parseFloat(query.value(14)).toFixed(2)); //Ending Cost
|
115
|
127
|
output.writeEndElement();
|
|
128
|
+ sum3 += parseFloat(query.value(3));
|
|
129
|
+ sum10 += parseFloat(query.value(10));
|
|
130
|
+ sum4 += parseFloat(query.value(4));
|
|
131
|
+ sum11 += parseFloat(query.value(11));
|
|
132
|
+ sum5 += parseFloat(query.value(5));
|
|
133
|
+ sum12 += parseFloat(query.value(12));
|
|
134
|
+ sum6 += parseFloat(query.value(6));
|
|
135
|
+ sum13 += parseFloat(query.value(13));
|
|
136
|
+ sum9 += parseFloat(query.value(9));
|
|
137
|
+ sum15 += parseFloat(query.value(15));
|
|
138
|
+ sum7 += parseFloat(query.value(7));
|
|
139
|
+ sum14 += parseFloat(query.value(14));
|
116
|
140
|
}
|
117
|
141
|
output.writeEndElement(); // tbody
|
|
142
|
+ output.writeStartElement("tfoot");
|
|
143
|
+ output.writeStartElement("tr");
|
|
144
|
+ output.writeTextElement("td", "");
|
|
145
|
+ output.writeTextElement("td", "");
|
|
146
|
+ output.writeTextElement("th", "Total:");
|
|
147
|
+ output.writeTextElement("td", sum3.toFixed(2));
|
|
148
|
+ output.writeTextElement("td", sum10.toFixed(2));
|
|
149
|
+ output.writeTextElement("td", sum4.toFixed(2));
|
|
150
|
+ output.writeTextElement("td", sum11.toFixed(2));
|
|
151
|
+ output.writeTextElement("td", sum5.toFixed(2));
|
|
152
|
+ output.writeTextElement("td", sum12.toFixed(2));
|
|
153
|
+ output.writeTextElement("td", sum6.toFixed(2));
|
|
154
|
+ output.writeTextElement("td", sum13.toFixed(2));
|
|
155
|
+ output.writeTextElement("td", sum9.toFixed(2));
|
|
156
|
+ output.writeTextElement("td", sum15.toFixed(2));
|
|
157
|
+ output.writeTextElement("td", sum7.toFixed(2));
|
|
158
|
+ output.writeTextElement("td", sum14.toFixed(2));
|
|
159
|
+ output.writeEndElement(); // tr
|
|
160
|
+ output.writeEndElement(); // tfoot
|
118
|
161
|
output.writeEndElement();
|
119
|
162
|
output.writeEndElement();
|
120
|
163
|
output.writeEndElement();
|