Hi,
I want to filter some data from a wizard (date field)..
scenario--
when I click on sale details menu ,it generate a wizard with asking some date, based on that date I want to filter some data and add that fields to my tree view. How its posible I create the module ,But I want to add this queries into my module and shows it in my tree view need a help,,
This is my query
----------------
where I can write this query into my custom module
SELECT sale_order.origin,
sale_order.create_date,
sale_order.partner_id,
sale_order.fiscal_position,
sale_order.amount_untaxed
FROM sale_order where sale_order.create_date='2014-07-13 08:23:24.386')#This is the date(ale_order.create_date='2014-07-13 08:23:24.386) I want to enter from that wizard ,based on this date I want to filter the data and add this query result into a tree view
This is my code-------
wizard folder ------------------------------------------------
init.py--
import sale_analysis
--------------------------------------------------------------
sale_analysis_view.xml----------
<?xml version="1.0" encoding="utf-8"?>
<openerp>
<data>
<record id="view_sale_details_analysis" model="ir.ui.view">
<field name="name">Sale Analysis Details</field>
<field name="model">sale.analysis</field>
<field name="arch" type="xml">
<form string="Sale Analysis" version="7.0">
<group col="4">
<field name="date_from"/>
</group>
<footer>
<button name="sale_analysis" string="Check " type="object" default_focus="1" class="oe_highlight"/>
or
<button string="Cancel" class="oe_link" special="cancel" />
</footer>
</form>
</field>
</record>
<record id="action_sale_details" model="ir.actions.act_window">
<field name="name">Sales Analysis</field>
<field name="type">ir.actions.act_window</field>
<field name="res_model">sale.analysis</field>
<field name="view_type">form</field>
<field name="view_mode">form</field>
<field name="target">new</field>
<field name="view_id" ref="view_sale_details_analysis"/>
</record>
<menuitem name="Sale Analysis Details" id="menu_sale_report" parent="base.menu_base_partner" groups="base.group_sale_salesman_all_leads" sequence="20"/>
<menuitem name="Sales Analysis" parent="menu_sale_report" action="action_sale_details"
id="menu_sale_details" />
</data>
</openerp>
---------------------------------------------------------------
sale_analysis.py
import time
from openerp.osv import fields, osv
class sale_analysis(osv.osv_memory):
_name = 'sale.analysis'
_description = 'Sale Analysis wizard'
_columns = {
'date_from': fields.date('Enter a Date', required=True)
}
_defaults = {
'date_from': lambda *a: time.strftime('%Y-%m-01')
}
sale_analysis()
--------------------------------------------------------------------------------------------------
init.py---
import wizard
--------------------------------------------------------------------------------------------------
openerp.py---
{
'name': 'Sale Analysis Demo',
'version': '1.0',
'category': 'Customizations',
'description': """
Stage : Development.
Sales reports
-
""",
'author': 'Libu',
'website': 'http://mysite.com',
'summary': '',
'depends': [
'sale'
],
'data': [
'wizard/sale_analysis_view.xml'
],
'images': [ ],
'installable': True,
'application': False,
'auto_install': False,
}