Paramétrage > Exploitation > Modèle d'extraction 

Utilisez la fonction de modèle d'extraction pour définir la présentation et le contenu des fichiers d'extraction.

Fonctions utilisées pour extraire les données

Une fois les modèles d'extraction nécessaires créés, vous pouvez extraire les données. Pour effectuer l'extraction de données, utilisez l'une des méthodes suivantes :

Exemple

1. Paramétrez le modèle d'extraction pour exécuter la rupture. Par exemple, le nom de ce modèle d'extraction est TAXRUN_TERMINATION.
2. Ouvrez la fonction Exécution rupture (GENHRTEXTTER). Dans l'écran Exécution rupture, le système appelle le modèle d'extraction TAXRUN_TERMINATION de façon automatique.
3. Définissez les critères de sélection choisis pour l'exécution de la rupture.
4. Cliquer sur OK. Le système effectue les opérations suivantes :

  • l'extraction des données,
  • la génération d'un fichier .csv à fournir aux organismes fiscaux,
  • la génération des certificats à imprimer et à remettre aux salariés, si nécessaire.

Pré-requis

SEEREFERTTO Reportez-vous à la documentation de Mise en oeuvre

Gestion de l'écran

En-tête

Champs

Les champs suivants sont présents dans cet onglet :

Modèle d'extraction

Saisissez le code du modèle d'extraction à créer ou à modifier.

  • Politesse (champ EXRTIT)

 Saisissez l'intitulé du modèle d'extraction à créer ou à modifier.

Type exécution

  • Validation seule (champ EXRVLYOLY)

Cochez cette case pour générer des données qui seront utilisées dans le fichier .csv et dans les impressions. Le fichier et les impressions seront signalés comme "Test".

  • Exécution réelle (champ EXRLIVIND)

Cochez cette case pour générer des données qui seront utilisées dans le fichier .csv et dans les impressions. Le fichier et les impressions seront signalés comme "Réelle".

  • Empêcher double exécution (champ EXRBLODUP)

Cochez cette case si vous souhaitez éviter de supprimer par accident des données de l'exécution précédente.

  • Effacer données précédentes (champ EXRCLEPRE)

Cochez cette case si vous souhaitez supprimer les données de l'exécution réelle précédente.

Paramétrage

  • Nom fichier (champ EXRFILNAM)

Saisissez le nom du fichier à générer.

  • Extension fichier (champ EXRFILEXT)

  Saisissez l'extension du fichier (.csv) à générer.

  • Séparateur de champ (champ EXRFLDSEP)

Définissez un séparateur de champ comme, par exemple, une virgule.

  • Délimiteur de champ (champ EXRFLDQLF)

Définissez un séparateur de champ comme, par exemple, des guillemets.

  • Longueur fixe (champ EXRFXDLNG)

 

Saisissez l'intitulé de l'état correspondant pour générer les certificats à imprimer après l'extraction des données.

  • Imprimer (champ EXRPRNFLG)

Le système alimente les critères de sélection par défaut sur la base du modèle d'extraction.

  • Génération du script (champ EXRSRCNAM)

Saisissez le nom du programme de compilation des différentes données issues des différentes tables.

Saisissez le code d'accès qui protège ce modèle d'extraction.

Champs numériques

  • Signe négatif (champ EXRDEBSYM)

 

  • Signe positif (champ EXRCDTSYM)

 

  • Position (champ EXRSYMPOS)

 

Aucun message de données

  • En-tête (champ EXRHEAMSG)

Saisissez le texte à afficher dans le fichier d'extraction en cas d'absence d'enregistrements d'en-tête et d'enregistrements de détail pour les paramètres.

  • Détail (champ EXRDETMSG)

 

 

Onglet Données sources

Dans le tableau Données source, sélectionnez le niveau d'affichage des données et saisissez les noms des tables qui contiennent ces données.

Le tableau Filtres contient des filtres figés à appliquer au modèle. Vous ne pouvez pas modifier ces données dans ce tableau.

 

Champs

Les champs suivants sont présents dans cet onglet :

Tableau Données sources

  • Niveau (champ DTALVL)

Ligne en-tête

Sélectionnez "Ligne en-tête" si vous souhaitez afficher les données sur l'en-tête du certificat.

Lignes détail

