Merge lp:~inddiana/sisb/edgar_presupuesto_filtro_ejercicio into lp:sisb

Proposed by [SISB] Edgar Rivero
Status: Merged
Merged at revision: 485
Proposed branch: lp:~inddiana/sisb/edgar_presupuesto_filtro_ejercicio
Merge into: lp:sisb
Diff against target: 97 lines (+18/-7)
4 files modified
l10n_ve_presupuesto/__openerp__.py (+1/-1)
l10n_ve_presupuesto/model/l10n_ve_presupuesto.py (+12/-3)
l10n_ve_presupuesto/view/l10n_ve_presupuesto.xml (+4/-2)
l10n_ve_presupuesto/view/periodo_presupuestario.xml (+1/-1)
To merge this branch: bzr merge lp:~inddiana/sisb/edgar_presupuesto_filtro_ejercicio
Reviewer Review Type Date Requested Status
Aristóbulo Meneses Pending
Review via email: mp+162867@code.launchpad.net

Description of the change

[FIX] Correccion en atributo invisible para boton en el ejercicio presupuestario.
[IMP] Se agrega dependencia a sisb_ventas, ya que este depende de sale.
[IMP] Se agrega boton para filtrar el ejercicio presupuestario actual en la
vista de las imputaciones. Se activa por defecto

