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/