Skip to main content
Skip table of contents

*MOD-PRO : Modification d'une Provision ( ENR-ACT-ENT )

Le but de cette fonction est de pouvoir modifier certaines données d'une provision comme dans la fiche proposée en interactif sur la liste des provisions, à savoir :

  • le prix unitaire si la provision n’a pas été rattachée à une facture pré-enregistrée sauvegardée

  • la famille et la sous-famille comptables

  • les critères comptables

L'action disponible est :

  • MOD : Modification de la provision

On utilise les listes standards de la fonction qui sont WfEntAct et WfEntVar.

Liste WfEntAct :   (T : type de la variable; O : indique si obligatoire (valeur o) ou non)

Nom

T

Désignation

O

Commentaire

Action

C

Action à exécuter

o

MOD : Modification

EntTEn

C

Entité

o

Doit contenir *MOD-PRO

ActCle

C

Clé

o

Clé pour lien avec WfEntVar

Liste WfEntVar : (T : type de la variable; O : indique si obligatoire (valeur o) ou non)

Données générales de la provision :

  • Fournisseur de la provision

Nom

T

Désignation

O

Commentaire

EntTEn

C

Entité

o

Doit contenir *MOD-PRO

ActCle

C

Clé

o

Clé pour lien avec WfEntAct

EntTVa

C

Type de Variable

o

Doit contenir INI

EntVar

C

Variable

o

Doit contenir AppRefFour

EntVaC

C

Valeur Alphanumérique

o

Fournisseur de la provision

  • Numéro de commande fournisseur de la provision

Nom

T

Désignation

O

Commentaire

EntTEn

C

Entité

o

Doit contenir *MOD-PRO

ActCle

C

Clé

o

Clé pour lien avec WfEntAct

EntTVa

C

Type de Variable

o

Doit contenir INI

EntVar

C

Variable

o

Doit contenir AppNumCom

EntVaC

C

Valeur Alphanumérique

o

Numéro de commande fournisseur

  • Numéro de ligne de commande fournisseur de la provision

Nom

T

Désignation

O

Commentaire

EntTEn

C

Entité

o

Doit contenir *MOD-PRO

ActCle

C

Clé

o

Clé pour lien avec WfEntAct

EntTVa

C

Type de Variable

o

Doit contenir INI

EntVar

C

Variable

o

Doit contenir AppNumLig

EntVaC

C

Valeur Alphanumérique

o

Numéro de ligne de commande fournisseur

  • Numéro de bordereau de livraison de la provision

Nom

T

Désignation

O

Commentaire

EntTEn

C

Entité

o

Doit contenir *MOD-PRO

ActCle

C

Clé

o

Clé pour lien avec WfEntAct

EntTVa

C

Type de Variable

o

Doit contenir INI

EntVar

C

Variable

o

Doit contenir AppNumBL

EntVaC

C

Valeur Alphanumérique

o

Numéro du bordereau de livraison de la provision

Information à modifier : seules les informations à modifier peuvent être renseignées

  • Prix unitaire de la provision en devise interne de DIAPASON. Si la provision est rattachée à une facture pré-enregistrée sauvegardée, le prix ne peut pas être modifié.

Nom

T

Désignation

O

Commentaire

EntTEn

C

Entité

o

Doit contenir *MOD-PRO

ActCle

C

Clé

o

Clé pour lien avec WfEntAct

EntTVa

C

Type de Variable

o

Doit contenir INI

EntVar

C

Variable

o

Doit contenir ProPrix

EntVaN

N

Valeur Numérique

o

Nouveau prix unitaire de la provision en devise interne de DIAPASON

  • Famille comptable

Nom

T

Désignation

O

Commentaire

EntTEn

C

Entité

o

Doit contenir *MOD-PRO

ActCle

C

Clé

o

Clé pour lien avec WfEntAct

EntTVa

C

Type de Variable

o

Doit contenir INI

EntVar

C

Variable

o

Doit contenir CptFamRef

EntVaC

C

Valeur Alphanumérique

o

Nouvelle famille comptable

  • Sous-Famille comptable

Nom

T