To post a comment you must log in.

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
1=== modified file 'l10n_ve_presupuesto/__openerp__.py'
2--- l10n_ve_presupuesto/__openerp__.py 2013-04-02 20:52:53 +0000
3+++ l10n_ve_presupuesto/__openerp__.py 2013-05-07 19:36:33 +0000
4@@ -22,7 +22,7 @@
5 "version" : "0.2",
6 "depends" : ["purchase", "stock", "account_voucher", "diana_almacenes",
7 "sisb_purchase_management","l10n_ve_withholding_iva","l10n_ve_withholding_islr",
8- "sisb_merge_purchase_requisition","bank_management"],
9+ "sisb_merge_purchase_requisition","bank_management", "sisb_ventas"],
10 "author" : "Industrias Diana, C.A.",
11 "description" : """
12 Modulo para el manejo del presupuesto publico en Venezuela.
13
14=== modified file 'l10n_ve_presupuesto/model/l10n_ve_presupuesto.py'
15--- l10n_ve_presupuesto/model/l10n_ve_presupuesto.py 2013-04-30 13:21:25 +0000
16+++ l10n_ve_presupuesto/model/l10n_ve_presupuesto.py 2013-05-07 19:36:33 +0000
17@@ -115,17 +115,26 @@
18
19 def search(self, cr, uid, args, offset=0, limit=None, order=None, context=None, count=False):
20 """
21- Herencia del search para agregar filtro que busque periodo actual de presupuesto,
22- se hace verificando patron que es enviado por el filtro de 'periodo actual'.
23+ Herencia del search para agregar filtro que busque periodo y ejercicio de presupuesto,
24+ se hace verificando patron que es enviado por el filtro de 'current_period' y
25+ 'current_year'.
26 """
27+ if context is None:
28+ context = {}
29+
30 period_obj = self.pool.get('periodo.presupuestario')
31+ fiscal_obj = self.pool.get('ejercicio.presupuestario')
32 for arg in args:
33 if arg[0] == 'periodo' and arg[2] == 'current_period':
34 current_period = period_obj.find(cr, uid)[0]
35 args.append(('periodo','in',[current_period]))
36 break
37+ elif arg[0] == 'period_id' and arg[2] == 'current_year':
38+ current_year = fiscal_obj.find(cr, uid)
39+ args.append(['ejercicio_id','=',current_year])
40+ break
41 for a in args:
42- if a in [('periodo','in','current_period')]:
43+ if a in [('periodo','in','current_period'),('period_id','in','current_year')]:
44 args.remove(a)
45 return super(presupuesto_imputacion_linea, self).search(cr, uid, args=args, offset=offset, limit=limit, order=order,
46 context=context, count=count)
47
48=== modified file 'l10n_ve_presupuesto/view/l10n_ve_presupuesto.xml'
49--- l10n_ve_presupuesto/view/l10n_ve_presupuesto.xml 2013-04-30 16:34:09 +0000
50+++ l10n_ve_presupuesto/view/l10n_ve_presupuesto.xml 2013-05-07 19:36:33 +0000
51@@ -29,6 +29,7 @@
52 <filter string="Chequeado" domain="[('checkear','=','check_ok')]" icon="terp-camera_test"/>
53 <filter string="Por Chequear" domain="[('checkear','=','by_check')]" icon="gtk-info"/>
54 <separator orientation="vertical"/>
55+ <filter icon="terp-go-year" string="Este Ejercicio" name="ejercicio_actual" domain="[('period_id','in','current_year')]"/>
56 <filter icon="terp-go-month" string="Este Periodo" name="period" domain="[('periodo','in','current_period')]"/>
57 <filter icon="STOCK_INDEX" string="Sin Accion" name="sin_accion" domain="[('accion_especifica_id','=',None)]" />
58 <filter icon="STOCK_DND_MULTIPLE" string="Sin Partida" name="sin_partida" domain="[('partida_id','=',None)]" />
59@@ -67,6 +68,7 @@
60 <filter string="Chequeado" domain="[('checkear','=','check_ok')]" icon="terp-camera_test"/>
61 <filter string="Por Chequear" domain="[('checkear','=','by_check')]" icon="gtk-info"/>
62 <separator orientation="vertical"/>
63+ <filter icon="terp-go-year" string="Este Ejercicio" name="ejercicio_actual" domain="[('period_id','in','current_year')]"/>
64 <filter icon="terp-go-month" string="Este Periodo" name="period" domain="[('periodo','in','current_period')]"/>
65 <filter icon="STOCK_INDEX" string="Sin Accion" name="sin_accion" domain="[('accion_especifica_id','=',None)]" />
66 <filter icon="STOCK_DND_MULTIPLE" string="Sin Partida" name="sin_partida" domain="[('partida_id','=',None)]" />
67@@ -218,7 +220,7 @@
68 <field name='view_mode'>tree,form</field>
69 <field name="domain">[('type','=','egreso')]</field>
70 <field name="search_view_id" ref='view_imputaciones_linea_search_gasto'/>
71- <field name="context">{'search_default_period':1}</field>
72+ <field name="context">{'search_default_ejercicio_actual': 1}</field>
73 </record>
74
75 <record model='ir.actions.act_window' id='imputacion_linea_ingreso_list_action'>
76@@ -230,7 +232,7 @@
77 <field name='view_mode'>tree,form</field>
78 <field name="domain">[('type','=','ingreso')]</field>
79 <field name="search_view_id" ref='view_imputaciones_linea_search_ingreso'/>
80- <field name="context">{'search_default_period':1}</field>
81+ <field name="context">{'search_default_ejercicio_actual': 1}</field>
82 </record>
83
84 <record id="action_imputacion_linea_ingreso_view1" model="ir.actions.act_window.view">
85
86=== modified file 'l10n_ve_presupuesto/view/periodo_presupuestario.xml'
87--- l10n_ve_presupuesto/view/periodo_presupuestario.xml 2012-06-04 19:29:01 +0000
88+++ l10n_ve_presupuesto/view/periodo_presupuestario.xml 2013-05-07 19:36:33 +0000
89@@ -62,7 +62,7 @@
90 <separator colspan="4" string="Estado"/>
91 <group>
92 <field name="state" select="1" readonly="1"/>
93- <button name="create_period" attrs="{'invisible': [('periods','=',[])]}" string="Crear Periodos Mensuales" type="object" icon="terp-document-new"/>
94+ <button name="create_period" attrs="{'invisible': [('period_ids','!=',[])]}" string="Crear Periodos Mensuales" type="object" icon="terp-document-new"/>
95 </group>
96 </form>
97 </field>

Subscribers

People subscribed via source and target branches