240 |
productInvoiceResultSet = productInvoiceDataSource.createResultSet(condProductInvoice) |
productInvoiceResultSet = productInvoiceDataSource.createResultSet(condProductInvoice) |
241 |
more = productInvoiceResultSet.firstRecord() |
more = productInvoiceResultSet.firstRecord() |
242 |
|
|
243 |
|
print "Facturas Producto" |
244 |
while more: |
while more: |
245 |
invoiceTotal = 0 |
invoiceTotal = 0 |
246 |
currOwnDoc = productInvoiceResultSet.current.getField("own_document.id") |
currOwnDoc = productInvoiceResultSet.current.getField("own_document.id") |
247 |
|
|
248 |
tmpInvToPayedBlock.idEntry = str(productInvoiceResultSet.current.getField("own_document.id")) |
tmpInvToPayedBlock.idEntry = str(productInvoiceResultSet.current.getField("own_document.id")) |
249 |
|
tmpInvToPayedBlock.numberEntry = str(productInvoiceResultSet.current.getField("own_document.number")) |
250 |
|
tmpInvToPayedBlock.dateEntry = str(productInvoiceResultSet.current.getField("own_document.date")) |
251 |
|
|
252 |
while productInvoiceResultSet.current.getField("own_document.id") == currOwnDoc and more: |
while productInvoiceResultSet.current.getField("own_document.id") == currOwnDoc and more: |
253 |
lQty = hack.a2f(productInvoiceResultSet.current.getField("own_product_item.qty")) |
lQty = hack.a2f(productInvoiceResultSet.current.getField("own_product_item.qty")) |
267 |
invoiceTotal += hack.a2f(odt_rs.current.getField("own_document_tax.amount")) |
invoiceTotal += hack.a2f(odt_rs.current.getField("own_document_tax.amount")) |
268 |
odt_more = odt_rs.nextRecord() |
odt_more = odt_rs.nextRecord() |
269 |
|
|
|
tmpInvToPayedBlock.numberEntry = str(productInvoiceResultSet.current.getField("own_document.number")) |
|
|
tmpInvToPayedBlock.dateEntry = str(productInvoiceResultSet.current.getField("own_document.date")) |
|
270 |
tmpInvToPayedBlock.amountEntry = str(invoiceTotal) |
tmpInvToPayedBlock.amountEntry = str(invoiceTotal) |
271 |
tmpInvToPayedBlock.payedEntry = "0.0" |
tmpInvToPayedBlock.payedEntry = "0.0" |
272 |
tmpInvToPayedBlock.newRecord() |
tmpInvToPayedBlock.newRecord() |
276 |
serviceInvoiceResultSet= serviceInvoiceDataSource.createResultSet (condServiceInvoice) |
serviceInvoiceResultSet= serviceInvoiceDataSource.createResultSet (condServiceInvoice) |
277 |
more= serviceInvoiceResultSet.firstRecord () |
more= serviceInvoiceResultSet.firstRecord () |
278 |
|
|
279 |
|
print "Facturas Servicio" |
280 |
while more: |
while more: |
281 |
invoiceTotal = 0 |
invoiceTotal = 0 |
282 |
currentOwnDocument = serviceInvoiceResultSet.current.getField ("own_document.id") |
currentOwnDocument = serviceInvoiceResultSet.current.getField ("own_document.id") |
283 |
|
|
284 |
tmpInvToPayedBlock.idEntry = str(serviceInvoiceResultSet.current.getField("own_document.id")) |
tmpInvToPayedBlock.idEntry = str(serviceInvoiceResultSet.current.getField("own_document.id")) |
285 |
|
tmpInvToPayedBlock.numberEntry = str(serviceInvoiceResultSet.current.getField("own_document.number")) |
286 |
|
tmpInvToPayedBlock.dateEntry = str(serviceInvoiceResultSet.current.getField("own_document.date")) |
287 |
|
|
288 |
while serviceInvoiceResultSet.current.getField ("own_document.id") == currentOwnDocument and more: |
while serviceInvoiceResultSet.current.getField ("own_document.id") == currentOwnDocument and more: |
289 |
item = hack.a2f(serviceInvoiceResultSet.current.getField ("own_service_item.amount")) |
item = hack.a2f(serviceInvoiceResultSet.current.getField ("own_service_item.amount")) |
294 |
more = serviceInvoiceResultSet.nextRecord () |
more = serviceInvoiceResultSet.nextRecord () |
295 |
invoiceTotal += item + itemTaxTotal |
invoiceTotal += item + itemTaxTotal |
296 |
|
|
|
tmpInvToPayedBlock.numberEntry = str(serviceInvoiceResultSet.current.getField("own_document.number")) |
|
|
tmpInvToPayedBlock.dateEntry = str(serviceInvoiceResultSet.current.getField("own_document.date")) |
|
297 |
tmpInvToPayedBlock.amountEntry = str(invoiceTotal) |
tmpInvToPayedBlock.amountEntry = str(invoiceTotal) |
298 |
tmpInvToPayedBlock.payedEntry = "0.0" |
tmpInvToPayedBlock.payedEntry = "0.0" |
299 |
tmpInvToPayedBlock.newRecord() |
tmpInvToPayedBlock.newRecord() |
300 |
|
|
|
|
|
301 |
# Busco las que ya han sido pagadas |
# Busco las que ya han sido pagadas |
302 |
rs = payTotDataSource.createResultSet(condPay) |
rs = payTotDataSource.createResultSet(condPay) |
303 |
more = rs.firstRecord() |
more = rs.firstRecord() |