Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Il sera également possible de modifier directement dans la grille un certains nombres de champs tout en respectant les règles initiales présentent dans le module Commande Fournisseur

Champs Modifiable :

...

Date cmde

...

Accu.recep

...

(commande au statut en attente ou en encours)

Nous avons des champs modifiable pour le statut en Attente et encours :

Si compétence paramétré pour les données liées aux quantités

En plus de la compétence il y a une restriction lors de modification : ne pouvoir modifier les champs Qté ci dessous que si le type d'unité de besoin et le type d'unité d'achat sont identiques

  • Unité Besoin : une liste déroulante qui présente les unités filtrées par rapport au TYPE_UNITE de la fourniture

    • Si la ligne est une ligne de sans référence alors pas de filtre sur le type d'unité. La liste des unité dispo est complète

  • Unité Achat : une liste déroulante présentant les informations filtré par rapport au CD_TYP_UNITE de la fourniture

  • Quantité d'achat : QTE_CMDEE, QTE_LG, QTE_LA (accessible que si le CD_TYPE_UNITE est la surface)

  • Quantité de besoin : QTE_CMDEE_BES, QTE_LG_BES, QTE_LA_BES (accessible que si le CD_TYPE_UNITE est la surface)

il faudra respecter la cohérence ci dessous :

  • Pour les types d'unité UNITAIRE, MASSE, VOLUME et LONGUEUR : QTE_CMDEE * QTE_LG * UNITE_ACHAT.COEFF_MULT = QTE_CMDEE_BES * QTE_LG_BES * UNITE_BESOIN.COEFF_MULT

    • Pour la surface on ajoute

      • QTE_LG * Racine carrée (UNITE_ACHAT.COEFF_MULT) = QTE_LG_BES * Racine carrée (UNITE_BESOIN.COEFF_MULT)

      • QTE_LA * Racine carrée (UNITE_ACHAT.COEFF_MULT) = QTE_LA_BES * Racine carrée (UNITE_BESOIN.COEFF_MULT) 

Cela impacte également le champ PRIX_UNIT qui doit être mis à jour en fonction du champ PU_CALC : PRIX_UNIT = PU_CALC * QTE_LG * QTE_LA * UNITE_ACHAT.COEFF_MULT * F_CMD_LG.COEFF_CALC / UNITE_PRIX.COEFF_MULT

Si compétence paramétré pour les données liées aux prix

  • Les champs de frais : MTT_CC, MTT_COUPE, MTT_DIVERS, MTT_EMB, MTT_PORT sont modifiables

  • Le champ CD_UNITE_AB_CALC qui correspond au CD_UNITE_PRIX peut être modifié. 

    • S'il est modifié alors il faut récupérer son TYPE_UNITE et le comparer au TYPE_UNITE du CD_UNITE_ACHAT

      • Si identique alors on met à jour le coefficient avec 1

      • Sinon il faut récupérer le coefficient de conversion dans la table qui correspond à la fourniture et initialisé le champ coefficent calculé (coefficient de conversion entre unité d'achat et unité de prix)

        • Fourniture : Composant/ Matière/ Consommable / Outillage

        • Exemple : Matiere avec Unité achat mm² (TYPE_UNITE de SURFACE) et Unité Prix Kg (TYPE_UNITE de MASSE) alors il faut aller chercher pour la matière de la ligne de commande dans la table MATI_COEFF

  • Unité de prix: modifié il entraine la mise à jour du champ PRIX_UNIT avec la formule : PRIX_UNIT = PU_CALC * QTE_LG * QTE_LA * UNITE_ACHAT.COEFF_MULT * F_CMD_LG.COEFF_CALC / UNITE_PRIX.COEFF_MULT

  • Prix unitaire modifié il entraine la mise à jour du champ Prix calculé : PU_CALC = PRIX_UNIT / ( QTE_LG * QTE_LA * UNITE_ACHAT.COEFF_MULT * F_CMD_LG.COEFF_CALC / UNITE_PRIX.COEFF_MULT )

  • Prix calculé : modifié il entraine la mise à jour du champ le PRIX_UNIT comme ci dessus (formule inverse)

Les données de prix modifiées entraine la modification du montant HT de commande FRS

Si compétence paramétré pour les données liées aux délais

  • Date livraison : Champ modifiable, la modification du champs modifie le champ DELAI avec la valeur DATELIV - DATE DU JOUR

  • DELAI : Champ numérique modifiable, la modification du champs modifie champ DATE_LIV avec la formule inverse à celle ci dessus

  • DATE_RECAL : Champ modifiable

Champs sans contrainte de compétence

  • Type d'appro, liste déroulante avec 3 valeurs (Appro. propre/ Appro. client/ Consignation)

  • FAI , Case à cocher (oui / non)

  • Dossier, champ en saisie libre

  • Cause interne, Case à cocher (oui / non)q

  • Norme qualité : Liste déroulante de la codification Normes/Règlements Qualité

  • Adresse : liste déroulante 

  • Centre de frais : liste déroulante accessible en modification uniquement si le TYPE de Fourniture est "TXT_SANS_REF" ou "TXT_DIV_NO_STOCKES"

  • OFs, liste déroulante présentant les OFs : champs ID_OFS et Info de l'article, accessible en modification uniquement si le TYPE de Fourniture est "TXT_SANS_REF"

  • Signée / Signataire/ Date sign

  • Qualité / Signataire qualité / Date qual Sign. ( Si ligne Signée)

    • Si le fournisseur n’a pas la Qualité configurer sur sa fiche les champs ci dessous seront directement grisés.

  • Validée / Validée par/ Date Validation

  • TVA

  • TAUX

  • Société

  • Monnaie

  • Règlement

  • N° cde externe

  • Unité besoin

  • Unité achat

  • Qté cmdé ( Qté x LG x LA)

  • Qté besoin ( Qté x LG x LA)

Champs non modifiable

  • Cause, Liste déroulante basé sur la table C_CMD_LG_CAUSE 

  • Adresse, liste déroulante

Pour le statut Encours les champs modifiable supplémentaire sont (non modifiable au statut en attente) :

  • Accusé de réception , case à cocher oui / non

    • Si oui alors mise à jour de la date DATE_ACCU_RECEP avec la date du jour

    • Si non on vide la date d'accusé

  • DATE Accusé de réception : Champ modifiable. Si date saisie alors on coche la case Accusé de réception

Si le statut de la ligne est livré ou facturé la liste ci dessus reste vraie (sauf pour les prix lorsque la ligne est facturée).

4. Les Onglets 

La liste des onglets ci dessous affiche un indicateur de présence image-20240826-131448.png dans le cas ou l'onglet remonte des informations dans la grille ( il n’y a pas cette fonctionnalité pour un onglet avec Formulaire)

...