274 |
|
|
275 |
callTrigger('rollbackTrigger') |
callTrigger('rollbackTrigger') |
276 |
|
|
277 |
totalBlock.totalEntry = "" |
totalBlock.totalEntry = "0.00" |
278 |
payBlock.cashEntry = "" |
payBlock.cashEntry = "0.00" |
279 |
payBlock.ctaCteEntry = "" |
payBlock.ctaCteEntry = "0.00" |
280 |
</trigger> |
</trigger> |
281 |
|
|
282 |
<trigger name="rollbackTrigger" type="NAMED"> |
<trigger name="rollbackTrigger" type="NAMED"> |
288 |
|
|
289 |
alienDocumentBlock.newRecord() |
alienDocumentBlock.newRecord() |
290 |
|
|
|
totalBlock.totalEntry = "" |
|
|
payBlock.cashEntry = "" |
|
|
payBlock.ctaCteEntry = "" |
|
291 |
</trigger> |
</trigger> |
292 |
|
|
293 |
<trigger name="deleteTrigger" type="NAMED"> |
<trigger name="deleteTrigger" type="NAMED"> |
300 |
alienDocumentBlock.commit() |
alienDocumentBlock.commit() |
301 |
alienDocumentBlock.processRollback() |
alienDocumentBlock.processRollback() |
302 |
|
|
303 |
totalBlock.totalEntry = "" |
totalBlock.totalEntry = "0.00" |
304 |
payBlock.cashEntry = "" |
payBlock.cashEntry = "0.00" |
305 |
payBlock.ctaCteEntry = "" |
payBlock.ctaCteEntry = "0.00" |
306 |
</trigger> |
</trigger> |
307 |
|
|
308 |
<trigger name="quitTrigger" type="NAMED"> |
<trigger name="quitTrigger" type="NAMED"> |
327 |
|
|
328 |
totalBlock.totalEntry = str(sum) |
totalBlock.totalEntry = str(sum) |
329 |
payBlock.cashEntry = str(sum) |
payBlock.cashEntry = str(sum) |
330 |
payBlock.ctaCteEntry = "" |
payBlock.ctaCteEntry = "0.00" |
331 |
</trigger> |
</trigger> |
332 |
|
|
333 |
<trigger name="newSearchTrigger" type="NAMED"> |
<trigger name="newSearchTrigger" type="NAMED"> |
373 |
<page name="Búsqueda de Facturas de Proveedor"> |
<page name="Búsqueda de Facturas de Proveedor"> |
374 |
<trigger type="Pre-Focusout" src="resultFocusOutTrigger"/> |
<trigger type="Pre-Focusout" src="resultFocusOutTrigger"/> |
375 |
<box height="10" label="Factura de Servicios de Proveedor" |
<box height="10" label="Factura de Servicios de Proveedor" |
376 |
name="invoiceSearchBox" width="82" x="0" y="0"> |
name="invoiceSearchBox" width="84" x="0" y="0"> |
377 |
|
|
378 |
<block datasource="tmpSearchDataSource" name="alienDocumentSearchBlock" restrictInsert=""> |
<block datasource="tmpSearchDataSource" name="alienDocumentSearchBlock" restrictInsert=""> |
379 |
|
|
421 |
</box> |
</box> |
422 |
|
|
423 |
<box height="14" label="Facturas encontradas" name="searchResultBox" |
<box height="14" label="Facturas encontradas" name="searchResultBox" |
424 |
width="82" x="0" y="9"> |
width="84" x="0" y="9"> |
425 |
<block datasource="resultAlienDocumentDataSource" name="resultBlock"> |
<block datasource="resultAlienDocumentDataSource" name="resultBlock"> |
426 |
|
|
427 |
<entry field="id" hidden="" name="idREntry" x="1" y="1"/> |
<entry field="id" hidden="" name="idREntry" x="1" y="1"/> |
466 |
<page name="Factura de Proveedor"> |
<page name="Factura de Proveedor"> |
467 |
<trigger type="PRE-FOCUSIN" src="totalCalcTrigger" /> |
<trigger type="PRE-FOCUSIN" src="totalCalcTrigger" /> |
468 |
<box height="10" label="Factura de Servicios de Proveedor" |
<box height="10" label="Factura de Servicios de Proveedor" |
469 |
name="invoiceHeaderBox" width="82" x="0" y="0"> |
name="invoiceHeaderBox" width="84" x="0" y="0"> |
470 |
|
|
471 |
<!-- Estos bloques son para la gestion del pago de la factura --> |
<!-- Estos bloques son para la gestion del pago de la factura --> |
472 |
<block name="proceedingBlock" datasource="proceedingDataSource" transparentBlock=""> |
<block name="proceedingBlock" datasource="proceedingDataSource" transparentBlock=""> |
520 |
<label name="bundlesLbl" text="Bultos" x="69" y="6" /> |
<label name="bundlesLbl" text="Bultos" x="69" y="6" /> |
521 |
<entry field="bundles" name="bundlesEntry" width="10" x="69" y="7"/> |
<entry field="bundles" name="bundlesEntry" width="10" x="69" y="7"/> |
522 |
|
|
|
<button x="65" y="1" trigger="commitTrigger" width="14" label="Aceptar" |
|
|
name="commitBtn" height="1"/> |
|
|
<button x="65" y="2" trigger="rollbackTrigger" width="14" label="Deshacer" |
|
|
name="rollbackBtn" height="1"/> |
|
|
<button x="65" y="3" trigger="deleteTrigger" width="14" label="Borrar" |
|
|
name="deleteBtn" height="1"/> |
|
523 |
</block> |
</block> |
524 |
</box> |
</box> |
525 |
|
|
526 |
<box height="11" label="Servicios a facturar" name="invoiceItemBox" |
<box height="11" label="Servicios a facturar" name="invoiceItemBox" |
527 |
width="82" x="0" y="9"> |
width="84" x="0" y="9"> |
528 |
<block datasource="alienItemDataSource" name="alienItemBlock"> |
<block datasource="alienItemDataSource" name="alienItemBlock"> |
529 |
|
|
530 |
<entry field="alien_item.alien_document" name="alienDocumentEntry" hidden="" x="1" y="1"/> |
<entry field="alien_item.alien_document" name="alienDocumentEntry" hidden="" x="1" y="1"/> |
559 |
</block> |
</block> |
560 |
<block datasource="nil" name="totalBlock"> |
<block datasource="nil" name="totalBlock"> |
561 |
<label name="totalLbl" text="Total" x="29" y="8"/> |
<label name="totalLbl" text="Total" x="29" y="8"/> |
562 |
<entry name="totalEntry" readonly="" x="36" y="8" width="12" typecast="number" displaymask="%0.2f"/> |
<entry name="totalEntry" readonly="" x="36" y="8" width="12" typecast="number" displaymask="%0.2f" default="0.00"/> |
563 |
</block> |
</block> |
564 |
<!-- Bloques que sirven para el pago --> |
<!-- Bloques que sirven para el pago --> |
565 |
<block name="alienDocumentProceedingBlock" datasource="alienDocumentProceedingDataSource" transparentBlock=""> |
<block name="alienDocumentProceedingBlock" datasource="alienDocumentProceedingDataSource" transparentBlock=""> |
575 |
</block> |
</block> |
576 |
</box> |
</box> |
577 |
<box height="4" label="Pago de la factura" name="payBox" |
<box height="4" label="Pago de la factura" name="payBox" |
578 |
width="82" x="0" y="19"> |
width="84" x="0" y="19"> |
579 |
<block datasource="payDataSource" name="payBlock"> |
<block datasource="payDataSource" name="payBlock"> |
580 |
<label text="Efectivo : " x="1" y="1"/> |
<label text="Efectivo : " x="1" y="1"/> |
581 |
<entry name="cashEntry" x="11" y="1" width="12" typecast="number" displaymask="%0.2f"> |
<entry name="cashEntry" x="11" y="1" width="12" typecast="number" displaymask="%0.2f" default="0.00"> |
582 |
<trigger type="Pre-Focusout"> |
<trigger type="Pre-Focusout"> |
583 |
import hack |
import hack |
584 |
payBlock.ctaCteEntry = str(hack.a2f(totalBlock.totalEntry) - hack.a2f(payBlock.cashEntry)) |
payBlock.ctaCteEntry = str(hack.a2f(totalBlock.totalEntry) - hack.a2f(payBlock.cashEntry)) |
585 |
</trigger> |
</trigger> |
586 |
</entry> |
</entry> |
587 |
<label text="Cta. Cte. : " x="24" y="1"/> |
<label text="Cta. Cte. : " x="24" y="1"/> |
588 |
<entry name="ctaCteEntry" x="36" y="1" width="12" typecast="number" displaymask="%0.2f"> |
<entry name="ctaCteEntry" x="36" y="1" width="12" typecast="number" displaymask="%0.2f" default="0.00"> |
589 |
<trigger type="Pre-Focusout"> |
<trigger type="Pre-Focusout"> |
590 |
import hack |
import hack |
591 |
payBlock.cashEntry = str(hack.a2f(totalBlock.totalEntry) - hack.a2f(payBlock.ctaCteEntry)) |
payBlock.cashEntry = str(hack.a2f(totalBlock.totalEntry) - hack.a2f(payBlock.ctaCteEntry)) |
592 |
</trigger> |
</trigger> |
593 |
</entry> |
</entry> |
594 |
|
<button x="50" y="1" trigger="commitTrigger" width="10" label="Aceptar" |
595 |
|
name="commitBtn" height="1"/> |
596 |
|
<button x="61" y="1" trigger="rollbackTrigger" width="10" label="Deshacer" |
597 |
|
name="rollbackBtn" height="1"/> |
598 |
|
<button x="72" y="1" trigger="deleteTrigger" width="10" label="Borrar" |
599 |
|
name="deleteBtn" height="1"/> |
600 |
|
|
601 |
</block> |
</block> |
602 |
</box> |
</box> |
603 |
</page> |
</page> |