orden_cobro_view.xml 8.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176
  1. <?xml version="1.0"?>
  2. <openerp>
  3. <data>
  4. <!-- Vista formulario principal orden.cobro -->
  5. <record id="view_orden_cobro_form" model="ir.ui.view">
  6. <field name="name">orden.cobro.form</field>
  7. <field name="model">orden.cobro</field>
  8. <field name="type">form</field>
  9. <field name="arch" type="xml">
  10. <form string="Orden de Cobro">
  11. <sheet>
  12. <group>
  13. <group>
  14. <field name="name" readonly="1"/>
  15. <field name="partner_id" required="1"/>
  16. <field name="celular_partner" readonly="1"/>
  17. <field name="obra"/>
  18. <field name="concepto"/>
  19. <field name="is_efec"/>
  20. <field name="is_cheq"/>
  21. <field name="cheque_banco"/>
  22. <field name="transf_nro"/>
  23. <field name="comp_nro"/>
  24. <field name="user_id" readonly="1"/>
  25. </group>
  26. <group>
  27. <field name="date" required="1"/>
  28. <field name="ruc_partner" readonly="1"/>
  29. <field name="telefono_partner" readonly="1"/>
  30. <field name="presupuesto_nro"/>
  31. <field name="currency_id" readonly="1"/>
  32. <field name="responsable"/>
  33. <field name="cheque_nro"/>
  34. <field name="is_transf"/>
  35. <field name="transf_banco"/>
  36. <field name="cta_nro"/>
  37. <field name="solicitado_por"/>
  38. </group>
  39. </group>
  40. <group>
  41. <field name="obs"/>
  42. </group>
  43. <!-- <notebook>
  44. <page>
  45. <field name="invoice_line_ids">
  46. <tree editable="top">
  47. <field name="invoice_id" string="Número de factura" />
  48. <field name="invoice_number" string="Número de factura" />
  49. <field name="invoice_total" string="Saldo" sum="Saldo" />
  50. <field name="monto_cobrado" string="Total a cobrar" sum="Total" />
  51. </tree>
  52. </field>
  53. </page>
  54. </notebook> -->
  55. <notebook>
  56. <page string="Facturas a cobrar">
  57. <field name="invoice_line_ids">
  58. <tree editable="bottom">
  59. <field name="invoice_id"
  60. domain="[('partner_id', '=', parent.partner_id), ('state', '=', 'open'), ('type', '=', 'out_invoice')]"/>
  61. <field name="invoice_number" string="Nº factura" />
  62. <field name="invoice_date" string="Fecha"/>
  63. <field name="invoice_total" string="Saldo" sum="Saldo" />
  64. <field name="monto_cobrado" string="Total a cobrar" sum="Total" />
  65. <field name="invoice_state" string="Estado"/>
  66. </tree>
  67. </field>
  68. </page>
  69. </notebook>
  70. <group>
  71. <field name="total" readonly="1"/>
  72. </group>
  73. </sheet>
  74. </form>
  75. </field>
  76. </record>
  77. <record id="search_orden_cobro" model="ir.ui.view">
  78. <field name="name">orden.cobro.search</field>
  79. <field name="model">orden.cobro</field>
  80. <field name="arch" type="xml">
  81. <search string="Órdenes de Cobro">
  82. <field name="partner_id" string="Cliente"/>
  83. <field name="obra"/>
  84. <field name="date" string="Fecha"/>
  85. <filter string="Con Factura" name="con_factura"
  86. domain="[('invoice_line_ids.invoice_number', '!=', False)]"/>
  87. <group expand="0" string="Agrupar por">
  88. <filter string="Cliente" name="group_by_partner" context="{'group_by':'partner_id'}"/>
  89. <filter string="Fecha" name="group_by_date" context="{'group_by':'date'}"/>
  90. <filter string="Obra" name="group_by_obra" context="{'group_by':'obra'}"/>
  91. </group>
  92. </search>
  93. </field>
  94. </record>
  95. <!-- Acción -->
  96. <record id="action_orden_cobro" model="ir.actions.act_window">
  97. <field name="name">Órdenes de Cobro</field>
  98. <field name="res_model">orden.cobro</field>
  99. <field name="view_type">form</field>
  100. <field name="view_mode">tree,form</field>
  101. <field name="search_view_id" ref="search_orden_cobro"/>
  102. </record>
  103. <!-- Vista Árbol Orden de Pago -->
  104. <record id="view_orden_cobro_tree" model="ir.ui.view">
  105. <field name="name">orden.cobro.tree</field>
  106. <field name="model">orden.cobro</field>
  107. <field name="arch" type="xml">
  108. <tree>
  109. <field name="name"/>
  110. <field name="partner_id"/>
  111. <field name="date"/>
  112. <field name="obra"/>
  113. <field name="concepto"/>
  114. <field name="total"/>
  115. </tree>
  116. </field>
  117. </record>
  118. <record id="search_orden_cobro_line" model="ir.ui.view">
  119. <field name="name">orden.cobro.line.search</field>
  120. <field name="model">orden.cobro.line</field>
  121. <field name="arch" type="xml">
  122. <search string="Facturas">
  123. <field name="invoice_number" string="Nº factura" />
  124. <field name="invoice_date" string="Fecha"/>
  125. <field name="invoice_total" string="Saldo" sum="Saldo" />
  126. <field name="monto_cobrado" string="Total a cobrar" sum="Total" />
  127. <field name="invoice_state" string="Estado"/>
  128. </search>
  129. </field>
  130. </record>
  131. <record id="form_orden_cobro_line" model="ir.ui.view">
  132. <field name="name">orden.cobro.line.form</field>
  133. <field name="model">orden.cobro.line</field>
  134. <field name="arch" type="xml">
  135. <form string="Facturas">
  136. <sheet>
  137. <group>
  138. <field name="invoice_id"/>
  139. <field name="invoice_number"/>
  140. <field name="invoice_total"/>
  141. <field name="monto_cobrado" sum="total"/>
  142. </group>
  143. </sheet>
  144. </form>
  145. </field>
  146. </record>
  147. <record id="action_orden_cobro_line" model="ir.actions.act_window">
  148. <field name="name">Facturas</field>
  149. <field name="type">ir.actions.act_window</field>
  150. <field name="res_model">orden.cobro.line</field>
  151. <field name="view_type">form</field>
  152. <field name="view_mode">tree,form</field>
  153. <field name="search_view_id" ref="search_orden_cobro_line"/>
  154. </record>
  155. <!-- Menú -->
  156. <menuitem id="menu_orden_cobro_main"
  157. name="Órdenes de cobro"
  158. parent="account.menu_finance_receivables"
  159. action="action_orden_cobro"
  160. sequence="60"/>
  161. </data>
  162. </openerp>