Author: jacopoc
Date: Tue Dec  1 10:30:33 2009
New Revision: 885723

URL: http://svn.apache.org/viewvc?rev=885723&view=rev
Log:
Added default from/thru date values for income statement and cost center 
report; removed time period selection from cost center report because the 
report should not be based on this (still we have to improve the logic there).


Modified:
    
ofbiz/trunk/applications/accounting/webapp/accounting/WEB-INF/actions/reports/CostCenters.groovy
    
ofbiz/trunk/applications/accounting/webapp/accounting/reports/CostCentersReport.ftl
    ofbiz/trunk/applications/accounting/widget/ReportFinancialSummaryForms.xml
    ofbiz/trunk/applications/accounting/widget/ReportFinancialSummaryScreens.xml

Modified: 
ofbiz/trunk/applications/accounting/webapp/accounting/WEB-INF/actions/reports/CostCenters.groovy
URL: 
http://svn.apache.org/viewvc/ofbiz/trunk/applications/accounting/webapp/accounting/WEB-INF/actions/reports/CostCenters.groovy?rev=885723&r1=885722&r2=885723&view=diff
==============================================================================
--- 
ofbiz/trunk/applications/accounting/webapp/accounting/WEB-INF/actions/reports/CostCenters.groovy
 (original)
+++ 
ofbiz/trunk/applications/accounting/webapp/accounting/WEB-INF/actions/reports/CostCenters.groovy
 Tue Dec  1 10:30:33 2009
