установить значение настраиваемого поля после создания из идентификатора партнера по заказу на продажу - PullRequest
0 голосов
/ 30 октября 2019

Я создал настраиваемое поле в odoo и хочу установить значение, как оно получено из поля идентификатора партнера. Это функция, которую я использую для получения значения, помогите мне в этом отношении

код модели

  from odoo import models,fields,api 

  class SaleOrderInherited(models.Model): 
  _inherit = 'sale.order' 

  #custom_field = fields.Char(string='Custom Field') 

  def _get_default_access_token(self): 
  #return str(uuid.uuid4()) 
     return "testing" 
  #custom_field = fields.Char(string='Custom Field',default) 
  custom_field=fields.Text(string="Registration Note",default=_get_default_access_token)

просмотр кода

<?xml version="1.0" encoding="utf-8" ?> 
<odoo> 
    <data> 
        <record id="sales_view_form" model="ir.ui.view"> 
          <field name="inherit_id" ref="sale.view_order_form"/> 
          <field name="model">sale.order</field> 
          <field name="inherit_id" ref="sale.view_order_form"/> 
          <field name="arch" type="xml"> 
              <field name="date_order" position="after"> 
                <!--<field name="custom_field"/>--> 
              </field> 
         </field> 
        </record> 
    </data> 
</odoo>

Ошибка в поле кода не найдена

...