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.

328 rindas
16KB

  1. <?xml version="1.0"?>
  2. <odoo>
  3. <data>
  4. <!--会计根菜单-->
  5. <menuitem id='finance_menu' name='会计' groups='group_accountant' web_icon="finance,static/description/icon.png" sequence='700'/>
  6. <menuitem id='finance_setting_menu' name='设置' parent='finance_menu' sequence='20'/>
  7. <menuitem id="menu_finance_setting_default" name="默认设置" parent="finance_setting_menu"
  8. action="view_finance_config_setting_action" sequence="100"/>
  9. <menuitem action="base.action_currency_form" id="menu_action_currency_form" parent="finance_setting_menu" name='币种'
  10. sequence="60"/>
  11. <!-- VIEWS: "会计要素"
  12. - Model·········: finance.account.type
  13. - _rec_name·····: name
  14. - Domain········: []
  15. - Context·······: {}
  16. - Parent menu ··: base.menu_custom
  17. - View priority·: 16
  18. - Sequence····..: 10
  19. - Action help···: Something about finance.account.type
  20. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
  21. <!-- list view for "finance.account.type" -->
  22. <record id="view_finance_account_type_list" model="ir.ui.view">
  23. <field name="name">view.finance.account.type.list</field>
  24. <field name="model">finance.account.type</field>
  25. <field name="type">list</field>
  26. <field name="mode">primary</field>
  27. <field name="priority" eval="16" />
  28. <field name="active" eval="True" />
  29. <field name="arch" type="xml">
  30. <list string="finance_account_type_list" create="false" delete="false" edit="false">
  31. <field name="name" />
  32. <field name="costs_types" />
  33. </list>
  34. </field>
  35. </record>
  36. <!-- Form view for "finance.account.type" -->
  37. <record id="view_finance_account_type_form" model="ir.ui.view">
  38. <field name="name">view.finance.account.type.form</field>
  39. <field name="model">finance.account.type</field>
  40. <field name="type">form</field>
  41. <field name="mode">primary</field>
  42. <field name="priority" eval="16" />
  43. <field name="active" eval="True" />
  44. <field name="arch" type="xml">
  45. <form string="finance_account_type_form" create="false" delete="false" edit="false">
  46. <header>
  47. </header>
  48. <sheet>
  49. <group>
  50. <group>
  51. <field name="name" />
  52. <field name="costs_types" />
  53. <field name="active" />
  54. </group>
  55. </group>
  56. </sheet>
  57. </form>
  58. </field>
  59. </record>
  60. <!--会计科目-->
  61. <record id="finance_account_list" model="ir.ui.view">
  62. <field name="name">finance.account.list</field>
  63. <field name="model">finance.account</field>
  64. <field name="arch" type="xml">
  65. <list editable="top" string="科目" decoration-info="account_type == 'view'" create="1">
  66. <button name="button_add_child" string="增加下级科目" type="object" class="oe_highlight" invisible="context.get('hide_button',True)"/>
  67. <field name="code" readonly="1" optional="show"/>
  68. <field name="name" optional="show"/>
  69. <field name="costs_types" invisible="1" optional="show"/>
  70. <field name="account_type" invisible="1" optional="show"/>
  71. <field name="level" optional="show"/>
  72. <field name="user_type" optional="show"/>
  73. <field name="parent_id" optional="show"/>
  74. <field name="balance_directions" optional="show"/>
  75. <field name="auxiliary_financing" optional="show"/>
  76. <field name="currency_id" optional="show"/>
  77. <field name="exchange" optional="show"/>
  78. <field name='active' invisible='1' optional="show"/>
  79. </list>
  80. </field>
  81. </record>
  82. <record id="finance_account_form" model="ir.ui.view">
  83. <field name="name">finance.account.list</field>
  84. <field name="model">finance.account</field>
  85. <field name="arch" type="xml">
  86. <form string="科目" create="0" delete="0" edit="0">
  87. <group>
  88. <group>
  89. <field name="code" />
  90. <field name="name" />
  91. <field name="level" />
  92. <field name="parent_id" />
  93. </group>
  94. <group>
  95. <field name="account_type" />
  96. <field name="user_type" invisible="1"/>
  97. </group>
  98. </group>
  99. </form>
  100. </field>
  101. </record>
  102. <record id="finance_account_search" model="ir.ui.view">
  103. <field name="name">finance.account.search</field>
  104. <field name="model">finance.account</field>
  105. <field name="arch" type="xml">
  106. <search string="科目">
  107. <field name="name" filter_domain="['|', ('name', 'ilike', self),('code', 'ilike', self)]"/>
  108. <group expand="0" string="分组">
  109. <filter name="by_type" string="类型" domain="[]" context="{'group_by':'user_type'}"/>
  110. <filter name="by_aux" string="辅助核算" domain="[]" context="{'group_by':'auxiliary_financing'}"/>
  111. </group>
  112. </search>
  113. </field>
  114. </record>
  115. <record id="finance_account_action" model="ir.actions.act_window">
  116. <field name="name">会计科目</field>
  117. <field name="res_model">finance.account</field>
  118. <field name="type">ir.actions.act_window</field>
  119. <field name="view_mode">list</field>
  120. <field name="context">{'modify_from_webclient':True, 'hide_button':False}</field>
  121. </record>
  122. <menuitem id='finance_account_menu' action='finance_account_action' parent='finance_setting_menu' sequence='20'/>
  123. <!--会计科目-->
  124. <record id="finance_account_restricted_list" model="ir.ui.view">
  125. <field name="name">finance.account.list</field>
  126. <field name="model">finance.account</field>
  127. <field name="arch" type="xml">
  128. <list editable="top" string="科目" decoration-info="account_type == 'view'" create="0" delete="0" duplicate="0">
  129. <field name="code" readonly="1" optional="show"/>
  130. <field name="name" readonly="1" optional="show"/>
  131. <field name="level" optional="show"/>
  132. <field name="user_type" readonly="1" optional="show"/>
  133. <field name="parent_id" readonly="1" optional="show"/>
  134. <field name="account_type" invisible="1" optional="show"/>
  135. <field name="restricted_debit" optional="show"/>
  136. <field name="restricted_debit_msg" required="restricted_debit" optional="show"/>
  137. <field name="restricted_credit" optional="show"/>
  138. <field name="restrict_credit_msg" required= "restricted_credit" optional="show"/>
  139. </list>
  140. </field>
  141. </record>
  142. <record id="finance_account_restricted_search" model="ir.ui.view">
  143. <field name="name">finance.account.search</field>
  144. <field name="model">finance.account</field>
  145. <field name="arch" type="xml">
  146. <search string="科目">
  147. <field name="name" filter_domain="['|', ('name', 'ilike', self),('code', 'ilike', self)]"/>
  148. <group expand="0" string="分组">
  149. <filter name="by_type" string="类型" domain="[]" context="{'group_by':'costs_types'}"/>
  150. </group>
  151. </search>
  152. </field>
  153. </record>
  154. <record id="finance_account_restricted_action" model="ir.actions.act_window">
  155. <field name="name">会计科目限制使用</field>
  156. <field name="res_model">finance.account</field>
  157. <field name="type">ir.actions.act_window</field>
  158. <field name="view_mode">list</field>
  159. <field name="search_view_id" ref="finance_account_restricted_search" />
  160. <field name="view_id" ref="finance_account_restricted_list"/>
  161. </record>
  162. <menuitem id='finance_account_restricted_menu' action='finance_account_restricted_action' parent='finance_setting_menu' sequence='21'/>
  163. <!-- VIEWS: "Wizard Account Add Child"
  164. - Model·········: wizard.account.add.child
  165. - _rec_name·····: name
  166. - Domain········: []
  167. - Context·······: {}
  168. - Parent menu ··: base.menu_custom
  169. - View priority·: 16
  170. - Sequence····..: 10
  171. - Action help···: Something about wizard.account.add.child
  172. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
  173. <!-- Form view for "wizard.account.add.child" -->
  174. <record id="view_wizard_account_add_child_form" model="ir.ui.view">
  175. <field name="name">view.wizard.account.add.child.form</field>
  176. <field name="model">wizard.account.add.child</field>
  177. <field name="type">form</field>
  178. <field name="mode">primary</field>
  179. <field name="priority" eval="16" />
  180. <field name="active" eval="True" />
  181. <field name="arch" type="xml">
  182. <form string="创建下级科目" create="0" delete="0" edit="1">
  183. <group>
  184. <group>
  185. <field name="parent_id" invisible="1" />
  186. <field name="parent_code" />
  187. <field name="parent_name" />
  188. <field name="account_code" />
  189. <field name="full_account_code" readonly="1"/>
  190. <field name="account_name" />
  191. <field name="currency_id" />
  192. <field name="account_type" invisible="1"/>
  193. <field name="has_journal_items" invisible="1"/>
  194. </group>
  195. </group>
  196. <footer>
  197. <button name="create_account" string="创建科目" type="object" class="oe_highlight" confirm="新增下级科目,上级科目现有的记账凭证,将会被转入新增的下级科目!" invisible="not has_journal_items"/>
  198. <button name="create_account" string="创建科目" type="object" class="oe_highlight" invisible="has_journal_items"/>
  199. 或者
  200. <button string="取消" special="cancel" class="oe_link"/>
  201. </footer>
  202. </form>
  203. </field>
  204. </record>
  205. <!-- Main window action for "wizard.account.add.child" -->
  206. <record id="action_wizard_account_add_child_act_window" model="ir.actions.act_window">
  207. <field name="type">ir.actions.act_window</field>
  208. <field name="name">新增下级科目</field>
  209. <field name="res_model">wizard.account.add.child</field>
  210. <field name="binding_model_id" ref="finance.model_finance_account" />
  211. <field name="view_mode">form</field>
  212. <field name="target">new</field>
  213. <field name="domain">[]</field>
  214. <field name="context">{}</field>
  215. </record>
  216. <!--辅助核算-->
  217. <record id="auxiliary_financing_list" model="ir.ui.view">
  218. <field name="name">auxiliary.financing.list</field>
  219. <field name="model">auxiliary.financing</field>
  220. <field name="arch" type="xml">
  221. <list editable="top" string="辅助核算">
  222. <field name="code" />
  223. <field name="name" />
  224. <field name="type" />
  225. <field name='active' invisible='1' />
  226. </list>
  227. </field>
  228. </record>
  229. <record id="auxiliary_financing_search" model="ir.ui.view">
  230. <field name="name">auxiliary.financing.search</field>
  231. <field name="model">auxiliary.financing</field>
  232. <field name="arch" type="xml">
  233. <search string="辅助核算">
  234. <field name="name" filter_domain="['|', ('name', 'ilike', self),('code', 'ilike', self)]"/>
  235. <group expand="0" string="分组">
  236. <filter name="by_type" string="分类" domain="[]" context="{'group_by':'type'}"/>
  237. </group>
  238. </search>
  239. </field>
  240. </record>
  241. <record id="auxiliary_financing_action" model="ir.actions.act_window">
  242. <field name="name">辅助核算</field>
  243. <field name="res_model">auxiliary.financing</field>
  244. <field name="type">ir.actions.act_window</field>
  245. <field name="view_mode">list</field>
  246. </record>
  247. <menuitem id='auxiliary_financing_menu' action='auxiliary_financing_action' parent='finance_setting_menu' sequence='30'/>
  248. <!--会计期间-->
  249. <record id="period_list" model="ir.ui.view">
  250. <field name="name">finance.period.list</field>
  251. <field name="model">finance.period</field>
  252. <field name="arch" type="xml">
  253. <list editable="top" delete='false' string="会计期间">
  254. <field name="name"/>
  255. <field name="year" readonly="is_closed"/>
  256. <field name="month" readonly="is_closed"/>
  257. <field name="is_closed" readonly='1'/>
  258. </list>
  259. </field>
  260. </record>
  261. <record id="period_form" model="ir.ui.view">
  262. <field name="name">finance.period.form</field>
  263. <field name="model">finance.period</field>
  264. <field name="arch" type="xml">
  265. <form string="会计期间" delete='false' create="false" edit="false">
  266. <group>
  267. <group>
  268. <field name="name" />
  269. <field name="year" />
  270. <field name="month" />
  271. </group>
  272. <group>
  273. <field name="company_id" />
  274. <field name="is_closed" />
  275. </group>
  276. </group>
  277. </form>
  278. </field>
  279. </record>
  280. <record id="finance_period_search" model="ir.ui.view">
  281. <field name="name">finance.period.search</field>
  282. <field name="model">finance.period</field>
  283. <field name="arch" type="xml">
  284. <search string="会计期间">
  285. <filter name='unclosed' string='未结账' domain="[('is_closed', '=', False)]"/>
  286. <filter name='closed' string='已结账' domain="[('is_closed', '=', True)]"/>
  287. <group expand="0" string="分组">
  288. <filter name="by_year" string="会计年度" domain="[]" context="{'group_by':'year'}"/>
  289. </group>
  290. </search>
  291. </field>
  292. </record>
  293. <record id="period_action" model="ir.actions.act_window">
  294. <field name="name">会计期间</field>
  295. <field name="res_model">finance.period</field>
  296. <field name="type">ir.actions.act_window</field>
  297. <field name="view_mode">list</field>
  298. </record>
  299. <menuitem id='period_menu' action='period_action' parent='finance_setting_menu' sequence='10'/>
  300. </data>
  301. </odoo>
上海开阖软件有限公司 沪ICP备12045867号-1