8print champs supplémentaires
Création de champs
Cette fonction de 8print permet d’ajouter des champs personnalisés.
Elle est présente dans la fenêtre de gauche, tout en bas :
Pour utiliser les champs supplémentaires, il suffira de les sélectionner ici.
Cliquez sur la rubrique “Champs supplémentaires”, vide pour l’instant :
Note : Les champs supplémentaires doivent être reliés au type de modèle de façon simple, par exemple :
à partir d’une ligne de pièce, vous pouvez aller chercher des éléments de l’article
à partir d’un entête de pièce, vous pouvez aller chercher des éléments du client
Création d’un champ supplémentaire
Cliquez sur le Menu “Modèle” et sélectionnez “Champs supplémentaires”
Une fenêtre s’ouvre :
Cliquez sur “Ajouter” et indiquez un nom (unique), la colonne souhaitée et la colonne qui fait le lien.
Exemple 1
Création d’un champ supplémentaire qui permet d’imprimer l’adresse mail du représentant associé à la pièce de vente.
Entrez les informations suivantes :
- Nom = le nom du champ supplémentaire créé (ici MailRep) ;
- Colonne = PriGMocMail est la colonne du mail du représentant dans 8sens ;
- Lien = PcvGPriID est la colonne de la pièce porteuse du mail représentant.
Cliquez et sur “OK”.
Vous venez de créer un champ supplémentaire accessible dans la rubrique “Champs supplémentaires” dans la fenêtre de gauche, en bas de la liste des champs. Cliquez sur celle-ci :
Ce champ est désormais disponible à l’utilisation dans votre modèle comme les autres champs.
Autres exemples
Categ.Art., ArtCategEnu, PlvGArtID
- ArtCategEnu est la colonne catégorie article dans la base 8sens.
- PlvGArtID est la colonne de la ligne de pièce porteuse de l’ID de d’article de cette ligne.
SIRET.Cli., CliSIRET, PcvGCliID
- CliSIRET est la colonne SIRET du client dans la base 8sens.
- PcvGCliID est la colonne de l’entête de pièce porteuse de l’ID du client de cette pièce.
Pour avoir la liste des colonnes disponibles :
Fichier > Paramètres utilisateur > Colonnes (connecté en Administrateur)
Exemples de champs supplémentaires
Vous trouverez ci-dessous la liste, non exhaustive, de champs supplémentaires pour les modèles d’impressions demandés au support technique 8sens.
Attention : les champs supplémentaires dont le nom finit par “-e” ou “-h” (e pour entête et h pour header) dans un modèle de pièce 8print ne sont calculés qu’une seule fois pour la pièce, les autres sont calculés à chaque ligne. Ceci pour permettre d’optimiser l’impression d’une pièce en ne calculant pas le champ supplémentaire à chaque ligne de la pièce.
Pièce : Pièce vente
Depuis un modèle de pièce vente (devis, commande, livraison, facture)
code colonne | lien | explication | Information complémentaire |
CliFree0 | PcvGCliID | Champ libre 0 présent dans la fiche du client | |
SocFAdrRue1 | PcvGSocID | Rue 1 de la fiche etablissement | |
SocFree0 | PcvGSocID | Libre 0 de etablissement | |
PriGMocTel | PcvGPriID | Téléphone du représentant lié à la pièce | |
PriGMocFaxl | PcvGPriID | Fax du représentant lié à la pièce | |
PriGMocMail | PcvGPriID | Mail du représentant lié à la pièce | |
PriGMocPort | PcvGPriID | mobile du représentant lié à la pièce | |
AffGPriCode | PcvGAffID | Code représentant présent dans l’affaire lié à la pièce | |
Select TxtText from TXT where MereTable = ‘ART’ and MereID = [ID] | PlvGArtID | Grand texte d’un article | Doit être le seul champ si placé dans un champ de type texte |
Select PctMtTax from PCT where PctGPcxID = [ID] and PctGTaxID = 11 | PcvID | Montant de la taxe portant l’ID 11 | |
Select PcvMtTaxe – PctMtTax from PCV, PCT where PcvID = [ID] and PctGPcxID = [ID] and PctGTaxID = 11 | PcvID | Montant total des taxes moins la taxe portant l’ID 11 | |
Select RibCode From RIB where MereTable = ‘SOC’ and RibisPrinc = ‘X’ and Mereid = [id] | PcvGSocID | IBAN du Rib principal de l’établissement associé à la pièce. | |
Select PrsTitleEnu from Prs, Cop, Cli where CliGCopID = CopID and CopGPrsID = PrsID and CliID = [ID] | PcvGCliID | Civilité du contact client | |
Select CliNIF from CLi,CPT where CliID = CptGCliID and CptID = [ID] | PcvGCptID | Code Nif du client payeur (via le compte) | |
Select PrsTitleEnu+’ ‘+PrsPrenom+’ ’+PrsName from Prs, Cop, Pcv where PcvPCopID = CopID and CopGPrsID = PrsID and CopID = [ID] | PcvPCopID | Civilité, nom et prénom du contact de la pièce |
Pièce : Pièce achat
code colonne | lien | explication |
SocFAdrRue1 | PcaGSocID | Rue 1 de la fiche etablissement |
ProPoids | PlaGProID | Poids présent dans la fiche produit |
Pièce : Pièce stock
code colonne | lien | explication |
SocFAdrRue1 | PcsGSocID | Rue 1 de la fiche etablissement |
Identité bancaire
Depuis un modèle de rib (identité bancaire)
code colonne | lien | explication |
CliFAdrRue1 | MereID | Rue 1 de l’adresse de facturation lié au client |
CliFAdrZip | MereID | Code postal de l’adresse de facturation lié au client |
CliFAdrCity | MereID | Ville de l’adresse de facturation lié au client |
Ligne de vente
Depuis un modèle de ligne de vente
code colonne | lien | explication |
ArtGPicID | PlvGArtID | Image de l’article |
PcvFree0 | PlvGPcvID | Champ libre de l’entête lié à la ligne |
Inventaire à date
(Menu Stock > Inventaire à date
code colonne | lien | explication |
ArtGFouLib | ArdGArtID | Libellé fournisseur présent dans la fiche article |