Aperçu du rapport PE - Importer/exporter programmes nationaux
.
Acronyme de fonction : PDSI
Utilisez ce programme de lot pour importer ou exporter des données de Programme national avec des fichiers ASCII CSV. Les données sont importées dans les enregistrements PE - Paramètres prix - Programme national ou exportées à partir de ceux-ci.
Exécutez ce programme à partir du Planificateur de rapports. L'emplacement du répertoire des fichiers d'importation et d'exportation doit être accessible dans le Planificateur de rapports. Généralement, les fichiers CSV sont enregistrés dans le répertoire d'impression défini dans SA - Paramètres société. Pour CloudSuite Distribution, vous devez utiliser SA - Administration - Transfert de fichiers pour transférer le fichier avant que le rapport PE - Importer/exporter programmes nationaux puisse référencer le fichier.
Mode d'importation
Champ | Notes |
---|---|
PDSNrecno | Numéro d'enregistrement dans PE - Paramètres prix - Programme national pour identifier de manière unique l'enregistrement existant. Vide pour les nouveaux enregistrements. |
Levelcd | Code de niveau 1 à 50 pour décrire le type d'enregistrement |
Statustype | Type de statut actif ou inactif |
N° fourn. | Doit être un numéro Paramètres fournisseur valide |
N° client | Doit être un numéro Paramètres client valide ; utilisé pour les codes de niveau 1 à 7 et 30 |
Dest. | Facultatif. Doit être un numéro Paramètres destinataire client valide ; utilisé pour les codes de niveau 1 à 7 et 30 |
ID groupes maîtres clients | Doit être un ID de groupe SX.e CC - Configuration groupe maître valide ; utilisé pour les codes de niveau 11 à 17 et 31 |
Type de prix client | Doit être un type de prix client SA - Paramètres valeurs code table valide ; utilisé pour les codes de niveau 21 à 27 et 32 |
Produit | Doit être un produit valide dans Paramètres produit ou Paramètres défaut produit ; utilisé pour les codes de niveau 1, 11, 21 et 41 |
Modèle | Doit être un modèle SA - Paramètres valeurs code table - Modèle valide ; utilisé pour les codes de niveau 2, 12, 22 et 42 |
Marque | Doit être un code SA - Paramètres valeurs code table - Marque valide ; utilisé pour les codes de niveau 3, 13, 23 et 43 |
Catégorie produit | Doit être une catégorie SA - Paramètres valeurs code table - Catégorie produit valide ; utilisé pour les codes de niveau 4, 14, 24 et 44 |
Ligne produit | Doit être une ligne de produit Paramètres ligne produit valide pour le fournisseur ; utilisé pour les codes de niveau 5, 15, 25 et 45 |
Type prix produit | Doit être un type SA - Paramètres valeurs code table - Type prix produit ; utilisé pour les codes de niveau 6, 16, 26 et 46 |
Type rabais produit | Doit être un type SA - Paramètres valeurs code table - Rabais (type produit) valide , utilisé pour les codes de niveau 7, 17, 27 et 47 |
Sous-type de rabais produit | Facultatif : Doit être un sous -type SA - Paramètres valeurs code table - Rabais (sous-type produit) valide , utilisé pour les codes de niveau 7, 17, 27 et 47 |
Entrepôt | Utilisation future |
Région | Utilisation future |
Date début | Requis |
Date fin | Facultatif |
Code PN | Requis : Code programme national |
Descrip | Facultatif : Description du Programme national |
Indicateur Autoriser retours (O/N) | Indicateur d'autorisation des retours. Oui par défaut, si non précisé. |
Indicateur Programme seulement (O/N) | Achat obligatoire sous Programme national. Oui par défaut, si non précisé. |
Commission PN - Type calcul (A/P) | A = Montant ; P = Pourcentage ; P par défaut |
Commission PN - Basé sur | Prix de base par défaut, si non précisé. b = prix de base, l = prix de liste, lc = dernier coût, lf = dernier étranger, r = remplacement, rf = remplacement étranger, s = standard |
Commission PN - Montant | Zéro par défaut, si non précisé. |
Commission PN - Produit | Doit être un produit de main-d'œuvre valide dans Paramètres produits pour les lignes d'article de commission |
Commission représentant - Type | Facultatif. Doit être une valeur valide dans Paramètres commission commande, le cas échéant |
N° séq. | N° de séquence facultatif pour utilisation ultérieure |
- Valider si le numéro d'enregistrement PDNS existe dans le système Distribution SX.e. Si l'enregistrement existe, si l'option 5 est réglée à Oui, l'enregistrement est écrasé. Si l'option est réglée à « ne pas écraser », et que le numéro de l'enregistrement PDNS est fourni, une erreur est émise et aucune mise à jour n'a lieu pour cet enregistrement. Si le numéro d'enregistrement PDNS est vide, un nouvel enregistrement est créé.
- Valider l'existence du numéro de fournisseur dans Paramètres fournisseur en tant que fournisseur actif et que les données correctes sont fournies pour le numéro d'enregistrement PDNS existant, si fourni.
- Valider que le code de niveau est un nombre valide de 1 à 50. Certaines valeurs ne sont pas actuellement attribuées à des fins d'utilisation ultérieure, et vont générer une erreur.
- Valider que le code de niveau est activé dans les nouveaux paramètres SA - Options administrateur pour le Programme national.
- Valider les données client fournies dans les champs Client, Destinataire, Groupe maître et Type prix client et que les données correctes sont fournies pour le code de niveau spécifié.
- Valider que si un destinataire est fourni, l'option SA - Options administrateur activant les Programmes nationaux par Destinataire/travail est sélectionnée.
- Valider que les données de produit fournies dans Produit, Modèle, Marque, Catégorie produit, Ligne de produit, Type prix produit, Type rabais produit et Sous-type rabais produit sont valides et que les données correctes sont fournies pour le code de niveau indiqué, et le numéro d'enregistrement PENS existant, si fourni.
- Valider que la méthode de calcul Type commission, la valeur Basé sur et le montant sont des données valides.
- Valider que la valeur Produit réclamation pour la commission est un enregistrement Paramètres produits valide, avec le type de statut M-O.
- Valider que la valeur du type de commission représentant, si elle a été fournie, existe dans Paramètres commission commande.
Record/Row# Error Message
Import File Path: xxxxxxxxx0xxxxxxxxx0xxxxxxxxx0xxxxxxxxx0xxxxxxxxx0xxxxxxxxx0
Zzzzzzzz9 PDSNrecno does not exist
Zzzzzzzz9 Vendor not found in APSV
Zzzzzzzz9 Product Price Type not found in SASTT
Zzzzzzzz9 No Customer Master Group ID for levelcd 12 record
Zzzzzzzz9 No Product Price Type for levelcd 6 record
Totals Records Read: zzz,zzz,zz9
Records With Errors: zzz,zzz,zz9
Records Created/Updated: zzz,zzz,zz9
Records With Warnings: zzz,zzz,zz9
Mode d'exportation
Un fichier CSV est créé par le processus d'exportation ; un premier enregistrement [ligne] avec des en-têtes de colonne, suivi par des enregistrements [lignes] contenant des données. Le fichier doit être envoyé à l'adresse courriel indiquée dans l'option 20, Envoyer fichier exportation à adresse courriel.
- Exemple : Pour exporter tous les enregistrements pour un numéro de client précis, précisez la plage de numéros de client, puis réglez toutes les options de niveau d'exportation à Oui. Cela permet d'exporter les niveaux 1 à 7 et 30 lorsque le numéro de client se trouve dans la plage de numéros de client sélectionnée.
- Exemple : Pour exporter tous les enregistrements pour un type de prix produit précis, précisez le type de prix produit dans la plage, puis réglez l'option Niveaux type prix produit à Oui et réglez les autres options de niveau à Non. Ceci permet d'exporter tous les enregistrements de type 7, 17, 27 et 47 pour les types de prix produit sélectionnés dans la plage saisie.
Chemin d'accès du fichier d'exportation | Nombre d'enregistrements écrits |
---|---|
xxxxxxxxx0xxxxxxxxx0xxxxxxxxx0xxxxxxxxx0xxxxxxxxx0xxxxxxxxx0 | 999 999 999 |