Author: hansbak
Date: Sun Jul 19 13:10:22 2009 New Revision: 795534 URL: http://svn.apache.org/viewvc?rev=795534&view=rev Log: make transactionlist on invoice more readable and added some hyperlinks Modified: ofbiz/trunk/applications/accounting/entitydef/entitymodel.xml ofbiz/trunk/applications/accounting/webapp/accounting/invoice/InvoiceForms.xml ofbiz/trunk/applications/accounting/widget/GlForms.xml ofbiz/trunk/applications/accounting/widget/InvoiceScreens.xml Modified: ofbiz/trunk/applications/accounting/entitydef/entitymodel.xml URL: http://svn.apache.org/viewvc/ofbiz/trunk/applications/accounting/entitydef/entitymodel.xml?rev=795534&r1=795533&r2=795534&view=diff ============================================================================== --- ofbiz/trunk/applications/accounting/entitydef/entitymodel.xml (original) +++ ofbiz/trunk/applications/accounting/entitydef/entitymodel.xml Sun Jul 19 13:10:22 2009 @@ -1761,6 +1761,7 @@ <alias entity-alias="ATE" name="debitCreditFlag"/> <alias entity-alias="ATE" name="amount"/> <alias entity-alias="ATE" name="currencyUomId"/> + <alias entity-alias="ATE" name="origAmount"/> <alias entity-alias="ATE" name="origCurrencyUomId"/> <alias entity-alias="ATE" name="organizationPartyId"/> <alias entity-alias="GLA" name="glAccountTypeId"/> Modified: ofbiz/trunk/applications/accounting/webapp/accounting/invoice/InvoiceForms.xml URL: http://svn.apache.org/viewvc/ofbiz/trunk/applications/accounting/webapp/accounting/invoice/InvoiceForms.xml?rev=795534&r1=795533&r2=795534&view=diff ============================================================================== --- ofbiz/trunk/applications/accounting/webapp/accounting/invoice/InvoiceForms.xml (original) +++ ofbiz/trunk/applications/accounting/webapp/accounting/invoice/InvoiceForms.xml Sun Jul 19 13:10:22 2009 @@ -210,20 +210,29 @@ </form> <form name="AcctgTransAndEntries" type="list" title="Accounting Transactions" list-name="AcctgTransAndEntries" odd-row-style="alternate-row" default-table-style="basic-table hover-bar"> - <actions> - <entity-condition entity-name="AcctgTransAndEntries"> - <condition-expr field-name="invoiceId" from-field="invoiceId"/> - <order-by field-name="acctgTransEntrySeqId"/> - </entity-condition> - </actions> <auto-fields-entity entity-name="AcctgTransAndEntries" default-field-type="display"/> - <field name="paymentId"><hidden/></field> + <field name="invoiceId"><hidden/></field> + <field name="amount"><display type="currency" currency="${currencyUomId}"/></field> + <field name="origAmount"><display type="currency" currency="${origCurrencyUomId}"/></field> + <field name="acctgTransId"><hyperlink description="${acctgTransId}" target="EditAcctgTrans?acctgTransId=${acctgTransId}&organizationPartyId=${organizationPartyId}"/></field> <field name="acctgTransTypeId"><display-entity entity-name="AcctgTransType" description="${description}"/></field> <field name="glJournalId"><display-entity entity-name="GlJournal" description="${glJournalName}"/></field> <field name="glAccountTypeId"><display-entity entity-name="GlAccountType" description="${description}"/></field> <field name="glAccountClassId"><display-entity entity-name="GlAccountClass" description="${description}"/></field> <field name="partyId"><display-entity entity-name="PartyNameView" description="${lastName} ${groupName}"/></field> <field name="reconcileStatusId"><display-entity entity-name="StatusItem" key-field-name="statusId"/></field> + <field name="origCurrencyUomId"><ignored/></field> + <field name="currencyUomId"><ignored/></field> + <field name="shipmentId"><ignored/></field> + <field name="receiptId"><ignored/></field> + <field name="inventoryItemId"><ignored/></field> + <field name="workEffortId"><ignored/></field> + <field name="physicalInventoryId"><ignored/></field> + <field name="transDescription"><ignored/></field> + <sort-order> + <sort-field name="acctgTransId"/> + <sort-field name="acctgTransEntrySeqId"/> + </sort-order> </form> <form name="NewSalesInvoice" type="single" target="createInvoice" title="Edit Invoice Header" default-map-name="invoice" Modified: ofbiz/trunk/applications/accounting/widget/GlForms.xml URL: http://svn.apache.org/viewvc/ofbiz/trunk/applications/accounting/widget/GlForms.xml?rev=795534&r1=795533&r2=795534&view=diff ============================================================================== --- ofbiz/trunk/applications/accounting/widget/GlForms.xml (original) +++ ofbiz/trunk/applications/accounting/widget/GlForms.xml Sun Jul 19 13:10:22 2009 @@ -522,8 +522,16 @@ </field> <field name="partyId" title="${uiLabelMap.PartyPartyId}"><lookup target-form-name="LookupPartyName" size="20" maxlength="20"/></field> <field name="workEffortId"><lookup target-form-name="LookupWorkEffort" size="20" maxlength="20"/></field> - <field name="invoiceId"><lookup target-form-name="LookupInvoice" size="20" maxlength="20"/></field> - <field name="paymentId"><lookup target-form-name="LookupPayment" size="20" maxlength="20"/></field> + <field name="invoiceId"> + <lookup target-form-name="LookupInvoice" size="20" maxlength="20"> + <sub-hyperlink target="invoiceOverview?invoiceId=${acctgTrans.invoiceId}" description="${acctgTrans.invoiceId}"/> + </lookup> + </field> + <field name="paymentId"> + <lookup target-form-name="LookupPayment" size="20" maxlength="20"> + <sub-hyperlink target="paymentOverview?paymentId=${acctgTrans.paymentId}" description="${acctgTrans.paymentId}"/> + </lookup> + </field> <field name="produtId"><lookup target-form-name="LookupProduct" size="20" maxlength="20"/></field> <field name="shipmentId"><lookup target-form-name="LookupShipment" size="20" maxlength="20"/></field> <field name="inventoryItemId"><text/></field> @@ -827,6 +835,8 @@ <form name="ViewAcctgTrans" type="single" default-map-name="acctgTrans" default-table-style="basic-table"> <auto-fields-service service-name="updateAcctgTrans" default-field-type="display"/> + <field name="invoiceId"><hyperlink target="invoiceOverview?invoiceId=${acctgTrans.invoiceId}" description="${acctgTrans.invoiceId}"/></field> + <field name="paymentId"><hyperlink target="paymentOverview?paymentId=${acctgTrans.paymentId}" description="${acctgTrans.paymentId}"/></field> <field name="acctgTransTypeId" title="${uiLabelMap.AccountingTransactionType}"> <display-entity entity-name="AcctgTransType" description="${description}"/> </field> Modified: ofbiz/trunk/applications/accounting/widget/InvoiceScreens.xml URL: http://svn.apache.org/viewvc/ofbiz/trunk/applications/accounting/widget/InvoiceScreens.xml?rev=795534&r1=795533&r2=795534&view=diff ============================================================================== --- ofbiz/trunk/applications/accounting/widget/InvoiceScreens.xml (original) +++ ofbiz/trunk/applications/accounting/widget/InvoiceScreens.xml Sun Jul 19 13:10:22 2009 @@ -223,6 +223,10 @@ <set field="invoiceAmount" value="${bsh:org.ofbiz.accounting.invoice.InvoiceWorker.getInvoiceTotal(invoice)}" type="BigDecimal"/> <set field="notAppliedAmount" value="${bsh:org.ofbiz.accounting.invoice.InvoiceWorker.getInvoiceNotApplied(invoice)}" type="BigDecimal"/> <set field="appliedAmount" value="${bsh:org.ofbiz.accounting.invoice.InvoiceWorker.getInvoiceApplied(invoice)}" type="BigDecimal"/> + <entity-condition entity-name="AcctgTransAndEntries" list="AcctgTransAndEntries"> + <condition-expr field-name="invoiceId" operator="equals" from-field="invoiceId"/> + <order-by field-name="acctgTransEntrySeqId"/> + </entity-condition> </actions> <widgets> <decorator-screen name="CommonInvoiceDecorator" location="${parameters.invoiceDecoratorLocation}"> |
Free forum by Nabble | Edit this page |