2014-01-20 4 views
0

Im пытается отобразить строку заказа на покупку и покупку в структуре дерева. Когда я нажимаю на структуру PO дерева мне нужно ниже форматOpenERP Структура дерева: field_parent

PO1 
PO1Line1 
Po1line2 
PO2 
PO2Line1 

Попробовал код ниже:

<record id="view_purchase_list" model="ir.ui.view"> 
     <field name="name">purchase.order.tree</field> 
     <field name="model">purchase.order</field> 
     <field name="type">tree</field> 
     <field name="field_parent">order_line</field> 
     <field name="arch" type="xml"> 
      <tree fonts="bold:message_unread==True" colors="grey:state=='cancel';blue:state in ('wait','confirmed');red:state in ('except_invoice','except_picking')" string="purchase_form_action"> 
       <field name="message_unread" invisible="1"/> 
       <field icon="icon" name="name" string="Reference"/> 
       <field name="date_order" /> 
       <field name="partner_id"/> 
       <field name="origin"/> 
       <field name="amount_total" sum="Total amount"/> 
       <field name="state"/> 
       <field name="product_id" invisible="1"/> 
      </tree> 
     </field> 
</record> 

<record id="action_purchase_list" model="ir.actions.act_window"> 
    <field name="name">PO Tree Structure</field> 
    <field name="type">ir.actions.act_window</field> 
    <field name="res_model">purchase.order</field> 
    <field name="view_type">tree</field> 
    <field name="view_id" ref="view_purchase_list"/> 
    <field name="domain">[('state','in',('draft','sent','confirmed'))]</field> 
    <field name="search_view_id" ref="view_purchase_order_filter"/> 
</record> 

<menuitem action="action_purchase_list" id="menu_purchase_list" 
     parent="menu_procurement_management" 
     sequence="0"/> 

Im Получение только детали заголовка с Expand Button Любые советы будут полезны

ответ

1

Невозможно получить список выпадающих списков с двумя разными моделями. Один из способов - создать собственный модуль, который настраивает функции дерева и формы, что является трудным способом. Вы можете увидеть пример в this link.

Другой способ - это просто обратный процесс того, что вы здесь сделали. Вы создаете представление для заказа на поставку. нажав на заказ на покупку, вы хотите перечислить строки заказа на поставку. По моему мнению, вы создаете вид линий заказа на поставку и используете field_parent как «order_id».

Смежные вопросы