Comparaison des versions

Légende

  • Ces lignes ont été ajoutées. Ce mot a été ajouté.
  • Ces lignes ont été supprimées. Ce mot a été supprimé.
  • La mise en forme a été modifiée.

...


Function int C3_Integration(fic, version)
; appel du programme d'intégration du fichier "fic"
; Fonction qui retourne :
; falseéchec du programcall
; truesuccés du programcall

1 fic256= ' '; nom du fichier à intégrer

1 version256= ' '; version du fichier à intégrer

1 fictyp1,0= 1; format du fichier (séquentiel indexé par défaut)
Paramètres facultatifs :
fic : si non renseigné, le programme demandera le nom du fichier
version : si non renseigné, version actuelle
fictyp : si non renseigné, fichier séquentiel indexé par défaut   Type de fichier d'entrée : 1 = Séquentiel indexé, 2 = Texte (Séparateur Point-Virgule), 3 = Texte (longueur fixe), 4 = Fichier FEC, 5 = ficher excel à partir de la version 10.10

1 flagSsSystem B = FALSE ; Indique si on vient d'un sous-système (TRUE) ou pas (FALSE, défaut)

1 nivControle 1,0 = 0 ; Niveau de contrôle : 1 = pré-contrôle, 2 = intégration, 3 = simulation

1 nomTabTmp >A5DD.dhsd NomTabTmp = ' '

1 RetEcrOk 1,0 = False ; = true pour récupérer une chaîne HMP des écritures générées

Paramètres facultatifs :

fic : si non renseigné, le programme demandera le nom du fichier

version : si non renseigné, version actuelle

fictyp : si non renseigné, fichier séquentiel indexé par défaut

nivControle : par défaut, le niveau de contrôle sera à 2 (c'est à dire intégration directe)

Si Niveau de contrôle est en simulation (3), une simulation sera faire et la liste des erreurs sera remontée
Si Niveau de contrôle est en pré-contrôle (1), une simulation sera faire. Si aucune erreur n'est détectée, la phase 2 d'intégration est effectuée

Si Niveau de contrôle est intégration (2) L'intégration sera effectuée en remontant les erreurs si il y en a. Les écritures valides seront intégrées.

RetEcrOk : Si RetEcrOk  = true,une chaine hmp est générée permettant de faire le lien entre les écritures en entrée (ecrvalno) et le n° de l'écriture finale(ecrno)/

Exemple de récupération de la chaîne hmp.

Image Added

En cas d'erreur, voici les informations en retour qui sont envoyées

Image Added


  • Reconstitution_Soldes


Function int Reconstitution_Soldes(cpt, tout)
; appel du programme de reconstitution des soldes, pour un ou tous les comptes
; Fonction qui retourne :
; falseéchec du programcall
; truesuccés du programcall
1cpt>CCFDD.HSDCPT= ' ' ; compte
1tout1,0= false ; tous les comptes (true / false)
Paramètres facultatifs :
cpt : si non renseigné, alors c'est pour tous les comptes
tout : valeur par défaut false

...