575 |
tmpValuesDataSource.idEntry = str(ownDocumentShowBlock.idEntry) |
tmpValuesDataSource.idEntry = str(ownDocumentShowBlock.idEntry) |
576 |
if str(ownPosBlock.stockByInvoice) == "1": |
if str(ownPosBlock.stockByInvoice) == "1": |
577 |
print "llamado al trigger" |
print "llamado al trigger" |
578 |
callTrigger('stockSubstractTrigger') |
callTrigger('stockAddTrigger') |
579 |
|
|
580 |
lRecordCount = ownItemShowBlock.getRecordCount() |
lRecordCount = ownItemShowBlock.getRecordCount() |
581 |
for recNum in range(lRecordCount): |
for recNum in range(lRecordCount): |
707 |
ownDocumentSearchBlock.clientSEntry = str(clientResultBlock.idEntry) |
ownDocumentSearchBlock.clientSEntry = str(clientResultBlock.idEntry) |
708 |
</trigger> |
</trigger> |
709 |
|
|
710 |
|
<trigger name="productSearchTrigger" type="NAMED"> |
711 |
|
codeToSearch = str(ownItemBlock.productCodeEntry) |
712 |
|
nameToSearch = str(ownItemBlock.productNameEntry) |
713 |
|
|
714 |
|
callTrigger('startWaitingModeTrigger') |
715 |
|
productResultBlock.initQuery() |
716 |
|
productResultBlock.prodCodeEntry = codeToSearch+"%" |
717 |
|
productResultBlock.prodNameEntry = nameToSearch+"%" |
718 |
|
productResultBlock.processQuery() |
719 |
|
callTrigger('endWaitingModeTrigger') |
720 |
|
|
721 |
|
recordCount = productResultBlock.getRecordCount() |
722 |
|
if recordCount > 1: |
723 |
|
def callback (returnValue): |
724 |
|
global block |
725 |
|
if returnValue >= 0: |
726 |
|
productResultBlock.jumpRecord(returnValue) |
727 |
|
callTrigger('afterProductSearchTrigger') |
728 |
|
|
729 |
|
runForm ('productSelect.gfd', {'data': productResultBlock, 'callback': callback}) |
730 |
|
elif recordCount == 1: |
731 |
|
productResultBlock.jumpRecord(0) |
732 |
|
callTrigger('afterProductSearchTrigger') |
733 |
|
</trigger> |
734 |
|
|
735 |
|
<trigger name="afterProductSearchTrigger" type="NAMED"> |
736 |
|
ownItemBlock.productCodeEntry = str(productResultBlock.prodCodeEntry) |
737 |
|
ownItemBlock.productNameEntry = str(productResultBlock.prodNameEntry) |
738 |
|
ownItemBlock.productEntry = str(productResultBlock.prodIdEntry) |
739 |
|
ownItemBlock.taxPercentEntry = str(productResultBlock.prodIVATaxEntry) |
740 |
|
</trigger> |
741 |
|
|
742 |
<trigger name="resultFocusOutTrigger" type="NAMED"> |
<trigger name="resultFocusOutTrigger" type="NAMED"> |
743 |
import hack |
import hack |
744 |
ownDocumentShowBlock.clear() |
ownDocumentShowBlock.clear() |