Cheatography
https://cheatography.com
Sage X3 développement language cheat sheet.
This is a draft cheat sheet. It is a work in progress and is not finished yet.
File management
Call MOVE(FICH1,FICH2,STAT) From ORDSYS |
Move / rename a file |
Call EFFACE(FICH1,STAT) From ORDSYS |
Delete a file |
Dates X3
format$("D:DDMMYYY",date$) |
Date de la forme 31122013 |
Declaration
Local File ITMMASTER [ITM] |
Query
Link [F:ITP] With [F:ITM]ITM0~=[F:ITP]ITMREF As [LNK] Where [F:ITP]BPSNUM="123" Order With Key CLE="[F:ITP]BPSNUM,[F:ITP]ITMREF"
|
Query link |
|
|
Useful suprog
Call IMPORTSIL(MODELE , "C:\"+NOM_FICHIER) From GIMPOBJ |
Silent import |
If find(VARIABLE, [VALUE1, VALUE2]|TABLEAU(1..N)])<>0 |
Test existing value in list or array |
Dialogues
Call AVERTIR("Voulez-vous poursuivre ?",XOK) From GESECRAN |
Confirmation |
Gestion des traces
Call OUVRE_TRACE("Début de la trace") From LECFIC |
Démarrer la prise en charge des traces |
Call PRTSCR("ECRAN","DIA","",0,1) From ATRTX3 |
Reprendre les paramètres saisis à l'écran de dialogue |
Call ECR_TRACE("Ma trace",0) From GESECRAN |
Afficher un message dans la trace |
Call OUVRE_BOITE("Démarrage traitement",XTOTAL) From GESECRAN ... Call FERME_BOITE() From GESECRAN |
Ouverture d'une boite de progression basée sur le montant total passé en paramètre |
Call AFF_BOITE("Etape 1",XNB,XINTER) From GESECRAN |
Rafraichit la boite de progression avec un message, l'avancement de la progression |
Confirmation
Local Integer XOK
Call OUINON("continuer ?",XOK) From GESECRAN
If (XOK=2) Then
## Traitement
Endif
|
|