[IMP]Add section_id in the invoice analysis report.

bzr revid: vba@tinyerp.com-20121121055817-3sw9yoac1xv12l2i
This commit is contained in:
Vijaykumar Baladaniya 2012-11-21 11:28:17 +05:30
parent d6e87438d9
commit 4cbd5c58fc
2 changed files with 7 additions and 1 deletions

View File

@ -100,6 +100,7 @@ class account_invoice_report(osv.osv):
'user_currency_residual': fields.function(_compute_amounts_in_user_currency, string="Total Residual", type='float', digits_compute=dp.get_precision('Account'), multi="_compute_amounts"),
'delay_to_pay': fields.float('Avg. Delay To Pay', readonly=True, group_operator="avg"),
'due_delay': fields.float('Avg. Due Delay', readonly=True, group_operator="avg"),
'section_id': fields.many2one('crm.case.section', 'Sales Team'),
}
_order = 'date desc'
def init(self, cr):
@ -124,6 +125,7 @@ class account_invoice_report(osv.osv):
ai.journal_id as journal_id,
ai.fiscal_position as fiscal_position,
ai.user_id as user_id,
ai.section_id as section_id,
ai.company_id as company_id,
count(ail.*) as nbr,
ai.type as type,
@ -217,7 +219,8 @@ class account_invoice_report(osv.osv):
ai.residual,
ai.amount_total,
u.uom_type,
u.category_id
u.category_id,
ai.section_id
)
""")

View File

@ -27,6 +27,7 @@
<field name="account_line_id" invisible="1"/>
<field name="nbr" sum="# of Lines"/>
<field name="product_qty" sum="Qty"/>
<field name="section_id"/>
<!-- <field name="reconciled" sum="# Reconciled"/> -->
<field name="user_currency_price_total" sum="Total Without Tax"/>
<field name="user_currency_residual" sum="Total Residual" invisible="context.get('residual_invisible',False)"/>
@ -65,6 +66,7 @@
<filter icon="terp-dolar_ok!" string="Refund" domain="['|', ('type','=','out_refund'),('type','=','in_refund')]" help="Customer And Supplier Refunds"/>
<field name="partner_id"/>
<field name="user_id" />
<field name="section_id" />
<field name="categ_id" filter_domain="[('categ_id', 'child_of', self)]"/>
<group expand="1" string="Group By...">
<filter string="Partner" name="partner" icon="terp-partner" context="{'group_by':'partner_id','residual_visible':True}"/>
@ -81,6 +83,7 @@
<filter string="Day" name="day" icon="terp-go-today" context="{'group_by':'day'}" help="Group by Invoice Date"/>
<filter string="Month" name="month" icon="terp-go-month" context="{'group_by':'month'}" help="Group by month of Invoice Date"/>
<filter string="Year" name="group_year" icon="terp-go-year" context="{'group_by':'year'}" help="Group by year of Invoice Date"/>
<filter string="Sales Team" name='section_id' icon="terp-personal" context="{'group_by':'section_id'}"/>
</group>
</search>
</field>