1 |
<?xml version="1.0" encoding="ISO-8859-1"?> |
<?xml version="1.0" encoding="ISO-8859-1"?> |
2 |
<!DOCTYPE form SYSTEM "gnue-forms.dtd"> |
<!DOCTYPE form SYSTEM "gnue-forms.dtd"> |
3 |
|
|
4 |
<form width="107" height="24" title="Nota de Devolución para Clientes"> |
<form width="107" height="24" title="Nota de Devolución para Clientes"> |
5 |
|
<neb:Block> |
6 |
|
use PAPO; |
7 |
|
my $uniqed=0; |
8 |
|
</neb:Block> |
9 |
<datasource name="tmpValuesDataSource" cache="1"/> |
<datasource name="tmpValuesDataSource" cache="1"/> |
10 |
<datasource name="payDataSource" cache="1"/> |
<datasource name="payDataSource" cache="1"/> |
11 |
<datasource name="prodSearchDataSource" cache="1"/> |
<datasource name="prodSearchDataSource" cache="1"/> |
231 |
runForm('product.gfd') |
runForm('product.gfd') |
232 |
]]></trigger> |
]]></trigger> |
233 |
|
|
|
<trigger name="searchNextReturnNoteNumber" type="NAMED"><![CDATA[ |
|
|
import gnue.common.GConditions as GConditions |
|
|
|
|
|
condReturnNoteNumber = GConditions.GCondition() |
|
|
|
|
|
tmpAnd = GConditions.GCand(condReturnNoteNumber) |
|
|
eq = GConditions.GCeq(tmpAnd) |
|
|
GConditions.GCField(eq,"_branch_document_data.document_type") |
|
|
GConditions.GCConst(eq,str(ownDocumentBlock.typeEntry)) |
|
|
|
|
|
branchDocumentDataSource.createResultSet(condReturnNoteNumber) |
|
|
|
|
|
]]></trigger> |
|
234 |
|
|
235 |
<trigger name="startWaitingModeTrigger" type="NAMED"><![CDATA[ |
<trigger name="startWaitingModeTrigger" type="NAMED"><![CDATA[ |
236 |
setStatusText("Procesando ...") |
setStatusText("Procesando ...") |
266 |
# it's _such_ a pitty |
# it's _such_ a pitty |
267 |
# pleasePrint ('serviceReturnNote', { 'id': str(ownDocumentBlock.idEntry) }) |
# pleasePrint ('serviceReturnNote', { 'id': str(ownDocumentBlock.idEntry) }) |
268 |
#report='productReturnNote-%s' % str(ownDocumentBlock.typeEntry) |
#report='productReturnNote-%s' % str(ownDocumentBlock.typeEntry) |
269 |
#hack.pleasePrint (self, str(ownDocumentBlock.typeEntry), report, [ 'id='+str(ownDocumentBlock.idEntry) ],branchDocumentBlock.documentPrintCommand) |
#hack.pleasePrint (self, str(ownDocumentBlock.typeEntry), report, [ 'id='+str(ownDocumentBlock.idEntry) ],str(ownPosDocumentBlock.documentPrintCommand)) |
270 |
callTrigger('rollbackTrigger') |
callTrigger('rollbackTrigger') |
271 |
callTrigger('endWaitingModeTrigger') |
callTrigger('endWaitingModeTrigger') |
272 |
]]></trigger> |
]]></trigger> |
273 |
|
|
274 |
<trigger name="commitTrigger" type="NAMED"> |
<trigger name="commitTrigger" type="NAMED"> |
275 |
|
|
276 |
ownDocumentBlock.numberEntry= str(branchDocumentBlock.documentNumberEntry) |
ownDocumentBlock.numberEntry= str(ownPosDocumentBlock.documentNumberEntry) |
277 |
branchDocumentBlock.documentNumberEntry.atomicModify (lambda x: int(x)+1) |
ownPosDocumentBlock.documentNumberEntry.atomicModify (lambda x: int(x)+1) |
278 |
|
|
279 |
ownDocumentBlock.dateEntry = str(tmpBlock.tmpDateEntry ) |
ownDocumentBlock.dateEntry = str(tmpBlock.tmpDateEntry ) |
280 |
if len(ownDocumentBlock.dateEntry) == 0: |
if len(ownDocumentBlock.dateEntry) == 0: |
307 |
callTrigger('searchNextReturnNoteNumber') |
callTrigger('searchNextReturnNoteNumber') |
308 |
#setFocus(ownDocumentBlock.clientCodeEntry) |
#setFocus(ownDocumentBlock.clientCodeEntry) |
309 |
</trigger> |
</trigger> |
310 |
|
|
311 |
<trigger name="startUp" type="On-Startup"> |
<trigger name="startUp" type="On-Startup"> |
312 |
|
ownDocumentBlock.typeEntry = <neb:Inline>'"'.PAPO::returnNote.'"'</neb:Inline> |
313 |
tmpValuesDataSource.priceTypeId = None |
tmpValuesDataSource.priceTypeId = None |
314 |
tmpValuesDataSource.onSwitch = "0" |
tmpValuesDataSource.onSwitch = "0" |
315 |
ownOrganizationBlock.processRollback() |
ownOrganizationBlock.processRollback() |
487 |
<label name="dateLbl" text="Fecha" x="1" y="1" /> |
<label name="dateLbl" text="Fecha" x="1" y="1" /> |
488 |
<entry name="tmpDateEntry" typecast="date" |
<entry name="tmpDateEntry" typecast="date" |
489 |
width="14" x="7" y="1"/> |
width="14" x="7" y="1"/> |
490 |
|
<label name="dateLabel" text="Número de Devolución :" x="32" y="1"/> |
491 |
</block> |
</block> |
492 |
|
|
493 |
<!-- # de nota de devolución --> |
<!-- # de nota de devolución --> |
494 |
<block name="branchDocumentBlock" datasource="branchDocumentDataSource"> |
<neb:Sub neb:src="posDocument.nebc" documentType="ownDocumentBlock.typeEntry" |
495 |
<label name="dateLabel" text="Número de Devolución :" |
ownPosDocumentBlock="ownPosDocumentBlock" documentNumberEntry="documentNumberEntry" |
496 |
x="32" y="1"/> |
documentNumberEntryX="65" documentNumberEntryY="1" |
497 |
<entry name="documentNumberEntry" field="_branch_document_data.number" style="label" |
searchNextDocumentNumber="searchNextReturnNoteNumber" > |
498 |
x="55" y="1" width="15"/> |
</neb:Sub> |
499 |
<entry name="documentTypeEntry" field="_branch_document_data.document_type" hidden="" |
|
|
x="50" y="1" width="15"/> |
|
|
<entry name="branchEntry" field="_branch_document_data.branch" hidden="" |
|
|
x="50" y="1" width="15"/> |
|
|
<entry name="documentPrintCommand" field="_branch_document_data.print_command" hidden="" |
|
|
x="50" y="1" width="15"/> |
|
|
</block> |
|
|
|
|
500 |
</box> |
</box> |
501 |
|
|
502 |
<!-- ******************************** --> |
<!-- ******************************** --> |