GoodERP
Nevar pievienot vairāk kā 25 tēmas Tēmai ir jāsākas ar burtu vai ciparu, tā var saturēt domu zīmes ('-') un var būt līdz 35 simboliem gara.

318 rindas
16KB

  1. <?xml version="1.0" encoding="utf-8"?>
  2. <odoo>
  3. <!-- ============ 固定资产列表视图 ============ -->
  4. <record id="asset_list" model="ir.ui.view">
  5. <field name="name">asset.list</field>
  6. <field name="model">asset</field>
  7. <field name="arch" type="xml">
  8. <list string="固定资产">
  9. <field name="code" optional="show"/>
  10. <field name="name" optional="show"/>
  11. <field name="category_id" optional="show"/>
  12. <field name="cost" optional="show"/>
  13. <field name="net_value" sum="净值合计" optional="show"/>
  14. <field name="cost_depreciation" sum="每月折旧合计" optional="show"/>
  15. <field name="no_depreciation" optional="show"/>
  16. <field name="state" optional="show"/>
  17. </list>
  18. </field>
  19. </record>
  20. <!-- ============ 固定资产搜索视图 ============ -->
  21. <record id="asset_list_filter" model="ir.ui.view">
  22. <field name="name">asset.select</field>
  23. <field name="model">asset</field>
  24. <field name="arch" type="xml">
  25. <search string="固定资产">
  26. <field name="period_id"/>
  27. <field name="name"/>
  28. <field name="code"/>
  29. <group expand="0" string="Group By">
  30. <filter name="by_category_id" string="固定资产类别" domain="[]" context="{'group_by': 'category_id'}"/>
  31. <filter name="by_name" string="固定资产名称" domain="[]" context="{'group_by': 'name'}"/>
  32. <filter name="by_period" string="会计期间" domain="[]" context="{'group_by': 'period_id'}"/>
  33. </group>
  34. </search>
  35. </field>
  36. </record>
  37. <!-- ============ 固定资产清理向导视图 ============ -->
  38. <record id="create_clean_wizard_form" model="ir.ui.view">
  39. <field name="name">create.clean.wizard.form</field>
  40. <field name="model">create.clean.wizard</field>
  41. <field name="arch" type="xml">
  42. <form string="固定资产清理">
  43. <group>
  44. <group>
  45. <field name="date"/>
  46. <field name="period_id"/>
  47. <field name="clean_cost"/>
  48. <field name="residual_income"/>
  49. <field name="bank_account"/>
  50. <field name="sell_tax_amount"/>
  51. </group>
  52. </group>
  53. <footer>
  54. <button name="create_clean_account" string="生成清理凭证" type="object" class="btn-primary"/>
  55. <span>或者</span>
  56. <button string="取消" class="btn-secondary" special="cancel"/>
  57. </footer>
  58. </form>
  59. </field>
  60. </record>
  61. <!-- ============ 固定资产变更向导视图 ============ -->
  62. <record id="create_chang_wizard_form" model="ir.ui.view">
  63. <field name="name">create.chang.wizard.form</field>
  64. <field name="model">create.chang.wizard</field>
  65. <field name="arch" type="xml">
  66. <form string="固定资产变更">
  67. <group>
  68. <group>
  69. <field name="chang_date"/>
  70. <field name="period_id"/>
  71. <field name="chang_cost"/>
  72. <field name="chang_depreciation_number"/>
  73. <field name="chang_tax"/>
  74. <field name="chang_partner_id"
  75. domain="[('s_category_id', '!=', False)]"
  76. context="{'form_view_ref': 'core.supplier_address_form'}"/>
  77. </group>
  78. </group>
  79. <footer>
  80. <button name="create_chang_account" string="生成变更凭证" type="object" class="btn-primary"/>
  81. <span>或者</span>
  82. <button string="取消" class="btn-secondary" special="cancel"/>
  83. </footer>
  84. </form>
  85. </field>
  86. </record>
  87. <!-- ============ 固定资产折旧向导视图 ============ -->
  88. <record id="create_depreciation_wizard_form" model="ir.ui.view">
  89. <field name="name">create.depreciation.wizard.form</field>
  90. <field name="model">create.depreciation.wizard</field>
  91. <field name="arch" type="xml">
  92. <form string="固定资产折旧">
  93. <group>
  94. <group>
  95. <field name="date"/>
  96. <field name="period_id"/>
  97. </group>
  98. </group>
  99. <footer>
  100. <button name="create_depreciation" string="生成折旧凭证" type="object" class="btn-primary"/>
  101. <span>或者</span>
  102. <button string="取消" class="btn-secondary" special="cancel"/>
  103. </footer>
  104. </form>
  105. </field>
  106. </record>
  107. <!-- 固定资产清理 action -->
  108. <record id="create_clean_action" model="ir.actions.act_window">
  109. <field name="name">固定资产清理</field>
  110. <field name="res_model">create.clean.wizard</field>
  111. <field name="view_mode">form</field>
  112. <field name="view_id" ref="create_clean_wizard_form"/>
  113. <field name="target">new</field>
  114. </record>
  115. <!-- 固定资产变更 action -->
  116. <record id="create_chang_action" model="ir.actions.act_window">
  117. <field name="name">固定资产变更</field>
  118. <field name="res_model">create.chang.wizard</field>
  119. <field name="view_mode">form</field>
  120. <field name="view_id" ref="create_chang_wizard_form"/>
  121. <field name="target">new</field>
  122. </record>
  123. <!-- ============ 固定资产表单视图 ============ -->
  124. <record id="asset_form" model="ir.ui.view">
  125. <field name="name">asset.form</field>
  126. <field name="model">asset</field>
  127. <field name="arch" type="xml">
  128. <form string="固定资产" create="state == 'draft'" edit="state == 'draft'" delete="false">
  129. <header>
  130. <button name="asset_done" invisible="state != 'draft'" string="确认" type="object" class="btn-primary"/>
  131. <button name="asset_draft" invisible="state != 'done'" string="撤销确认" type="object"/>
  132. <button name="%(create_clean_action)d" string="清理固定资产" type="action"
  133. class="btn-primary" invisible="state != 'done'"/>
  134. <button name="%(create_chang_action)d" string="变更固定资产" type="action"
  135. class="btn-primary" invisible="state != 'done'"/>
  136. <field name="state" widget="statusbar"/>
  137. </header>
  138. <sheet>
  139. <div class="oe_title" invisible="state != 'draft'">
  140. <label for="code" string=" "/>
  141. <label for="name" string=" "/>
  142. <div class="oe_name">
  143. <field name="code" readonly="1"/>
  144. </div>
  145. <div>
  146. <field name="name" readonly="1"/>
  147. </div>
  148. </div>
  149. <group>
  150. <group>
  151. <field name="code" readonly="state != 'draft'"/>
  152. <field name="name" readonly="state != 'draft'"/>
  153. <field name="category_id" readonly="state != 'draft'"/>
  154. <field name="cost" readonly="state != 'draft'"/>
  155. <field name="surplus_value" readonly="1"/>
  156. </group>
  157. <group>
  158. <field name="net_value" readonly="1"/>
  159. <field name="no_depreciation" readonly="state != 'draft'"/>
  160. <field name="depreciation_number" readonly="state != 'draft'"/>
  161. <field name="depreciation_value" readonly="state != 'draft'"/>
  162. <field name="cost_depreciation" readonly="1"/>
  163. </group>
  164. </group>
  165. <group>
  166. <group>
  167. <field name="period_id" readonly="1"/>
  168. <field name="date" readonly="state != 'draft'"/>
  169. <field name="tax" readonly="state != 'draft'"/>
  170. <field name="amount" readonly="1"/>
  171. <field name="partner_id"
  172. domain="[('s_category_id', '!=', False)]"
  173. context="{'form_view_ref': 'core.supplier_address_form'}"
  174. readonly="bank_account or state != 'draft'"
  175. help="赊购填此项(后续通过付款单给供应商付款)"/>
  176. <field name="bank_account"
  177. readonly="partner_id or state != 'draft'"
  178. help="现购,只填账号,后续通过其他支付单付款"/>
  179. <field name="is_init" groups="core.master_groups" readonly="state != 'draft'"/>
  180. <field name="depreciation_previous" invisible="not is_init" readonly="state != 'draft'"/>
  181. <field name="note" readonly="state != 'draft'"/>
  182. </group>
  183. <group>
  184. <field name="account_credit" readonly="1" force_save="1"
  185. help="固定资产入账时:&#10;如赊购,此处为应付科目;&#10;如现购,此处为资金科目;&#10;如自建,此处为在建工程"/>
  186. <field name="account_asset" readonly="state != 'draft'"/>
  187. <field name="account_depreciation" readonly="state != 'draft'"/>
  188. <field name="account_accumulated_depreciation" readonly="state != 'draft'"/>
  189. <field name="auxiliary_id" options="{'no_open': True, 'no_create': True}" readonly="state != 'draft'"/>
  190. </group>
  191. </group>
  192. <group invisible="state == 'draft'">
  193. <group>
  194. <field name="company_id" readonly="1"/>
  195. </group>
  196. </group>
  197. <notebook>
  198. <page name="depreciation" string="折旧">
  199. <field name="line_ids" readonly="state != 'draft'">
  200. <list string="折旧行" editable="bottom" create="0">
  201. <field name="date" optional="show"/>
  202. <field name="period_id" optional="show"/>
  203. <field name="cost_depreciation" sum="合计折旧" optional="show"/>
  204. </list>
  205. </field>
  206. </page>
  207. <page name="change" string="变更">
  208. <field name="chang_ids" readonly="state != 'draft'">
  209. <list string="变更明细" editable="bottom" create="0">
  210. <field name="date" optional="show"/>
  211. <field name="period_id" optional="show"/>
  212. <field name="chang_name" optional="show"/>
  213. <field name="chang_before" optional="show"/>
  214. <field name="chang_after" optional="show"/>
  215. <field name="partner_id" optional="show"/>
  216. <field name="change_reason" optional="show"/>
  217. <field name="create_uid" string="变更人" optional="show"/>
  218. </list>
  219. </field>
  220. </page>
  221. </notebook>
  222. </sheet>
  223. <chatter/>
  224. </form>
  225. </field>
  226. </record>
  227. <!-- ============ 固定资产折旧明细列表视图 ============ -->
  228. <record id="asset_line_list" model="ir.ui.view">
  229. <field name="name">asset.line.list</field>
  230. <field name="model">asset.line</field>
  231. <field name="arch" type="xml">
  232. <list string="固定资产折旧明细" editable="top">
  233. <field name="date" optional="show"/>
  234. <field name="period_id" optional="show"/>
  235. <field name="name" optional="show"/>
  236. <field name="code" optional="show"/>
  237. <field name="cost_depreciation" optional="show"/>
  238. <field name="no_depreciation" optional="show"/>
  239. <field name="net_value" optional="show"/>
  240. <field name="create_uid" string="创建人" optional="show"/>
  241. <field name="create_date" optional="show"/>
  242. </list>
  243. </field>
  244. </record>
  245. <!-- ============ 固定资产折旧明细搜索视图 ============ -->
  246. <record id="asset_line_list_filter" model="ir.ui.view">
  247. <field name="name">asset.line.select</field>
  248. <field name="model">asset.line</field>
  249. <field name="arch" type="xml">
  250. <search string="固定资产折旧明细">
  251. <field name="period_id"/>
  252. <field name="name"/>
  253. <field name="code"/>
  254. <group expand="0" string="Group By">
  255. <filter name="by_category_id" string="固定资产类别" domain="[]" context="{'group_by': 'category_id'}"/>
  256. <filter name="by_name" string="固定资产名称" domain="[]" context="{'group_by': 'name'}"/>
  257. <filter name="by_period" string="会计期间" domain="[]" context="{'group_by': 'period_id'}"/>
  258. </group>
  259. </search>
  260. </field>
  261. </record>
  262. <!-- ============ 固定资产折旧明细透视视图 ============ -->
  263. <record id="asset_line_list_pivot" model="ir.ui.view">
  264. <field name="name">asset.line.pivot</field>
  265. <field name="model">asset.line</field>
  266. <field name="arch" type="xml">
  267. <pivot string="固定资产折旧明细">
  268. <field name="period_id" type="row"/>
  269. <field name="category_id" type="row"/>
  270. <field name="name" type="row"/>
  271. <field name="cost_depreciation" type="measure"/>
  272. </pivot>
  273. </field>
  274. </record>
  275. <!-- ============ 固定资产分类列表视图 ============ -->
  276. <record id="asset.category_list" model="ir.ui.view">
  277. <field name="name">asset.category.list</field>
  278. <field name="model">asset.category</field>
  279. <field name="arch" type="xml">
  280. <list string="固定资产分类" editable="top">
  281. <field name="name" optional="show"/>
  282. <field name="account_accumulated_depreciation" optional="show"/>
  283. <field name="account_asset" optional="show"/>
  284. <field name="account_depreciation" optional="show"/>
  285. <field name="depreciation_number" optional="show"/>
  286. <field name="depreciation_value" optional="show"/>
  287. <field name="clean_income" optional="show"/>
  288. <field name="clean_costs" optional="show"/>
  289. <field name="active" column_invisible="1"/>
  290. </list>
  291. </field>
  292. </record>
  293. <!-- ============ 凭证表单继承:引入固定资产按钮 ============ -->
  294. <record id="init_asset_form" model="ir.ui.view">
  295. <field name="name">init.asset.form</field>
  296. <field name="model">voucher</field>
  297. <field name="inherit_id" ref="finance.voucher_form"/>
  298. <field name="arch" type="xml">
  299. <button name="voucher_done" position="after">
  300. <button name="init_asset" string="引入固定资产" type="object" class="btn-primary"
  301. invisible="not is_init or state != 'done'"/>
  302. </button>
  303. </field>
  304. </record>
  305. </odoo>
上海开阖软件有限公司 沪ICP备12045867号-1