Sommaire
Ce traitement permet l'intégration de commandes et de factures en exploitation.
Il est utilisé pour la reprise de données lors de la mise en place du progiciel, pour l'intégration de commandes externes (internet, etc.) et également pour générer des commandes issues de traitements (évènements, abonnements, négoce etc.).
Les données à intégrer sont stockées dans des tables d'interface :
- svtcd : en-tête des commandes et factures ;
- svtlc : lignes ;
- svtcg : gestionnaires ;
- svtcp : paramètres ;
- svtct : textes ;
- svtec : échéances ;
- svtfc : conditions de facturation ;
- svtll : détails par lots et/ou emplacements ;
- svtlr : détails des remises ;
- sgtpa : pièces associées ;
- sgtrq : rubriques ;
- svtai : appels de fonds ;
- sgtld : liens.
Le contenu de ces tables est modifiable en utilisant la transaction GTCD.
Le traitement intègre de nouvelles commandes dans les tables d'exploitation et permet également la mise à jour de commandes existantes. Un "code traitement" indiquant l'action à réaliser est présent dans la plupart des tables d'interface.
- vide ou "C" : création de la donnée ;
- "M" : modification ;
- "S" suppression (sauf en-tête de commande) ;
- "A" : annulation (uniquement en-tête de commande).
Pour les textes, les rubriques et les appels de fonds, la seule action possible est la création.
Il n'est pas possible par ce traitement de supprimer une commande de la base de données, elle peut seulement être annulée.
L'alimentation de certaines tables d'exploitation est fonction des informations précisées pour les classes de transfert (transaction GTNCV).
Si des informations obligatoires des tables d'exploitation n'ont pas été renseignées dans les tables d'interface et ne font pas l'objet d'un paramétrage dans GTNCV, ces dernières seront, dans la mesure du possible, renseignées automatiquement avec des valeurs par défaut paramétrées.
Possibilité suivant les classes de transfert de création d'un lien entre une référence externe et la commande générée. L'envoi de traitements est également paramétrable.
Les contrôles de cohérence faits par ce traitement sont les mêmes que ceux réalisés dans la saisie des commandes (GCDV).
L'étape de référence utilisée pour contrôler l'étape de la commande lors de l'insertion, de la modification et de la suppression de lignes de commandes ou de détails par lot peut être différente de celle utilisée lors de la saisie. Ceci dépend du paramètre AUTSVTCD, occurrence xCTLETP.
Soumission (voir aussi : Paramétrage du traitement)
Intégration des commandes
Etablissement
Fourchette d'établissements.
Seules les commandes de transfert dont la valeur de l'établissement est comprise dans la fourchette soumise sont sélectionnées.
Classe
Fourchette de classes de commandes.
Seules les commandes de transfert dont la valeur de la classe est comprise dans la fourchette soumise sont sélectionnées.
Créées le
Fourchette de dates de création.
Seules les commandes de transfert dont la date de création est comprise dans la fourchette soumise sont sélectionnées.
Par
Fourchette d'utilisateurs de création.
Seules les commandes de transfert dont le code de l'utilisateur de création est compris dans la fourchette soumise sont sélectionnées.
Code traitement
Fourchette de codes traitement.
Seules les commandes de transfert dont le code traitement est compris dans la fourchette soumise sont sélectionnées.
Compte rendu
Le compte rendu d'un traitement peut être, selon votre demande, plus ou moins détaillé.
Erreurs : édition des messages d'anomalies et d'un paragraphe global indiquant le nombre d'éléments lus, traités, mis à jour, etc.
Global : édition uniquement d'un paragraphe global indiquant le nombre d'éléments lus, traités, mis à jour, etc.
Détaillé : édition de tous les éléments qu'ils soient en anomalie ou correctement traités et du paragraphe global indiquant le nombre d'éléments lus, traités, mis à jour, etc.
Ajout des commandes générées dans la liste
Les commandes ou sous-commandes générées par le traitement peuvent éventuellement être automatiquement insérées dans une liste.
Liste
Code de la liste dans laquelle les commandes ou les sous-commandes sont insérées. Ce code peut faire référence à une liste déjà existante ou à une nouvelle liste.
Mnémonique
Si la liste existe déjà, le mnémonique est proposé par défaut et modifiable.
Si la liste est nouvelle, la saisie du mnémonique est facultative.
Libellé
Si la liste existe déjà, le libellé complet est proposé par défaut et modifiable.
Si la liste est nouvelle, le libellé complet doit être saisi.
Réduit
Si la liste existe déjà, le libellé réduit est proposé par défaut et modifiable.
Si la liste est nouvelle, le libellé réduit doit être saisi.
Etape
Le numéro de l'étape correspondant au dernier traitement ou à la dernière édition effectué(e).
Lorsque la liste est créée, il est obligatoire de préciser une étape. Celle-ci n'est qu'à titre informatif, car ce sont les étapes des commandes composant la liste qui sont prises en compte.
Si la liste existe déjà, l'étape est proposée par défaut et modifiable.
Suppression de la liste initiale
Important si la liste existe déjà.
Si la case est cochée, les éléments composant la liste sont supprimés.
Sinon, les éléments composant la liste sont conservés, les commandes ou les sous-commandes générées sont ajoutées à la liste.
Objectif
A titre informatif.
Permet, par exemple, de préciser pour quel traitement la liste est utilisée (livraison, facturation, etc.).
Les valeurs sont les occurrences du paramètre OBJSVLSC.
Actions réalisées par le traitement
Paramètres associés au traitement (voir aussi : Principe de l'association)
PRM
Ce paramètre conditionne les occurrences du paramètre AUTSVTCD.
Les valeurs du paramètre PRM sont libres.
PR1
Ce paramètre conditionne éventuellement les occurrences CTLLCV et CTLLVL du paramètre AUTSVEXP.
Les valeurs du paramètre PR1 sont libres.