Cegid XRP Ultimate | I3 Actualisé le 06/10/2022 |
|||
Achats | |||
TTREA - Actions réalisées par l'intégration des réceptions |
Généralités |
Le traitement sélectionne, dans les tables d'interface, les lignes de données répondant aux critères de sélection de la soumission. Table SATRE : en-tête des réceptions. Cette table contient toutes les données nécessaires à la création de l'en-tête de réception. Table SATRL : lignes des réceptions. Cette table contient toutes les données permettant de rechercher, pour une réception, les commandes à rattacher et les lignes à rattacher ou à créer. Table SATRD : détails par lot et/ou emplacement. Cette table contient toutes les données nécessaires à la création des détails par lot et/ou emplacement d'une réception. Table SATCP : paramètres liés aux lignes. Cette table contient toutes les données permettant de rechercher, pour une ligne, les paramètres à modifier ou à créer. Table SATDO : documents associés. Cette table contient les documents à associer à la réception ou aux lignes de réceptions. Le contenu de ces tables est modifiable à partir de l'interface des réceptions (GTREA). Les contrôles de cohérence faits par ce traitement sont les mêmes que ceux réalisés lors de la saisie de la réception (GREC). Une réception doit être intégrée dans sa totalité. Si ce n'est pas le cas, elle est rejetée. Lorsqu'une réception est correctement intégrée, les lignes de données correspondantes dans les différentes tables d'interface (SATRE, SATRL, SATRD, SATCP, SATDO) sont supprimées. Les commandes rattachées aux réceptions intégrées peuvent automatiquement être insérées dans une liste. |
Création de l'en-tête de réception |
L'en-tête de réception est créé dans les cas suivants : 1) Il existe : - une ligne de données dans la table d'interface des réceptions (SATRE) ; - au moins une ligne de données dans la table d'interface des lignes de réceptions (SATRL) qui permet le rattachement de commandes à cette réception ainsi que le rattachement de lignes. 2) Dans le cas de la réception directe, il existe : - une ligne de données dans la table d'interface des réceptions (SATRE) ; - au moins une ligne de données dans la table d'interface des lignes de réceptions (SATRL) qui permet la création d'un en-tête de commande à rattacher à cette réception ainsi que la création de lignes. Lors de la création de l'en-tête de réception, si toutes les informations ne sont pas renseignées dans la table d'interface des réceptions (SATRE), elles sont proposées par défaut comme lors de la création d'une réception dans le contrôle réception (GREC). |
Affectation des données des en-têtes de réception |
Le type de lien (LCDSATRL) n'est pas renseigné |
Numéro interne de commande (NUISATRL) : la sous-commande correspondant à ce numéro interne est recherchée. Etablissement (ETSSATRL), classe (CLASATRL), numéro (NUMSATRL) et sous-numéro (SNUSATRL) de la commande : la sous-commande est recherchée pour ces informations. Etablissement (ETSSATRL), classe (CLASATRL), numéro de commande (NUMSATRL), numéro de ligne (LCASATRL), code article (ARTSATRL) : est recherchée la plus petite sous-commande (celle ayant le plus petit numéro interne) pour l'établissement, la classe, le numéro et pour laquelle il existe une ligne de commande réceptionnable et non réceptionnée pour le numéro de ligne et le code article. Etablissement (ETSSATRL), classe (CLASATRL), numéro de commande (NUMSATRL), numéro de ligne (LCASATRL) : est recherchée la plus petite sous-commande (celle ayant le plus petit numéro interne) pour l'établissement, la classe, le numéro et pour laquelle il existe une ligne de commande réceptionnable et non réceptionnée pour le numéro de ligne. Etablissement (ETSSATRL), classe (CLASATRL), numéro de commande (NUMSATRL), code article (ARTSATRL) : est recherchée la plus petite sous-commande (celle ayant le plus petit numéro interne) pour l'établissement, la classe, le numéro et pour laquelle il existe une ligne de commande réceptionnable et non réceptionnée pour le code article. Etablissement (ETSSATRL), classe (CLASATRL), numéro de commande (NUMSATRL) : est recherchée la plus petite sous-commande (celle ayant le plus petit numéro interne) pour l'établissement, la classe, le numéro et pour laquelle il existe une ligne de commande réceptionnable et non réceptionnée. La recherche ne sélectionne que les sous-commandes pour lesquelles l'étape est comprise, si elle est renseignée, entre l'étape précédente (GETCA) du mnémonique de réception (GREC ou GRECF), sinon entre la valeur 1 du paramètre AUTSAREC occurrence xETPARR (x représente la valeur du paramètre PR3 associé au mnémonique de la réception (GREC ou GRECF)) et l'étape de réception (GREC ou GRECF). Le mnémonique de réception pris en compte dépend de la valeur du paramètre PR2 associé au traitement. |
Dans le cas de la réception directe, il est nécessaire que la classe de commandes (CLASATRL) renseignée dans la table d'interface des lignes de réceptions (SATRL) soit définie en tant que classe de réception directe dans les étapes par classe (GETCA) : l'étape de réception est définie par défaut. Les contrôles propres au rattachement d'une commande à une réception sont effectués comme dans la gestion des commandes à réceptionner (SAIRCD). Dans tous les cas, il n'est pas possible de rattacher des commandes à une réception déjà existante. La recherche des lignes à réceptionner s'effectue à partir des informations renseignées dans la table d'interface des lignes de réceptions (SATRL) : - numéro de ligne (LCASATRL) : la ligne de commande à réceptionner est recherchée avec ce numéro ; - code article (ARTSATRL) : la ligne de commande à réceptionner est recherchée avec ce code article. Dans le cas où plusieurs lignes de commandes correspondent, est réceptionnée celle qui a le plus petit numéro de ligne. Dans le cas de la réception directe ou de la création d'une ligne à la réception, l'article (ARTSATRL) doit être renseigné dans la table d'interface des lignes de réceptions (SATRL). Si la ligne que l'utilisateur souhaite ajouter concerne un article déjà existant sur la commande à réceptionner, il est alors nécessaire d'indiquer dans la table d'interface des lignes de réceptions un nouveau numéro de ligne (LCASATRL). Les contrôles propres à la réception d'une ligne sont effectués comme dans les gestions des lignes de réceptions en quantité (SAILCR) ou des lignes de réceptions en montant (SAILRM). Dans tous les cas, il n'est pas possible de rattacher des lignes de commandes à une réception déjà existante. |
Affectation des données des commandes et des lignes pour un rattachement de commandes et de lignes à une réception |
Affectation des données des commandes et des lignes pour un rattachement de commandes à une réception et création de lignes de réceptions |
Affectation des données des commandes et des lignes pour une réception directe |
Création des détails par lot et/ou emplacement |
La recherche des détails par lot et/ou emplacement à réceptionner s'effectue à partir des informations renseignées dans la table d'interface des détails par lot et emplacement (SATRD). Remarque : même si la table d'interface des détails par lot et emplacement n'est pas renseignée, le détail par lot et/ou emplacement (SAILAL) peut être généré automatiquement suivant le paramétrage de la classe d'achats (case "Création des lots" cochée dans GNCA). |
Affectation des données des détails par lot et/ou emplacement |
Création des documents associés à la réception et/ou aux lignes de la réception |
Les documents associés (GTIDOC) à la réception ou aux lignes de la réception sont créés à partir des informations renseignées dans le sas des documents associés (SATDO). |
Affectation des données des documents associés à la réception et/ou aux lignes de la réception |
Mise à jour ou création des paramètres associés aux lignes de la réception |
Les paramètres liés aux lignes (GCAPL) sont modifiés ou créés à partir des informations renseignées dans le sas des paramètres (SATCP) et à partir des propositions par défaut si la définition de paramètres (GDPCA) pour la classe d'achats autorise la saisie de paramètres. |
Affectation des données des paramètres associés aux lignes de la réception |
Création des commandes réceptionnées dans une liste |
Si une liste a été précisée à la soumission, les commandes rattachées aux réceptions intégrées et les commandes directes issues de réceptions directes sont créées en tant qu'élément de cette liste. Si la case "Effacer les éléments existants" est cochée, les éléments déjà présents dans cette liste sont supprimés. |
Envoi des traitements |
En fonction de l'information "Envoi des traitements" (TRTSATRE) de la table d'interface des réceptions (SATRE) et de l'occurrence TRTSAS du paramètre AUTSAREC, il est possible d'exécuter, lors de l'intégration, les traitements correspondant aux étapes par classe (GETCA) définis pour les classes d'achats (GNCA) des commandes rattachées à la réception générée : - si l'envoi des traitements (TRTSATRE) n'est pas renseigné, l'envoi des traitements suivants est effectué en fonction de la valeur testée 1 de l'occurrence TRTSAS du paramètre AUTSAREC ; - si l'envoi des traitements (TRTSATRE) est égal à "I", les traitements suivants ne sont pas exécutés. |