Modified: ofbiz/trunk/applications/accounting/widget/GlForms.xml URL: http://svn.apache.org/viewvc/ofbiz/trunk/applications/accounting/widget/GlForms.xml?rev=788368&r1=788367&r2=788368&view=diff ============================================================================== --- ofbiz/trunk/applications/accounting/widget/GlForms.xml (original) +++ ofbiz/trunk/applications/accounting/widget/GlForms.xml Thu Jun 25 14:44:38 2009 @@ -1,873 +1,873 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!-- -Licensed to the Apache Software Foundation (ASF) under one -or more contributor license agreements. See the NOTICE file -distributed with this work for additional information -regarding copyright ownership. The ASF licenses this file -to you under the Apache License, Version 2.0 (the -"License"); you may not use this file except in compliance -with the License. You may obtain a copy of the License at - -http://www.apache.org/licenses/LICENSE-2.0 - -Unless required by applicable law or agreed to in writing, -software distributed under the License is distributed on an -"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -KIND, either express or implied. See the License for the -specific language governing permissions and limitations -under the License. ---> - -<forms xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" - xsi:noNamespaceSchemaLocation="http://ofbiz.apache.org/dtds/widget-form.xsd"> - - <form name="FindAcctgTrans" target="FindAcctgTrans" type="single" title="" default-map-name="journal" - header-row-style="header-row" default-table-style="basic-table"> - <field name="organizationPartyId"><hidden/></field> - <field name="acctgTransId" title="${uiLabelMap.FormFieldTitle_acctgTransId}" entity-name="AcctgTrans"> - <text size="20"/> - </field> - <field name="acctgTransTypeId" title="${uiLabelMap.AccountingTransactionType}"> - <drop-down allow-empty="true"> - <entity-options entity-name="AcctgTransType" description="${description}"> - <entity-order-by field-name="acctgTransTypeId"/> - </entity-options> - </drop-down> - </field> - <field name="glFiscalTypeId"> - <drop-down allow-empty="true"> - <entity-options entity-name="GlFiscalType" description="${description}"> - <entity-order-by field-name="glFiscalTypeId"/> - </entity-options> - </drop-down> - </field> - <field name="glJournalId"> - <drop-down allow-empty="true"> - <entity-options entity-name="GlJournal" description="${glJournalName} [${glJournalId}]"> - <entity-constraint name="organizationPartyId" operator="equals" env-name="organizationPartyId"/> - <entity-order-by field-name="glJournalName"/> - </entity-options> - </drop-down> - </field> - <field name="isPosted"> - <drop-down allow-empty="true"> - <option description="${uiLabelMap.CommonNo}" key="N"/> - <option description="${uiLabelMap.CommonYes}" key="Y"/> - </drop-down> - </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="productId"><lookup target-form-name="LookupProduct" size="20" maxlength="20"/></field> - <field name="workEffortId"><lookup target-form-name="LookupWorkEffort" size="20" maxlength="20"/></field> - <field name="shipmentId"><lookup target-form-name="LookupShipment" size="20" maxlength="20"/></field> - <field name="fromDate"><date-time/></field> - <field name="thruDate"><date-time/></field> - <field name="performSearch"><hidden value="Y"/></field> - <field name="submitButton" title="${uiLabelMap.CommonFind}" widget-style="buttontext"><submit button-type="text-link"/></field> - </form> - - <form name="ListAcctgTrans" type="list" title="List Accounting Transactions" list-name="acctgTransList" - odd-row-style="alternate-row" default-table-style="basic-table hover-bar"> - <actions> - <entity-condition entity-name="AcctgTransAndEntries" list="acctgTransList" distinct="true"> - <condition-list> - <condition-expr field-name="organizationPartyId" operator="equals" from-field="organizationPartyId"/> - <condition-expr field-name="acctgTransTypeId" operator="equals" from-field="parameters.acctgTransTypeId" ignore-if-empty="true"/> - <condition-expr field-name="glFiscalTypeId" operator="equals" from-field="parameters.glFiscalTypeId" ignore-if-empty="true"/> - <condition-expr field-name="glJournalId" operator="equals" from-field="parameters.glJournalId" ignore-if-empty="true"/> - <condition-expr field-name="isPosted" operator="equals" from-field="parameters.isPosted" ignore-if-empty="true"/> - <condition-expr field-name="invoiceId" operator="equals" from-field="parameters.invoiceId" ignore-if-empty="true"/> - <condition-expr field-name="paymentId" operator="equals" from-field="parameters.paymentId" ignore-if-empty="true"/> - <condition-expr field-name="productId" operator="equals" from-field="parameters.productId" ignore-if-empty="true"/> - <condition-expr field-name="workEffortId" operator="equals" from-field="parameters.workEffortId" ignore-if-empty="true"/> - <condition-expr field-name="shipmentId" operator="equals" from-field="parameters.shipmentId" ignore-if-empty="true"/> - <condition-expr field-name="acctgTransId" operator="equals" from-field="parameters.acctgTransId" ignore-if-empty="true"/> - <condition-expr field-name="transactionDate" operator="greater-equals" from-field="parameters.fromDate" ignore-if-empty="true"/> - <condition-expr field-name="transactionDate" operator="less" from-field="parameters.thruDate" ignore-if-empty="true"/> - </condition-list> - <select-field field-name="acctgTransId"/> - <select-field field-name="transactionDate"/> - <select-field field-name="acctgTransTypeId"/> - <select-field field-name="glFiscalTypeId"/> - <select-field field-name="invoiceId"/> - <select-field field-name="paymentId"/> - <select-field field-name="workEffortId"/> - <select-field field-name="shipmentId"/> - <select-field field-name="isPosted"/> - <select-field field-name="postedDate"/> - <order-by field-name="-transactionDate"/> - </entity-condition> - </actions> - - <field name="acctgTransId" widget-style="buttontext"> - <hyperlink also-hidden="false" description="${acctgTransId}" target="EditAcctgTrans"> - <parameter param-name="acctgTransId"/> - <parameter param-name="organizationPartyId"/> - </hyperlink> - </field> - <field name="transactionDate"><display/></field> - <field name="acctgTransTypeId"><display-entity entity-name="AcctgTransType" description="${description}"/></field> - <field name="glFiscalTypeId"><display-entity entity-name="GlFiscalType" description="${description}"/></field> - <field name="invoiceId" use-when="invoiceId!=null" widget-style="buttontext"> - <hyperlink also-hidden="false" description="${invoiceId}" target="editInvoice"> - <parameter param-name="invoiceId"/> - </hyperlink> - </field> - <field name="invoiceId" use-when="invoiceId==null"><display/></field> - <field name="paymentId" use-when="paymentId!=null" widget-style="buttontext"> - <hyperlink also-hidden="false" description="${paymentId}" target="editPayment"> - <parameter param-name="paymentId"/> - </hyperlink> - </field> - <field name="paymentId" use-when="paymentId==null"><display/></field> - <field name="workEffortId" use-when="workEffortId!=null" widget-style="buttontext"> - <hyperlink also-hidden="false" description="${workEffortId}" target="/workeffort/control/EditWorkEffort" target-type="inter-app"> - <parameter param-name="workEffortId"/> - </hyperlink> - </field> - <field name="workEffortId" use-when="workEffortId==null"><display/></field> - <field name="shipmentId" use-when="shipmentId!=null" widget-style="buttontext"> - <hyperlink also-hidden="false" description="${shipmentId}" target="/facility/control/EditShipment" target-type="inter-app"> - <parameter param-name="shipmentId"/> - </hyperlink> - </field> - <field name="shipmentId" use-when="shipmentId==null"><display/></field> - <field name="isPosted"><display/></field> - <field name="postedDate"><display/></field> - <field name="postAcctgTrans" title="${uiLabelMap.CommonEmptyHeader}" use-when=""N".equals(isPosted)" widget-style="buttontext"> - <hyperlink target="postAcctgTrans" description="${uiLabelMap.AccountingPostTransaction}"> - <parameter param-name="acctgTransId"/> - </hyperlink> - </field> - <field name="postAcctgTrans" title="${uiLabelMap.CommonEmptyHeader}" use-when="!"N".equals(isPosted)"><display/></field> - </form> - - <form name="ListUnpostedAcctgTrans" type="list" title="Unposted Accounting Transactions" list-name="transactions" - odd-row-style="alternate-row" default-table-style="basic-table hover-bar"> - <field name="acctgTransId" widget-style="buttontext"> - <hyperlink also-hidden="false" description="${acctgTransId}" target="EditAcctgTrans"> - <parameter param-name="acctgTransId"/> - <parameter param-name="organizationPartyId"/> - </hyperlink> - </field> - <field name="transactionDate"><display/></field> - <field name="acctgTransTypeId"><display-entity entity-name="AcctgTransType" description="${description}"/></field> - <field name="glFiscalTypeId"><display-entity entity-name="GlFiscalType" description="${description}"/></field> - <field name="invoiceId" use-when="invoiceId!=null" widget-style="buttontext"> - <hyperlink also-hidden="false" description="${invoiceId}" target="editInvoice"> - <parameter param-name="invoiceId"/> - </hyperlink> - </field> - <field name="invoiceId" use-when="invoiceId==null"><display/></field> - <field name="paymentId" use-when="paymentId!=null" widget-style="buttontext"> - <hyperlink also-hidden="false" description="${paymentId}" target="editPayment"> - <parameter param-name="paymentId"/> - </hyperlink> - </field> - <field name="paymentId" use-when="paymentId==null"><display/></field> - <field name="partyId"><display/></field> - <field name="workEffortId"><display/></field> - <field name="shipmentId"><display/></field> - <field name="verify" title="${uiLabelMap.CommonEmptyHeader}" widget-style="buttontext"> - <hyperlink description="${uiLabelMap.AccountingVerifyTransaction}" target="postAcctgTrans" also-hidden="false"> - <parameter param-name="acctgTransId"/> - <parameter param-name="organizationPartyId"/> - <parameter param-name="verifyOnly" value="Y"/> - </hyperlink> - </field> - <field name="post" title="${uiLabelMap.CommonEmptyHeader}" widget-style="buttontext"> - <hyperlink description="${uiLabelMap.AccountingPostTransaction}" target="postAcctgTrans" also-hidden="false"> - <parameter param-name="acctgTransId"/> - <parameter param-name="organizationPartyId"/> - </hyperlink> - </field> - </form> - - <form name="FindAcctgTransEntries" target="FindAcctgTransEntries" type="single" title="" - header-row-style="header-row" default-table-style="basic-table"> - <field name="organizationPartyId"><hidden/></field> - <field name="acctgTransId" title="${uiLabelMap.FormFieldTitle_acctgTransId}" entity-name="AcctgTrans"> - <text size="20"/> - </field> - <field name="glAccountId"> - <drop-down allow-empty="true"> - <entity-options entity-name="GlAccountOrganizationAndClass" description="[${glAccountId}] ${accountCode} ${accountName}"> - <entity-constraint name="organizationPartyId" operator="equals" env-name="organizationPartyId"/> - <entity-order-by field-name="glAccountId"/> - <entity-order-by field-name="accountCode"/> - <entity-order-by field-name="accountName"/> - </entity-options> - </drop-down> - </field> - <field name="acctgTransTypeId" title="${uiLabelMap.AccountingTransactionType}"> - <drop-down allow-empty="true"> - <entity-options entity-name="AcctgTransType" description="${description}"> - <entity-order-by field-name="acctgTransTypeId"/> - </entity-options> - </drop-down> - </field> - <field name="glFiscalTypeId"> - <drop-down allow-empty="true"> - <entity-options entity-name="GlFiscalType" description="${description}"> - <entity-order-by field-name="glFiscalTypeId"/> - </entity-options> - </drop-down> - </field> - <field name="glJournalId"> - <drop-down allow-empty="true"> - <entity-options entity-name="GlJournal" description="${glJournalName} [${glJournalId}]"> - <entity-constraint name="organizationPartyId" operator="equals" env-name="organizationPartyId"/> - <entity-order-by field-name="glJournalName"/> - </entity-options> - </drop-down> - </field> - <field name="isPosted"> - <drop-down allow-empty="true"> - <option description="${uiLabelMap.CommonNo}" key="N"/> - <option description="${uiLabelMap.CommonYes}" key="Y"/> - </drop-down> - </field> - <field name="partyId" title="${uiLabelMap.PartyPartyId}"> - <lookup target-form-name="LookupPartyName" 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="produtId"><lookup target-form-name="LookupProduct" size="20" maxlength="20"/></field> - <field name="workEffortId"><lookup target-form-name="LookupWorkEffort" size="20" maxlength="20"/></field> - <field name="shipmentId"><lookup target-form-name="LookupShipment" size="20" maxlength="20"/></field> - <field name="fromDate"><date-time/></field> - <field name="thruDate"><date-time/></field> - <field name="performSearch"><hidden value="Y"/></field> - <field name="reportType"> - <drop-down allow-empty="false"> - <option description="${uiLabelMap.AccountingByAccount}" key="byAccount"/> - <option description="${uiLabelMap.AccountingByDate}" key="byDate"/> - </drop-down> - </field> - <field name="submitButton" title="${uiLabelMap.CommonFind}" widget-style="buttontext"><submit button-type="text-link"/></field> - </form> - <form name="ListFindAcctgTransEntriesByAccount" type="list" title="List Accounting Transaction Entries" list-name="acctgTransEntryList" - odd-row-style="alternate-row" default-table-style="basic-table hover-bar"> - <actions> - <entity-condition entity-name="AcctgTransAndEntries" list="acctgTransEntryList"> - <condition-list> - <condition-expr field-name="organizationPartyId" operator="equals" from-field="organizationPartyId"/> - <condition-expr field-name="glAccountId" operator="equals" from-field="parameters.glAccountId" ignore-if-empty="true"/> - <condition-expr field-name="acctgTransTypeId" operator="equals" from-field="parameters.acctgTransTypeId" ignore-if-empty="true"/> - <condition-expr field-name="glFiscalTypeId" operator="equals" from-field="parameters.glFiscalTypeId" ignore-if-empty="true"/> - <condition-expr field-name="glJournalId" operator="equals" from-field="parameters.glJournalId" ignore-if-empty="true"/> - <condition-expr field-name="isPosted" operator="equals" from-field="parameters.isPosted" ignore-if-empty="true"/> - <condition-expr field-name="partyId" operator="equals" from-field="parameters.partyId" ignore-if-empty="true"/> - <condition-expr field-name="invoiceId" operator="equals" from-field="parameters.invoiceId" ignore-if-empty="true"/> - <condition-expr field-name="paymentId" operator="equals" from-field="parameters.paymentId" ignore-if-empty="true"/> - <condition-expr field-name="productId" operator="equals" from-field="parameters.productId" ignore-if-empty="true"/> - <condition-expr field-name="workEffortId" operator="equals" from-field="parameters.workEffortId" ignore-if-empty="true"/> - <condition-expr field-name="shipmentId" operator="equals" from-field="parameters.shipmentId" ignore-if-empty="true"/> - <condition-expr field-name="acctgTransId" operator="equals" from-field="parameters.acctgTransId" ignore-if-empty="true"/> - <condition-expr field-name="transactionDate" operator="greater-equals" from-field="parameters.fromDate" ignore-if-empty="true"/> - <condition-expr field-name="transactionDate" operator="less" from-field="parameters.thruDate" ignore-if-empty="true"/> - </condition-list> - <order-by field-name="glAccountId"/> - <order-by field-name="-transactionDate"/> - </entity-condition> - </actions> - <row-actions> - <set field="showPosition1" value="${bsh:String prev=(String)previousItem.get("glAccountId");return new Boolean(!(prev!=null&&prev.equals(glAccountId)));}" type="Boolean"/> - </row-actions> - <field name="glAccountId" position="1" use-when="showPosition1"><display/></field> - <field name="glAccountDescription" title="${uiLabelMap.CommonDescription}" position="1" use-when="showPosition1"> - <display description="${accountCode} ${accountName}"/> - </field> - <field name="glAccountClassId" position="1" use-when="showPosition1"> - <display-entity entity-name="GlAccountClass"/> - </field> - - <field name="acctgTransId" widget-style="buttontext" position="2"> - <hyperlink also-hidden="false" description="${acctgTransId}" target="EditAcctgTrans"> - <parameter param-name="acctgTransId"/> - <parameter param-name="organizationPartyId"/> - </hyperlink> - </field> - <field name="acctgTransEntrySeqId" widget-style="buttontext" position="2"><display/></field> - <field name="transactionDate" position="2"><display/></field> - <field name="acctgTransTypeId" position="2"><display-entity entity-name="AcctgTransType" description="${description}"/></field> - <field name="glFiscalTypeId" position="2"><display-entity entity-name="GlFiscalType" description="${description}"/></field> - <field name="invoiceId" position="2" use-when="invoiceId!=null" widget-style="buttontext"> - <hyperlink also-hidden="false" description="${invoiceId}" target="editInvoice"> - <parameter param-name="invoiceId"/> - </hyperlink> - </field> - <field name="invoiceId" position="2" use-when="invoiceId==null"><display/></field> - <field name="paymentId" position="2" use-when="paymentId!=null" widget-style="buttontext"> - <hyperlink also-hidden="false" description="${paymentId}" target="editPayment"> - <parameter param-name="paymentId"/> - </hyperlink> - </field> - <field name="paymentId" position="2" use-when="paymentId==null"><display/></field> - <field name="workEffortId" position="2" use-when="workEffortId!=null" widget-style="buttontext"> - <hyperlink also-hidden="false" description="${workEffortId}" target="/workeffort/control/EditWorkEffort" target-type="inter-app"> - <parameter param-name="workEffortId"/> - </hyperlink> - </field> - <field name="workEffortId" position="2" use-when="workEffortId==null"><display/></field> - <field name="shipmentId" position="2" use-when="shipmentId!=null" widget-style="buttontext"> - <hyperlink also-hidden="false" description="${shipmentId}" target="/facility/control/EditShipment" target-type="inter-app"> - <parameter param-name="shipmentId"/> - </hyperlink> - </field> - <field name="shipmentId" position="2" use-when="shipmentId==null"><display/></field> - <field name="partyId" position="2" use-when="partyId!=null" widget-style="buttontext"> - <hyperlink also-hidden="false" description="${partyId}" target="/partymgr/control/viewprofile" target-type="inter-app"> - <parameter param-name="partyId"/> - </hyperlink> - </field> - <field name="partyId" position="2" use-when="partyId==null"><display/></field> - <field name="productId" position="2" use-when="productId!=null" widget-style="buttontext"> - <hyperlink also-hidden="false" description="${productId}" target="/catalog/control/EditProduct" target-type="inter-app"> - <parameter param-name="productId"/> - </hyperlink> - </field> - <field name="productId" position="2" use-when="productId==null"><display/></field> - <field name="isPosted" position="2"><display/></field> - <field name="postedDate" position="2"><display/></field> - <field name="debitCreditFlag" position="2"><display/></field> - <field name="amount" position="2"><display type="currency" currency="${currencyUomId}"/></field> - </form> - <form name="ListFindAcctgTransEntriesByDate" type="list" title="List Accounting Transaction Entries" list-name="acctgTransEntryList" - odd-row-style="alternate-row" default-table-style="basic-table hover-bar"> - <actions> - <entity-condition entity-name="AcctgTransAndEntries" list="acctgTransEntryList"> - <condition-list> - <condition-expr field-name="organizationPartyId" operator="equals" from-field="organizationPartyId"/> - <condition-expr field-name="glAccountId" operator="equals" from-field="parameters.glAccountId" ignore-if-empty="true"/> - <condition-expr field-name="acctgTransTypeId" operator="equals" from-field="parameters.acctgTransTypeId" ignore-if-empty="true"/> - <condition-expr field-name="glFiscalTypeId" operator="equals" from-field="parameters.glFiscalTypeId" ignore-if-empty="true"/> - <condition-expr field-name="glJournalId" operator="equals" from-field="parameters.glJournalId" ignore-if-empty="true"/> - <condition-expr field-name="isPosted" operator="equals" from-field="parameters.isPosted" ignore-if-empty="true"/> - <condition-expr field-name="partyId" operator="equals" from-field="parameters.partyId" ignore-if-empty="true"/> - <condition-expr field-name="invoiceId" operator="equals" from-field="parameters.invoiceId" ignore-if-empty="true"/> - <condition-expr field-name="paymentId" operator="equals" from-field="parameters.paymentId" ignore-if-empty="true"/> - <condition-expr field-name="productId" operator="equals" from-field="parameters.productId" ignore-if-empty="true"/> - <condition-expr field-name="workEffortId" operator="equals" from-field="parameters.workEffortId" ignore-if-empty="true"/> - <condition-expr field-name="shipmentId" operator="equals" from-field="parameters.shipmentId" ignore-if-empty="true"/> - <condition-expr field-name="acctgTransId" operator="equals" from-field="parameters.acctgTransId" ignore-if-empty="true"/> - <condition-expr field-name="transactionDate" operator="greater-equals" from-field="parameters.fromDate" ignore-if-empty="true"/> - <condition-expr field-name="transactionDate" operator="less" from-field="parameters.thruDate" ignore-if-empty="true"/> - </condition-list> - <order-by field-name="-transactionDate"/> - </entity-condition> - </actions> - - <field name="transactionDate"><display/></field> - <field name="acctgTransId" widget-style="buttontext"> - <hyperlink also-hidden="false" description="${acctgTransId}" target="EditAcctgTrans"> - <parameter param-name="acctgTransId"/> - <parameter param-name="organizationPartyId"/> - </hyperlink> - </field> - <field name="acctgTransEntrySeqId" widget-style="buttontext"><display/></field> - <field name="acctgTransTypeId"><display-entity entity-name="AcctgTransType" description="${description}"/></field> - <field name="glFiscalTypeId"><display-entity entity-name="GlFiscalType" description="${description}"/></field> - <field name="glAccountId"><display/></field> - <field name="glAccountDescription" title="${uiLabelMap.CommonDescription}"> - <display description="${accountCode} ${accountName}"/> - </field> - <field name="glAccountClassId"> - <display-entity entity-name="GlAccountClass"/> - </field> - <field name="invoiceId" use-when="invoiceId!=null" widget-style="buttontext"> - <hyperlink also-hidden="false" description="${invoiceId}" target="editInvoice"> - <parameter param-name="invoiceId"/> - </hyperlink> - </field> - <field name="invoiceId" use-when="invoiceId==null"><display/></field> - <field name="paymentId" use-when="paymentId!=null" widget-style="buttontext"> - <hyperlink also-hidden="false" description="${paymentId}" target="editPayment"> - <parameter param-name="paymentId"/> - </hyperlink> - </field> - <field name="paymentId" use-when="paymentId==null"><display/></field> - <field name="workEffortId" use-when="workEffortId!=null" widget-style="buttontext"> - <hyperlink also-hidden="false" description="${workEffortId}" target="/workeffort/control/EditWorkEffort" target-type="inter-app"> - <parameter param-name="workEffortId"/> - </hyperlink> - </field> - <field name="workEffortId" use-when="workEffortId==null"><display/></field> - <field name="shipmentId" use-when="shipmentId!=null" widget-style="buttontext"> - <hyperlink also-hidden="false" description="${shipmentId}" target="/facility/control/EditShipment" target-type="inter-app"> - <parameter param-name="shipmentId"/> - </hyperlink> - </field> - <field name="shipmentId" use-when="shipmentId==null"><display/></field> - <field name="partyId" use-when="partyId!=null" widget-style="buttontext"> - <hyperlink also-hidden="false" description="${partyId}" target="/partymgr/control/viewprofile" target-type="inter-app"> - <parameter param-name="partyId"/> - </hyperlink> - </field> - <field name="partyId" use-when="partyId==null"><display/></field> - <field name="productId" use-when="productId!=null" widget-style="buttontext"> - <hyperlink also-hidden="false" description="${productId}" target="/catalog/control/EditProduct" target-type="inter-app"> - <parameter param-name="productId"/> - </hyperlink> - </field> - <field name="productId" use-when="productId==null"><display/></field> - <field name="isPosted"><display/></field> - <field name="postedDate"><display/></field> - <field name="debitCreditFlag"><display/></field> - <field name="amount"><display type="currency" currency="${currencyUomId}"/></field> - </form> - - <form name="CreateAcctgTransAndEntries" type="single" target="quickCreateAcctgTransAndEntries" title="" - header-row-style="header-row" default-table-style="basic-table"> - <actions> - <set field="debitGlAccountClassId" from-field="parameters.debitGlAccountClassId"/> - <set field="creditGlAccountClassId" from-field="parameters.creditGlAccountClassId"/> - </actions> - <field name="organizationPartyId"><hidden value="${organizationPartyId}"/></field> - <field name="acctgTransTypeId" title="${uiLabelMap.AccountingTransactionType}"> - <drop-down> - <entity-options entity-name="AcctgTransType" description="${description}"> - <entity-order-by field-name="acctgTransTypeId"/> - </entity-options> - </drop-down> - </field> - <field name="glFiscalTypeId"> - <drop-down> - <entity-options entity-name="GlFiscalType" description="${description}"> - <entity-order-by field-name="glFiscalTypeId"/> - </entity-options> - </drop-down> - </field> - <field name="partyId" title="${uiLabelMap.PartyPartyId}"> - <lookup target-form-name="LookupPartyName" size="20" maxlength="20"/> - </field> - <field name="roleTypeId" parameter-name="roleTypeId"> - <drop-down allow-empty="true"> - <entity-options entity-name="RoleType" key-field-name="roleTypeId" description="${description}"> - <entity-order-by field-name="roleTypeId"/> - </entity-options> - </drop-down> - </field> - <field name="invoiceId"><text size="20" maxlength="20"/></field> - <field name="paymentId"><text size="20" maxlength="20"/></field> - <field name="produtId"><text size="20" maxlength="20"/></field> - <field name="workEffortId"><text size="20" maxlength="20"/></field> - <field name="debitGlAccountId" use-when="debitGlAccountClassId!=null"> - <drop-down> - <entity-options entity-name="GlAccountOrganizationAndClass" key-field-name="glAccountId" description="${glAccountId} ${accountName}"> - <entity-constraint name="organizationPartyId" operator="equals" env-name="parameters.organizationPartyId"/> - <entity-constraint name="glAccountClassId" operator="equals" env-name="debitGlAccountClassId" ignore-if-null="true"/> - <entity-order-by field-name="glAccountId"/> - </entity-options> - </drop-down> - </field> - <field name="debitGlAccountId" use-when="debitGlAccountClassId==null"> - <drop-down> - <entity-options entity-name="GlAccountOrganizationAndClass" key-field-name="glAccountId" description="${glAccountId} ${accountName}"> - <entity-constraint name="organizationPartyId" operator="equals" env-name="parameters.organizationPartyId"/> - <entity-order-by field-name="glAccountId"/> - </entity-options> - </drop-down> - </field> - <field name="creditGlAccountId" use-when="creditGlAccountClassId!=null"> - <drop-down> - <entity-options entity-name="GlAccountOrganizationAndClass" key-field-name="glAccountId" description="${glAccountId} ${accountName}"> - <entity-constraint name="organizationPartyId" operator="equals" env-name="parameters.organizationPartyId"/> - <entity-constraint name="glAccountClassId" operator="equals" env-name="creditGlAccountClassId" ignore-if-null="true"/> - <entity-order-by field-name="glAccountId"/> - </entity-options> - </drop-down> - </field> - <field name="creditGlAccountId" use-when="creditGlAccountClassId==null"> - <drop-down> - <entity-options entity-name="GlAccountOrganizationAndClass" key-field-name="glAccountId" description="${glAccountId} ${accountName}"> - <entity-constraint name="organizationPartyId" operator="equals" env-name="parameters.organizationPartyId"/> - <entity-order-by field-name="glAccountId"/> - </entity-options> - </drop-down> - </field> - <field name="amount"><text size="20" maxlength="20"/></field> - <field name="submitButton" title="${uiLabelMap.CommonCreate}"><submit button-type="button"/></field> - </form> - - <form name="EditAcctgTrans" type="single" target="updateAcctgTrans" default-map-name="acctgTrans" - header-row-style="header-row" default-table-style="basic-table"> - <auto-fields-service service-name="updateAcctgTrans"/> - <field name="acctgTransId" tooltip="${uiLabelMap.CommonNotModifRecreat}"><display/></field> - <field name="organizationPartyId" map-name="parameter"><hidden/></field> - <field name="acctgTransTypeId" title="${uiLabelMap.AccountingTransactionType}"> - <drop-down> - <entity-options entity-name="AcctgTransType" description="${description}"> - <entity-order-by field-name="acctgTransTypeId"/> - </entity-options> - </drop-down> - </field> - <field name="glFiscalTypeId"> - <drop-down> - <entity-options entity-name="GlFiscalType" description="${description}"> - <entity-order-by field-name="glFiscalTypeId"/> - </entity-options> - </drop-down> - </field> - <field name="roleTypeId"> - <drop-down allow-empty="true"> - <entity-options entity-name="RoleType" description="${description}"> - <entity-order-by field-name="roleTypeId"/> - </entity-options> - </drop-down> - </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="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> - <field name="groupStatusId"> - <drop-down allow-empty="true"> - <entity-options entity-name="StatusItem" description="${description}" key-field-name="statusId"> - <entity-order-by field-name="description"/> - </entity-options> - </drop-down> - </field> - <field name="fixedAssetId"> - <drop-down allow-empty="true"> - <entity-options entity-name="FixedAsset" description="${fixedAssetId}"> - <entity-order-by field-name="fixedAssetId"/> - </entity-options> - </drop-down> - </field> - <field name="createdByUserLogin"><hidden/></field> - <field name="lastModifiedByUserLogin"><hidden/></field> - <field name="transactionDate"><date-time/></field> - <field name="updateButton" title="${uiLabelMap.CommonUpdate}"><submit button-type="button"/></field> - </form> - - <form name="EditAcctgTransEntry" type="single" target="updateAcctgTransEntry" default-map-name="acctgTransEntry" default-entity-name="AcctgTransEntry" - header-row-style="header-row" default-table-style="basic-table"> - <alt-target use-when="acctgTransEntry==null" target="createAcctgTransEntry"/> - <field name="organizationPartyId"><hidden/></field> - <field name="acctgTransId"><hidden/></field> - <field name="acctgTransEntrySeqId"><hidden/></field> - <field name="acctgTransEntryTypeId" ><hidden value="_NA_"/></field> - <field name="description"><text size="30"/></field> - <field name="glAccountTypeId"> - <drop-down allow-empty="true"> - <entity-options entity-name="GlAccountType" description="${description}"> - <entity-order-by field-name="glAccountTypeId"/> - </entity-options> - </drop-down> - </field> - <field name="glAccountId"> - <drop-down allow-empty="true"> - <entity-options entity-name="GlAccountOrganizationAndClass" key-field-name="glAccountId" description="${glAccountId} ${accountName}"> - <entity-constraint name="organizationPartyId" operator="equals" env-name="parameters.organizationPartyId"/> - <entity-order-by field-name="glAccountId"/> - </entity-options> - </drop-down> - </field> - <field name="origAmount"><text size="30"/></field> - <field name="origCurrencyUomId"> - <drop-down allow-empty="true"> - <entity-options key-field-name="uomId" description="${abbreviation} - ${description}" entity-name="Uom"> - <entity-constraint name="uomTypeId" operator="equals" value="CURRENCY_MEASURE"/> - <entity-order-by field-name="abbreviation"/> - </entity-options> - </drop-down> - </field> - <field name="purposeEnumId" title="${uiLabelMap.CommonPurpose}"> - <drop-down allow-empty="true"> - <entity-options entity-name="Enumeration" description="${description}" key-field-name="enumId"> - <entity-constraint name="enumTypeId" operator="equals" value="CONVERSION_PURPOSE"/> - <entity-order-by field-name="sequenceId"/> - </entity-options> - </drop-down> - </field> - <field name="voucherRef"><text size="30"/></field> - <field name="partyId"><text size="30"/></field> - <field name="productId"><text size="20"/></field> - <field name="debitCreditFlag"> - <drop-down current="selected"> - <option description="${uiLabelMap.FormFieldTitle_credit}" key="C"/> - <option description="${uiLabelMap.FormFieldTitle_debit}" key="D"/> - </drop-down> - </field> - <field name="reconcileStatusId"><text size="30"/></field> - <field name="settlementTermId"><text size="20"/></field> - <field name="isSummary"><text size="10"/></field> - <field use-when="acctgTransEntry!=null" name="updateButton" title="${uiLabelMap.CommonUpdate}" widget-style="buttontext" ><submit button-type="text-link"/></field> - <field use-when="acctgTransEntry==null" name="createButton" title="${uiLabelMap.CommonCreate}" widget-style="buttontext" ><submit button-type="text-link"/></field> - </form> - <form name="ListAcctgTransEntries" type="list" list-name="acctgTransEntries" default-entity-name="AcctgTransEntry" target="updateAcctgTransEntry" - odd-row-style="alternate-row" default-table-style="basic-table hover-bar"> - <field name="organizationPartyId"><hidden/></field> - <field name="acctgTransId"><hidden/></field> - <field name="acctgTransEntrySeqId"><display/></field> - <field name="glAccountTypeId"> - <drop-down allow-empty="true"> - <entity-options entity-name="GlAccountType" description="${description}"> - <entity-order-by field-name="glAccountTypeId"/> - </entity-options> - </drop-down> - </field> - <field name="glAccountId"> - <drop-down allow-empty="true"> - <entity-options entity-name="GlAccountOrganizationAndClass" key-field-name="glAccountId" description="${glAccountId} ${accountName}"> - <entity-constraint name="organizationPartyId" operator="equals" env-name="parameters.organizationPartyId"/> - <entity-order-by field-name="glAccountId"/> - </entity-options> - </drop-down> - </field> - <!-- - <field name="acctgTransEntryTypeId" title="${uiLabelMap.AccountingTransactionEntryType}"> - <drop-down allow-empty="true"> - <entity-options entity-name="AcctgTransEntryType" description="${description}"> - <entity-order-by field-name="acctgTransEntryTypeId"/> - </entity-options> - </drop-down> - </field> - <field name="settlementTermId"><display/></field> - --> - <field name="description"><display/></field> - <field name="voucherRef"><display/></field> - <field name="partyId"> - <lookup target-form-name="LookupPartyName" size="20" maxlength="20"/> - </field> - <field name="productId"> - <lookup target-form-name="LookupProduct" size="20" maxlength="20"/> - </field> - <field name="reconcileStatusId"> - <drop-down allow-empty="true"> - <entity-options entity-name="StatusItem" key-field-name="statusId" description="${description}"> - <entity-constraint name="statusTypeId" operator="equals" value="ACCTG_ENREC_STATUS"/> - <entity-order-by field-name="statusId"/> - </entity-options> - </drop-down> - </field> - <field name="isSummary"><display/></field> - <field name="debitCreditFlag"> - <drop-down current="selected"> - <option description="${uiLabelMap.FormFieldTitle_credit}" key="C"/> - <option description="${uiLabelMap.FormFieldTitle_debit}" key="D"/> - </drop-down> - </field> - <field name="origAmount"><display type="currency" currency="${origCurrencyUomId}"/></field> - <field name="amount"><display type="currency" currency="${currencyUomId}"/></field> - <field name="updateButton" title="${uiLabelMap.CommonUpdate}"><submit button-type="button"/></field> - <field name="removeButton" title="${uiLabelMap.CommonEmptyHeader}" widget-style="buttontext"> - <hyperlink description="${uiLabelMap.CommonRemove}" target="deleteAcctgTransEntry"> - <parameter param-name="acctgTransId"/> - <parameter param-name="acctgTransEntrySeqId"/> - <parameter param-name="organizationPartyId"/> - </hyperlink> - </field> - </form> - <form name="CreateAcctgTrans" type="single" target="createAcctgTrans" - header-row-style="header-row" default-table-style="basic-table"> - <auto-fields-service service-name="createAcctgTrans"/> - <field name="organizationPartyId"><hidden value="${organizationPartyId}"/></field> - <field name="acctgTransTypeId"> - <drop-down> - <entity-options entity-name="AcctgTransType" description="${description}"> - <entity-order-by field-name="description"/> - </entity-options> - </drop-down> - </field> - <field name="glFiscalTypeId"> - <drop-down> - <entity-options entity-name="GlFiscalType" description="${description}" key-field-name="glFiscalTypeId"> - <entity-order-by field-name="description"/> - </entity-options> - </drop-down> - </field> - <field name="groupStatusId"> - <drop-down allow-empty="true"> - <entity-options entity-name="StatusItem" description="${description}" key-field-name="statusId"> - <entity-constraint name="statusTypeId" operator="equals" value="ACCTG_ENREC_STATUS"/> - <entity-order-by field-name="description"/> - </entity-options> - </drop-down> - </field> - <field name="fixedAssetId"> - <drop-down allow-empty="true"> - <entity-options entity-name="FixedAsset" description="${fixedAssetId}"> - <entity-order-by field-name="fixedAssetId"/> - </entity-options> - </drop-down> - </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"/> - </field> - <field name="partyId"> - <lookup target-form-name="LookupPartyName" size="20" maxlength="20"/> - </field> - <field name="roleTypeId"> - <drop-down allow-empty="true"> - <entity-options entity-name="RoleType" description="${description}"> - <entity-order-by field-name="description"/> - </entity-options> - </drop-down> - </field> - <field name="workEffortId"> - <lookup target-form-name="LookupWorkEffort" size="20" maxlength="20"/> - </field> - <field name="createButton" widget-style="smallSubmit"><submit button-type="button"/></field> - </form> - <form name="FindGlAccountReconciliation" type="single" title="" target="findGlAccountReconciliation" - header-row-style="header-row" default-table-style="basic-table"> - <field name="organizationPartyId"><hidden/></field> - <field name="glAccountId"> - <drop-down allow-empty="false"> - <entity-options entity-name="GlAccount" description="${glAccountId} ${accountName}" key-field-name="glAccountId"> - <entity-order-by field-name="glAccountId"/> - </entity-options> - </drop-down> - </field> - <field name="performSearch"><hidden value="Y"/></field> - <field name="submitButton" title="${uiLabelMap.CommonSearch}" widget-style="buttontext"><submit button-type="text-link"/></field> - </form> - <form name="ListGlAccountReconciliation" type="multi" use-row-submit="true" target="EditGlReconciliation?organizationPartyId=${organizationPartyId}&tabButtonItem=AccountReconciliation" - odd-row-style="alternate-row" default-table-style="basic-table hover-bar"> - <actions> - <entity-condition entity-name="AcctgTransEntry"> - <condition-list> - <condition-expr field-name="organizationPartyId" from-field="organizationPartyId"/> - <condition-expr field-name="reconcileStatusId" operator="equals" value="AES_NOT_RECONCILED"/> - <condition-expr field-name="glAccountId" operator="equals" value="${glAccountId}"/> - </condition-list> - <order-by field-name="-lastUpdatedStamp"/> - </entity-condition> - </actions> - - <field name="acctgTransId"><display/></field> - <field name="acctgTransEntrySeqId"><display/></field> - <field name="glAccountId"><display/></field> - <field name="partyId"><display/></field> - <field name="productId"><display/></field> - <field name="organizationPartyId"><display/></field> - <field name="amount"><display/></field> - <field name="_rowSubmit" title="${uiLabelMap.CommonSelect}"><check/></field> - <field name="submitButton" title="${uiLabelMap.AccountingCreateAcctRecons}" widget-style="buttontext"><submit button-type="text-link"/></field> - </form> - <form name="EditGlReconciliation" type="single" target="updateGlReconciliation?tabButtonItem=${tabButtonItem}" default-map-name="glReconciliation" - header-row-style="header-row" default-table-style="basic-table"> - <auto-fields-service service-name="updateGlReconciliation"/> - <field name="glReconciliationId"><display/></field> - <field name="glReconciliationName"><text/></field> - <field name="description"><text/></field> - <field name="glAccountId"><display/></field> - <field name="reconciledDate"><date-time/></field> - <field name="organizationPartyId"><display/></field> - <field name="reconciledBalance"><display/></field> - <field use-when="glReconciliationId!=null" name="updateButton" title="${uiLabelMap.CommonUpdate}" widget-style="buttontext" ><submit button-type="text-link"/></field> - </form> - <form name="ListGlReconciliationEntries" type="list" use-row-submit="true" - odd-row-style="alternate-row" default-table-style="basic-table hover-bar"> - <actions> - <entity-condition entity-name="GlReconciliationEntry"> - <condition-list> - <condition-expr field-name="glReconciliationId" from-field="glReconciliationId"/> - </condition-list> - </entity-condition> - </actions> - <field name="glReconciliationId"><display/></field> - <field name="acctgTransId"><display/></field> - <field name="acctgTransEntrySeqId"><display/></field> - <field name="reconciledAmount"><display/></field> - <field name="lastUpdatedStamp"><display/></field> - </form> - <form name="FindGlAccountReconciliations" type="single" title="" target="findGlAccountReconciliations" - header-row-style="header-row" default-table-style="basic-table"> - <field name="organizationPartyId"><hidden/></field> - <field name="glAccountId"> - <drop-down allow-empty="false"> - <entity-options entity-name="GlAccount" description="${glAccountId} ${accountName}" key-field-name="glAccountId"> - <entity-order-by field-name="glAccountId"/> - </entity-options> - </drop-down> - </field> - <field name="fromDate"><date-time/></field> - <field name="thruDate"><date-time/></field> - <field name="performSearch"><hidden value="Y"/></field> - <field name="submitButton" title="${uiLabelMap.CommonSearch}" widget-style="buttontext"><submit button-type="text-link"/></field> - </form> - <form name="ListGlAccountReconciliations" type="list" default-entity-name="GlReconciliation" - odd-row-style="alternate-row" default-table-style="basic-table hover-bar"> - <actions> - <entity-condition entity-name="GlReconciliation"> - <condition-list> - <condition-expr field-name="glAccountId" operator="equals" value="${glAccountId}"/> - <condition-expr field-name="reconciledDate" operator="greater-equals" from-field="parameters.fromDate" ignore-if-empty="true"/> - <condition-expr field-name="reconciledDate" operator="less" from-field="parameters.thruDate" ignore-if-empty="true"/> - </condition-list> - </entity-condition> - </actions> - <field name="glReconciliationId"> - <hyperlink also-hidden="false" description="${glReconciliationId}" target="EditGlReconciliations"> - <parameter param-name="glReconciliationId"/> - <parameter param-name="tabButtonItem" from-field="AccountReconciliations"/> - </hyperlink> - </field> - <field name="glReconciliationName"><display/></field> - <field name="description"><display/></field> - <field name="createdByUserLogin"><display/></field> - <field name="lastModifiedByUserLogin"><display/></field> - <field name="glAccountId"><display/></field> - <field name="organizationPartyId"><display/></field> - <field name="reconciledBalance"><display/></field> - </form> - <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="acctgTransTypeId" title="${uiLabelMap.AccountingTransactionType}"> - <display-entity entity-name="AcctgTransType" description="${description}"/> - </field> - <field name="glFiscalTypeId"> - <display-entity entity-name="GlFiscalType" description="${description}"/> - </field> - <field name="roleTypeId"> - <display-entity entity-name="RoleType" description="${description}"/> - </field> - <field name="groupStatusId"> - <display-entity entity-name="StatusItem" key-field-name="statusId" description="${description}"/> - </field> - </form> - <form name="ViewAcctgTransEntries" type="list" list-name="acctgTransEntries" default-entity-name="AcctgTransEntry" - default-table-style="basic-table"> - <field name="organizationPartyId"><hidden/></field> - <field name="acctgTransId"><hidden/></field> - <field name="acctgTransEntrySeqId"><display/></field> - <field name="glAccountTypeId"> - <display-entity entity-name="GlAccountType" description="${description}"/> - </field> - <field name="glAccountId"> - <display-entity entity-name="GlAccount" description="${glAccountId} ${accountName}"/> - </field> - <field name="description"><display/></field> - <field name="voucherRef"><display/></field> - <field name="partyId" widget-style="buttontext"> - <display-entity entity-name="PartyNameView" description="${firstName} ${middleName} ${lastName} ${groupName}"> - <sub-hyperlink target="/partymgr/control/viewprofile" target-type="inter-app" description="${partyId}" link-style="buttontext"> - <parameter param-name="partyId"/> - </sub-hyperlink> - </display-entity> - </field> - <field name="productId" widget-style="buttontext"> - <display-entity entity-name="Product" description="${internalName}"> - <sub-hyperlink target="/catalog/control/EditProduct" target-type="inter-app" description="${productId}" link-style="buttontext"> - <parameter param-name="productId"/> - </sub-hyperlink> - </display-entity> - </field> - <field name="reconcileStatusId"> - <display-entity entity-name="StatusItem" key-field-name="statusId" description="${description}"/> - </field> - <field name="isSummary"><display/></field> - <field name="debitCreditFlag"><display/></field> - <field name="origAmount"><display type="currency" currency="${origCurrencyUomId}"/></field> - <field name="amount"><display type="currency" currency="${currencyUomId}"/></field> - </form> +<?xml version="1.0" encoding="UTF-8"?> +<!-- +Licensed to the Apache Software Foundation (ASF) under one +or more contributor license agreements. See the NOTICE file +distributed with this work for additional information +regarding copyright ownership. The ASF licenses this file +to you under the Apache License, Version 2.0 (the +"License"); you may not use this file except in compliance +with the License. You may obtain a copy of the License at + +http://www.apache.org/licenses/LICENSE-2.0 + +Unless required by applicable law or agreed to in writing, +software distributed under the License is distributed on an +"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +KIND, either express or implied. See the License for the +specific language governing permissions and limitations +under the License. +--> + +<forms xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" + xsi:noNamespaceSchemaLocation="http://ofbiz.apache.org/dtds/widget-form.xsd"> + + <form name="FindAcctgTrans" target="FindAcctgTrans" type="single" title="" default-map-name="journal" + header-row-style="header-row" default-table-style="basic-table"> + <field name="organizationPartyId"><hidden/></field> + <field name="acctgTransId" title="${uiLabelMap.FormFieldTitle_acctgTransId}" entity-name="AcctgTrans"> + <text size="20"/> + </field> + <field name="acctgTransTypeId" title="${uiLabelMap.AccountingTransactionType}"> + <drop-down allow-empty="true"> + <entity-options entity-name="AcctgTransType" description="${description}"> + <entity-order-by field-name="acctgTransTypeId"/> + </entity-options> + </drop-down> + </field> + <field name="glFiscalTypeId"> + <drop-down allow-empty="true"> + <entity-options entity-name="GlFiscalType" description="${description}"> + <entity-order-by field-name="glFiscalTypeId"/> + </entity-options> + </drop-down> + </field> + <field name="glJournalId"> + <drop-down allow-empty="true"> + <entity-options entity-name="GlJournal" description="${glJournalName} [${glJournalId}]"> + <entity-constraint name="organizationPartyId" operator="equals" env-name="organizationPartyId"/> + <entity-order-by field-name="glJournalName"/> + </entity-options> + </drop-down> + </field> + <field name="isPosted"> + <drop-down allow-empty="true"> + <option description="${uiLabelMap.CommonNo}" key="N"/> + <option description="${uiLabelMap.CommonYes}" key="Y"/> + </drop-down> + </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="productId"><lookup target-form-name="LookupProduct" size="20" maxlength="20"/></field> + <field name="workEffortId"><lookup target-form-name="LookupWorkEffort" size="20" maxlength="20"/></field> + <field name="shipmentId"><lookup target-form-name="LookupShipment" size="20" maxlength="20"/></field> + <field name="fromDate"><date-time/></field> + <field name="thruDate"><date-time/></field> + <field name="performSearch"><hidden value="Y"/></field> + <field name="submitButton" title="${uiLabelMap.CommonFind}" widget-style="buttontext"><submit button-type="text-link"/></field> + </form> + + <form name="ListAcctgTrans" type="list" title="List Accounting Transactions" list-name="acctgTransList" + odd-row-style="alternate-row" default-table-style="basic-table hover-bar"> + <actions> + <entity-condition entity-name="AcctgTransAndEntries" list="acctgTransList" distinct="true"> + <condition-list> + <condition-expr field-name="organizationPartyId" operator="equals" from-field="organizationPartyId"/> + <condition-expr field-name="acctgTransTypeId" operator="equals" from-field="parameters.acctgTransTypeId" ignore-if-empty="true"/> + <condition-expr field-name="glFiscalTypeId" operator="equals" from-field="parameters.glFiscalTypeId" ignore-if-empty="true"/> + <condition-expr field-name="glJournalId" operator="equals" from-field="parameters.glJournalId" ignore-if-empty="true"/> + <condition-expr field-name="isPosted" operator="equals" from-field="parameters.isPosted" ignore-if-empty="true"/> + <condition-expr field-name="invoiceId" operator="equals" from-field="parameters.invoiceId" ignore-if-empty="true"/> + <condition-expr field-name="paymentId" operator="equals" from-field="parameters.paymentId" ignore-if-empty="true"/> + <condition-expr field-name="productId" operator="equals" from-field="parameters.productId" ignore-if-empty="true"/> + <condition-expr field-name="workEffortId" operator="equals" from-field="parameters.workEffortId" ignore-if-empty="true"/> + <condition-expr field-name="shipmentId" operator="equals" from-field="parameters.shipmentId" ignore-if-empty="true"/> + <condition-expr field-name="acctgTransId" operator="equals" from-field="parameters.acctgTransId" ignore-if-empty="true"/> + <condition-expr field-name="transactionDate" operator="greater-equals" from-field="parameters.fromDate" ignore-if-empty="true"/> + <condition-expr field-name="transactionDate" operator="less" from-field="parameters.thruDate" ignore-if-empty="true"/> + </condition-list> + <select-field field-name="acctgTransId"/> + <select-field field-name="transactionDate"/> + <select-field field-name="acctgTransTypeId"/> + <select-field field-name="glFiscalTypeId"/> + <select-field field-name="invoiceId"/> + <select-field field-name="paymentId"/> + <select-field field-name="workEffortId"/> + <select-field field-name="shipmentId"/> + <select-field field-name="isPosted"/> + <select-field field-name="postedDate"/> + <order-by field-name="-transactionDate"/> + </entity-condition> + </actions> + + <field name="acctgTransId" widget-style="buttontext"> + <hyperlink also-hidden="false" description="${acctgTransId}" target="EditAcctgTrans"> + <parameter param-name="acctgTransId"/> + <parameter param-name="organizationPartyId"/> + </hyperlink> + </field> + <field name="transactionDate"><display/></field> + <field name="acctgTransTypeId"><display-entity entity-name="AcctgTransType" description="${description}"/></field> + <field name="glFiscalTypeId"><display-entity entity-name="GlFiscalType" description="${description}"/></field> + <field name="invoiceId" use-when="invoiceId!=null" widget-style="buttontext"> + <hyperlink also-hidden="false" description="${invoiceId}" target="editInvoice"> + <parameter param-name="invoiceId"/> + </hyperlink> + </field> + <field name="invoiceId" use-when="invoiceId==null"><display/></field> + <field name="paymentId" use-when="paymentId!=null" widget-style="buttontext"> + <hyperlink also-hidden="false" description="${paymentId}" target="editPayment"> + <parameter param-name="paymentId"/> + </hyperlink> + </field> + <field name="paymentId" use-when="paymentId==null"><display/></field> + <field name="workEffortId" use-when="workEffortId!=null" widget-style="buttontext"> + <hyperlink also-hidden="false" description="${workEffortId}" target="/workeffort/control/EditWorkEffort" target-type="inter-app"> + <parameter param-name="workEffortId"/> + </hyperlink> + </field> + <field name="workEffortId" use-when="workEffortId==null"><display/></field> + <field name="shipmentId" use-when="shipmentId!=null" widget-style="buttontext"> + <hyperlink also-hidden="false" description="${shipmentId}" target="/facility/control/EditShipment" target-type="inter-app"> + <parameter param-name="shipmentId"/> + </hyperlink> + </field> + <field name="shipmentId" use-when="shipmentId==null"><display/></field> + <field name="isPosted"><display/></field> + <field name="postedDate"><display/></field> + <field name="postAcctgTrans" title="${uiLabelMap.CommonEmptyHeader}" use-when=""N".equals(isPosted)" widget-style="buttontext"> + <hyperlink target="postAcctgTrans" description="${uiLabelMap.AccountingPostTransaction}"> + <parameter param-name="acctgTransId"/> + </hyperlink> + </field> + <field name="postAcctgTrans" title="${uiLabelMap.CommonEmptyHeader}" use-when="!"N".equals(isPosted)"><display/></field> + </form> + + <form name="ListUnpostedAcctgTrans" type="list" title="Unposted Accounting Transactions" list-name="transactions" + odd-row-style="alternate-row" default-table-style="basic-table hover-bar"> + <field name="acctgTransId" widget-style="buttontext"> + <hyperlink also-hidden="false" description="${acctgTransId}" target="EditAcctgTrans"> + <parameter param-name="acctgTransId"/> + <parameter param-name="organizationPartyId"/> + </hyperlink> + </field> + <field name="transactionDate"><display/></field> + <field name="acctgTransTypeId"><display-entity entity-name="AcctgTransType" description="${description}"/></field> + <field name="glFiscalTypeId"><display-entity entity-name="GlFiscalType" description="${description}"/></field> + <field name="invoiceId" use-when="invoiceId!=null" widget-style="buttontext"> + <hyperlink also-hidden="false" description="${invoiceId}" target="editInvoice"> + <parameter param-name="invoiceId"/> + </hyperlink> + </field> + <field name="invoiceId" use-when="invoiceId==null"><display/></field> + <field name="paymentId" use-when="paymentId!=null" widget-style="buttontext"> + <hyperlink also-hidden="false" description="${paymentId}" target="editPayment"> + <parameter param-name="paymentId"/> + </hyperlink> + </field> + <field name="paymentId" use-when="paymentId==null"><display/></field> + <field name="partyId"><display/></field> + <field name="workEffortId"><display/></field> + <field name="shipmentId"><display/></field> + <field name="verify" title="${uiLabelMap.CommonEmptyHeader}" widget-style="buttontext"> + <hyperlink description="${uiLabelMap.AccountingVerifyTransaction}" target="postAcctgTrans" also-hidden="false"> + <parameter param-name="acctgTransId"/> + <parameter param-name="organizationPartyId"/> + <parameter param-name="verifyOnly" value="Y"/> + </hyperlink> + </field> + <field name="post" title="${uiLabelMap.CommonEmptyHeader}" widget-style="buttontext"> + <hyperlink description="${uiLabelMap.AccountingPostTransaction}" target="postAcctgTrans" also-hidden="false"> + <parameter param-name="acctgTransId"/> + <parameter param-name="organizationPartyId"/> + </hyperlink> + </field> + </form> + + <form name="FindAcctgTransEntries" target="FindAcctgTransEntries" type="single" title="" + header-row-style="header-row" default-table-style="basic-table"> + <field name="organizationPartyId"><hidden/></field> + <field name="acctgTransId" title="${uiLabelMap.FormFieldTitle_acctgTransId}" entity-name="AcctgTrans"> + <text size="20"/> + </field> + <field name="glAccountId"> + <drop-down allow-empty="true"> + <entity-options entity-name="GlAccountOrganizationAndClass" description="[${glAccountId}] ${accountCode} ${accountName}"> + <entity-constraint name="organizationPartyId" operator="equals" env-name="organizationPartyId"/> + <entity-order-by field-name="glAccountId"/> + <entity-order-by field-name="accountCode"/> + <entity-order-by field-name="accountName"/> + </entity-options> + </drop-down> + </field> + <field name="acctgTransTypeId" title="${uiLabelMap.AccountingTransactionType}"> + <drop-down allow-empty="true"> + <entity-options entity-name="AcctgTransType" description="${description}"> + <entity-order-by field-name="acctgTransTypeId"/> + </entity-options> + </drop-down> + </field> + <field name="glFiscalTypeId"> + <drop-down allow-empty="true"> + <entity-options entity-name="GlFiscalType" description="${description}"> + <entity-order-by field-name="glFiscalTypeId"/> + </entity-options> + </drop-down> + </field> + <field name="glJournalId"> + <drop-down allow-empty="true"> + <entity-options entity-name="GlJournal" description="${glJournalName} [${glJournalId}]"> + <entity-constraint name="organizationPartyId" operator="equals" env-name="organizationPartyId"/> + <entity-order-by field-name="glJournalName"/> + </entity-options> + </drop-down> + </field> + <field name="isPosted"> + <drop-down allow-empty="true"> + <option description="${uiLabelMap.CommonNo}" key="N"/> + <option description="${uiLabelMap.CommonYes}" key="Y"/> + </drop-down> + </field> + <field name="partyId" title="${uiLabelMap.PartyPartyId}"> + <lookup target-form-name="LookupPartyName" 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="produtId"><lookup target-form-name="LookupProduct" size="20" maxlength="20"/></field> + <field name="workEffortId"><lookup target-form-name="LookupWorkEffort" size="20" maxlength="20"/></field> + <field name="shipmentId"><lookup target-form-name="LookupShipment" size="20" maxlength="20"/></field> + <field name="fromDate"><date-time/></field> + <field name="thruDate"><date-time/></field> + <field name="performSearch"><hidden value="Y"/></field> + <field name="reportType"> + <drop-down allow-empty="false"> + <option description="${uiLabelMap.AccountingByAccount}" key="byAccount"/> + <option description="${uiLabelMap.AccountingByDate}" key="byDate"/> + </drop-down> + </field> + <field name="submitButton" title="${uiLabelMap.CommonFind}" widget-style="buttontext"><submit button-type="text-link"/></field> + </form> + <form name="ListFindAcctgTransEntriesByAccount" type="list" title="List Accounting Transaction Entries" list-name="acctgTransEntryList" + odd-row-style="alternate-row" default-table-style="basic-table hover-bar"> + <actions> + <entity-condition entity-name="AcctgTransAndEntries" list="acctgTransEntryList"> + <condition-list> + <condition-expr field-name="organizationPartyId" operator="equals" from-field="organizationPartyId"/> + <condition-expr field-name="glAccountId" operator="equals" from-field="parameters.glAccountId" ignore-if-empty="true"/> + <condition-expr field-name="acctgTransTypeId" operator="equals" from-field="parameters.acctgTransTypeId" ignore-if-empty="true"/> + <condition-expr field-name="glFiscalTypeId" operator="equals" from-field="parameters.glFiscalTypeId" ignore-if-empty="true"/> + <condition-expr field-name="glJournalId" operator="equals" from-field="parameters.glJournalId" ignore-if-empty="true"/> + <condition-expr field-name="isPosted" operator="equals" from-field="parameters.isPosted" ignore-if-empty="true"/> + <condition-expr field-name="partyId" operator="equals" from-field="parameters.partyId" ignore-if-empty="true"/> + <condition-expr field-name="invoiceId" operator="equals" from-field="parameters.invoiceId" ignore-if-empty="true"/> + <condition-expr field-name="paymentId" operator="equals" from-field="parameters.paymentId" ignore-if-empty="true"/> + <condition-expr field-name="productId" operator="equals" from-field="parameters.productId" ignore-if-empty="true"/> + <condition-expr field-name="workEffortId" operator="equals" from-field="parameters.workEffortId" ignore-if-empty="true"/> + <condition-expr field-name="shipmentId" operator="equals" from-field="parameters.shipmentId" ignore-if-empty="true"/> + <condition-expr field-name="acctgTransId" operator="equals" from-field="parameters.acctgTransId" ignore-if-empty="true"/> + <condition-expr field-name="transactionDate" operator="greater-equals" from-field="parameters.fromDate" ignore-if-empty="true"/> + <condition-expr field-name="transactionDate" operator="less" from-field="parameters.thruDate" ignore-if-empty="true"/> + </condition-list> + <order-by field-name="glAccountId"/> + <order-by field-name="-transactionDate"/> + </entity-condition> + </actions> + <row-actions> + <set field="showPosition1" value="${bsh:String prev=(String)previousItem.get("glAccountId");return new Boolean(!(prev!=null&&prev.equals(glAccountId)));}" type="Boolean"/> + </row-actions> + <field name="glAccountId" position="1" use-when="showPosition1"><display/></field> + <field name="glAccountDescription" title="${uiLabelMap.CommonDescription}" position="1" use-when="showPosition1"> + <display description="${accountCode} ${accountName}"/> + </field> + <field name="glAccountClassId" position="1" use-when="showPosition1"> + <display-entity entity-name="GlAccountClass"/> + </field> + + <field name="acctgTransId" widget-style="buttontext" position="2"> + <hyperlink also-hidden="false" description="${acctgTransId}" target="EditAcctgTrans"> + <parameter param-name="acctgTransId"/> + <parameter param-name="organizationPartyId"/> + </hyperlink> + </field> + <field name="acctgTransEntrySeqId" widget-style="buttontext" position="2"><display/></field> + <field name="transactionDate" position="2"><display/></field> + <field name="acctgTransTypeId" position="2"><display-entity entity-name="AcctgTransType" description="${description}"/></field> + <field name="glFiscalTypeId" position="2"><display-entity entity-name="GlFiscalType" description="${description}"/></field> + <field name="invoiceId" position="2" use-when="invoiceId!=null" widget-style="buttontext"> + <hyperlink also-hidden="false" description="${invoiceId}" target="editInvoice"> + <parameter param-name="invoiceId"/> + </hyperlink> + </field> + <field name="invoiceId" position="2" use-when="invoiceId==null"><display/></field> + <field name="paymentId" position="2" use-when="paymentId!=null" widget-style="buttontext"> + <hyperlink also-hidden="false" description="${paymentId}" target="editPayment"> + <parameter param-name="paymentId"/> + </hyperlink> + </field> + <field name="paymentId" position="2" use-when="paymentId==null"><display/></field> + <field name="workEffortId" position="2" use-when="workEffortId!=null" widget-style="buttontext"> + <hyperlink also-hidden="false" description="${workEffortId}" target="/workeffort/control/EditWorkEffort" target-type="inter-app"> + <parameter param-name="workEffortId"/> + </hyperlink> + </field> + <field name="workEffortId" position="2" use-when="workEffortId==null"><display/></field> + <field name="shipmentId" position="2" use-when="shipmentId!=null" widget-style="buttontext"> + <hyperlink also-hidden="false" description="${shipmentId}" target="/facility/control/EditShipment" target-type="inter-app"> + <parameter param-name="shipmentId"/> + </hyperlink> + </field> + <field name="shipmentId" position="2" use-when="shipmentId==null"><display/></field> + <field name="partyId" position="2" use-when="partyId!=null" widget-style="buttontext"> + <hyperlink also-hidden="false" description="${partyId}" target="/partymgr/control/viewprofile" target-type="inter-app"> + <parameter param-name="partyId"/> + </hyperlink> + </field> + <field name="partyId" position="2" use-when="partyId==null"><display/></field> + <field name="productId" position="2" use-when="productId!=null" widget-style="buttontext"> + <hyperlink also-hidden="false" description="${productId}" target="/catalog/control/EditProduct" target-type="inter-app"> + <parameter param-name="productId"/> + </hyperlink> + </field> + <field name="productId" position="2" use-when="productId==null"><display/></field> + <field name="isPosted" position="2"><display/></field> + <field name="postedDate" position="2"><display/></field> + <field name="debitCreditFlag" position="2"><display/></field> + <field name="amount" position="2"><display type="currency" currency="${currencyUomId}"/></field> + </form> + <form name="ListFindAcctgTransEntriesByDate" type="list" title="List Accounting Transaction Entries" list-name="acctgTransEntryList" + odd-row-style="alternate-row" default-table-style="basic-table hover-bar"> + <actions> + <entity-condition entity-name="AcctgTransAndEntries" list="acctgTransEntryList"> + <condition-list> + <condition-expr field-name="organizationPartyId" operator="equals" from-field="organizationPartyId"/> + <condition-expr field-name="glAccountId" operator="equals" from-field="parameters.glAccountId" ignore-if-empty="true"/> + <condition-expr field-name="acctgTransTypeId" operator="equals" from-field="parameters.acctgTransTypeId" ignore-if-empty="true"/> + <condition-expr field-name="glFiscalTypeId" operator="equals" from-field="parameters.glFiscalTypeId" ignore-if-empty="true"/> + <condition-expr field-name="glJournalId" operator="equals" from-field="parameters.glJournalId" ignore-if-empty="true"/> + <condition-expr field-name="isPosted" operator="equals" from-field="parameters.isPosted" ignore-if-empty="true"/> + <condition-expr field-name="partyId" operator="equals" from-field="parameters.partyId" ignore-if-empty="true"/> + <condition-expr field-name="invoiceId" operator="equals" from-field="parameters.invoiceId" ignore-if-empty="true"/> + <condition-expr field-name="paymentId" operator="equals" from-field="parameters.paymentId" ignore-if-empty="true"/> + <condition-expr field-name="productId" operator="equals" from-field="parameters.productId" ignore-if-empty="true"/> + <condition-expr field-name="workEffortId" operator="equals" from-field="parameters.workEffortId" ignore-if-empty="true"/> + <condition-expr field-name="shipmentId" operator="equals" from-field="parameters.shipmentId" ignore-if-empty="true"/> + <condition-expr field-name="acctgTransId" operator="equals" from-field="parameters.acctgTransId" ignore-if-empty="true"/> + <condition-expr field-name="transactionDate" operator="greater-equals" from-field="parameters.fromDate" ignore-if-empty="true"/> + <condition-expr field-name="transactionDate" operator="less" from-field="parameters.thruDate" ignore-if-empty="true"/> + </condition-list> + <order-by field-name="-transactionDate"/> + </entity-condition> + </actions> + + <field name="transactionDate"><display/></field> + <field name="acctgTransId" widget-style="buttontext"> + <hyperlink also-hidden="false" description="${acctgTransId}" target="EditAcctgTrans"> + <parameter param-name="acctgTransId"/> + <parameter param-name="organizationPartyId"/> + </hyperlink> + </field> + <field name="acctgTransEntrySeqId" widget-style="buttontext"><display/></field> + <field name="acctgTransTypeId"><display-entity entity-name="AcctgTransType" description="${description}"/></field> + <field name="glFiscalTypeId"><display-entity entity-name="GlFiscalType" description="${description}"/></field> + <field name="glAccountId"><display/></field> + <field name="glAccountDescription" title="${uiLabelMap.CommonDescription}"> + <display description="${accountCode} ${accountName}"/> + </field> + <field name="glAccountClassId"> + <display-entity entity-name="GlAccountClass"/> + </field> + <field name="invoiceId" use-when="invoiceId!=null" widget-style="buttontext"> + <hyperlink also-hidden="false" description="${invoiceId}" target="editInvoice"> + <parameter param-name="invoiceId"/> + </hyperlink> + </field> + <field name="invoiceId" use-when="invoiceId==null"><display/></field> + <field name="paymentId" use-when="paymentId!=null" widget-style="buttontext"> + <hyperlink also-hidden="false" description="${paymentId}" target="editPayment"> + <parameter param-name="paymentId"/> + </hyperlink> + </field> + <field name="paymentId" use-when="paymentId==null"><display/></field> + <field name="workEffortId" use-when="workEffortId!=null" widget-style="buttontext"> + <hyperlink also-hidden="false" description="${workEffortId}" target="/workeffort/control/EditWorkEffort" target-type="inter-app"> + <parameter param-name="workEffortId"/> + </hyperlink> + </field> + <field name="workEffortId" use-when="workEffortId==null"><display/></field> + <field name="shipmentId" use-when="shipmentId!=null" widget-style="buttontext"> + <hyperlink also-hidden="false" description="${shipmentId}" target="/facility/control/EditShipment" target-type="inter-app"> + <parameter param-name="shipmentId"/> + </hyperlink> + </field> + <field name="shipmentId" use-when="shipmentId==null"><display/></field> + <field name="partyId" use-when="partyId!=null" widget-style="buttontext"> + <hyperlink also-hidden="false" description="${partyId}" target="/partymgr/control/viewprofile" target-type="inter-app"> + <parameter param-name="partyId"/> + </hyperlink> + </field> + <field name="partyId" use-when="partyId==null"><display/></field> + <field name="productId" use-when="productId!=null" widget-style="buttontext"> + <hyperlink also-hidden="false" description="${productId}" target="/catalog/control/EditProduct" target-type="inter-app"> + <parameter param-name="productId"/> + </hyperlink> + </field> + <field name="productId" use-when="productId==null"><display/></field> + <field name="isPosted"><display/></field> + <field name="postedDate"><display/></field> + <field name="debitCreditFlag"><display/></field> + <field name="amount"><display type="currency" currency="${currencyUomId}"/></field> + </form> + + <form name="CreateAcctgTransAndEntries" type="single" target="quickCreateAcctgTransAndEntries" title="" + header-row-style="header-row" default-table-style="basic-table"> + <actions> + <set field="debitGlAccountClassId" from-field="parameters.debitGlAccountClassId"/> + <set field="creditGlAccountClassId" from-field="parameters.creditGlAccountClassId"/> + </actions> + <field name="organizationPartyId"><hidden value="${organizationPartyId}"/></field> + <field name="acctgTransTypeId" title="${uiLabelMap.AccountingTransactionType}"> + <drop-down> + <entity-options entity-name="AcctgTransType" description="${description}"> + <entity-order-by field-name="acctgTransTypeId"/> + </entity-options> + </drop-down> + </field> + <field name="glFiscalTypeId"> + <drop-down> + <entity-options entity-name="GlFiscalType" description="${description}"> + <entity-order-by field-name="glFiscalTypeId"/> + </entity-options> + </drop-down> + </field> + <field name="partyId" title="${uiLabelMap.PartyPartyId}"> + <lookup target-form-name="LookupPartyName" size="20" maxlength="20"/> + </field> + <field name="roleTypeId" parameter-name="roleTypeId"> + <drop-down allow-empty="true"> + <entity-options entity-name="RoleType" key-field-name="roleTypeId" description="${description}"> + <entity-order-by field-name="roleTypeId"/> + </entity-options> + </drop-down> + </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="produtId"><lookup target-form-name="LookupProduct" size="20" maxlength="20"/></field> + <field name="workEffortId"><lookup target-form-name="LookupWorkEffort" size="20" maxlength="20"/></field> + <field name="debitGlAccountId" use-when="debitGlAccountClassId!=null"> + <drop-down> + <entity-options entity-name="GlAccountOrganizationAndClass" key-field-name="glAccountId" description="${glAccountId} ${accountName}"> + <entity-constraint name="organizationPartyId" operator="equals" env-name="parameters.organizationPartyId"/> + <entity-constraint name="glAccountClassId" operator="equals" env-name="debitGlAccountClassId" ignore-if-null="true"/> + <entity-order-by field-name="glAccountId"/> + </entity-options> + </drop-down> + </field> + <field name="debitGlAccountId" use-when="debitGlAccountClassId==null"> + <drop-down> + <entity-options entity-name="GlAccountOrganizationAndClass" key-field-name="glAccountId" description="${glAccountId} ${accountName}"> + <entity-constraint name="organizationPartyId" operator="equals" env-name="parameters.organizationPartyId"/> + <entity-order-by field-name="glAccountId"/> + </entity-options> + </drop-down> + </field> + <field name="creditGlAccountId" use-when="creditGlAccountClassId!=null"> + <drop-down> + <entity-options entity-name="GlAccountOrganizationAndClass" key-field-name="glAccountId" description="${glAccountId} ${accountName}"> + <entity-constraint name="organizationPartyId" operator="equals" env-name="parameters.organizationPartyId"/> + <entity-constraint name="glAccountClassId" operator="equals" env-name="creditGlAccountClassId" ignore-if-null="true"/> + <entity-order-by field-name="glAccountId"/> + </entity-options> + </drop-down> [... 396 lines stripped ...] |
Free forum by Nabble | Edit this page |