compra_solicitud.xml
7.96 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
<?xml version="1.0" encoding="UTF-8"?>
<odoo>
<data noupdate="0">
<record id="view_hgt_revision_compra_solicitud_tree" model="ir.ui.view">
<field name="name">Revisión de Solicitudes de Compra</field>
<field name="model">hgt.compra_solicitud</field>
<field name="type">tree</field>
<field name="mode">primary</field>
<field name="priority" eval="16" />
<field name="active" eval="True" />
<field name="arch" type="xml">
<tree>
<field name="name"/>
<field name="cs_solicitante" />
<field name="cs_referencia" />
<field name="cs_estados" />
<field name="cs_fecha_creacion" />
<field name="cs_fecha_limite" />
</tree>
</field>
</record>
<record id="view_hgt_compra_solicitud_tree" model="ir.ui.view">
<field name="name">Solicitud de Compra</field>
<field name="model">hgt.compra_solicitud</field>
<field name="type">tree</field>
<field name="mode">primary</field>
<field name="priority" eval="16" />
<field name="active" eval="True" />
<field name="arch" type="xml">
<tree>
<field name="name"/>
<field name="cs_solicitante" />
<field name="cs_referencia" />
<field name="cs_estados" />
<field name="cs_fecha_creacion" />
<field name="cs_fecha_limite" />
</tree>
</field>
</record>
<record id="view_hgt_compra_solicitud_form" model="ir.ui.view">
<field name="name">Solicitud de Compra</field>
<field name="model">hgt.compra_solicitud</field>
<field name="type">form</field>
<field name="mode">primary</field>
<field name="priority" eval="16" />
<field name="active" eval="True" />
<field name="arch" type="xml">
<form>
<!--<sheet>-->
<header>
<field name="cs_estados" widget="statusbar"/>
<button name="procesar_solicitud" string="Enviar a Aprobación" type="object" class="btn btn-success" attrs="{'invisible':[('cs_estados','not in',['b'])]}"/>
<button name="aprobar_solicitud" string="Procesar" type="object" class="btn btn-success" groups="hgt_compras.module_category_hgt_gestor_compras" attrs="{'invisible':[('cs_estados','in',['b','pr'])]}"/>
<button name="generar_solicitud_p" string="Generar Solicitud/es de Presupuesto" type="object" class="oe_highlight" groups="hgt_compras.module_category_hgt_gestor_compras" attrs="{'invisible':['|',('cs_estados','in',['b','pe']),('cs_solicit_generada','=',True)]}" />
</header>
<group col="4" string="Datos Solicitud">
<h3><field nolabel="1" colspan="4" readonly="1" name="name"/></h3>
<field colspan="4" name="cs_solicitante" attrs="{'readonly':[('cs_estados','not in',['b'])]}" />
<field colspan="4" name="cs_referencia" attrs="{'readonly':[('cs_estados','not in',['b'])]}" />
<field colspan="2" name="cs_fecha_creacion" attrs="{'readonly':[('cs_estados','not in',['b'])]}" />
<field colspan="2" name="cs_fecha_limite" attrs="{'readonly':[('cs_estados','not in',['b'])]}" />
<!-- <field name="cs_solicitudpre" readonly="1" /> -->
<field name="cs_solicit_generada" invisible="1" />
</group>
<notebook colspan="4">
<page string="Líneas de Solicitud">
<button type="object" class="btn btn-info" style="margin:5px;" name="seleccionar_todo" string="Seleccionar todo" attrs="{'invisible':[('cs_estados','in',['b','pe'])]}" />
<field nolabel="1" name="cs_linea_solicitud">
<tree create="1" edit="1" editable="1">
<field name="name" readonly="1" />
<field name="csl_descripcion" attrs="{'readonly':[('csl_cs_estados','not in',['b'])]}"/>
<field name="csl_cantidad" attrs="{'readonly':[('csl_cs_estados','not in',['b'])]}"/>
<field name="csl_solicitante" attrs="{'readonly':[('csl_cs_estados','not in',['b'])]}"/>
<field name="csl_estados" readonly="1"/>
<field name="csl_cs_estados" invisible="1"/>
<field name="csl_proovedor_propuesto" groups="hgt_compras.module_category_hgt_gestor_compras" />
<button type="object" class="btn btn-primary" name="aprobar" string="Aprobar" groups="hgt_compras.module_category_hgt_gestor_compras" attrs="{'invisible':[('csl_cs_estados','not in',['pe'])]}" />
<button type="object" class="btn btn-primary" name="rechazar" string="Rechazar" groups="hgt_compras.module_category_hgt_gestor_compras" attrs="{'invisible':[('csl_cs_estados','not in',['pe'])]}" />
<field name="csl_select" groups="hgt_compras.module_category_hgt_gestor_compras" attrs="{'invisible':[('csl_estados','in',['pe','r'])]}"/>
</tree>
</field>
</page>
</notebook>
<h2>Bitácora</h2>
<group col="3">
<field name="cs_texto"/>
<button name="CargarNotas" string="Archivar en la bitácora" type="object" class="oe_edit_only" />
</group>
<group col="1">
<field name="cs_notitas" nolabel="1" attrs="{'readonly': True}"/>
</group>
<!--</sheet>-->
</form>
</field>
</record>
<record id="action_hgt_revision_compra_solicitud_act_window" model="ir.actions.act_window">
<field name="type">ir.actions.act_window</field>
<field name="name">Revisión Solicitud de Compra</field>
<field name="res_model">hgt.compra_solicitud</field>
<field name="view_mode">tree,form</field>
<field name="view_type">form</field>
<field name="view_ids" eval="[(5, 0, 0),(0, 0, {'view_mode': 'tree', 'view_id': ref('view_hgt_revision_compra_solicitud_tree')})]"/>
<field name="target">current</field>
<field name="help" type="html">
<p class="oe_view_nocontent_create">No hay solicitudes de compra para revisar</p>
</field>
</record>
<record id="action_hgt_compra_solicitud_act_window" model="ir.actions.act_window">
<field name="type">ir.actions.act_window</field>
<field name="name">Solicitud de Compra</field>
<field name="res_model">hgt.compra_solicitud</field>
<field name="domain">[('cs_solicitante','=',uid)]</field>
<field name="view_mode">tree,form</field>
<field name="view_type">form</field>
<field name="view_ids" eval="[(5, 0, 0),(0, 0, {'view_mode': 'tree', 'view_id': ref('view_hgt_compra_solicitud_tree')})]"/>
<field name="target">current</field>
<field name="help" type="html">
<p class="oe_view_nocontent_create">Cree la primera solicitud de compra</p>
</field>
</record>
</data>
</odoo>