Cegid XRP Ultimate  |  
I3   Actualisé le 06/10/2022
Ventes
TGCOF - Actions réalisées par le traitement de génération des commandes d'offices

Sélection
   Sélection des offices
Pour qu'un office soit sélectionné par le traitement, il faut que :
- le numéro d'office soit compris dans la fourchette d'offices demandée ;
- la date de validité soumise (critère facultatif) soit comprise dans la période de validité de l'office ;
- le statut de l'office soit égal à "En cours", "Simulation" ou "En cours de traitement" ;
- l'état de l'office soit "Actif".

   Sélection des clients
Pour chaque office, pour qu'un client soit sélectionné et fasse l'objet de la génération d'une commande d'office, il faut que :
- le numéro de client soit compris dans la fourchette de clients demandée ;
- le client appartienne à la liste de clients soumise (critère facultatif) ;
- le client appartienne à la famille de clients soumise pour le chemin de composition soumis (critère facultatif et uniquement pris en compte si la liste de clients n'est pas renseignée) ;
- le client respecte les critères renseignés éventuellement au niveau de la sélection des clients (TSCLI), ainsi que sur les rubriques associées aux clients (GARUCLI, entité SVCLI) ;
- le client soit défini dans les associations catégories d'offices-clients (GCOFC) avec une période de validité qui dispose d'au moins un jour en commun avec la période de validité de l'office ;
- le client fasse l'objet de la génération d'au moins une ligne d'office ;
- l'état du client soit "Actif".

   Sélection des lignes d'offices
Pour chaque client, pour qu'une ligne d'office soit sélectionnée, il faut que :
- le statut de la ligne d'office soit égal à "Non traité" ou "En cours de traitement" ;
- la case "A générer sur commande" soit cochée sur la ligne d'office ;
- l'article de la ligne d'office soit défini dans les associations catégories d'offices-articles (GCOFA) avec une période de validité qui dispose d'au moins un jour en commun avec la période de validité de l'office, et que la catégorie d'office de l'article soit également définie pour le client.

Génération des commandes
   Le traitement génère les commandes dans les tables d'interface de l'Application Ventes et ensuite les intègre dans les tables d'exploitation. La valeur du paramètre PRM lié au traitement indique le nom du traitement (GTRB) qui réalise l'intégration des commandes du sas ventes vers l'exploitation. Par défaut, c'est le traitement SVTTCD qui est défini pour l'intégration.

   Génération de l'en-tête de commande dans le sas (GTCD)
Affectation des données suivantes :
- Classe de commandes : classe de commandes soumise ;
- Date de commande : date de commande soumise ;
- Client : client obtenu par la sélection des clients définie à la soumission ;
- Devise : devise du client définie dans GCLI ;
- Dépôt : dépôt de l'office défini dans GOFF.
Les autres informations de la commande sont recherchées en fonction de la classe de commandes et du client lors du transfert vers les données d'exploitation.

   Génération des lignes de commandes dans le sas (GTLC)
Affectation des données suivantes :
- Article : code article de la ligne d'office sélectionnée ;
- Libellé article : libellé article de la ligne d'office sélectionnée ;
- Quantité commandée : quantité de la ligne d'office si renseignée, sinon quantité définie pour la catégorie de l'office (attachée à l'article) et le client traité (GCOFC). Si l'article est associé à plusieurs catégories d'offices, c'est la plus grande des quantités parmi ces catégories d'offices définies pour le client qui est affectée sur la ligne de commande.
Les autres informations de la ligne de commande sont recherchées en fonction de l'article lors du transfert vers les données d'exploitation.

Exemple
   
Catégories d'offices par client
Client Catégorie d'offices Quantité
CLI1 SPORT 6
CLI1 LITTERATURE 3
CLI2 SPORT 4
CLI2 HISTOIRE 2
CLI3 BD 10
CLI4 JEUNESSE 5


   
Catégories d'offices par article
Article Catégorie d'offices
LES GRANDS CHAMPIONS SPORT
LES GRANDS CHAMPIONS LITTERATURE
MEILLEURS GAGS BD
1000 BLAGUES BD
ROIS DE FRANCE HISTOIRE
RECETTES CUISINE


   Saisie d'un office, puis génération automatique des lignes sans critère de sélection soumis. Les lignes d'offices générées sont les suivantes :

   
Article office Quantité saisie
LES GRANDS CHAMPIONS
MEILLEURS GAGS
1000 BLAGUES 8
ROIS DE FRANCE 1
RECETTES 6


   Génération des commandes de ventes à partir de cet office :

   
Commande Client Article Quantité Commentaires
1 CLI1 LES GRANDS CHAMPIONS 6 6 est la plus grande quantité définie pour le client parmi les catégories d'offices rattachées à l'article
2 CLI2 LES GRANDS CHAMPIONS 4
ROIS DE FRANCE 1 Quantité saisie au niveau de la ligne d'office
3 CLI3 MEILLEURS GAGS 10
1000 BLAGUES 8 Quantité saisie au niveau de la ligne d'office
CLI4 Pas de commande générée, car aucun article de l'office n'est rattaché à la catégorie JEUNESSE

Modification des statuts
   En mode réel, une ligne d'office traitée sans erreur pour l'ensemble de l'office passe au statut "Traité". Le statut de l'en-tête de l'office évolue vers le statut "Traité" si toutes ses lignes sont "Traitées".
En mode simulation, les lignes d'offices restent en statut "Non traité". Le statut de l'office passe à "Simulation". Un office en "Simulation" peut être à nouveau traité en mode simulation.
Le statut "En cours de traitement" sur les offices ou sur les lignes d'offices n'est pas géré.

Modification des rubriques
   Une fois la génération des commandes effectuée, le programme modifie les rubriques de tous les articles des lignes d'offices ayant fait l'objet d'une génération sur au moins une commande, si une modification a été demandée au lancement du traitement.
Il est possible de modifier jusqu'à quinze rubriques liées aux articles de l'office sur les entités SGART (article), SGATV (article vendu) ou SGAAE (article par établissement).
La valeur de la rubrique peut être une chaîne de caractères, une date ou un nombre en fonction de la rubrique sélectionnée.

Lien entre commandes de ventes et offices
   Lors de la création de la commande de ventes, il est possible de créer un lien entre cette commande de ventes et l'office qui l'a générée (GLCDV).
Pour cela, il faut définir la création du lien sur le paramètre AUTSVOFF occurrence CRELIEN.

Compte rendu
   Deux choix possibles : un compte rendu global ou détaillé.

   Dans le compte rendu global, les informations suivantes sont affichées par office :
- le nombre de commandes de ventes générées ;
- le nombre de lignes de commandes de ventes générées ;
- la quantité commandée totale d'articles.

   Dans le compte rendu détaillé, il est possible de faire un regroupement de clients afin d'afficher des cumuls.
Ce regroupement est à indiquer dans l'occurrence CATEG pour le paramètre AUTSVOFF.
Si la valeur testée 1 vaut :
- "R" : les clients sont regroupés selon la rubrique définie dans la chaîne 1. D'une part, il y aura les clients dont cette rubrique existe avec la valeur "O". De l'autre, le reste des clients (la rubrique existe avec la valeur "N" ou la rubrique n'existe pas) ;
- "C" : les clients sont regroupés selon la catégorie de client définie dans la chaîne 1. Il est possible d'avoir une seconde catégorie de client dans la chaîne 2 qui vient s'associer à la première catégorie. D'une part, il y aura les clients dont la catégorie est celle indiquée dans les chaînes 1 et/ou 2. De l'autre, le reste des clients.

   Exemple de regroupement par rubrique : si la rubrique "DIFFUSEUR" est indiquée dans la chaîne 1, les clients appartenant à ce regroupement sont ceux dont la valeur de cette rubrique vaut "O" : clients diffuseurs. Les clients n'y appartenant pas sont ceux dont la valeur de cette rubrique vaut "N" (ou la rubrique n'est pas associée au client) : clients non diffuseurs.
Si aucune rubrique ou aucune catégorie n'est renseignée dans les chaînes 1 et 2 de l'occurrence, les informations liées à cette fonctionnalité ne sont pas éditées.

   Dans le compte rendu détaillé, sont éditées les informations suivantes en plus des informations du compte rendu global :

   * Un compte rendu par article :
- les catégories d'office rattachées à l'article ;
- la quantité totale commandée générée pour les clients de l'office dont le regroupement est indiqué dans la chaîne 1 de l'occurrence CATEG pour le paramètre AUTSVOFF (facultatif) ;
- la quantité totale commandée générée pour les clients de l'office dont le regroupement est différent de celui indiqué pour cette même occurrence ;
- le nombre de clients de l'office concernés par cet article dont le regroupement est indiqué pour cette même occurrence ;
- le nombre de clients de l'office concernés par cet article dont le regroupement est différent de celui indiqué pour cette même occurrence ;
- le stock initial de l'article pour le dépôt de l'office ;
- le stock de l'article après génération de l'office pour le dépôt de l'office.

   * Un compte rendu par office :
- le chiffre d'affaires total en prix public : somme de la quantité multipliée par le prix public affiché dans les lignes d'offices (GLOFF) pour toutes les lignes de commandes générées ;
- le nombre de clients concernés.