Cegid XRP Ultimate | I3 Actualisé le 06/10/2022 |
|||
Décisionnel | |||
Concaténation des textes |
Concaténation des textes |
Cette fonction permet de constituer une chaîne sur 3000 caractères contenant les textes : - des tiers, des CGR, des postes, des établissements et des lignes budgétaires ; - des dossiers et consultations d'achats ; - des articles et articles achetés ; - des contacts personnes, des opportunités, des opportunités-articles et des opportunités-contacts ; - des actions et des contentieux ; - des tâches de planning, des ressources et l'utilisation des ressources ; - des projets, des phases, des tâches et des paniers ; - des suivis des offres prospects et des détails des offres prospects ; - des opérations des ordres de production et des opérations de formule. Nom de la fonction : - fngwtxtagr ; - dbo.fngwtxtagr sous Sqlserver. Les paramètres en entrée sont : 1) Entité ; 2) Entrée 1 chaîne ; 3) Entrée 2 chaîne ; 4) Entrée 3 chaîne ; 5) Entrée 4 chaîne ; 6) Entrée 5 chaîne ; 7) Entrée 6 numérique ; 8) Entrée 7 numérique ; 9) Entrée 8 numérique ; 10) Entrée 9 numérique ; 11) Entrée 10 numérique ; 12) Destination du document : zone facultative Zone permettant de spécifier les textes liés aux occurrences définies par le client dans le paramètre associé. 13) Code d'édition : zone facultative avec la position du texte : - 'A' ou 'AL' pour avant ligne ; - 'P' ou 'PL' pour après ligne ; - '' pour toutes les natures. Dans le tableau ci-dessous, vous trouverez comment renseigner les entrées en fonction de l'entité demandée : ![]() ![]() ![]() Attention sous Sqlserver, remplacer les '' par null. Exemple : - Pour Oracle : fngwtxtagr ( 'OETIE' , 'IFR' , '' , '' , '' , '' , '' , '' , '' , '' , '' , 'TD' , '' ) permet de retourner une chaîne de 3000 caractères contenant le texte du tiers 'IFR' pour les destinations 'T' et 'D'. |
Concaténation des textes de maintenance |
Cette fonction permet de constituer une chaîne sur 2000 caractères contenant les textes : - d'une opération des ordres ; - d'une ligne d'ordres ; - d'une opération ; - d'une demande d'intervention ; - d'une ligne de plan d'opération préventif ; - d'une famille d'équipement ; - d'une observation diagnostic. Nom de la fonction : - fngwtooope ; - dbo.fngwtooope sous Sqlserver. Les paramètres en entrée sont : 1) Indicateur ; 2) Numéro interne ; 3) Nature ; 4) Entrée 1 numérique ; 5) Entrée 2 numérique ; 6) Destination du document : zone facultative Zone permettant de spécifier les textes liés aux occurrences définies par le client dans le paramètre DESQMxxx associé à la nature. 7) Code d'édition : zone facultative - A pour les textes de l'en-tête (avant) ; - P pour les textes du pied (après). Tout autre code est considéré comme nul, dans ce cas, les textes 'après' sont ajoutés aux textes 'avant' dans une limite de 2000 caractères. 8) Entrée 3 chaîne ; 9) Entrée 4 numérique. Dans le tableau ci-dessous, vous trouverez comment renseigner les entrées en fonction de l'indicateur de texte : ![]() Attention sous Sqlserver, remplacer les '' par null. Exemple : - Pour Oracle : fngwtooope ( 'QMTOO' , qmoro.nuiqmoro , qmoro.opeqmoro , qmoro.numqmoro , 0 , 'IO' , '' , '' , '' ) permet de retourner une chaîne de 2000 caractères contenant le texte de l'opération d'ordre, pour les destinations 'I' et 'O' et quel que soit le code d'édition. - Pour Sqlserver : dbo.fngwtooope ( 'QMTOP', 0 , qmope.numqmope , 0 , 0 , null , 'A', qmope.etsqmope , 0 ) permet de retourner une chaîne de 2000 caractères contenant le texte de l'opération pour le code d'édition avant. |