L’import de devis permet de créer de nouveaux devis ou d’importer des modifications sur un devis déjà existant dans le système. Certaines lignes peuvent également être supprimées si nécessaire sans que le devis lui-même soit supprimé. Cela signifie qu’au moins une ligne de devis doit exister.
Un devis est constitué d’un entête et de plusieurs lignes. Le fichier principal à paramétrer est toujours le fichier SQUOTE (entête de devis) car c’est le fichier lié à l’objet SQH.
Dans le modèle d’import des devis, il faut donc paramétrer deux identificateurs :
Lors d’un import en modification, la reconnaissance de l’existence de l’objet principal se fait automatiquement avec la clé principale qui est le numéro de devis (SQHNUM).
La reconnaissance de l’existence des lignes détails se fait de deux manière en fonction de la présence ou non du numéro de ligne de devis dans le modèle d’import :
L’import devis traite la suppression d’une ligne détail. Une ligne de devis sera supprimée si elle est importée avec une quantité égale à 0. Un devis ne pourra pas être totalement supprimé. Au moins une ligne doit exister.
Import des kits et nomenclatures : Il existe deux manières d’importer des kits et nomenclatures.
Import de textes bruts : lorsque cela est nécessaire, des textes en entête devis peuvent être importés, en pied de devis et la ligne de devis. Ceci peut se paramétrer dans le modèle d’import en utilisant la variable globale GIMP (dans le modèle on mentionnera les zones *71…).
GIMP(71..78) permet d’importer des textes liés à l’entête de devis. On peut donc importer un texte de 8*100 caractères soit 800 caractères.
GIMP(81..88) permet d’importer des textes liés au pied de devis.
GIMP(91à98) permet d’importer des textes liés aux lignes de devis.
Import des axes analytiques à la ligne : pour importer les sections analytiques d'une ligne de document, un niveau supplémentaire doit être ajouté pour renseigner la table commune contenant les informations analytiques à la ligne (CPTANALIN). Voir le modèle d'import SQHFL.
Import des éléments de facturation : la valeur saisie des éléments de facturation peut être importée dans les différents documents au travers des champs INVDTAAMT. (SQH, SOH, SDH).
Les informations minimum devant être importées sont les suivantes :
Le code du client (BPCORD)
Le code de l’article (ITMREF)
La quantité (QTY). Si l’unité n’est pas précisée, on prendra par défaut l’unité de vente de l’article. Attention lors d’un import en modification, si l’unité est changée, celle-ci ne sera pas considérée et la quantité importée en modification correspondra à l’unité existante sur la ligne de devis. Pour faire un import avec changement d’unité, il est nécessaire de commencer par supprimer la ligne.
Outre les messages génériques, les messages d'erreur suivants peuvent apparaître lors de la saisie :
Tous les contrôles effectués par l’objet en saisie interactive sont également effectués en import de devis. On retrouve les principaux contrôles tels que :
Site de vente inexistant : Message de contrôle du site de vente du devis.
Site d’expédition inexistant : Message de contrôle du site d’expédition du devis.
Client XXX fiche inexistante : Message de contrôle de l’existence du client.
Article YYY fiche inexistante : Message de contrôle de l’existence de l’article et de l’article vente.
Unité ZZZ fiche inexistante : Message de contrôle de l’existence et de la validité de l’unité pour l’article.
QTY zone obligatoire : Message de contrôle correspondant à l’existence de cette information lors de l’import d’un devis.
Ce modèle est utilisable à la fois en import et en export. Les données sont mises à jour dans les tables suivantes :
Table |
Intitulé Table |
---|---|
AOBJBUR [AOA] |
Documents bureautique |
AOBJBURMOD [AON] |
Documents par défaut |
BOM [BOH] |
Nomenclatures Entête |
BOMD [BOD] |
Nomenclatures Détail |
BPADDRESS [BPA] |
Adresses |
BPARTNER [BPR] |
|
BPCUSTMVT [MVC] |
Mouvements clients |
BPCUSTOMER [BPC] |
|
BPDLVCUST [BPD] |
|
CPTANALIN [CAL] |
Lignes comptables analytiques |
FACILITY [FCY] |
|
ITMBPC [ITU] |
|
ITMFACILIT [ITF] |
|
ITMMASTER [ITM] |
|
ITMSALES [ITS] |
|
PRICSTRUCT [PRS] |
|
SALESREP [REP] |
|
SALTRS [SLT] |
Transaction de saisie ventes |
SPRICLINK [SPK] |
Recherche tarifs vente (link) |
SQUOTE [SQH] |
|
SQUOTED [SQD] |
Détail devis |
SVCRFOOT [SVF] |
Document ventes - Elt pied |
SVCRVAT [SVV] |
Document ventes - Taxes |
TABCUR [TCU] |
|
TABMODELIV [TMD] |
|
TABPRTMOD [TPM] |
|
TABSQHTYP [TSQ] |
|
TABUNIT [TUN] |