[X3V6]Affichage conditionnel de colonnes dans tableau
Bonjour,
J'ai ajouté dans l'écran SOH4 des champs spécifiques.
Je souhaiterais que ces champs ne soient affichés que pour certains sites de vente. Je ne veux pas simplement que le comtenu des cases soient invisibles, je veux bien que les colonnes du tableau des lignes de ventes ne soient pas affichées.
1/ J'ai essayé avec des codes d’accès mais les colonnes sont toujours affichées.
2/ Dans les transactions on ne voit pas les champs spécifiques donc on ne peut pas les mettre en invisible
3/ Avec un spécifique ... je ne sais pas faire !! (pourtant ça ne doit être bien difficile ...)
Comment feriez-vous ?
Dans quel traitement spécifique ?
Dans quel traitement spécifique faut-il mettre le code suivant ?
Citation:
3. Utilisation du point d'entrée SALTRS du traitement SUBSLX.
Dans le traitement spécifique il "suffit" de mettre :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28
| $ACTION
Case ACTION
When "SALTRS" : Gosub MYSALTRS
Endcase
Return
$MYSALTRS
Case FJL
When "SLC" : Gosub MYSALTRS_SLC : # transaction commandes
Endcase
Return
$MYSALTRS_SLC
Case PACTION
When "CREATION", "MODIF", "ANNULE","EXEBOUT","MASSE"
If MFROM="SOH2"
If [M:SLC2]ZFLGPERSOCOD > 1 TZONE(IZON)="ZFLGPERSO"
TMOD (IZON)=[M:SLC2]ZFLGPERSOCOD
IZON +=1
Endif
Endif
When Default
Endcase
Return |
RE : Dans quel traitement spécifique ?
Je viens de découvrir la fonction "Développement > Dictionnaire traitements > Traitements > Points d'entrée" dans laquelle je vois que le traitement standard "SUBSLX" est déjà associé à un traitement spécifique de notre prestataire dont je n'ai pas les sources.
Je suis donc coincé ! :(