Ver Fonte

[ADD] Pagos de Clientes, Producto tipo servicio

Adrielso há 7 anos atrás
pai
commit
77daa5e9e2
3 ficheiros alterados com 52 adições e 17 exclusões
  1. 30 3
      views/actions.xml
  2. 13 8
      views/menus.xml
  3. 9 6
      views/products.xml

+ 30 - 3
views/actions.xml

@@ -24,14 +24,41 @@
             <field name="target">current</field>
             <field name="domain">[("customer", "=", True)]</field>
         </record>
-
+		<!-- Prodcut Product  Type Product-->
         <record id="eiru_dashboard_products_action" model="ir.actions.act_window">
             <field name="name">Mis Productos</field>
-            <field name="res_model">product.template</field>
+            <field name="res_model">product.product</field>
+            <field name="view_type">form</field>
+            <field name="view_mode">tree,form</field>
+            <field name="target">current</field>
+            <field name="domain">[("sale_ok", "=", True), ("active", "=", True),("type", "=", "product")]</field>
+        </record>
+		<!-- Prodcut Product Servicio  servicio-->
+        <record id="eiru_dashboard_products_service_action" model="ir.actions.act_window">
+            <field name="name">Mis Productos</field>
+            <field name="res_model">product.product</field>
+            <field name="view_type">form</field>
+            <field name="view_mode">tree,form</field>
+            <field name="target">current</field>
+            <field name="domain">[("sale_ok", "=", True), ("active", "=", True),("type", "=", "service")]</field>
+        </record>
+		<!-- Pagos de cliente fijados-->
+        <record id="eiru_dashboard_voucher_posted_action" model="ir.actions.act_window">
+            <field name="name">Pagos de cliente</field>
+            <field name="res_model">account.voucher</field>
+            <field name="view_type">form</field>
+            <field name="view_mode">tree,form</field>
+            <field name="target">current</field>
+            <field name="domain">[('type','=','receipt'),('state', '=', 'posted')]</field>
+        </record>
+		<!-- Pagos de cliente Borrador -->
+        <record id="eiru_dashboard_voucher_draft_action" model="ir.actions.act_window">
+            <field name="name">Pagos de cliente</field>
+            <field name="res_model">account.voucher</field>
             <field name="view_type">form</field>
             <field name="view_mode">tree,form</field>
             <field name="target">current</field>
-            <field name="domain">[("sale_ok", "=", True), ("active", "=", True)]</field>
+            <field name="domain">[('type','=','receipt'),('state', '=', 'draft')]</field>
         </record>
 
         <record id="action_dashboard_configuration" model="ir.actions.client">

+ 13 - 8
views/menus.xml

@@ -2,15 +2,20 @@
 <openerp>
     <data>
         <menuitem id="eiru_dashboard_menu" name="Inicio" sequence="0"/>
+        <!-- Principal -->
         <menuitem id="eiru_dashboard_main" name="Principal" parent="eiru_dashboard_menu" />
-
-        <menuitem id="eiru_dashboard_dashboard" name="Mi tablero" parent="eiru_dashboard_main" action="eiru_dashboard_action" />
-        <menuitem id="eiru_dashboard_sale" name="Ventas y Presupuestos" parent="eiru_dashboard_main" action="eiru_dashboard_sale_action" />
-        <menuitem id="eiru_dashboard_reports" name="Reportes" parent="eiru_dashboard_main" action="eiru_dashboard_report_action" />
-
-        <menuitem id="eiru_dashboard_others" name="Otros" parent="eiru_dashboard_menu" />
-        <menuitem id="eiru_dashboard_customers" name="Mis Clientes" parent="eiru_dashboard_others" action="eiru_dashboard_customers_action" />
-        <menuitem id="eiru_dashboard_products" name="Mis Productos" parent="eiru_dashboard_others" action="eiru_dashboard_products_action" />
+        <menuitem id="eiru_dashboard_dashboard" name="Mi tablero" parent="eiru_dashboard_main" action="eiru_dashboard_action" sequence="1"/>
+        <menuitem id="eiru_dashboard_sale" name="Ventas y Presupuestos" parent="eiru_dashboard_main" action="eiru_dashboard_sale_action" sequence="2"/>
+        <menuitem id="eiru_dashboard_reports" name="Reportes" parent="eiru_dashboard_main" action="eiru_dashboard_report_action" sequence="3"/>
+        <!-- Pgaos de Cliente -->
+        <menuitem id="eiru_dashboard_pagos_cliente" name="Pagos de Cliente" parent="eiru_dashboard_menu" sequence="10"/>
+        <menuitem id="eiru_dashboard_voucher_posted" name="Pagos Fijado" parent="eiru_dashboard_pagos_cliente" action="eiru_dashboard_voucher_posted_action" sequence="11"/>
+        <menuitem id="eiru_dashboard_voucher_draf" name="Pagos en Borrador" parent="eiru_dashboard_pagos_cliente" action="eiru_dashboard_voucher_draft_action" sequence="12"/>
+        <!-- otros  -->
+        <menuitem id="eiru_dashboard_others" name="Otros" parent="eiru_dashboard_menu" sequence="30" />
+        <menuitem id="eiru_dashboard_customers" name="Mis Clientes" parent="eiru_dashboard_others" action="eiru_dashboard_customers_action" sequence="31"/>
+        <menuitem id="eiru_dashboard_products" name="Mis Productos" parent="eiru_dashboard_others" action="eiru_dashboard_products_action" sequence="32"/>
+        <menuitem id="eiru_dashboard_products_service" name="Mis Servicios" parent="eiru_dashboard_others" action="eiru_dashboard_products_service_action" sequence="33"/>
 
         <menuitem id="menu_dashbord_configuration" name="Tablero" parent="base.menu_config" action="action_dashboard_configuration" sequence="100" />
     </data>

+ 9 - 6
views/products.xml

@@ -7,12 +7,15 @@
             <field name="arch" type="xml">
                 <tree string="Productos">
                     <field name="name"/>
-                    <field name="ean13"/>
-                    <field name="list_price"/>
-				  	<field name="categ_id"/>
-				  	<field name="type"/>
-				  	<field name="state"/>
-				  	<field name="uom_id" invisible="1"/>
+                    <field name="attribute_value_ids" widget="many2many_tags"/>
+					<field name="lst_price"/>
+					<field name="qty_available"/>
+					<field name="categ_id"/>
+					<field name="ean13"/>
+                    <!-- <field name="list_price"/> -->
+				  	<!-- <field name="type"/> -->
+				  	<!-- <field name="state"/> -->
+				  	<!-- <field name="uom_id" invisible="1"/> -->
                 </tree>
             </field>
         </record>