899 |
elif not str(alienDocumentBlock.creditNoteTypeEntry): |
elif not str(alienDocumentBlock.creditNoteTypeEntry): |
900 |
genericBox("Falta el tipo de nota de crédito",["Aceptar"]) |
genericBox("Falta el tipo de nota de crédito",["Aceptar"]) |
901 |
else: |
else: |
902 |
if alienItemBlock.getRecordCount() > 0 and len(alienItemBlock.qtyEntry) > 0 and len(alienItemBlock.productEntry) > 0: |
#if alienItemBlock.getRecordCount() > 0 and len(alienItemBlock.qtyEntry) > 0 and len(alienItemBlock.productEntry) > 0: |
903 |
proceedingBlock.clear() |
proceedingBlock.clear() |
904 |
proceedingBlock.idEntry.autofillBySequence('proceeding_id_seq') |
proceedingBlock.idEntry.autofillBySequence('proceeding_id_seq') |
905 |
proceedingBlock.dateEntry = proceedingDataSource.getTimeStamp() |
proceedingBlock.dateEntry = proceedingDataSource.getTimeStamp() |
906 |
|
|
907 |
alienDocumentBlock.idEntry.autofillBySequence('alien_document_id_seq') |
alienDocumentBlock.idEntry.autofillBySequence('alien_document_id_seq') |
908 |
|
|
909 |
alienDocumentProceedingBlock.clear() |
alienDocumentProceedingBlock.clear() |
910 |
alienDocumentProceedingBlock.proceedingEntry = str(proceedingBlock.idEntry) |
alienDocumentProceedingBlock.proceedingEntry = str(proceedingBlock.idEntry) |
911 |
alienDocumentProceedingBlock.alienDocumentEntry = str(alienDocumentBlock.idEntry) |
alienDocumentProceedingBlock.alienDocumentEntry = str(alienDocumentBlock.idEntry) |
912 |
alienDocumentProceedingBlock.amountEntry = 0 |
alienDocumentProceedingBlock.amountEntry = 0 |
913 |
|
|
914 |
alienDocumentBlock.commit() |
alienDocumentBlock.commit() |
915 |
lAlienDocId = str(alienDocumentBlock.idEntry) |
lAlienDocId = str(alienDocumentBlock.idEntry) |
916 |
setFocus(alienDocumentBlock.dateEntry) |
setFocus(alienDocumentBlock.dateEntry) |
917 |
alienItemToUpdBlock.initQuery() |
alienItemToUpdBlock.initQuery() |
918 |
alienItemToUpdBlock.alienDocumentToUpdEntry = lAlienDocId |
alienItemToUpdBlock.alienDocumentToUpdEntry = lAlienDocId |
919 |
alienItemToUpdBlock.processQuery() |
alienItemToUpdBlock.processQuery() |
920 |
lRecordCount = alienItemToUpdBlock.getRecordCount() |
lRecordCount = alienItemToUpdBlock.getRecordCount() |
921 |
for recNum in range(lRecordCount): |
for recNum in range(lRecordCount): |
922 |
alienItemToUpdBlock.jumpRecord(recNum) |
alienItemToUpdBlock.jumpRecord(recNum) |
923 |
alienItemToUpdBlock.levelEntry.atomicModify(lambda x:x-round(float(str(alienItemToUpdBlock.qtyEntry)),4)) |
alienItemToUpdBlock.levelEntry.atomicModify(lambda x:x-round(float(str(alienItemToUpdBlock.qtyEntry)),4)) |
924 |
alienItemToUpdBlock.clear() |
alienItemToUpdBlock.clear() |
925 |
else: |
#else: |
926 |
alienDocumentBlock.clear() |
# alienDocumentBlock.clear() |
927 |
|
|
928 |
callTrigger('rollbackTrigger') |
callTrigger('rollbackTrigger') |
929 |
|
|
932 |
<trigger name="rollbackTrigger" type="NAMED"> |
<trigger name="rollbackTrigger" type="NAMED"> |
933 |
for block in form._object._blockList: |
for block in form._object._blockList: |
934 |
block.clear() |
block.clear() |
935 |
alienDocumentBlock.newRecord() |
#alienDocumentBlock.newRecord() |
936 |
</trigger> |
</trigger> |
937 |
|
|
938 |
<trigger name="deleteTrigger" type="NAMED"> |
<trigger name="deleteTrigger" type="NAMED"> |