Désignation

O

Commentaire

EntTEn

C

Entité

o

Doit contenir *MOD-PRO

ActCle

C

Clé

o

Clé pour lien avec WfEntAct

EntTVa

C

Type de Variable

o

Doit contenir INI

EntVar

C

Variable

o

Doit contenir CptSFaRef

EntVaC

C

Valeur Alphanumérique

o

Nouvelle sous-famille comptable

  • Critère comptable 1

Nom

T

Désignation

O

Commentaire

EntTEn

C

Entité

o

Doit contenir *MOD-PRO

ActCle

C

Clé

o

Clé pour lien avec WfEntAct

EntTVa

C

Type de Variable

o

Doit contenir INI

EntVar

C

Variable

o

Doit contenir CptCr1Ref

EntVaC

C

Valeur Alphanumérique

o

Nouveau critère comptable 1

  • Critère comptable 2

Nom

T

Désignation

O

Commentaire

EntTEn

C

Entité

o

Doit contenir *MOD-PRO

ActCle

C

Clé

o

Clé pour lien avec WfEntAct

EntTVa

C

Type de Variable

o

Doit contenir INI

EntVar

C

Variable

o

Doit contenir CptCr2Ref

EntVaC

C

Valeur Alphanumérique

o

Nouveau critère comptable 2

  • Critère comptable 3

Nom

T

Désignation

O

Commentaire

EntTEn

C

Entité

o

Doit contenir *MOD-PRO

ActCle

C

Clé

o

Clé pour lien avec WfEntAct

EntTVa

C

Type de Variable

o

Doit contenir INI

EntVar

C

Variable

o

Doit contenir CptCr3Ref

EntVaC

C

Valeur Alphanumérique

o

Nouveau critère comptable 3

NOTE :

  • Il n’est pas possible de modifier une provision qui correspond à un frais annexe.

  • Le prix unitaire ne peut pas être nul

  • Si on met à jour la famille et la sous-famille comptables, les critères comptables sont vides

  • il est obligatoire d’avoir soit la famille et la sous-famille comptables, soit les 3 critères comptables

En résultat de la fonction :

  • WfEntAct est mis à jour tel que WfEntAct.ActRes contient « *ERR » si une erreur est constatée et dans ce cas WfEntAct.ActErr contient le libellé de cette erreur. Si la fonction s’est bien déroulée, WfEntAct.ActErr est vide.

Exemple : Modification d’une provision. Cette requête permet de modifier les informations d’une provision.

