| <?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" |
| xmlns="http://ofbiz.apache.org/Widget-Screen" xsi:schemaLocation="http://ofbiz.apache.org/Widget-Screen http://ofbiz.apache.org/dtds/widget-screen.xsd"> |
| |
| <!-- list all assets in a tabular format --> |
| <screen name="ListFixedAssets"> |
| <section> |
| <actions> |
| <set field="titleProperty" value="AccountingFindFixedAssets"/> |
| <set field="headerItem" value="ListFixedAssets"/> |
| <set field="tabButtonItem" value="ListFixedAssets"/> |
| </actions> |
| <widgets> |
| <decorator-screen name="main-decorator" location="${parameters.mainDecoratorLocation}"> |
| <decorator-section name="pre-body"> |
| <include-menu name="MainActionMenu" location="${parameters.mainMenuLocation}"/> |
| </decorator-section> |
| <decorator-section name="body"> |
| <decorator-screen name="FindScreenDecorator" location="component://common/widget/CommonScreens.xml"> |
| <decorator-section name="menu-bar"> |
| <section> |
| <condition> |
| <if-service-permission service-name="fixedAssetPermissionCheck" main-action="CREATE"/> |
| </condition> |
| <widgets> |
| <container style="button-bar"> |
| <link target="EditFixedAsset" text="${uiLabelMap.CommonCreate}" style="buttontext create"/> |
| </container> |
| </widgets> |
| </section> |
| </decorator-section> |
| <decorator-section name="search-options"> |
| <include-form name="FindFixedAssetOptions" location="component://accounting/widget/FixedAssetForms.xml"/> |
| </decorator-section> |
| <decorator-section name="search-results"> |
| <include-screen name="FixedAssetSearchResults"/> |
| </decorator-section> |
| </decorator-screen> |
| </decorator-section> |
| </decorator-screen> |
| </widgets> |
| </section> |
| </screen> |
| |
| <screen name="FixedAssetSearchResults"> |
| <section> |
| <condition> |
| <if-service-permission service-name="fixedAssetPermissionCheck" main-action="VIEW"/> |
| </condition> |
| <actions> |
| <property-map resource="AccountingUiLabels" map-name="uiLabelMap" global="true"/> |
| <property-map resource="CommonUiLabels" map-name="uiLabelMap" global="true"/> |
| </actions> |
| <widgets> |
| <include-grid name="ListFixedAssets" location="component://accounting/widget/FixedAssetForms.xml"/> |
| </widgets> |
| </section> |
| </screen> |
| |
| <screen name="CommonFixedAssetDecorator"> |
| <section> |
| <actions> |
| <set field="headerItem" value="ListFixedAssets"/> |
| <set field="fixedAssetId" from-field="fixedAsset.fixedAssetId" default-value="${parameters.fixedAssetId}"/> |
| <entity-one entity-name="FixedAsset" value-field="fixedAsset"/> |
| </actions> |
| <widgets> |
| <decorator-screen name="main-decorator" location="${parameters.mainDecoratorLocation}"> |
| <decorator-section name="pre-body"> |
| <include-menu name="MainActionMenu" location="${parameters.mainMenuLocation}"/> |
| <section> |
| <condition> |
| <not><if-empty field="fixedAssetId"/></not> |
| </condition> |
| <widgets> |
| <include-menu name="FixedAssetTabBar" location="${parameters.mainMenuLocation}"/> |
| </widgets> |
| </section> |
| <decorator-section-include name="pre-body"/> |
| </decorator-section> |
| <decorator-section name="body"> |
| <section> |
| <condition> |
| <if-service-permission service-name="fixedAssetPermissionCheck" main-action="VIEW"/> |
| </condition> |
| <widgets> |
| <section> |
| <condition> |
| <not><if-empty field="fixedAssetId"/></not> |
| </condition> |
| <widgets> |
| <label style="h1" text="${uiLabelMap[titleProperty]} ${uiLabelMap.CommonFor} ${fixedAsset.fixedAssetName} [${fixedAssetId}] ${${extraFunctionName}}"/> |
| </widgets> |
| <fail-widgets> |
| <label style="h1" text="${uiLabelMap[titleProperty]}"/> |
| </fail-widgets> |
| </section> |
| <container style="button-bar"><link target="EditFixedAsset" text="${uiLabelMap.CommonCreate}" style="buttontext create"/></container> |
| <decorator-section-include name="body"/> |
| </widgets> |
| <fail-widgets> |
| <label style="h3" text="${uiLabelMap.AccountingViewPermissionError}"/> |
| </fail-widgets> |
| </section> |
| </decorator-section> |
| </decorator-screen> |
| </widgets> |
| </section> |
| </screen> |
| |
| <!-- create and/or update a fixed asset --> |
| <screen name="EditFixedAsset"> |
| <section> |
| <actions> |
| <set field="titleProperty" value="PageTitleEditFixedAsset"/> |
| <set field="tabButtonItem" value="EditFixedAsset"/> |
| <set field="fixedAssetId" from-field="parameters.fixedAssetId"/> |
| <entity-one entity-name="FixedAsset" value-field="fixedAsset"/> |
| </actions> |
| <widgets> |
| <decorator-screen name="CommonFixedAssetDecorator" location="${parameters.fixedAssetDecoratorLocation}"> |
| <decorator-section name="body"> |
| <section> |
| <condition> |
| <if-service-permission service-name="fixedAssetPermissionCheck" main-action="CREATE"/> |
| </condition> |
| </section> |
| <include-form name="EditFixedAsset" location="component://accounting/widget/FixedAssetForms.xml"/> |
| </decorator-section> |
| </decorator-screen> |
| </widgets> |
| </section> |
| </screen> |
| |
| <!-- provide a list and allow additions --> |
| <screen name="ListFixedAssetProducts"> |
| <section> |
| <actions> |
| <set field="titleProperty" value="PageTitleListFixedAssetProducts"/> |
| <set field="tabButtonItem" value="ListFixedAssetProducts"/> |
| <set field="labelTitleProperty" value="AccountingFixedAssetProducts"/> |
| |
| <set field="fixedAssetId" from-field="parameters.fixedAssetId"/> |
| <entity-one entity-name="FixedAsset" value-field="fixedAsset"/> |
| <entity-condition entity-name="FixedAssetProduct" list="fixedAssetProducts" > |
| <condition-expr field-name="fixedAssetId" from-field="fixedAssetId"/> |
| <order-by field-name="productId"/> |
| <order-by field-name="fixedAssetProductTypeId"/> |
| <order-by field-name="fromDate"/> |
| </entity-condition> |
| </actions> |
| <widgets> |
| <decorator-screen name="CommonFixedAssetDecorator" location="${parameters.fixedAssetDecoratorLocation}"> |
| <decorator-section name="body"> |
| <screenlet id="add-fixedasset-product" title="${uiLabelMap.AccountingFixedAssetProductAdd}" collapsible="true"> |
| <include-form name="AddFixedAssetProduct" location="component://accounting/widget/FixedAssetForms.xml"/> |
| </screenlet> |
| <include-grid name="ListFixedAssetProducts" location="component://accounting/widget/FixedAssetForms.xml"/> |
| </decorator-section> |
| </decorator-screen> |
| </widgets> |
| </section> |
| </screen> |
| |
| <screen name="WorkEffortSummary"> |
| <section> |
| <actions> |
| <set field="tabButtonItem" value="ListFixedAssetCalendar"/> |
| <set field="titleProperty" value="PageTitleWorkEffortRelatedSummary"/> |
| <entity-one entity-name="WorkEffort" value-field="workEffort"/> |
| <set field="fixedAssetId" from-field="workEffort.fixedAssetId"/> |
| </actions> |
| <widgets> |
| <decorator-screen name="CommonFixedAssetDecorator" location="${parameters.fixedAssetDecoratorLocation}"> |
| <decorator-section name="body"> |
| <include-form name="WorkEffortSummary" location="component://accounting/widget/FixedAssetForms.xml"/> |
| </decorator-section> |
| </decorator-screen> |
| </widgets> |
| </section> |
| </screen> |
| |
| <screen name="EditFixedAssetStdCosts"> |
| <section> |
| <actions> |
| <set field="titleProperty" value="PageTitleEditFixedAssetStdCosts"/> |
| <set field="tabButtonItem" value="EditFixedAssetStdCosts"/> |
| <set field="labelTitleProperty" value="PageTitleEditFixedAssetStdCosts"/> |
| <set field="fixedAssetId" from-field="parameters.fixedAssetId"/> |
| |
| <property-to-field field="defaultCurrencyUomId" resource="general" property="currency.uom.id.default" default="USD"/> |
| <entity-one entity-name="FixedAsset" value-field="fixedAsset" auto-field-map="true"/> |
| </actions> |
| <widgets> |
| <decorator-screen name="CommonFixedAssetDecorator" location="${parameters.fixedAssetDecoratorLocation}"> |
| <decorator-section name="body"> |
| <screenlet id="add-fixed-asset-std-cost" title="${uiLabelMap.AccountingAddFixedAssetStdCost}" collapsible="true"> |
| <include-form name="EditFixedAssetStdCost" location="component://accounting/widget/FixedAssetForms.xml"/> |
| </screenlet> |
| <include-grid name="ListFixedAssetStdCosts" location="component://accounting/widget/FixedAssetForms.xml"/> |
| </decorator-section> |
| </decorator-screen> |
| </widgets> |
| </section> |
| </screen> |
| |
| <!-- Fixed Asset Idents --> |
| <screen name="EditFixedAssetIdents"> |
| <section> |
| <actions> |
| <set field="titleProperty" value="PageTitleEditFixedAssetIdents"/> |
| <set field="tabButtonItem" value="EditFixedAssetIdents"/> |
| <set field="labelTitleProperty" value="PageTitleEditFixedAssetIdents"/> |
| <set field="fixedAssetId" from-field="parameters.fixedAssetId"/> |
| <set field="fixedAssetIdentTypeId" from-field="parameters.fixedAssetIdentTypeId"/> |
| <entity-one entity-name="FixedAsset" value-field="fixedAsset"/> |
| </actions> |
| <widgets> |
| <decorator-screen name="CommonFixedAssetDecorator" location="${parameters.fixedAssetDecoratorLocation}"> |
| <decorator-section name="body"> |
| <screenlet id="edit-fixed-asset-idents" title="${uiLabelMap.AccountingAddFixedAssetIdent}" collapsible="true"> |
| <include-form name="AddFixedAssetIdent" location="component://accounting/widget/FixedAssetForms.xml"/> |
| </screenlet> |
| <include-grid name="ListFixedAssetIdents" location="component://accounting/widget/FixedAssetForms.xml"/> |
| </decorator-section> |
| </decorator-screen> |
| </widgets> |
| </section> |
| </screen> |
| |
| <screen name="Calendar"> |
| <section> |
| <actions> |
| <set field="tabButtonItem" value="ListFixedAssetCalendar"/> |
| <set field="fixedAssetId" from-field="parameters.fixedAssetId"/> |
| </actions> |
| <widgets> |
| <section> |
| <condition> |
| <if-compare field="parameters.period" operator="equals" value="day"/> |
| </condition> |
| <actions> |
| <set field="titleProperty" value="PageTitleCalendarDay"/> |
| <set field="tabButtonItem" value="day"/> |
| </actions> |
| <widgets/> |
| </section> |
| <section> |
| <condition> |
| <or> |
| <if-compare field="parameters.period" operator="equals" value="week"/> |
| <if-empty field="parameters.period"/> |
| </or> |
| </condition> |
| <actions> |
| <set field="titleProperty" value="PageTitleCalendarWeek"/> |
| <set field="tabButtonItem" value="week"/> |
| </actions> |
| <widgets/> |
| </section> |
| <section> |
| <condition> |
| <if-compare field="parameters.period" operator="equals" value="month"/> |
| </condition> |
| <actions> |
| <set field="titleProperty" value="PageTitleCalendarMonth"/> |
| <set field="tabButtonItem" value="month"/> |
| </actions> |
| <widgets/> |
| </section> |
| <decorator-screen name="CommonFixedAssetDecorator" location="${parameters.fixedAssetDecoratorLocation}"> |
| <decorator-section name="body"> |
| <include-screen name="Calendar" location="component://workeffort/widget/CalendarScreens.xml"/> |
| </decorator-section> |
| </decorator-screen> |
| </widgets> |
| </section> |
| </screen> |
| |
| |
| <!-- Fixed Asset Registrations --> |
| <screen name="EditFixedAssetRegistrations"> |
| <section> |
| <actions> |
| <set field="titleProperty" value="PageTitleEditFixedAssetRegistrations"/> |
| <set field="tabButtonItem" value="EditFixedAssetRegistrations"/> |
| <set field="labelTitleProperty" value="PageTitleEditFixedAssetRegistrations"/> |
| <set field="fixedAssetId" from-field="parameters.fixedAssetId"/> |
| <set field="fromDate" from-field="parameters.fromDate"/> |
| <entity-one entity-name="FixedAsset" value-field="fixedAsset"/> |
| </actions> |
| <widgets> |
| <decorator-screen name="CommonFixedAssetDecorator" location="${parameters.fixedAssetDecoratorLocation}"> |
| <decorator-section name="body"> |
| <screenlet id="add-fixed-asset-registration" title="${uiLabelMap.AccountingAddFixedAssetRegistration}" collapsible="true"> |
| <include-form name="AddFixedAssetRegistration" location="component://accounting/widget/FixedAssetForms.xml"/> |
| </screenlet> |
| <include-grid name="ListFixedAssetRegistrations" location="component://accounting/widget/FixedAssetForms.xml"/> |
| </decorator-section> |
| </decorator-screen> |
| </widgets> |
| </section> |
| </screen> |
| <!-- Fixed Asset Maintenance --> |
| <screen name="CommonFixedAssetMaintDecorator"> |
| <section> |
| <actions> |
| <set field="headerItem" value="ListFixedAssetMaints"/> |
| </actions> |
| <widgets> |
| <decorator-screen name="CommonFixedAssetDecorator" location="${parameters.fixedAssetDecoratorLocation}"> |
| <decorator-section name="pre-body"> |
| <section> |
| <condition><not><if-empty field="maintHistSeqId"/></not></condition> |
| <widgets> |
| <include-menu name="FixedAssetMaintTabBar" location="${parameters.mainMenuLocation}"/> |
| </widgets> |
| </section> |
| </decorator-section> |
| <decorator-section name="body"> |
| <decorator-section-include name="body"/> |
| </decorator-section> |
| </decorator-screen> |
| </widgets> |
| </section> |
| </screen> |
| <screen name="ListFixedAssetMaints"> |
| <section> |
| <actions> |
| <set field="titleProperty" value="PageTitleListFixedAssetMaints"/> |
| <set field="tabButtonItem" value="ListFixedAssetMaints"/> |
| <set field="labelTitleProperty" value="PageTitleListFixedAssetMaints"/> |
| <set field="fixedAssetId" from-field="parameters.fixedAssetId"/> |
| <set field="fromDate" from-field="parameters.fromDate"/> |
| <entity-one entity-name="FixedAsset" value-field="fixedAsset"/> |
| </actions> |
| <widgets> |
| <decorator-screen name="CommonFixedAssetDecorator" location="${parameters.fixedAssetDecoratorLocation}"> |
| <decorator-section name="body"> |
| <container style="button-bar"> |
| <link target="EditFixedAssetMaint" text="${uiLabelMap.CommonCreate}" style="buttontext create"> |
| <parameter param-name="fixedAssetId"/> |
| </link> |
| </container> |
| <include-grid name="ListFixedAssetMaints" location="component://accounting/widget/FixedAssetForms.xml"/> |
| </decorator-section> |
| </decorator-screen> |
| </widgets> |
| </section> |
| </screen> |
| <screen name="EditFixedAssetMaint"> |
| <section> |
| <actions> |
| <set field="titleProperty" value="PageTitleEditFixedAssetMaintenance"/> |
| <set field="tabButtonItem" value="ListFixedAssetMaints"/> |
| <set field="tabButtonItemFixedAssetMaint" value="EditFixedAssetMaint"/> |
| <set field="labelTitleProperty" value="PageTitleEditFixedAssetMaintenance"/> |
| <set field="fixedAssetId" from-field="parameters.fixedAssetId"/> |
| <set field="maintHistSeqId" from-field="parameters.maintHistSeqId"/> |
| <entity-one entity-name="FixedAsset" value-field="fixedAsset"/> |
| <entity-one entity-name="FixedAssetMaint" value-field="fixedAssetMaint"/> |
| </actions> |
| <widgets> |
| <section> |
| <condition><if-empty field="maintHistSeqId"/></condition> |
| <actions><set field="titleProperty" value="AccountingAddFixedAssetMaintenance"/></actions> |
| <widgets/> |
| </section> |
| <decorator-screen name="CommonFixedAssetMaintDecorator" location="${parameters.fixedAssetMaintDecoratorLocation}"> |
| <decorator-section name="body"> |
| <section> |
| <condition> |
| <and> |
| <not><if-empty field="maintHistSeqId"/></not> |
| <if-service-permission service-name="fixedAssetPermissionCheck" main-action="CREATE"/> |
| </and> |
| </condition> |
| <widgets> |
| <container style="button-bar"> |
| <link target="EditFixedAssetMaint" text="${uiLabelMap.CommonCreate}" style="buttontext"> |
| <parameter param-name="fixedAssetId"/> |
| </link> |
| </container> |
| </widgets> |
| </section> |
| <include-form name="EditFixedAssetMaint" location="component://accounting/widget/FixedAssetForms.xml"/> |
| </decorator-section> |
| </decorator-screen> |
| </widgets> |
| </section> |
| </screen> |
| <!-- Fixed Asset Meter --> |
| <screen name="EditFixedAssetMeters"> |
| <section> |
| <actions> |
| <set field="titleProperty" value="PageTitleEditFixedAssetMeters"/> |
| <set field="tabButtonItem" value="EditFixedAssetMeters"/> |
| <set field="tabButtonItemFixedAssetMaint" value="EditFixedAssetMeters"/> |
| <set field="labelTitleProperty" value="PageTitleEditFixedAssetMaintenance"/> |
| <set field="fixedAssetId" from-field="parameters.fixedAssetId"/> |
| <set field="maintHistSeqId" from-field="parameters.maintHistSeqId"/> |
| <entity-one entity-name="FixedAsset" value-field="fixedAsset"/> |
| <entity-one entity-name="FixedAssetMaint" value-field="fixedAssetMaint"/> |
| </actions> |
| <widgets> |
| <decorator-screen name="CommonFixedAssetMaintDecorator" location="${parameters.fixedAssetMaintDecoratorLocation}"> |
| <decorator-section name="body"> |
| <screenlet id="add-fixedasset-meter" title="${uiLabelMap.AccountingAddFixedAssetMeter}" collapsible="true"> |
| <include-form name="AddFixedAssetMeter" location="component://accounting/widget/FixedAssetForms.xml"/> |
| </screenlet> |
| <include-grid name="ListFixedAssetMeters" location="component://accounting/widget/FixedAssetForms.xml"/> |
| </decorator-section> |
| </decorator-screen> |
| </widgets> |
| </section> |
| </screen> |
| <!-- Fixed Asset Children --> |
| <screen name="FixedAssetChildren"> |
| <section> |
| <actions> |
| <set field="titleProperty" value="PageTitleListFixedAssetChildren"/> |
| <set field="tabButtonItem" value="FixedAssetChildren"/> |
| <set field="labelTitleProperty" value="PageTitleListFixedAssetChildren"/> |
| <set field="fixedAssetId" from-field="parameters.fixedAssetId"/> |
| <set field="trail" from-field="parameters.trail" default-value="${parameters.fixedAssetId}"/> |
| <set field="fixedAssetId" from-field="parameters.trail"/> |
| <entity-one entity-name="FixedAsset" value-field="fixedAsset"/> |
| </actions> |
| <widgets> |
| <decorator-screen name="CommonFixedAssetDecorator" location="${parameters.fixedAssetDecoratorLocation}"> |
| <decorator-section name="body"> |
| <include-tree name="TreeFixedAsset" location="component://accounting/widget/AccountingTrees.xml"/> |
| </decorator-section> |
| </decorator-screen> |
| </widgets> |
| </section> |
| </screen> |
| <!-- Fixed Asset Maint Order --> |
| <screen name="EditFixedAssetMaintOrders"> |
| <section> |
| <actions> |
| <property-map resource="OrderUiLabels" map-name="uiLabelMap"/> |
| <set field="titleProperty" value="PageTitleEditFixedAssetMaintOrders"/> |
| <set field="tabButtonItem" value="ListFixedAssetMaints"/> |
| <set field="tabButtonItemFixedAssetMaint" value="EditFixedAssetMaintOrders"/> |
| <set field="labelTitleProperty" value="PageTitleEditFixedAssetMaintenance"/> |
| <set field="fixedAssetId" from-field="parameters.fixedAssetId"/> |
| <set field="maintHistSeqId" from-field="parameters.maintHistSeqId"/> |
| <set field="orderId" from-field="parameters.orderId"/> |
| <set field="orderItemSeqId" from-field="parameters.orderItemSeqId"/> |
| <entity-one entity-name="FixedAsset" value-field="fixedAsset"/> |
| <entity-one entity-name="FixedAssetMaint" value-field="fixedAssetMaint"/> |
| <entity-one entity-name="FixedAssetMaintOrder" value-field="fixedAssetMaintOrder"/> |
| </actions> |
| <widgets> |
| <decorator-screen name="CommonFixedAssetMaintDecorator" location="${parameters.fixedAssetMaintDecoratorLocation}"> |
| <decorator-section name="body"> |
| <screenlet id="add-fixedasset-maint-order" title="${uiLabelMap.AccountingAddFixedAssetMaintOrder}" collapsible="true"> |
| <include-form name="AddFixedAssetMaintOrder" location="component://accounting/widget/FixedAssetForms.xml"/> |
| </screenlet> |
| <include-grid name="ListFixedAssetMaintOrders" location="component://accounting/widget/FixedAssetForms.xml"/> |
| </decorator-section> |
| </decorator-screen> |
| </widgets> |
| </section> |
| </screen> |
| <!-- ===========Party Fixed Asset Assignment Screen========== --> |
| <screen name="EditPartyFixedAssetAssignments"> |
| <section> |
| <actions> |
| <set field="titleProperty" value="PageTitleEditPartyFixedAssetAssignments"/> |
| <set field="tabButtonItem" value="EditPartyFixedAssetAssignments"/> |
| <set field="labelTitleProperty" value="PageTitleEditPartyFixedAssetAssignments"/> |
| <set field="fixedAssetId" from-field="parameters.fixedAssetId"/> |
| <set field="partyId" from-field="parameters.partyId"/> |
| <set field="roleTypeId" from-field="parameters.roleTypeId"/> |
| <set field="fromDate" from-field="parameters.fromDate"/> |
| <entity-one entity-name="FixedAsset" value-field="fixedAsset"/> |
| <entity-one entity-name="PartyFixedAssetAssignment" value-field="partyFixedAssetAssignment"/> |
| </actions> |
| <widgets> |
| <decorator-screen name="CommonFixedAssetDecorator" location="${parameters.fixedAssetDecoratorLocation}"> |
| <decorator-section name="body"> |
| <screenlet id="add-party-fixedasset-assignments" title="${uiLabelMap.AccountingAddFixedAssetPartyAssignment}" collapsible="true"> |
| <include-form name="AddPartyFixedAssetAssignment" location="component://accounting/widget/FixedAssetForms.xml"/> |
| </screenlet> |
| <include-grid name="ListPartyFixedAssetAssignments" location="component://accounting/widget/FixedAssetForms.xml"/> |
| </decorator-section> |
| </decorator-screen> |
| </widgets> |
| </section> |
| </screen> |
| <!-- ===========Fixed Asset Depreciation Screen========== --> |
| <screen name="ShowFixedAssetDepreciation"> |
| <section> |
| <actions> |
| <set field="titleProperty" value="PageTitleFixedAssetDepreciationReport"/> |
| <set field="tabButtonItem" value="FixedAssetDepreciation"/> |
| <set field="labelTitleProperty" value="PageTitleFixedAssetDepreciationReport"/> |
| <set field="fixedAssetId" from-field="parameters.fixedAssetId"/> |
| <entity-one entity-name="FixedAsset" value-field="fixedAsset" auto-field-map="true"/> |
| <service service-name="calculateFixedAssetDepreciation" result-map="assetDepreciationResultMap"> |
| <field-map field-name="fixedAssetId" from-field="parameters.fixedAssetId"/> |
| </service> |
| <set field="assetDepreciationInfoList" from-field="assetDepreciationResultMap.assetDepreciationInfoList"/> |
| <set field="assetDepreciationResultMessages" from-field="assetDepreciationResultMap.successMessageList"/> |
| <set field="depreciation" from-field="fixedAsset.depreciation" default-value="0.0" type="BigDecimal"/> |
| </actions> |
| <widgets> |
| <decorator-screen name="CommonFixedAssetDecorator" location="${parameters.fixedAssetDecoratorLocation}"> |
| <decorator-section name="body"> |
| <section> |
| <widgets> |
| <screenlet title="${uiLabelMap.PageTitleFixedAssetDepreciationHistory}"> |
| <label style="h3">${uiLabelMap.FormFieldTitle_purchaseCost}: ${fixedAsset.purchaseCost}</label> |
| <label style="h3">${uiLabelMap.FormFieldTitle_depreciation}: ${depreciation}</label> |
| <label style="h3">${uiLabelMap.FormFieldTitle_salvageValue}: ${fixedAsset.salvageValue}</label> |
| <label style="h3">${uiLabelMap.FormFieldTitle_dateAcquired}: ${fixedAsset.dateAcquired}</label> |
| <label style="h3">${uiLabelMap.FormFieldTitle_expectedEndOfLife}: ${fixedAsset.expectedEndOfLife}</label> |
| <label style="h3">${uiLabelMap.FormFieldTitle_NextDepreciationAmount}: ${assetDepreciationResultMap.nextDepreciationAmount}</label> |
| <section> |
| <condition> |
| <and> |
| <not><if-empty field="assetDepreciationResultMap.plannedPastDepreciationTotal"/></not> |
| <not><if-empty field="fixedAsset.partyId"/></not> |
| </and> |
| </condition> |
| <actions> |
| <service service-name="getGlAccountFromAccountType" result-map="defaultCreditAccountForDepreciationTransactionResult"> |
| <field-map field-name="organizationPartyId" from-field="fixedAsset.partyId"/> |
| <field-map field-name="acctgTransTypeId" value="DEPRECIATION"/> |
| <field-map field-name="fixedAssetId" from-field="fixedAsset.fixedAssetId"/> |
| <field-map field-name="debitCreditFlag" value="C"/> |
| </service> |
| <set field="defaultCreditAccountForDepreciationTransaction" from-field="defaultCreditAccountForDepreciationTransactionResult.glAccountId" default-value=" "/> |
| <service service-name="getGlAccountFromAccountType" result-map="defaultDebitAccountForDepreciationTransactionResult"> |
| <field-map field-name="organizationPartyId" from-field="fixedAsset.partyId"/> |
| <field-map field-name="acctgTransTypeId" value="DEPRECIATION"/> |
| <field-map field-name="fixedAssetId" from-field="fixedAsset.fixedAssetId"/> |
| <field-map field-name="debitCreditFlag" value="D"/> |
| </service> |
| <set field="defaultDebitAccountForDepreciationTransaction" from-field="defaultDebitAccountForDepreciationTransactionResult.glAccountId" default-value=" "/> |
| </actions> |
| <widgets> |
| <container> |
| <link text="${uiLabelMap.AccountingCreateAnAccountingTransaction}: ${assetDepreciationResultMap.plannedPastDepreciationTotal}" style="buttontext" target="CreateAcctgTransAndEntries"> |
| <parameter param-name="fixedAssetId" from-field="fixedAsset.fixedAssetId"/> |
| <parameter param-name="organizationPartyId" from-field="fixedAsset.partyId"/> |
| <parameter param-name="acctgTransTypeId" value="DEPRECIATION"/> |
| <parameter param-name="debitGlAccountId" from-field="defaultDebitAccountForDepreciationTransaction"/> |
| <parameter param-name="creditGlAccountId" from-field="defaultCreditAccountForDepreciationTransaction"/> |
| <parameter param-name="amount" from-field="assetDepreciationResultMap.plannedPastDepreciationTotal"/> |
| </link> |
| </container> |
| </widgets> |
| </section> |
| </screenlet> |
| <screenlet title="${uiLabelMap.PageTitleFixedAssetDepreciationMethod}"> |
| <include-form name="AddFixedAssetDepMethod" location="component://accounting/widget/FixedAssetForms.xml"/> |
| <include-grid name="ListFixedAssetDepMethods" location="component://accounting/widget/FixedAssetForms.xml"/> |
| </screenlet> |
| <screenlet title="${uiLabelMap.AccountingGlMappings}"> |
| <include-form name="AddFixedAssetTypeGlAccount" location="component://accounting/widget/FixedAssetForms.xml"/> |
| <label style="h3">${uiLabelMap.PageTitleFixedAssetMappings}</label> |
| <include-grid name="FixedAssetTypeGlAccounts" location="component://accounting/widget/FixedAssetForms.xml"/> |
| <label style="h3">${uiLabelMap.PageTitleFixedAssetGlobalMappings}</label> |
| <include-grid name="GlobalFixedAssetTypeGlAccounts" location="component://accounting/widget/FixedAssetForms.xml"/> |
| </screenlet> |
| <section> |
| <condition> |
| <not><if-empty field="assetDepreciationInfoList"/></not> |
| </condition> |
| <widgets> |
| <screenlet title="${uiLabelMap.PageTitleFixedAssetDepreciationReport}"> |
| <include-grid name="ListFixedAssetDepreciations" location="component://accounting/widget/FixedAssetForms.xml"/> |
| </screenlet> |
| </widgets> |
| <fail-widgets> |
| <screenlet title="${uiLabelMap.PageTitleFixedAssetDepreciationReport}"> |
| <label style="h3">${assetDepreciationResultMessages}</label> |
| </screenlet> |
| </fail-widgets> |
| </section> |
| <screenlet title="${uiLabelMap.AccountingTransactions}"> |
| <include-grid name="FixedAssetTransactions" location="component://accounting/widget/FixedAssetForms.xml"/> |
| </screenlet> |
| </widgets> |
| </section> |
| </decorator-section> |
| </decorator-screen> |
| </widgets> |
| </section> |
| </screen> |
| |
| <screen name="FixedAssetGeoLocation"> |
| <section> |
| <actions> |
| <set field="titleProperty" value="PageTitleFixedAssetGeoLocation"/> |
| <set field="tabButtonItem" value="FixedAssetGeoLocation"/> |
| <set field="fixedAssetId" from-field="parameters.fixedAssetId"/> |
| <entity-one entity-name="FixedAsset" value-field="fixedAsset"/> |
| <script location="component://accounting/src/main/groovy/org/apache/ofbiz/accounting/fixedasset/FixedAssetGeoLocation.groovy"/> |
| </actions> |
| <widgets> |
| <decorator-screen name="CommonFixedAssetDecorator" location="${parameters.fixedAssetDecoratorLocation}"> |
| <decorator-section name="body"> |
| <label>${uiLabelMap.CommonLatitude} ${latestGeoPoint.latitude}</label> |
| <label>${uiLabelMap.CommonLongitude} ${latestGeoPoint.longitude}</label> |
| <label>${uiLabelMap.CommonElevation} ${latestGeoPoint.elevation} ${elevationUomAbbr}</label> |
| <include-screen name="geoChart" location="component://common/widget/CommonScreens.xml"/> |
| </decorator-section> |
| </decorator-screen> |
| </widgets> |
| </section> |
| </screen> |
| |
| </screens> |