Archives de la liste d​e​v​@p​a​h​e​k​o​.c​l​o​u​d​

module : bizarrerie avec selector.php

lesanges at murena.io via dev

25/03/2024 11:54:38

Bonjour,

Dans un module, j'ai un formulaire qui utilise un sélecteur de compte pour 
choisir un compte de classe 2.

Quand je valide le formulaire, j'ai deux comportements différents :

- la première fois *après connexion*, la variable associée au sélecteur reçoit 
un tableau indexé par l'identifiant du compte sélectionné

- les fois suivantes, la variable associée au sélecteur reçoit un tableau indexé 
par le numéro du compte (code) sélectionné

Exemple :

1ère utilisation du formulaire :
       ["debit_account"]=> array(1) {
           [965]=> string(41) "2183 — Matériel bureau et informatique"
-----------*** id du compte

les fois suivantes
       ["debit_account"]=> array(1) {
           [2183]=> string(41) "2183 — Matériel bureau et informatique"
-----------**** numéro du compte

Le problème ne se pose pas avec d'autres types de comptes :
- comptes 512  => ok
- comptes 68xx => ok
- comptes 28xx => ok

Voici mon code :

{{:input
   type="list"
   name="debit_account"
   label="Compte d'immobilisation (20xx ou 21xx)"
   required=true
  
target="!acc/charts/accounts/selector.php?key=code&year=%d"|args:$default_year
}}

Là, je me creuse un peu la tête !! Toute bonne idée sera la bienvenue :)

module : bizarrerie avec selector.php

bohwaz/Paheko

25/03/2024 11:58:26

key=code dans la requête indique que tu veux le code du compte comme clé du tableau.

Enlève ce paramètre et tu aura toujours l'id.

module : bizarrerie avec selector.php

lesanges at murena.io via dev

25/03/2024 13:13:45

Le 25/03/2024 à 11:58, bohwaz/Paheko a écrit :
> key=code dans la requête indique que tu veux le code du compte comme clé du
tableau.
> 
> Enlève ce paramètre et tu aura toujours l'id.

Ça n'explique pas pourquoi j'ai l'id à la première utilisation et le
code aux 
suivantes UNIQUEMENT avec le cas cité et pas avec les autres où j'ai toujours le 
code !


Jean-Christophe Engel

module : bizarrerie avec selector.php

bohwaz/Paheko

25/03/2024 13:22:17

La première fois la valeur vient du paramètre default non ?