Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?xml version="1.0"?>
- <openerp>
- <data>
- <!-- ****************************************************-->
- <!-- cdps basico -->
- <!-- ****************************************************-->
- <record model="ir.ui.view" id="view_presupuesto_cdps_form">
- <field name="name">presupuesto.cdps.form</field>
- <field name="model">presupuesto_pagi_mtv.cdp</field>
- <field name="arch" type="xml">
- <form string="CDP" version="7.0">
- <header>
- <button name="cdp_solicitar" string="Solicitar" states="cdp_nuevo" class="oe_highlight"/>
- <button name="cdp_direccionar" string="Direccionar" states="cdp_solicitado" class="oe_highlight"/>
- <button name="cdp_autorizar" string="Autorizar" states="cdp_direccionado" class="oe_highlight"/>
- <button name="cdp_aprobar" string="Aprobar" states="cdp_autorizado" class="oe_highlight"/>
- <button name="cdp_anular" string="Anular" states="cdp_nuevo,cdp_solicitado,cdp_direccionado,cdp_autorizado" class="oe_highlight"/>
- <button name="cdp_reversar" string="Reversar" states="cdp_aprobado" class="oe_highlight"/>
- <button name="cdp_devolver" string="Devolver" states="cdp_solicitado,cdp_direccionado,cdp_autorizado" class="oe_highlight"/>
- <field name="state" widget="statusbar"/>
- <field name="tiene_lineas" invisible="1"/>
- </header>
- <sheet>
- <h1>
- <label string="CDP"/>
- </h1>
- <group attrs="{'readonly':[('state','in',['cdp_aprobado','cdp_anulado'])]}">
- <field name="codigo" string="Codigo Solicitud"/>
- <field name="codigo_apr" string="Codigo CDP" attrs="{'invisible':[('state','!=','cdp_aprobado')]}"/>
- <field name="requerimiento_id" widget="many2one_list" on_change="on_change_req(requerimiento_id)" attrs="{'readonly':[('tiene_lineas','=',True)]}"/>
- <field name="objeto" attrs="{'readonly':['|',('requerimiento_id','=',False),('state','in',['cdp_aprobado','cdp_anulado'])]}"/>
- <field name="fecha" string="Fecha Solicitud" attrs="{'readonly':[('state','in',['cdp_aprobado','cdp_anulado'])]}"/>
- <field name="fecha_apr" string="Fecha CDP" attrs="{'required':[('state','=','cdp_aprobado')],'invisible':[('state','not in',['cdp_autorizado','cdp_aprobado'])],'readonly':[('state','in',['cdp_aprobado','cdp_anulado'])]}"/>
- <field name="tipo_cdp"/>
- <field name="pmr_id"/>
- <field name="solicita_id" widget="many2one_list" attrs="{'readonly':[('state','in',['cdp_aprobado','cdp_anulado'])]}"/>
- <field name="autoriza_id" widget="many2one_list" attrs="{'required':[('state','=','cdp_solicitado')],'invisible':[('state','not in',('cdp_solicitado','cdp_aprobado'))],'readonly':[('state','in',['cdp_aprobado','cdp_anulado'])]}"/>
- <field name="observacion_anular_cdp" attrs="{'required':[('state','=','cdp_anulado')]}"/>
- <button name="regenerar_lineas" type="object" string="Regenerar Líneas" states="cdp_solicitado" class="oe_highlight"/>
- </group>
- <notebook colspan="4">
- <page string="Líneas de Presupuesto" states="cdp_nuevo,cdp_solicitado,cdp_direccionado,cdp_autorizado,cdp_aprobado">
- <field name="lineas" attrs="{'readonly':[('state','in',['cdp_aprobado','cdp_anulado'])]}">
- <tree string="Lineas" editable="bottom" create="false" delete="false">
- <field name="centro_costo_id" readonly="1" />
- <field name="rubro_presupuestal_id" readonly="1" />
- <field name="valor_disponible_rubro" readonly="1" sum="valor_disponible_rubro"/>
- <field name="valor_disponible_req" readonly="1" sum="valor_disponible_req"/>
- <field name="valor_previo_rubro" readonly="1" invisible="1"/>
- <field name="valor_previo_req" readonly="1" invisible="1" />
- <field name="valor_disponible" readonly="1" invisible="1" />
- <field name="valor_inicial" sum="valor_inicial"/>
- <field name="valor" readonly="1" invisible="1" />
- </tree>
- </field>
- </page>
- <page string="CRPS" states="cdp_aprobado">
- <field name="crps" widget="one2many_list" readonly="1">
- <tree string="Lineas" edit="false" delete="false" create="false">
- <field name="codigo" readonly="1"/>
- <field name="valor_total" sum="Total" readonly="1"/>
- </tree>
- </field>
- </page>
- </notebook>
- </sheet>
- </form>
- </field>
- </record>
- <record model="ir.ui.view" id="view_presupuesto_cdps_tree">
- <field name="name">presupuesto.cdps.tree</field>
- <field name="model">presupuesto_pagi_mtv.cdp</field>
- <field name="arch" type="xml">
- <tree string="CDPs">
- <field name="codigo" string="Codigo Solicitud"/>
- <field name="codigo_apr" string="Codigo CDP"/>
- <field name="fecha"/>
- <field name="state"/>
- <field name="requerimiento_id"/>
- <field name="tipo_cdp"/>
- <field name="solicita_id"/>
- <field name="autoriza_id"/>
- </tree>
- </field>
- </record>
- <record model="ir.ui.view" id="view_presupuesto_cdps_search">
- <field name="name">presupuesto.cdps.search</field>
- <field name="model">presupuesto_pagi_mtv.cdp</field>
- <field name="arch" type="xml">
- <search string="CDPs">
- <field name="objeto"/>
- <field name="codigo" string="Codigo Solicitud"/>
- <field name="codigo_apr" string="Codigo CDP"/>
- <field name="fecha"/>
- <field name="state"/>
- <field name="tipo_cdp"/>
- <field name="solicita_id" string="Solicita"/>
- <field name="autoriza_id" string="Autoriza"/>
- <group string="Estados CDPs:">
- <filter name="state" string="Nuevo" help="Estado del CDP"
- domain="[('state','=','cdp_nuevo')]"
- />
- <filter name="state" string="Solicitado" help="Estado del CDP"
- domain="[('state','=','cdp_solicitado')]"
- />
- <filter name="state" string="Direccionado" help="Estado del CDP"
- domain="[('state','=','cdp_direccionado')]"
- />
- <filter name="state" string="Autorizado" help="Estado del CDP"
- domain="[('state','=','cdp_autorizado')]"
- />
- <filter name="state" string="Aprobado" help="Estado del CDP"
- domain="[('state','=','cdp_aprobado')]"
- />
- <filter name="state" string="Anulado" help="Estado del CDP"
- domain="[('state','=','cdp_anulado')]"
- />
- </group>
- <group string="Tipo CDPs:">
- <filter name="tipo_cdp" string="Inversión" help="Tipo de CDP"
- domain="[('tipo_cdp','=','i')]"
- />
- <filter name="tipo_cdp" string="Funcionamiento" help="Tipo de CDP"
- domain="[('tipo_cdp','=','f')]"
- />
- <filter name="tipo_cdp" string="Mixto" help="Tipo de CDP"
- domain="[('tipo_cdp','=','m')]"
- />
- </group>
- <group string="Agrupar por:">
- <filter string="Estados CDPs" context="{'group_by':'state'}"/>
- <filter string="Quien Solicita" context="{'group_by':'solicita_id'}"/>
- <filter string="Quien Autoriza" context="{'group_by':'autoriza_id'}"/>
- </group>
- </search>
- </field>
- </record>
- <record model="ir.actions.act_window" id="action_presupuesto_cdps">
- <field name="name">presupuesto.cdps.action</field>
- <field name="res_model">presupuesto_pagi_mtv.cdp</field>
- <field name="view_type">form</field>
- <field name="view_mode">tree,form</field>
- <field name="search_view_id" ref="view_presupuesto_cdps_search"/>
- </record>
- <menuitem name="CDPs" parent="menu_presupuesto" groups="presupuesto_pagi_mtv.group_pagi_pres_jefe,presupuesto_pagi_mtv.group_pagi_pres_usuario,presupuesto_pagi_mtv.group_pagi_pres_presupuesto"
- id="menu_presupuesto_cdps" action="action_presupuesto_cdps" sequence="40"/>
- <!-- ****************************************************-->
- <!-- cdps Consulta -->
- <!-- ****************************************************-->
- <record model="ir.ui.view" id="view_cdps_consulta_form">
- <field name="name">cdps.consulta.form.consulta</field>
- <field name="model">presupuesto_pagi_mtv.cdp</field>
- <field name="type">form</field>
- <field name="priority" eval="30"/>
- <field name="arch" type="xml">
- <form string="Consulta CDP" version="7.0" create="false" edit="false" write="false">
- <header>
- <button name="cdp_solicitar" string="Solicitar" states="cdp_nuevo" class="oe_highlight" invisible="1"/>
- <button name="cdp_direccionar" string="Direccionar" states="cdp_solicitado" class="oe_highlight"/>
- <button name="cdp_autorizar" string="Autorizar" states="cdp_direccionado" class="oe_highlight"/>
- <button name="cdp_aprobar" string="Aprobar" states="cdp_autorizado" class="oe_highlight"/>
- <button name="cdp_anular" string="Anular" states="cdp_nuevo,cdp_solicitado,cdp_direccionado,cdp_autorizado" class="oe_highlight" invisible="1"/>
- <button name="cdp_reversar" string="Reversar" states="cdp_aprobado" class="oe_highlight" invisible="1"/>
- <button name="cdp_devolver" string="Devolver" states="cdp_solicitado,cdp_direccionado,cdp_autorizado" class="oe_highlight" invisible="1"/>
- <field name="state" widget="statusbar"/>
- <field name="tiene_lineas" invisible="1"/>
- </header>
- <sheet>
- <h1>
- <label string="Consulta CDP"/>
- </h1>
- <group attrs="{'readonly':[('state','in',[])]}">
- <field name="codigo" string="Codigo Solicitud"/>
- <field name="codigo_apr" string="Codigo CDP" attrs="{'invisible':[('state','!=','cdp_aprobado')]}"/>
- <field name="requerimiento_id" widget="many2one_list" on_change="on_change_req(requerimiento_id)" attrs="{'readonly':[('tiene_lineas','=',True)]}"/>
- <field name="objeto" attrs="{'readonly':['|',('requerimiento_id','=',False),('state','in',['cdp_aprobado','cdp_anulado'])]}"/>
- <field name="fecha" string="Fecha Solicitud" attrs="{'readonly':[('state','in',['cdp_aprobado','cdp_anulado'])]}"/>
- <field name="fecha_apr" string="Fecha CDP" attrs="{'required':[('state','=','cdp_aprobado')],'invisible':[('state','not in',['cdp_autorizado','cdp_aprobado'])],'readonly':[('state','in',['cdp_aprobado','cdp_anulado'])]}"/>
- <field name="tipo_cdp"/>
- <field name="pmr_id"/>
- <field name="solicita_id" widget="many2one_list" attrs="{'readonly':[('state','in',['cdp_aprobado','cdp_anulado'])]}"/>
- <field name="autoriza_id" widget="many2one_list" attrs="{'required':[('state','=','cdp_solicitado')],'invisible':[('state','not in',('cdp_solicitado','cdp_aprobado'))],'readonly':[('state','in',['cdp_aprobado','cdp_anulado'])]}"/>
- <field name="observacion_anular_cdp" attrs="{'required':[('state','=','cdp_anulado')]}"/>
- <button name="regenerar_lineas" type="object" string="Regenerar Líneas" states="cdp_solicitado" class="oe_highlight"/>
- </group>
- <notebook colspan="4">
- <page string="Líneas de Presupuesto" states="cdp_nuevo,cdp_solicitado,cdp_direccionado,cdp_autorizado,cdp_aprobado,cdp_anulado">
- <field name="lineas" attrs="{'readonly':[('state','in',['cdp_aprobado','cdp_anulado'])]}">
- <tree string="Lineas" editable="bottom" create="false" delete="false">
- <field name="centro_costo_id" readonly="1"/>
- <field name="rubro_presupuestal_id" readonly="1"/>
- <field name="saldo_inicial_rubro" readonly="1" sum="saldo_inicial_rubro"/>
- <field name="saldo_inicial_requerimiento" readonly="1" sum="saldo_inicial_requerimiento"/>
- <field name="valor_inicial" string="Valor Inicial CDP" sum= "valor_inicial"/>
- <field name="valor_previo_rubro" readonly="1" string="Saldo Final Rubro" sum="valor_previo_rubro"/>
- <field name="valor_previo_req" readonly="1" string="Saldo Final Requerimiento" sum="valor_previo_req"/>
- <field name="valor" readonly="1" string="Valor Final CDP" sum="valor"/>
- <field name="valor_disponible" readonly="1" string="Saldo CDP" sum="valor_disponible"/>
- <field name="valor_disponible_rubro" readonly="1" invisible="1" />
- <field name="valor_disponible_req" readonly="1" invisible="1" />
- </tree>
- </field>
- </page>
- <page string="CRPS" states="cdp_aprobado">
- <field name="crps" readonly="1">
- <tree string="Lineas" edit="false" delete="false" create="false">
- <field name="codigo" readonly="1"/>
- <field name="valor_total" sum="Total" readonly="1"/>
- </tree>
- </field>
- </page>
- </notebook>
- </sheet>
- </form>
- </field>
- </record>
- <record model="ir.ui.view" id="view_cdps_consulta_tree">
- <field name="name">cdps.consulta.tree</field>
- <field name="model">presupuesto_pagi_mtv.cdp</field>
- <field name="type">tree</field>
- <field name="priority" eval="20"/>
- <field name="arch" type="xml" >
- <tree string="Consulta CDPs" create="false" edit="false" write="false">
- <field name="codigo" string="Codigo Solicitud"/>
- <field name="codigo_apr" string="Codigo CDP"/>
- <field name="fecha"/>
- <field name="state"/>
- <field name="requerimiento_id"/>
- <field name="tipo_cdp"/>
- <field name="solicita_id"/>
- <field name="autoriza_id"/>
- </tree>
- </field>
- </record>
- <record model="ir.actions.act_window" id="action_cdps_consulta">
- <field name="name">consulta_cdps</field>
- <field name="res_model">presupuesto_pagi_mtv.cdp</field>
- <field name="view_type">form</field>
- <field name="view_mode">tree,form</field>
- <field name="context">{'form_view_ref' : 'presupuesto_pagi_mtv.view_cdps_consulta_form'}</field>
- <field name="view_id" ref="view_cdps_consulta_tree"/>
- </record>
- <menuitem name="CDPs Consulta" parent="menu_presupuesto"
- id="menu_cdps_consulta" action="action_cdps_consulta" sequence="50"
- />
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement