Problème de récupération de données objet fils lors de la création d'un objet parent

Bonjour,

Nous rencontrons un problème lors de la création d’un objet A dans notre application. En effet pour pouvoir créer cet objet A nous avons besoin de deux autre objet B et C. On souhaite pouvoir filtrer les proposition sur l’objet C en fonction des données sélectionnées sur l’objet B.

Lorsque nous sélectionnons un objet B dans le formulaire de création de l’objet A nous nous rendons compte que le row_id de l’objet B n’est pas renseigné. Cela nous bloque pour pouvoir filtrer les données sur l’objet C.

Voici une capture d’écran de nos recherches en debug :

sur la ligne 49 nous voyons bien que le champ est vide et ne nous permet donc pas de conditionner le filtre que nous souhaiterions mettre en place. Et nous empêche donc de créer correctement l’objet A.

Sauriez-vous pourquoi nous n’accédons pas aux données de l’objet B pour pouvoir filtrer l’objet C ? Comment pouvons nous accéder a ces données et donc mettre en place le filtre souhaité?

En vous remerciant par avance.

Bonjour Mathilde,

En création, les ids des objets liés ne sont pas renseignés.

Peux-tu m’expliquer le besoin afin de t’orienter vers l’implémentation la plus adéquate ?

Bonjour Alistair,

Nous avons besoin de créer un objet pour pouvoir créer cet objet A ( exemple un contrat).
Pour Pouvoir créer ce contrat nous avons besoin de l’objet B ( une entreprise) et de l’objet C ( le nom d’un contact dans cette dite entreprise).

Lors de la création de ce contrat nous sélectionnons une entreprise,
ensuite nous avons besoin de renseigner le contact de cette entreprise.
Lorsque l’on va lister les contacts disponibles nous ne voulons pas tout les contacts disponibles sur la solutions mais simplement ceux qui sont liés a l’entreprise sélectionnée.

Nous avons donc besoin de connaitre quel est l’entreprise sélectionnée et de filtrer la liste des contact pour ne proposer que ceux travaillent dans cette entreprise.

nous avons donc besoin de connaitre l’id pour pouvoir filtrer ? ou bien existe-t-il une autre méthode / solution ?

merci

Il existe une solution niveau paramétrage mais je souhaiterais m’assurer qu’on est pas face à un problème de modélisation.

Si vous sélectionnez un Contact d’une Entreprise pour créer un Contrat, pourquoi avoir une relation avec Contact et une relation avec Entreprise ? Plutôt que d’avoir uniquement une relation avec l’objet Contact dans lequel tu pourras filtrer sur une Entreprise donnée (à condition qu’un Contact soit associé à une Entreprise)

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.