444 |
# print "Cantidad de Registros: ", ownItemBlock.getRecordCount() |
# print "Cantidad de Registros: ", ownItemBlock.getRecordCount() |
445 |
# print "Leng Product Name: ", len(ownItemBlock.prodNameSEntry) |
# print "Leng Product Name: ", len(ownItemBlock.prodNameSEntry) |
446 |
<neb:Block>if ($descriptive_item) {</neb:Block> |
<neb:Block>if ($descriptive_item) {</neb:Block> |
447 |
if ownItemBlock.getRecordCount() > 0 and len(ownItemBlock.descriptiveEntry) > 0: |
if ownItemBlock.getRecordCount() > 0 and float(str(totalBlock.netoEntry)) > 0.00: |
448 |
<neb:Block>} else {</neb:Block> |
<neb:Block>} else {</neb:Block> |
449 |
if ownItemBlock.getRecordCount() > 0 and len(ownItemBlock.productNameEntry) > 0: |
if ownItemBlock.getRecordCount() > 0 and float(str(totalBlock.netoEntry)) > 0.00: |
450 |
<neb:Block>}</neb:Block> |
<neb:Block>}</neb:Block> |
451 |
if not str(ownDocumentBlock.invoiceTypeEntry): |
if not str(ownDocumentBlock.invoiceTypeEntry): |
452 |
genericBox("Falta el tipo de comprobante",["Aceptar"]) |
genericBox("Falta el tipo de comprobante",["Aceptar"]) |
453 |
else: |
else: |
454 |
setFocus(currencyTypeBlock.currencyBox.payEntry) |
<neb:Block>if (!$descriptive_item) {</neb:Block> |
455 |
callTrigger('currencyWorkTrigger') |
lRecords = ownItemDataSource.getRecords() |
456 |
|
for index in range(len(lRecords)): |
457 |
|
lRecord = lRecords[index] |
458 |
|
if not lRecord.getField('own_product_item.price'): |
459 |
|
lRecord.delete() |
460 |
|
<neb:Block>}</neb:Block> |
461 |
|
setFocus(currencyTypeBlock.currencyBox.payEntry) |
462 |
|
callTrigger('currencyWorkTrigger') |
463 |
|
|
464 |
</trigger> |
</trigger> |
465 |
|
|
679 |
|
|
680 |
<!--=== ah, and here comes the dinner.... er, form! ===--> |
<!--=== ah, and here comes the dinner.... er, form! ===--> |
681 |
<page name="neb:$document_name.' a Clientes'"> |
<page name="neb:$document_name.' a Clientes'"> |
682 |
|
<trigger name="firstPagePostFocusin" type="POST-FOCUSIN"> |
683 |
|
setFocus(ownDocumentBlock.clientRecipientBox.clientCodeEntry) |
684 |
|
</trigger> |
685 |
<box height="9" label="neb:$document_name.' de Productos a Clientes'" |
<box height="9" label="neb:$document_name.' de Productos a Clientes'" |
686 |
name="invoiceHeaderBox" width="105" x="0" y="0"> |
name="invoiceHeaderBox" width="105" x="0" y="0"> |
687 |
<!-- Estos bloques son para la gestion del pago del comprobante --> |
<!-- Estos bloques son para la gestion del pago del comprobante --> |
874 |
<!-- <entry field="tax_total" hidden="" name="taxTotalEntry" x="1" y="1"/> --> |
<!-- <entry field="tax_total" hidden="" name="taxTotalEntry" x="1" y="1"/> --> |
875 |
<entry field="due_date" hidden="" name="dueDateEntry" x="1" y="1"/> |
<entry field="due_date" hidden="" name="dueDateEntry" x="1" y="1"/> |
876 |
|
|
|
<label text="remitos corresp.:" x="1" y="7"/> |
|
|
<entry field="related_to" name="relatedToEntry" x="18" y="7" width="60" /> |
|
877 |
<!-- cargo pos --> |
<!-- cargo pos --> |
878 |
<entry field="own_entity" hidden="" name="ownPosEntityIdEntry" x="1" y="1"/> |
<entry field="own_entity" hidden="" name="ownPosEntityIdEntry" x="1" y="1"/> |
879 |
<!-- /cargo pos --> |
<!-- /cargo pos --> |
917 |
<entry name="deudaEntry" style="label" x="52" y="3" width="12" typecast="number" displaymask="%0.2f"/> |
<entry name="deudaEntry" style="label" x="52" y="3" width="12" typecast="number" displaymask="%0.2f"/> |
918 |
|
|
919 |
</box> |
</box> |
920 |
|
<label text="remitos corresp.:" x="1" y="7"/> |
921 |
|
<entry field="related_to" name="relatedToEntry" x="18" y="7" width="60" /> |
922 |
|
|
923 |
<entry field="date" name="dateEntry" style="label" hidden="" typecast="date" |
<entry field="date" name="dateEntry" style="label" hidden="" typecast="date" |
924 |
rows="9" width="24" x="7" y="7"/> |
rows="9" width="24" x="7" y="7"/> |
925 |
<entry field="number" name="numberEntry" style="label" hidden="" width="24" x="15" y="7"/> |
<entry field="number" name="numberEntry" style="label" hidden="" width="24" x="15" y="7"/> |