Author: jacopoc
Date: Sun Nov 25 09:42:51 2007 New Revision: 598017 URL: http://svn.apache.org/viewvc?rev=598017&view=rev Log: Moved the organization's gl screens to a separated file. Added: ofbiz/trunk/applications/accounting/widget/GlScreens.xml (with props) Modified: ofbiz/trunk/applications/accounting/webapp/accounting/WEB-INF/controller.xml ofbiz/trunk/applications/accounting/widget/AccountingScreens.xml Modified: ofbiz/trunk/applications/accounting/webapp/accounting/WEB-INF/controller.xml URL: http://svn.apache.org/viewvc/ofbiz/trunk/applications/accounting/webapp/accounting/WEB-INF/controller.xml?rev=598017&r1=598016&r2=598017&view=diff ============================================================================== --- ofbiz/trunk/applications/accounting/webapp/accounting/WEB-INF/controller.xml (original) +++ ofbiz/trunk/applications/accounting/webapp/accounting/WEB-INF/controller.xml Sun Nov 25 09:42:51 2007 @@ -1478,14 +1478,14 @@ <view-map name="PrintChecks" type="screenfop" page="component://accounting/widget/PaymentScreens.xml#PrintChecks" content-type="application/pdf" encoding="none"/> <!-- Party Accounts --> - <view-map name="PartyAccountsSummary" type="screen" page="component://accounting/widget/AccountingScreens.xml#PartyAccountsSummary"/> - <view-map name="FindAcctgTrans" type="screen" page="component://accounting/widget/AccountingScreens.xml#FindAcctgTrans"/> - <view-map name="NewGlJournalEntry" type="screen" page="component://accounting/widget/AccountingScreens.xml#NewGlJournalEntry"/> - <view-map name="EditAcctgTrans" type="screen" page="component://accounting/widget/AccountingScreens.xml#EditAcctgTrans"/> - <view-map name="FindAcctgTransEntries" type="screen" page="component://accounting/widget/AccountingScreens.xml#FindAcctgTransEntries"/> - <view-map name="ListUnpostedAcctgTrans" type="screen" page="component://accounting/widget/AccountingScreens.xml#ListUnpostedAcctgTrans"/> - <view-map name="ListChecksToPrint" type="screen" page="component://accounting/widget/AccountingScreens.xml#ListChecksToPrint"/> - <view-map name="ListChecksToSend" type="screen" page="component://accounting/widget/AccountingScreens.xml#ListChecksToSend"/> + <view-map name="PartyAccountsSummary" type="screen" page="component://accounting/widget/GlScreens.xml#PartyAccountsSummary"/> + <view-map name="FindAcctgTrans" type="screen" page="component://accounting/widget/GlScreens.xml#FindAcctgTrans"/> + <view-map name="NewGlJournalEntry" type="screen" page="component://accounting/widget/GlScreens.xml#NewGlJournalEntry"/> + <view-map name="EditAcctgTrans" type="screen" page="component://accounting/widget/GlScreens.xml#EditAcctgTrans"/> + <view-map name="FindAcctgTransEntries" type="screen" page="component://accounting/widget/GlScreens.xml#FindAcctgTransEntries"/> + <view-map name="ListUnpostedAcctgTrans" type="screen" page="component://accounting/widget/GlScreens.xml#ListUnpostedAcctgTrans"/> + <view-map name="ListChecksToPrint" type="screen" page="component://accounting/widget/GlScreens.xml#ListChecksToPrint"/> + <view-map name="ListChecksToSend" type="screen" page="component://accounting/widget/GlScreens.xml#ListChecksToSend"/> <!-- GlAccount, GlJournalEntry, AcctgTrans --> <view-map name="AddGlAccount" type="screen" page="component://accounting/widget/AccountingScreens.xml#AddGlAccount"/> Modified: ofbiz/trunk/applications/accounting/widget/AccountingScreens.xml URL: http://svn.apache.org/viewvc/ofbiz/trunk/applications/accounting/widget/AccountingScreens.xml?rev=598017&r1=598016&r2=598017&view=diff ============================================================================== --- ofbiz/trunk/applications/accounting/widget/AccountingScreens.xml (original) +++ ofbiz/trunk/applications/accounting/widget/AccountingScreens.xml Sun Nov 25 09:42:51 2007 @@ -94,204 +94,6 @@ </widgets> </section> </screen> - - <screen name="PartyAccountsSummary"> - <section> - <actions> - <set field="titleProperty" value="PartyAccountsSummary"/> - <set field="tabButtonItem" value="PartyAccountsSummary"/> - <set field="labelTitleProperty" value="PartyAccountsSummary"/> - <set field="organizationPartyId" from-field="parameters.organizationPartyId" global="true"/> - <!-- entity-condition entity-name="GlAccountOrganization" list-name="entityList" use-cache="true" > - <condition-expr field-name="glAccountId" operator="greater" value="0" /> - </entity-condition --> - </actions> - <widgets> - <decorator-screen name="CommonPartyAccountsDecorator" location="${parameters.mainDecoratorLocation}"> - <decorator-section name="body"> - <section> - <widgets> - <container style="lefthalf"> - <container> - <link target="NewGlJournalEntry?organizationPartyId=${organizationPartyId}&debitGlAccountClassId=CURRENT_ASSET&creditGlAccountClassId=REVENUE&acctgTransTypeId=SALES_ACCTG_TRANS" text="${uiLabelMap.AccountingCreateSalesJournalEntry}" style="buttontext"/> - </container> - <container> - <link target="NewGlJournalEntry?organizationPartyId=${organizationPartyId}&debitGlAccountClassId=CASH_EQUIVALENT&creditGlAccountClassId=CURRENT_LIABILITY&acctgTransTypeId=PAYMENT_ACCTG_TRANS" text="${uiLabelMap.AccountingCreatePaymentJournalEntry}" style="buttontext"/> - </container> - <container> - <link text="${uiLabelMap.PageTitleUnpostedTransactions}" style="buttontext" target="ListUnpostedAcctgTrans?organizationPartyId=${organizationPartyId}"/> - </container> - </container> - <container style="righthalf"> - <container> - <link target="TrialBalance?organizationPartyId=${organizationPartyId}" text="${uiLabelMap.AccountingTrialBalance}" style="buttontext"/> - </container> - <container> - <link text="${uiLabelMap.AccountingIncomeStatement}" style="buttontextdisabled"/> - <!--<link target="IncomeStatement?organizationPartyId=${organizationPartyId}" text="${uiLabelMap.AccountingIncomeStatement}" style="buttontext"/>--> - </container> - <container> - <link text="${uiLabelMap.AccountingBalanceSheet}" style="buttontextdisabled"/> - <!--<link target="BalanceSheet?organizationPartyId=${organizationPartyId}" text="${uiLabelMap.AccountingBalanceSheet}" style="buttontext"/>--> - </container> - </container> - </widgets> - </section> - </decorator-section> - </decorator-screen> - </widgets> - </section> - </screen> - - <screen name="FindAcctgTrans"> - <section> - <actions> - <set field="titleProperty" value="AccountingAcctgTrans"/> - <set field="tabButtonItem" value="FindAcctgTrans"/> - <set field="labelTitleProperty" value="AccountingAcctgTrans"/> - <set field="organizationPartyId" from-field="parameters.organizationPartyId" global="true"/> - </actions> - <widgets> - <decorator-screen name="CommonPartyAccountsDecorator" location="${parameters.mainDecoratorLocation}"> - <decorator-section name="body"> - <container> - <link text="${uiLabelMap.AcctgNewGlJournalEntry}" style="buttontext" target="NewGlJournalEntry?organizationPartyId=${organizationPartyId}"/> - <link text="${uiLabelMap.PageTitleUnpostedTransactions}" style="buttontext" target="ListUnpostedAcctgTrans?organizationPartyId=${organizationPartyId}"/> - </container> - <include-form name="FindAcctgTrans" location="component://accounting/widget/JournalEntryForms.xml"/> - <section> - <condition> - <if-compare field-name="parameters.performSearch" operator="equals" value="Y"/> - </condition> - <widgets> - <include-form name="ListAcctgTrans" location="component://accounting/widget/JournalEntryForms.xml"/> - </widgets> - </section> - </decorator-section> - </decorator-screen> - </widgets> - </section> - </screen> - <screen name="FindAcctgTransEntries"> - <section> - <actions> - <set field="titleProperty" value="AccountingAcctgTransEntries"/> - <set field="tabButtonItem" value="FindAcctgTransEntries"/> - <set field="labelTitleProperty" value="AccountingAcctgTransEntries"/> - <set field="organizationPartyId" from-field="parameters.organizationPartyId" global="true"/> - </actions> - <widgets> - <decorator-screen name="CommonPartyAccountsDecorator" location="${parameters.mainDecoratorLocation}"> - <decorator-section name="body"> - <include-form name="FindAcctgTransEntries" location="component://accounting/widget/JournalEntryForms.xml"/> - <section> - <condition> - <if-compare field-name="parameters.performSearch" operator="equals" value="Y"/> - </condition> - <widgets> - <include-form name="ListFindAcctgTransEntries" location="component://accounting/widget/JournalEntryForms.xml"/> - </widgets> - </section> - </decorator-section> - </decorator-screen> - </widgets> - </section> - </screen> - - <screen name="NewGlJournalEntry"> - <section> - <actions> - <set field="titleProperty" value="AcctgNewGlJournalEntry"/> - <set field="tabButtonItem" value="FindAcctgTrans"/> - <set field="organizationPartyId" from-field="parameters.organizationPartyId" global="true"/> - <set field="labelTitleProperty" value="AcctgNewGlJournalEntry"/> - </actions> - <widgets> - <decorator-screen name="CommonPartyAccountsDecorator" location="${parameters.mainDecoratorLocation}"> - <decorator-section name="body"> - <include-form name="NewGlJournalEntry" location="component://accounting/widget/JournalEntryForms.xml"/> - </decorator-section> - </decorator-screen> - </widgets> - </section> - </screen> - - <screen name="EditAcctgTrans"> - <section> - <actions> - <property-map resource="AccountingUiLabels" map-name="uiLabelMap" global="true"/> - <set field="title" value="Edit Accounting transaction"/> - <set field="tabButtonItem" value="FindAcctgTrans"/> - <set field="organizationPartyId" from-field="parameters.organizationPartyId" global="true"/> - <set field="acctgTransId" from-field="parameters.acctgTransId"/> - <script location="component://accounting/webapp/accounting/WEB-INF/actions/chartofaccounts/editGlJournalEntry.bsh"/> - <set field="isPosted" from-field="parameters.isPosted"/> - - <entity-one entity-name="AcctgTrans" value-name="acctgTrans"/> - <entity-one entity-name="AcctgTransEntry" value-name="acctgTransEntry"> - <field-map field-name="acctgTransId"/> - <field-map field-name="acctgTransEntrySeqId" env-name="parameters.editAcctgTransEntrySeqId"/> - </entity-one> - <entity-and entity-name="AcctgTransEntry" list-name="acctgTransEntries"> - <field-map field-name="acctgTransId"/> - <order-by field-name="acctgTransEntrySeqId"/> - </entity-and> - </actions> - <widgets> - <decorator-screen name="CommonPartyAccountsDecorator" location="${parameters.mainDecoratorLocation}"> - <decorator-section name="body"> - <section> - <condition> - <not><if-empty field-name="acctgTransId"/></not> - </condition> - <widgets> - <container> - <include-form name="EditAcctgTrans" location="component://accounting/widget/JournalEntryForms.xml"/> - <include-form name="ListAcctgTransEntries" location="component://accounting/widget/JournalEntryForms.xml"/> - </container> - </widgets> - </section> - <section> - <condition> - <if-empty field-name="isPosted"/> - </condition> - <widgets> - <container> - <link target="EditAcctgTrans?acctgTransId=${acctgTransId}&organizationPartyId=${organizationPartyId}" text="${uiLabelMap.AcctgNewGlJournalEntry}" style="buttontext"/> - </container> - <container> - <include-form name="EditAcctgTransEntry" location="component://accounting/widget/JournalEntryForms.xml"/> - </container> - </widgets> - </section> - </decorator-section> - </decorator-screen> - </widgets> - </section> - </screen> - - <screen name="ListUnpostedAcctgTrans"> - <section> - <actions> - <property-map resource="AccountingUiLabels" map-name="uiLabelMap" global="true"/> - <set field="tabButtonItem" value="FindAcctgTrans"/> - <set field="organizationPartyId" from-field="parameters.organizationPartyId" global="true"/> - <set field="labelTitleProperty" value="${uiLabelMap.PageTitleUnpostedTransactions}"/> - <set field="partyId" from-field="parameters.organizationPartyId"/> - <entity-condition entity-name="AcctgTrans" list-name="transactions"> - <condition-expr field-name="isPosted" operator="not-equals" value="Y"/> - <order-by field-name="transactionDate"/> - </entity-condition> - </actions> - <widgets> - <decorator-screen name="CommonPartyAccountsDecorator" location="${parameters.mainDecoratorLocation}"> - <decorator-section name="body"> - <include-form name="ListUnpostedAcctgTrans" location="component://accounting/widget/JournalEntryForms.xml"/> - </decorator-section> - </decorator-screen> - </widgets> - </section> - </screen> <screen name="AssignGlAccount"> <section> @@ -510,109 +312,5 @@ </widgets> </section> </screen> - - <screen name="JournalEntryShortcuts"> - <section> - <actions> - <set field="shortCutsMenuStyle" value=""/> - </actions> - <widgets> - <include-menu name="JournalEntryShortcuts" location="component://accounting/widget/Menus.xml"/> - </widgets> - </section> - </screen> - <screen name="AccountingReports"> - <section> - <actions> - <set field="shortCutsMenuStyle" value=""/> - </actions> - <widgets> - <include-menu name="AccountingReports" location="component://accounting/widget/Menus.xml"/> - </widgets> - </section> - </screen> - - <screen name="ListChecksToPrint"> - <section> - <actions> - <property-map resource="AccountingUiLabels" map-name="uiLabelMap" global="true"/> - <set field="titleProperty" value="AccountingPrintChecks"/> - <set field="tabButtonItem" value="ChecksTabButton"/> - <set field="tabButtonItem2" value="PrintChecksTabButton"/> - <set field="labelTitleProperty" value="${uiLabelMap.AccountingPrintChecks}"/> - <set field="organizationPartyId" from-field="parameters.organizationPartyId" /> - - <!-- find payments of paymentMethodType PERSONAL_CHECK or COMPANY_CHECK with statusId NOT_PAID --> - <entity-condition entity-name="Payment" list-name="payments"> - <condition-list combine="and"> - <condition-expr field-name="partyIdFrom" operator="equals" env-name="organizationPartyId"/> - <condition-expr field-name="statusId" operator="equals" value="PMNT_NOT_PAID"/> - <condition-list combine="or"> - <condition-expr field-name="paymentMethodTypeId" operator="equals" value="PERSONAL_CHECK"/> - <condition-expr field-name="paymentMethodTypeId" operator="equals" value="COMPANY_CHECK"/> - </condition-list> - </condition-list> - <order-by field-name="effectiveDate"/> - </entity-condition> - <script location="component://accounting/webapp/accounting/WEB-INF/actions/admin/filterOutReceipts.bsh"/> - </actions> - <widgets> - <decorator-screen name="CommonAdminChecksDecorator" location="${parameters.mainDecoratorLocation}"> - <decorator-section name="checks-body"> - <section> - <condition><if-has-permission permission="ACCOUNTING" action="_PRINT_CHECKS"/></condition> - <widgets> - <include-form name="ListChecksToPrint" location="component://accounting/webapp/accounting/payment/PaymentForms.xml"/> - </widgets> - <fail-widgets> - <label style="head3">${uiLabelMap.AccountingPrintChecksPermissionError}</label> - </fail-widgets> - </section> - </decorator-section> - </decorator-screen> - </widgets> - </section> - </screen> - <screen name="ListChecksToSend"> - <section> - <actions> - <property-map resource="AccountingUiLabels" map-name="uiLabelMap" global="true"/> - <set field="titleProperty" value="AccountingSendChecks"/> - <set field="tabButtonItem" value="ChecksTabButton"/> - <set field="tabButtonItem2" value="SendChecksTabButton"/> - <set field="organizationPartyId" from-field="parameters.organizationPartyId" /> - - <!-- find payments of paymentMethodType PERSONAL_CHECK or COMPANY_CHECK with statusId NOT_PAID --> - <entity-condition entity-name="Payment" list-name="payments"> - <condition-list combine="and"> - <condition-expr field-name="partyIdFrom" operator="equals" env-name="organizationPartyId"/> - <condition-expr field-name="statusId" operator="equals" value="PMNT_NOT_PAID"/> - <condition-list combine="or"> - <condition-expr field-name="paymentMethodTypeId" operator="equals" value="PERSONAL_CHECK"/> - <condition-expr field-name="paymentMethodTypeId" operator="equals" value="COMPANY_CHECK"/> - </condition-list> - </condition-list> - <order-by field-name="effectiveDate"/> - </entity-condition> - <script location="component://accounting/webapp/accounting/WEB-INF/actions/admin/filterOutReceipts.bsh"/> - </actions> - <widgets> - <decorator-screen name="CommonAdminChecksDecorator" location="${parameters.mainDecoratorLocation}"> - <decorator-section name="checks-body"> - <section> - <condition><if-has-permission permission="PAY_INFO" action="_UPDATE"/></condition> - <widgets> - <include-form name="ListChecksToSend" location="component://accounting/webapp/accounting/payment/PaymentForms.xml"/> - </widgets> - <fail-widgets> - <label style="head3">${uiLabelMap.AccountingUpdatePaymentPermissionError}</label> - </fail-widgets> - </section> - </decorator-section> - </decorator-screen> - </widgets> - </section> - </screen> - </screens> Added: ofbiz/trunk/applications/accounting/widget/GlScreens.xml URL: http://svn.apache.org/viewvc/ofbiz/trunk/applications/accounting/widget/GlScreens.xml?rev=598017&view=auto ============================================================================== --- ofbiz/trunk/applications/accounting/widget/GlScreens.xml (added) +++ ofbiz/trunk/applications/accounting/widget/GlScreens.xml Sun Nov 25 09:42:51 2007 @@ -0,0 +1,305 @@ +<?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. +--> + +<screens xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" + xsi:noNamespaceSchemaLocation="http://ofbiz.apache.org/dtds/widget-screen.xsd"> + + <screen name="PartyAccountsSummary"> + <section> + <actions> + <set field="titleProperty" value="PartyAccountsSummary"/> + <set field="tabButtonItem" value="PartyAccountsSummary"/> + <set field="labelTitleProperty" value="PartyAccountsSummary"/> + <set field="organizationPartyId" from-field="parameters.organizationPartyId" global="true"/> + <!-- entity-condition entity-name="GlAccountOrganization" list-name="entityList" use-cache="true" > + <condition-expr field-name="glAccountId" operator="greater" value="0" /> + </entity-condition --> + </actions> + <widgets> + <decorator-screen name="CommonPartyAccountsDecorator" location="${parameters.mainDecoratorLocation}"> + <decorator-section name="body"> + <section> + <widgets> + <container style="lefthalf"> + <container> + <link target="NewGlJournalEntry?organizationPartyId=${organizationPartyId}&debitGlAccountClassId=CURRENT_ASSET&creditGlAccountClassId=REVENUE&acctgTransTypeId=SALES_ACCTG_TRANS" text="${uiLabelMap.AccountingCreateSalesJournalEntry}" style="buttontext"/> + </container> + <container> + <link target="NewGlJournalEntry?organizationPartyId=${organizationPartyId}&debitGlAccountClassId=CASH_EQUIVALENT&creditGlAccountClassId=CURRENT_LIABILITY&acctgTransTypeId=PAYMENT_ACCTG_TRANS" text="${uiLabelMap.AccountingCreatePaymentJournalEntry}" style="buttontext"/> + </container> + <container> + <link text="${uiLabelMap.PageTitleUnpostedTransactions}" style="buttontext" target="ListUnpostedAcctgTrans?organizationPartyId=${organizationPartyId}"/> + </container> + </container> + <container style="righthalf"> + <container> + <link target="TrialBalance?organizationPartyId=${organizationPartyId}" text="${uiLabelMap.AccountingTrialBalance}" style="buttontext"/> + </container> + <container> + <link text="${uiLabelMap.AccountingIncomeStatement}" style="buttontextdisabled"/> + <!--<link target="IncomeStatement?organizationPartyId=${organizationPartyId}" text="${uiLabelMap.AccountingIncomeStatement}" style="buttontext"/>--> + </container> + <container> + <link text="${uiLabelMap.AccountingBalanceSheet}" style="buttontextdisabled"/> + <!--<link target="BalanceSheet?organizationPartyId=${organizationPartyId}" text="${uiLabelMap.AccountingBalanceSheet}" style="buttontext"/>--> + </container> + </container> + </widgets> + </section> + </decorator-section> + </decorator-screen> + </widgets> + </section> + </screen> + + <screen name="FindAcctgTrans"> + <section> + <actions> + <set field="titleProperty" value="AccountingAcctgTrans"/> + <set field="tabButtonItem" value="FindAcctgTrans"/> + <set field="labelTitleProperty" value="AccountingAcctgTrans"/> + <set field="organizationPartyId" from-field="parameters.organizationPartyId" global="true"/> + </actions> + <widgets> + <decorator-screen name="CommonPartyAccountsDecorator" location="${parameters.mainDecoratorLocation}"> + <decorator-section name="body"> + <container> + <link text="${uiLabelMap.AcctgNewGlJournalEntry}" style="buttontext" target="NewGlJournalEntry?organizationPartyId=${organizationPartyId}"/> + <link text="${uiLabelMap.PageTitleUnpostedTransactions}" style="buttontext" target="ListUnpostedAcctgTrans?organizationPartyId=${organizationPartyId}"/> + </container> + <include-form name="FindAcctgTrans" location="component://accounting/widget/JournalEntryForms.xml"/> + <section> + <condition> + <if-compare field-name="parameters.performSearch" operator="equals" value="Y"/> + </condition> + <widgets> + <include-form name="ListAcctgTrans" location="component://accounting/widget/JournalEntryForms.xml"/> + </widgets> + </section> + </decorator-section> + </decorator-screen> + </widgets> + </section> + </screen> + <screen name="FindAcctgTransEntries"> + <section> + <actions> + <set field="titleProperty" value="AccountingAcctgTransEntries"/> + <set field="tabButtonItem" value="FindAcctgTransEntries"/> + <set field="labelTitleProperty" value="AccountingAcctgTransEntries"/> + <set field="organizationPartyId" from-field="parameters.organizationPartyId" global="true"/> + </actions> + <widgets> + <decorator-screen name="CommonPartyAccountsDecorator" location="${parameters.mainDecoratorLocation}"> + <decorator-section name="body"> + <include-form name="FindAcctgTransEntries" location="component://accounting/widget/JournalEntryForms.xml"/> + <section> + <condition> + <if-compare field-name="parameters.performSearch" operator="equals" value="Y"/> + </condition> + <widgets> + <include-form name="ListFindAcctgTransEntries" location="component://accounting/widget/JournalEntryForms.xml"/> + </widgets> + </section> + </decorator-section> + </decorator-screen> + </widgets> + </section> + </screen> + + <screen name="NewGlJournalEntry"> + <section> + <actions> + <set field="titleProperty" value="AcctgNewGlJournalEntry"/> + <set field="tabButtonItem" value="FindAcctgTrans"/> + <set field="organizationPartyId" from-field="parameters.organizationPartyId" global="true"/> + <set field="labelTitleProperty" value="AcctgNewGlJournalEntry"/> + </actions> + <widgets> + <decorator-screen name="CommonPartyAccountsDecorator" location="${parameters.mainDecoratorLocation}"> + <decorator-section name="body"> + <include-form name="NewGlJournalEntry" location="component://accounting/widget/JournalEntryForms.xml"/> + </decorator-section> + </decorator-screen> + </widgets> + </section> + </screen> + + <screen name="EditAcctgTrans"> + <section> + <actions> + <property-map resource="AccountingUiLabels" map-name="uiLabelMap" global="true"/> + <set field="title" value="Edit Accounting transaction"/> + <set field="tabButtonItem" value="FindAcctgTrans"/> + <set field="organizationPartyId" from-field="parameters.organizationPartyId" global="true"/> + <set field="acctgTransId" from-field="parameters.acctgTransId"/> + <script location="component://accounting/webapp/accounting/WEB-INF/actions/chartofaccounts/editGlJournalEntry.bsh"/> + <set field="isPosted" from-field="parameters.isPosted"/> + + <entity-one entity-name="AcctgTrans" value-name="acctgTrans"/> + <entity-one entity-name="AcctgTransEntry" value-name="acctgTransEntry"> + <field-map field-name="acctgTransId"/> + <field-map field-name="acctgTransEntrySeqId" env-name="parameters.editAcctgTransEntrySeqId"/> + </entity-one> + <entity-and entity-name="AcctgTransEntry" list-name="acctgTransEntries"> + <field-map field-name="acctgTransId"/> + <order-by field-name="acctgTransEntrySeqId"/> + </entity-and> + </actions> + <widgets> + <decorator-screen name="CommonPartyAccountsDecorator" location="${parameters.mainDecoratorLocation}"> + <decorator-section name="body"> + <section> + <condition> + <not><if-empty field-name="acctgTransId"/></not> + </condition> + <widgets> + <container> + <include-form name="EditAcctgTrans" location="component://accounting/widget/JournalEntryForms.xml"/> + <include-form name="ListAcctgTransEntries" location="component://accounting/widget/JournalEntryForms.xml"/> + </container> + </widgets> + </section> + <section> + <condition> + <if-empty field-name="isPosted"/> + </condition> + <widgets> + <container> + <link target="EditAcctgTrans?acctgTransId=${acctgTransId}&organizationPartyId=${organizationPartyId}" text="${uiLabelMap.AcctgNewGlJournalEntry}" style="buttontext"/> + </container> + <container> + <include-form name="EditAcctgTransEntry" location="component://accounting/widget/JournalEntryForms.xml"/> + </container> + </widgets> + </section> + </decorator-section> + </decorator-screen> + </widgets> + </section> + </screen> + + <screen name="ListUnpostedAcctgTrans"> + <section> + <actions> + <property-map resource="AccountingUiLabels" map-name="uiLabelMap" global="true"/> + <set field="tabButtonItem" value="FindAcctgTrans"/> + <set field="organizationPartyId" from-field="parameters.organizationPartyId" global="true"/> + <set field="labelTitleProperty" value="${uiLabelMap.PageTitleUnpostedTransactions}"/> + <set field="partyId" from-field="parameters.organizationPartyId"/> + <entity-condition entity-name="AcctgTrans" list-name="transactions"> + <condition-expr field-name="isPosted" operator="not-equals" value="Y"/> + <order-by field-name="transactionDate"/> + </entity-condition> + </actions> + <widgets> + <decorator-screen name="CommonPartyAccountsDecorator" location="${parameters.mainDecoratorLocation}"> + <decorator-section name="body"> + <include-form name="ListUnpostedAcctgTrans" location="component://accounting/widget/JournalEntryForms.xml"/> + </decorator-section> + </decorator-screen> + </widgets> + </section> + </screen> + + <screen name="ListChecksToPrint"> + <section> + <actions> + <property-map resource="AccountingUiLabels" map-name="uiLabelMap" global="true"/> + <set field="titleProperty" value="AccountingPrintChecks"/> + <set field="tabButtonItem" value="ChecksTabButton"/> + <set field="tabButtonItem2" value="PrintChecksTabButton"/> + <set field="labelTitleProperty" value="${uiLabelMap.AccountingPrintChecks}"/> + <set field="organizationPartyId" from-field="parameters.organizationPartyId" /> + + <!-- find payments of paymentMethodType PERSONAL_CHECK or COMPANY_CHECK with statusId NOT_PAID --> + <entity-condition entity-name="Payment" list-name="payments"> + <condition-list combine="and"> + <condition-expr field-name="partyIdFrom" operator="equals" env-name="organizationPartyId"/> + <condition-expr field-name="statusId" operator="equals" value="PMNT_NOT_PAID"/> + <condition-list combine="or"> + <condition-expr field-name="paymentMethodTypeId" operator="equals" value="PERSONAL_CHECK"/> + <condition-expr field-name="paymentMethodTypeId" operator="equals" value="COMPANY_CHECK"/> + </condition-list> + </condition-list> + <order-by field-name="effectiveDate"/> + </entity-condition> + <script location="component://accounting/webapp/accounting/WEB-INF/actions/admin/filterOutReceipts.bsh"/> + </actions> + <widgets> + <decorator-screen name="CommonAdminChecksDecorator" location="${parameters.mainDecoratorLocation}"> + <decorator-section name="checks-body"> + <section> + <condition><if-has-permission permission="ACCOUNTING" action="_PRINT_CHECKS"/></condition> + <widgets> + <include-form name="ListChecksToPrint" location="component://accounting/webapp/accounting/payment/PaymentForms.xml"/> + </widgets> + <fail-widgets> + <label style="head3">${uiLabelMap.AccountingPrintChecksPermissionError}</label> + </fail-widgets> + </section> + </decorator-section> + </decorator-screen> + </widgets> + </section> + </screen> + <screen name="ListChecksToSend"> + <section> + <actions> + <property-map resource="AccountingUiLabels" map-name="uiLabelMap" global="true"/> + <set field="titleProperty" value="AccountingSendChecks"/> + <set field="tabButtonItem" value="ChecksTabButton"/> + <set field="tabButtonItem2" value="SendChecksTabButton"/> + <set field="organizationPartyId" from-field="parameters.organizationPartyId" /> + + <!-- find payments of paymentMethodType PERSONAL_CHECK or COMPANY_CHECK with statusId NOT_PAID --> + <entity-condition entity-name="Payment" list-name="payments"> + <condition-list combine="and"> + <condition-expr field-name="partyIdFrom" operator="equals" env-name="organizationPartyId"/> + <condition-expr field-name="statusId" operator="equals" value="PMNT_NOT_PAID"/> + <condition-list combine="or"> + <condition-expr field-name="paymentMethodTypeId" operator="equals" value="PERSONAL_CHECK"/> + <condition-expr field-name="paymentMethodTypeId" operator="equals" value="COMPANY_CHECK"/> + </condition-list> + </condition-list> + <order-by field-name="effectiveDate"/> + </entity-condition> + <script location="component://accounting/webapp/accounting/WEB-INF/actions/admin/filterOutReceipts.bsh"/> + </actions> + <widgets> + <decorator-screen name="CommonAdminChecksDecorator" location="${parameters.mainDecoratorLocation}"> + <decorator-section name="checks-body"> + <section> + <condition><if-has-permission permission="PAY_INFO" action="_UPDATE"/></condition> + <widgets> + <include-form name="ListChecksToSend" location="component://accounting/webapp/accounting/payment/PaymentForms.xml"/> + </widgets> + <fail-widgets> + <label style="head3">${uiLabelMap.AccountingUpdatePaymentPermissionError}</label> + </fail-widgets> + </section> + </decorator-section> + </decorator-screen> + </widgets> + </section> + </screen> + +</screens> + Propchange: ofbiz/trunk/applications/accounting/widget/GlScreens.xml ------------------------------------------------------------------------------ svn:eol-style = native Propchange: ofbiz/trunk/applications/accounting/widget/GlScreens.xml ------------------------------------------------------------------------------ svn:keywords = "Date Rev Author URL Id" Propchange: ofbiz/trunk/applications/accounting/widget/GlScreens.xml ------------------------------------------------------------------------------ svn:mime-type = text/xml |
Free forum by Nabble | Edit this page |