9 |
|
|
10 |
<datasource name="invoiceToPayDataSource" cache="1"/> |
<datasource name="invoiceToPayDataSource" cache="1"/> |
11 |
|
|
12 |
<datasource name="providerDataSource" database="papo" |
<datasource name="providerSearchDataSource" database="papo" |
13 |
table="entity, _entity_data, alien_entity, _alien_entity_data, persona, _persona_data, provider, _provider_data" |
table="entity, _entity_data, alien_entity, _alien_entity_data, persona, _persona_data, provider, _provider_data" |
14 |
order_by="_entity_data.name"> |
order_by="_entity_data.name"> |
15 |
<condition> |
<condition> |
184 |
invoiceToPayBlock.processRollback() |
invoiceToPayBlock.processRollback() |
185 |
|
|
186 |
total = 0.0 |
total = 0.0 |
187 |
if str(alienDocumentSearchBlock.providerSearchBox.providerSEntry): |
if str(alienDocumentSearchBlock.providerSearchBox.providerEntry): |
188 |
import gnue.common.GConditions as GConditions |
import gnue.common.GConditions as GConditions |
189 |
import hack |
import hack |
190 |
|
|
202 |
|
|
203 |
eq = GConditions.GCeq(condPay) |
eq = GConditions.GCeq(condPay) |
204 |
GConditions.GCField(eq,"_entity_data._table") |
GConditions.GCField(eq,"_entity_data._table") |
205 |
GConditions.GCConst(eq,str(alienDocumentSearchBlock.providerSearchBox.providernEntry)) |
GConditions.GCConst(eq,str(alienDocumentSearchBlock.providerSearchBox.providerEntry)) |
206 |
|
|
207 |
# Calculo del total facturado por Productos |
# Calculo del total facturado por Productos |
208 |
productInvoiceResultSet = productInvoiceDataSource.createResultSet(condProductInvoice) |
productInvoiceResultSet = productInvoiceDataSource.createResultSet(condProductInvoice) |
361 |
|
|
362 |
callTrigger('startWaitingModeTrigger') |
callTrigger('startWaitingModeTrigger') |
363 |
providerResultBlock.initQuery() |
providerResultBlock.initQuery() |
364 |
providerResultBlock.uidEntry = codeToSearch+"%" |
providerResultBlock.providerCodeEntry = codeToSearch+"%" |
365 |
providerResultBlock.nameEntry = nameToSearch+"%" |
providerResultBlock.providerNameEntry = nameToSearch+"%" |
366 |
providerResultBlock.processQuery() |
providerResultBlock.processQuery() |
367 |
callTrigger('endWaitingModeTrigger') |
callTrigger('endWaitingModeTrigger') |
368 |
recordCount = providerResultBlock.getRecordCount() |
recordCount = providerResultBlock.getRecordCount() |
369 |
|
|
370 |
if recordCount > 1: |
if recordCount > 1: |
371 |
|
|
372 |
def callback (returnValue): |
def callback (returnValue): |
373 |
global block |
global block |
374 |
if returnValue >= 0: |
if returnValue >= 0: |
375 |
providerResultBlock.jumpRecord(returnValue) |
providerResultBlock.jumpRecord(returnValue) |
376 |
alienDocumentBlock.providerSearchBox.providerCodeEntry = str(providerResultBlock.uidEntry) |
alienDocumentSearchBlock.providerSearchBox.providerCodeEntry = str(providerResultBlock.providerCodeEntry) |
377 |
alienDocumentBlock.providerSearchBox.providerNameEntry = str(providerResultBlock.nameEntry) |
alienDocumentSearchBlock.providerSearchBox.providerNameEntry = str(providerResultBlock.providerNameEntry) |
378 |
alienDocumentBlock.providerSearchBox.providerEntry = str(providerResultBlock.idEntry) |
alienDocumentSearchBlock.providerSearchBox.providerEntry = str(providerResultBlock.providerEntry) |
379 |
|
|
380 |
runForm ('providerSelect.gfd', {'data': providerResultBlock, 'callback': callback}) |
runForm ('providerSelect.gfd', {'data': providerResultBlock, 'callback': callback}) |
381 |
elif recordCount == 1: |
elif recordCount == 1: |
382 |
providerResultBlock.jumpRecord(0) |
providerResultBlock.jumpRecord(0) |
383 |
alienDocumentBlock.providerSearchBox.providerCodeEntry = str(providerResultBlock.uidEntry) |
alienDocumentSearchBlock.providerSearchBox.providerCodeEntry = str(providerResultBlock.providerCodeEntry) |
384 |
alienDocumentBlock.providerSearchBox.providerNameEntry = str(providerResultBlock.nameEntry) |
alienDocumentSearchBlock.providerSearchBox.providerNameEntry = str(providerResultBlock.providerNameEntry) |
385 |
alienDocumentBlock.providerSearchBox.providerEntry = str(providerResultBlock.idEntry) |
alienDocumentSearchBlock.providerSearchBox.providerEntry = str(providerResultBlock.providerEntry) |
386 |
]]></trigger> |
]]></trigger> |
387 |
|
|
388 |
<trigger name="startWaitingModeTrigger" type="NAMED"><![CDATA[ |
<trigger name="startWaitingModeTrigger" type="NAMED"><![CDATA[ |
413 |
<page name="Búsqueda de Facturas de Proveedor"> |
<page name="Búsqueda de Facturas de Proveedor"> |
414 |
|
|
415 |
<block name="providerResultBlock" datasource="providerSearchDataSource"> |
<block name="providerResultBlock" datasource="providerSearchDataSource"> |
416 |
<entry name="idEntry" field="_entity_data.id" hidden="" x="1" y="1" width="12"/> |
<entry name="providerEntry" field="_entity_data.id" hidden="" x="1" y="1" width="12"/> |
417 |
<entry name="uidTypeEntry" field="_entity_uid_data.entity_uid_type" hidden="" x="1" y="1" width="12"/> |
<entry name="providerTypeEntry" field="_entity_uid_data.entity_uid_type" hidden="" x="1" y="1" width="12"/> |
418 |
<entry name="uidEntry" field="_entity_uid_data.uid" hidden="" x="1" y="1" width="12"/> |
<entry name="providerCodeEntry" field="_entity_uid_data.uid" hidden="" x="1" y="1" width="12"/> |
419 |
<entry name="nameEntry" field="_entity_data.name" hidden="" x="1" y="1" width="20"/> |
<entry name="providerNameEntry" field="_entity_data.name" hidden="" x="1" y="1" width="20"/> |
420 |
</block> |
</block> |
421 |
|
|
422 |
<block datasource="alienDocumentDataSource" name="alienDocumentSearchBlock" restrictInsert=""> |
<block datasource="alienDocumentDataSource" name="alienDocumentSearchBlock" restrictInsert=""> |
427 |
<entry field="id" hidden="" name="idEntry" x="1" y="1"/> |
<entry field="id" hidden="" name="idEntry" x="1" y="1"/> |
428 |
<entry field="alien_document_type" hidden="" name="typeEntry" x="1" y="1"/> |
<entry field="alien_document_type" hidden="" name="typeEntry" x="1" y="1"/> |
429 |
|
|
430 |
<entry x="1" y="1" field="recipient" name="providerEntry" width="30" hidden=""/> |
<entry x="1" y="1" field="sender" name="providerEntry" width="30" hidden=""/> |
431 |
<entry x="1" y="1" name="providerCodeEntry" width="20"/> |
<entry x="1" y="1" name="providerCodeEntry" width="20"/> |
432 |
<entry x="21" y="1" name="providerNameEntry" width="35"/> |
<entry x="21" y="1" name="providerNameEntry" width="35"/> |
433 |
<button name="providerSearchButton" trigger="providerSearchTrigger" label="Buscar" |
<button name="providerSearchButton" trigger="providerSearchTrigger" label="Buscar" |