On 2015-09-21 02:21, Pascal Obstetar wrote:
> Bonjour,
> 
> Je cherche à affecter à un champ one2many des valeurs par défaut. J'ai une 
> erreur lors de la création qui m'indique que mon champ woodtext n'a pas 
> d'attribut "update" ? Quelle erreur ai-je commise ?
> 
> Voici mon code :
> 
>     sale_terms = fields.One2Many(
>             'items_sheet.items_sheet-sale.terms',
>             'items_sheet',
>             string=u'Sale terms',
>             help=u'Sale terms',
>         )
>         
>     @staticmethod
>     def default_sale_terms():
>         if Transaction().user == 0:
>             return []
>         SaleTerms = Pool().get('items_sheet.wood_text')
>         sts = SaleTerms.search([("id", "in", [45,46]), ("active", "=", 
> True)])                       
>         return sts

La valeur par défaut d'un champ one2many doit être soit:

- une liste de valeurs pour chaque champs (même format que pour leur
  valeur par défaut).

- une liste d'ids


-- 
Cédric Krier - B2CK SPRL
Email/Jabber: cedric.kr...@b2ck.com
Tel: +32 472 54 46 59
Website: http://www.b2ck.com/

Répondre à