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

Diff of /papo/forms/serviceProviderInvoice.gfd

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

revision 1.1 by apronotti, Tue Dec 3 21:33:52 2002 UTC revision 1.2 by apronotti, Wed Dec 11 22:14:43 2002 UTC
# Line 241  Line 241 
241    </trigger>    </trigger>
242    
243    <trigger name="commitTrigger" type="NAMED">    <trigger name="commitTrigger" type="NAMED">
244      if not str(alienDocumentBlock.numberEntry):      if not alienDocumentBlock.getCurrentRecord().isInserted():
245          genericBox("No se puede grabar modificaciones",["Ok"])
246        elif not str(alienDocumentBlock.numberEntry):
247        genericBox("Falta el número del comprobante",["Ok"])        genericBox("Falta el número del comprobante",["Ok"])
248      elif not str(alienDocumentBlock.dateEntry):      elif not str(alienDocumentBlock.dateEntry):
249        genericBox("Falta la fecha del comprobante",["Ok"])        genericBox("Falta la fecha del comprobante",["Ok"])
# Line 312  Line 314 
314    <trigger name="totalCalcTrigger" type="NAMED">    <trigger name="totalCalcTrigger" type="NAMED">
315      import hack      import hack
316    
317        alienItemBlock.taxAmountEntry = hack.a2f(alienItemBlock.priceEntry) * (hack.a2f(alienItemBlock.taxPercentEntry)/100)
318        
319      sum = 0      sum = 0
320      lRecords = alienItemDataSource.getRecords()      lRecords = alienItemDataSource.getRecords()
321      for index in range(len(lRecords)):      for index in range(len(lRecords)):
# Line 320  Line 324 
324        lDiscount = hack.a2f(lRecord.getField("alien_item.discount"))        lDiscount = hack.a2f(lRecord.getField("alien_item.discount"))
325        lPrice = hack.a2f(lRecord.getField("alien_service_item.amount"))        lPrice = hack.a2f(lRecord.getField("alien_service_item.amount"))
326        lTax = hack.a2f(lRecord.getField("alien_item_tax.amount"))        lTax = hack.a2f(lRecord.getField("alien_item_tax.amount"))
327        sum = sum + lPrice * (1+lTax/100) - lBonus - lDiscount        sum += lPrice + lTax - lBonus - lDiscount
328    
329      totalBlock.totalEntry = str(sum)      totalBlock.totalEntry = str(sum)
330      payBlock.cashEntry = str(sum)      payBlock.cashEntry = str(sum)
# Line 500  Line 504 
504          <entry field="date" name="dateEntry" typecast="date"          <entry field="date" name="dateEntry" typecast="date"
505            rows="1" width="22" x="22" y="7"/>            rows="1" width="22" x="22" y="7"/>
506    
507          <button x="44" y="7" trigger="toDayTrigger" width="3" label="."          <button x="44" y="7" trigger="toDayTrigger" width="4" label="hoy"
508            name="dateBtn" height="1"/>            name="dateBtn" height="1"/>
509                
510          <label name="guideNumberLbl" text="Número de guía" x="48" y="6" />          <label name="guideNumberLbl" text="Número de guía" x="48" y="6" />
# Line 534  Line 538 
538            <trigger type="PRE-FOCUSOUT" src="totalCalcTrigger" />            <trigger type="PRE-FOCUSOUT" src="totalCalcTrigger" />
539          </entry>          </entry>
540          <label name="taxLbl" text="IVA" x="47" y="1" />          <label name="taxLbl" text="IVA" x="47" y="1" />
541          <entry x="47" y="2" readonly="" field="alien_item_tax.amount" name="taxAmountEntry" width="5" rows="5" default="21"/>          <entry x="47" y="2" readonly="" field="alien_item_tax.amount" name="taxAmountEntry" width="5" rows="5" hidden=""/>
542            <entry x="47" y="2" name="taxPercentEntry" width="5" rows="5" default="21">
543            <trigger name="taxPercentEntryPreFocusout" type="PRE-FOCUSOUT" src="totalCalcTrigger"/>
544            </entry>
545          <entry x="47" y="2" readonly="" field="alien_item_tax.tax" name="taxTypeEntry" width="5" rows="5" default="1" hidden=""/>          <entry x="47" y="2" readonly="" field="alien_item_tax.tax" name="taxTypeEntry" width="5" rows="5" default="1" hidden=""/>
546          <label name="discountLbl" text="Descuento" x="53" y="1"/>          <label name="discountLbl" text="Descuento" x="53" y="1"/>
547          <entry field="alien_item.discount" name="discountEntry" value="0" typecast="number"          <entry field="alien_item.discount" name="discountEntry" value="0" typecast="number"

Legend:
Removed from v.1.1  
changed lines
  Added in v.1.2

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