Sélectionnez "Ligne détail" si vous souhaitez afficher les données sur la partie principale du certificat.

Ligne pied de page

Sélectionnez "Ligne pied de page" si vous souhaitez afficher les données dans le pied de page du certificat.

  • Table (champ DTATBL)

 Saisissez l'intitulé de la table contenant les données.

  • Expression de lien (champ DTALNKCLC)

Saisissez l'expression qui lie les données entre elles.

Tableau Filtres

  • Niveau (champ FLTDTALVL)

Le tableau Filtres contient des filtres figés à appliquer au modèle. Vous ne pouvez pas modifier ces données dans ce tableau.

  • Le champ Niveau contient le niveau d'application du filtre.
  • Le champ Filtre contient l'expression du filtre.
  • Les champs Ou contiennent l'expression pour laquelle un 'OU' est nécessaire.

  • Filtre (champ FLTDTACLC1)

 

  • Ou (champ FLTDTACLC2)

 

  • Ou (champ FLTDTACLC3)

 

 

Onglet Critères de sélection

Présentation

L' onglet Critères de sélection contient des filtres par défaut fournis par Sage. Vous ne pouvez pas modifier ces paramètres par défaut.

 

Champs

Les champs suivants sont présents dans cet onglet :

Tableau

  • Niveau (champ PARDTALVL)

L'onglet Critères de sélection contient des filtres par défaut fournis par Sage. Vous ne pouvez pas modifier ces paramètres par défaut.

  • Le champ Niveau contient le niveau d'application des critères de sélection.
  • Le champ Zone contient le champ auquel le filtre doit s'appliquer.
  • Le champ Code contient un code de critère de sélection unique pour ce critère.
  • Le champ Intitulé contient l'intitulé du champ. Cet intitulé est disponible comme critère de sélection dans le modèle.
  • Le champ Type contient le type de données des critères de sélection.
  • Le champ Menu local contient le numéro de menu local des critères de sélection, le cas échéant.
  • Le champ Longueur contient la longueur du champ.
  • Le champ Type valeur vous permet de déterminer si le critère de sélection doit être une valeur unique, une borne ou une valeur multiple.
  • Si la case Obligatoire est cochée, le paramètre est obligatoire pour l'utilisateur.
  • Les champs Valeur début et Valeur fin contiennent des valeurs par défaut.

  • Champ (champ PARDTACLC)

 

  • Code (champ PARCOD)

 

  • Politesse (champ PARTIT)

 

 

  • Menu local (champ PARNBRLIB)

L'onglet Critères de sélection contient des filtres par défaut fournis par Sage. Vous ne pouvez pas modifier ces paramètres par défaut.

  • Le champ Niveau contient le niveau d'application des critères de sélection.
  • Le champ Zone contient le champ auquel le filtre doit s'appliquer.
  • Le champ Code contient un code de critère de sélection unique pour ce critère.
  • Le champ Intitulé contient l'intitulé du champ. Cet intitulé est disponible comme critère de sélection dans le modèle.
  • Le champ Type contient le type de données des critères de sélection.
  • Le champ Menu local contient le numéro de menu local des critères de sélection, le cas échéant.
  • Le champ Longueur contient la longueur du champ.
  • Le champ Type valeur vous permet de déterminer si le critère de sélection doit être une valeur unique, une borne ou une valeur multiple.
  • Si la case Obligatoire est cochée, le paramètre est obligatoire pour l'utilisateur.
  • Les champs Valeur début et Valeur fin contiennent des valeurs par défaut.

  • Longueur (champ PARLNG)

 

  • Type valeur (champ PARVALTYP)

 

  • Obligatoire (champ PARMDT)

 

  • Valeur début (champ PARDEFDEB)

 

  • Valeur fin (champ PARDEFFIN)

 

 

Onglet Définition

Présentation

Utilisez l'onglet Définition pour définir les éléments suivants :

  • les données qui seront présentes dans le fichier d'extraction,
  • l'apparence du fichier d'extraction, c'est à dire les lignes d'en-tête, les lignes détail et le lignes de pieds de pages.

Utilisez le tableau Groupes pour définir la manière dont les données seront groupées.

Utilisez le tableau Définition pour définir l'apparence du fichier d'extraction.

 

Champs

Les champs suivants sont présents dans cet onglet :

