|
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> |
| Free forum by Nabble | Edit this page |