@@ -24,18 +24,6 @@
 import org.ofbiz.entity.condition.EntityCondition;
 
 if (organizationPartyId) {
-
-    customTimePeriods = delegator.findByAnd("CustomTimePeriod", 
[organizationPartyId : organizationPartyId, periodTypeId : "FISCAL_YEAR"]);
-    if (UtilValidate.isNotEmpty(customTimePeriods)) {
-        context.customTimePeriods = customTimePeriods;
-    }
-    onlyIncludePeriodTypeIdList = [];
-    onlyIncludePeriodTypeIdList.add("FISCAL_YEAR");
-    customTimePeriodResults = dispatcher.runSync("findCustomTimePeriods", 
[findDate : UtilDateTime.nowTimestamp(), organizationPartyId : 
organizationPartyId, onlyIncludePeriodTypeIdList : onlyIncludePeriodTypeIdList, 
userLogin : userLogin]);
-    customTimePeriodList = customTimePeriodResults.customTimePeriodList;
-    if (UtilValidate.isNotEmpty(customTimePeriodList)) {
-        context.timePeriod = 
(EntityUtil.getFirst(customTimePeriodList)).customTimePeriodId;
-    }
     resultFromPartyAcctgPref = 
dispatcher.runSync("getPartyAccountingPreferences", [organizationPartyId : 
organizationPartyId, userLogin : request.getAttribute("userLogin")]);
     partyAcctgPreference = resultFromPartyAcctgPref.partyAccountingPreference;
     context.currencyUomId = partyAcctgPreference.baseCurrencyUomId;

Modified: 
ofbiz/trunk/applications/accounting/webapp/accounting/reports/CostCentersReport.ftl
URL: 
http://svn.apache.org/viewvc/ofbiz/trunk/applications/accounting/webapp/accounting/reports/CostCentersReport.ftl?rev=885723&r1=885722&r2=885723&view=diff
==============================================================================
--- 
ofbiz/trunk/applications/accounting/webapp/accounting/reports/CostCentersReport.ftl
 (original)
+++ 
ofbiz/trunk/applications/accounting/webapp/accounting/reports/CostCentersReport.ftl
 Tue Dec  1 10:30:33 2009
@@ -22,7 +22,6 @@
     <input type="hidden" name="organizationPartyId" 
value="${parameters.organizationPartyId}"/>
     <input type="hidden" name="fromDate" value="${parameters.fromDate}"/>
     <input type="hidden" name="thruDate" value="${parameters.thruDate}"/>
-    <input type="hidden" name="timePeriod" value="${parameters.timePeriod}"/>
     <a href="javascript:document.costCentersReportPdfForm.submit();" 
class="buttontext">${uiLabelMap.AccountingExportAsPdf}</a>
   </form>
   <table class="basic-table hover-bar" cellspacing="0">

Modified: 
ofbiz/trunk/applications/accounting/widget/ReportFinancialSummaryForms.xml
URL: 
http://svn.apache.org/viewvc/ofbiz/trunk/applications/accounting/widget/ReportFinancialSummaryForms.xml?rev=885723&r1=885722&r2=885723&view=diff
==============================================================================
--- ofbiz/trunk/applications/accounting/widget/ReportFinancialSummaryForms.xml 
(original)
+++ ofbiz/trunk/applications/accounting/widget/ReportFinancialSummaryForms.xml 
Tue Dec  1 10:30:33 2009
@@ -409,11 +409,6 @@
         <field name="organizationPartyId"><hidden/></field>
         <field name="fromDate" required-field="false"><date-time 
type="timestamp"/></field>
         <field name="thruDate" required-field="false"><date-time 
type="timestamp"/></field>
-        <field name="timePeriod" required-field="false">
-            <drop-down>
-                <list-options list-name="customTimePeriods" 
key-name="customTimePeriodId" description="${fromDate} - ${thruDate}"/>
-            </drop-down>
-        </field>
         <field name="submitButton" title="${uiLabelMap.CommonSubmit}" 
widget-style="smallSubmit" tooltip="Please enter From and Thru date or select 
financial time period in fields above"><submit button-type="button"/></field>
     </form>
 

Modified: 
ofbiz/trunk/applications/accounting/widget/ReportFinancialSummaryScreens.xml
URL: 
http://svn.apache.org/viewvc/ofbiz/trunk/applications/accounting/widget/ReportFinancialSummaryScreens.xml?rev=885723&r1=885722&r2=885723&view=diff
==============================================================================
--- 
ofbiz/trunk/applications/accounting/widget/ReportFinancialSummaryScreens.xml 
(original)
+++ 
ofbiz/trunk/applications/accounting/widget/ReportFinancialSummaryScreens.xml 
Tue Dec  1 10:30:33 2009
@@ -285,6 +285,14 @@
                 </service>
                 <set field="partyAcctgPreference" 
from-field="result.partyAccountingPreference"/>
                 <set field="currencyUomId" 
from-field="partyAcctgPreference.baseCurrencyUomId"/>
+                <!-- Get a default fromDate -->
+                <set field="findLastClosedDateInMap.organizationPartyId" 
from-field="organizationPartyId"/>
+                <service service-name="findLastClosedDate" 
in-map-name="findLastClosedDateInMap">
+                    <result-to-field result-name="lastClosedDate"/>
+                    <result-to-field result-name="lastClosedTimePeriod"/>
+                </service>
+                <set field="fromDate" from-field="parameters.fromDate" 
type="Timestamp" default-value="${lastClosedDate}"/>
+                <set field="thruDate" from-field="parameters.thruDate" 
type="Timestamp" default-value="${nowTimestamp}"/>
                 <script 
location="component://accounting/webapp/accounting/WEB-INF/actions/reports/MonthlyTrialBalance.groovy"/>
             </actions>
             <widgets>
@@ -957,6 +965,15 @@
                 <set field="tabButtonItem" 
value="OrganizationAccountingReports"/>
                 <set field="tabButtonItem2" value="CostCenterReport"/>
                 <set field="organizationPartyId" 
from-field="parameters.organizationPartyId" type="String"/>
+                <!-- Get a default fromDate -->
+                <set field="findLastClosedDateInMap.organizationPartyId" 
from-field="organizationPartyId"/>
+                <service service-name="findLastClosedDate" 
in-map-name="findLastClosedDateInMap">
+                    <result-to-field result-name="lastClosedDate"/>
+                    <result-to-field result-name="lastClosedTimePeriod"/>
+                </service>
+                <set field="fromDate" from-field="parameters.fromDate" 
type="Timestamp" default-value="${lastClosedDate}"/>
+                <set field="thruDate" from-field="parameters.thruDate" 
type="Timestamp" default-value="${nowTimestamp}"/>
+
                 <set field="glAcctgOrgAndCostCenterList" 
from-field="parameters.glAcctgOrgAndCostCenterList" type="List"/>
                 <script 
location="component://accounting/webapp/accounting/WEB-INF/actions/reports/CostCenters.groovy"/>
             </actions>
@@ -969,7 +986,6 @@
                         <section>
                             <condition>
                                 <or>
-                                    <not><if-empty 
field="parameters.timePeriod"/></not>
                                     <not><if-empty 
field="parameters.fromDate"/></not>
                                     <not><if-empty 
field="glAcctgOrgAndCostCenterMapList"/></not>
                                 </or>


Reply via email to