Tableau Groupes

  • Niveau (champ GRPDTALVL)

Sélectionnez le niveau d'affichage des données.

  • Regroupement (champ GRPDTACLC)

Saisissez les champs que vous souhaitez regrouper.

  • Ordre de tri (champ GRPORD)

 

Tableau Définition

  • Niveau (champ DFNDTALVL)

Sélectionnez le niveau d'affichage des données.

  • Champ (champ DFNCOD)

Nom du champ.

  • Saut de ligne après (champ DFNNEWLIG)

 

  • Texte fixe (champ DFNFXDTXT)

Texte de préfixe fixe.

  • Type (champ DFNTYP)

Type de champ - alpha ou numérique.

  • Longueur (champ DFNLNG)

Longueur de champ.

  • F (champ DFNVALCLC)

Formule de calcul de la valeur du champ.

  • Condition (champ DFNCDN)

 

  • Politesse (champ DFNTIT)

Intitulé du champ lorsque des erreurs sont signalées. Il est uniquement utilisé si la valeur dans le champ 'Obligatoire' est 'Oui', et que le résultat est nul.

  • Obligatoire (champ DFNMDT)

Sélectionnez 'Oui' si le champ est obligatoire.

  • Extraire si zéro (champ DFNEXREMT)

Si vous sélectionnez 'Oui', le système extrait les données du champ même si le champ contient un O ou des espaces.

  • Exclure (champ DFNEXUFLD)

Saisissez une formule d'exclusion pour bloquer l'impression du champ.

  • Champ cumul (champ DFNTOTFLD1)

Spécifier l'endroit où l'élément doit se cumuler.

  • F (champ DFNTOTCLC1)

Formule permettant de déterminer la manière dont le cumul spécifié dans le champ Champ cumul est impacté.

  • Champ cumul (champ DFNTOTFLD2)

 

  • F (champ DFNTOTCLC2)

 

  • Champ cumul (champ DFNTOTFLD3)

 

  • F (champ DFNTOTCLC3)

 

 

Onglet Validations

Présentation

Utilisez l'onglet Validation pour valider les données que vous avez définies dans l'onglet Définition. Définissez des conditions et spécifiez si le système doit afficher un message d'erreur ou déterminez une valeur de champ si la condition est vérifiée.

 

Champs

Les champs suivants sont présents dans cet onglet :

Tableau Validations

  • Niveau (champ VLYDTALVL)

Niveau d'affichage des données.

  • Type (champ VLYTYP)

Sélectionnez le type de validation.

Afficher erreur

S'il existe une condition et que cette condition est vérifiée, le système affiche un message d'erreur. Saisissez ce message d'erreur dans la colonne Message

Valeur 'Paramétrer champ'

S'il existe une condition et que cette condition est vérifiée, le système paramètre le champ saisi dans la colonne 'Paramétrer champ' avec la valeur contenue dans la colonne Formule

  • Avertissement (champ VLYOPT)

Si le champ Avertissement est coché et si la condition n'est pas remplie, le processus d'extraction est interrompu.

  • Condition (champ VLYCDN1)

Si le type est Afficher erreur,et s'il existe une condition et que cette condition est vérifiée, le système affiche un message d'erreur. Saisissez ce message d'erreur dans la colonne Message.

Si le type est la valeur 'Paramétrer champ',s'il existe une condition et que cette condition est vérifiée, le système paramètre le champ saisi dans la colonne Paramétrer champ, en utilisant la valeur contenue dans la colonne Formule.

  • Paramétrer champ (champ VLYSETFLD)

Si le type est la valeur 'Paramétrer champ',et s'il existe une condition et que cette condition est vérifiée, le système paramètre le champ saisi dans la colonne 'Paramétrer champ' avec la valeur contenue dans la colonne Formule.

  • F (champ VLYVALCLC)

 

  • Message (champ VLYMSG)

Si le type est Afficher erreur, et s'il existe une condition et que cette condition est vérifiée, le système affiche un message d'erreur. Saisissez ce message d'erreur dans la colonne Message.

 

Messages d'erreur

Il n'y a pas de message d'erreur autre que les messages d'erreur génériques.

Tables mises en œuvre

SEEREFERTTO Reportez-vous à la documentation de Mise en oeuvre