/[papo]/papo/forms/receipt.gfd
ViewVC logotype

Diff of /papo/forms/receipt.gfd

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.11 by charlie, Wed Dec 18 18:47:15 2002 UTC revision 1.12 by charlie, Mon Dec 30 17:15:47 2002 UTC
# Line 240  if str(ownDocumentBlock.clientRecipientB Line 240  if str(ownDocumentBlock.clientRecipientB
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"))
# Line 263  if str(ownDocumentBlock.clientRecipientB Line 267  if str(ownDocumentBlock.clientRecipientB
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()
# Line 274  if str(ownDocumentBlock.clientRecipientB Line 276  if str(ownDocumentBlock.clientRecipientB
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"))
# Line 288  if str(ownDocumentBlock.clientRecipientB Line 294  if str(ownDocumentBlock.clientRecipientB
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()

Legend:
Removed from v.1.11  
changed lines
  Added in v.1.12

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26