Je ne parviens pas à mettre une valeur par défaut sur les champs many-to-one (via actions-record)
Par exemple, lorsque je créé un produit, je souhaite mettre une Famille comptable par défaut (productFamily),
J’ai essayé de définir dans l’action « action-product-record-default-new » la valeur souhaitée, j’ai essayé avec différentes valeurs :
Sans succès…
J’ai le même problème avec le champs devise achats « purchaseCurrency » que je n’arrive pas à définir sur « Euro »
Dans l’action action-product-record-default-new du module axelor-base
Rajouter l’expression groovy suivante, par exemple pour récupérer id = 4 de ProductFamily <field name="productFamily" expr="eval: __repo__(ProductFamily).all().filter('self.id = 4').fetchOne()" />
Le champ Account Family devrait se valoriser par défaut lors de la création du produit.
En espérant que cette information puisse vous aider.
Cordialement,