COMMENTAIRE : "Modification d'une provision par EAE"
VLO.RefFou = SCR.AppFouRef
VLO.Cde = SCR.AppNumCom
VLO.BL = SCR.AppNumBL
VLO.Lig = SCR.AppNumLig
VLO.Fam = VCR.CptFamRef
VLO.SFa = VCR.CptSFaRef
VLO.Cr1 = VCR.CptCr1Ref
VLO.Cr2 = VCR.CptCr2Ref
VLO.Cr3 = VCR.CptCr3Ref
VLO.Prix = VCR.PrixMvt
CREATION Liste WfEntAct :
PRENDRE WfEntAct Action = CLO."MOD"
PRENDRE WfEntAct ActCle = CLO."CLEPRO"
PRENDRE WfEntAct ActRes = CLO.""
PRENDRE WfEntAct ActErr = CLO.""
PRENDRE WfEntAct EntTEn = CLO."*MOD-PRO"
FIN_BLOC
COMMENTAIRE : "Identification de la Provision"
CREATION Liste WfEntVar :
PRENDRE WfEntVar EntTEn = CLO."*MOD-PRO"
PRENDRE WfEntVar ActCle = CLO."CLEPRO"
PRENDRE WfEntVar EntTVa = CLO."INI"
PRENDRE WfEntVar EntVar = CLO."AppRefFour"
PRENDRE WfEntVar EntVaC = VLO.RefFou
FIN_BLOC
CREATION Liste WfEntVar :
PRENDRE WfEntVar EntTEn = CLO."*MOD-PRO"
PRENDRE WfEntVar ActCle = CLO."CLEPRO"
PRENDRE WfEntVar EntTVa = CLO."INI"
PRENDRE WfEntVar EntVar = CLO."AppNumCom"
PRENDRE WfEntVar EntVaC = VLO.Cde
FIN_BLOC
CREATION Liste WfEntVar :
PRENDRE WfEntVar EntTEn = CLO."*MOD-PRO"
PRENDRE WfEntVar ActCle = CLO."CLEPRO"
PRENDRE WfEntVar EntTVa = CLO."INI"
PRENDRE WfEntVar EntVar = CLO."AppNumLig"
PRENDRE WfEntVar EntVaC = VLO.Lig
FIN_BLOC
CREATION Liste WfEntVar :
PRENDRE WfEntVar EntTEn = CLO."*MOD-PRO"
PRENDRE WfEntVar ActCle = CLO."CLEPRO"
PRENDRE WfEntVar EntTVa = CLO."INI"
PRENDRE WfEntVar EntVar = CLO."AppNumBL"
PRENDRE WfEntVar EntVaC = VLO.BL
FIN_BLOC
COMMENTAIRE : "Modification du Prix"
SI VLO.Prix EXISTE ET <> 0
CREATION Liste WfEntVar :
PRENDRE WfEntVar EntTEn = CLO."*MOD-PRO"
PRENDRE WfEntVar ActCle = CLO."CLEPRO"
PRENDRE WfEntVar EntTVa = CLO."INI"
PRENDRE WfEntVar EntVar = CLO."ProPrix"
PRENDRE WfEntVar EntVaN = VLO.Prix
FIN_BLOC
COMMENTAIRE : "Modification Famille Comptable"
CREATION Liste WfEntVar :
PRENDRE WfEntVar EntTEn = CLO."*MOD-PRO"
PRENDRE WfEntVar ActCle = CLO."CLEPRO"
PRENDRE WfEntVar EntTVa = CLO."INI"
PRENDRE WfEntVar EntVar = CLO."CptFamRef"
PRENDRE WfEntVar EntVaC = VLO.Fam
FIN_BLOC
COMMENTAIRE : "Modification Sous-Famille Comptable"
CREATION Liste WfEntVar :
PRENDRE WfEntVar EntTEn = CLO."*MOD-PRO"
PRENDRE WfEntVar ActCle = CLO."CLEPRO"
PRENDRE WfEntVar EntTVa = CLO."INI"
PRENDRE WfEntVar EntVar = CLO."CptSFaRef"
PRENDRE WfEntVar EntVaC = VLO.SFa
FIN_BLOC
COMMENTAIRE : "Modification Critère Comptable 1"
CREATION Liste WfEntVar :
PRENDRE WfEntVar EntTEn = CLO."*MOD-PRO"
PRENDRE WfEntVar ActCle = CLO."CLEPRO"
PRENDRE WfEntVar EntTVa = CLO."INI"
PRENDRE WfEntVar EntVar = CLO."CptCr1Ref"
PRENDRE WfEntVar EntVaC = VLO.Cr1
FIN_BLOC
COMMENTAIRE : "Modification Critère Comptable 2"
CREATION Liste WfEntVar :
PRENDRE WfEntVar EntTEn = CLO."*MOD-PRO"
PRENDRE WfEntVar ActCle = CLO."CLEPRO"
PRENDRE WfEntVar EntTVa = CLO."INI"
PRENDRE WfEntVar EntVar = CLO."CptCr2Ref"
PRENDRE WfEntVar EntVaC = VLO.Cr2
FIN_BLOC
COMMENTAIRE : "Modification Critère Comptable 3"
CREATION Liste WfEntVar :
PRENDRE WfEntVar EntTEn = CLO."*MOD-PRO"
PRENDRE WfEntVar ActCle = CLO."CLEPRO"
PRENDRE WfEntVar EntTVa = CLO."INI"
PRENDRE WfEntVar EntVar = CLO."CptCr3Ref"
PRENDRE WfEntVar EntVaC = VLO.Cr3
FIN_BLOC
VLO.Res = ENR-ACT-ENT( )

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.