Date de création : 30/03/20
Date de Mise à Jour : 22/08/24
Version v23

Formules de composition

Formules permettant de définir le cadre d'application de la composition.

Composition_Frais_sur_Dépôt

JJMM_Debut_Calcul_Frais Date de départ du calcul des Frais de Stockage, (ex 01/07 pour un départ de calcul au 1er juillet). Laisser 00/00 pour un départ de calcul à la date d’entrée, sur le reliquat des bons d’entrées. Mois_report_Campagne Renseigner, par ex, 7 pour juillet. Correspond au mois de basculement de la campagne.

Composition_Qté_Dépôt_Surplus

Id_Type_Pièce_Reprise Renseigner l'Id_Type_pièce utilisée pour la Reprise ou le Rachat. Id_Acteur_Reprise Renseigner l'Id_article de Reprise ou de Rachat. Id_Tiers_Reprise Renseigner l'Id_tiers de la pièce. Coef Composition Coefficient multiplicateur utilisé (Qté_norme multipliée par ce coeff lors du calcul). Inversion_Qté Si 0 alors la Qté_Norme N2 est multipliée par 1 Si 1, alors la Qté_Norme N2 est multipliée par -1 Sur_Qté_Dépot Si 0 alors : Qté_norme N1 < 0 : Valeur = Qté_Norme N1 , les lignes de composition Niveau 2 ne sont pas générées Qté_norme N1 > 0 et ⇐ Qté_Dépôt , les lignes de composition Niveau 2 sont générées avec Qté_Norme = 0 (Il n’y a pas de dépassement de dépôt donc pas de remboursement de prestation ni de facturation de Quantité en dépassement) Qté_norme N1 > Qté_Dépôt , les lignes de composition Niveau 2 sont générées avec Qté_Norme N2 = Qté_Norme N1-Qté_Dépôt (Il y a dépassement de dépôt . Remboursement de la prestation sur le dépassement de dépôt . Facturation de la Quantité en dépassement) Si 1 alors : Qté_Norme N2 = Valeur Mini (Qté_Norme , Qté_Dépôt) (on ne dépasse jamais la plus importante des 2 Quantités) Type_Stockage_Dépot Codes type stockage rencontrés dans les lignes_détails utilisables par la formule (attention si 0 ⇒ le calcul se fait sur tous les types de stockage) : 10 : Dépôt 20 : D.Aliment 25 : D.Reprise Blocage QtéIncorpo Cmd (V23 ou V24) Si 1 alors blocage, au moment de la commande, lors du calcul de la composition, dans le cas où la quantité en dépôt à incorporer du tiers est insuffisante (soulte) ET qu'il n'y pas de pièce de surplus paramétrée.ATTENTION : Cela ne tient pas compte des autres commandes en cours (uniquement de la quantité en dépôt à l'instant T)

Composition_Transport

Sur_Prix_Départ / Sur_Prix_Rendu / Sur_Prix_FOB 0 = faux : Le type prix ne sera pas pris en compte pour le traitement 1 = Vrai : Le type prix sera pris en compte pour le traitement Id_Transporteurs_Internes / Externes Paramétrer les Id pour lesquels le barème doit fonctionner : * : Tous les Types autorisés *,-ID : Pour exclure certains Types ID : Pour n'autoriser que certains Types (en indiquant le numéro d'ID de ces derniers, séparées par des virgules) Meme_si_pas_de_Transporteur 1 : Pour appliquer le barème même si aucun transporteur n'est renseigné dans la pièce. 0 : Pour que le barème fonctionne uniquement si un transporteur est renseigné. Seuil_Quantité_Mini Renseigner la quantité minimum (valeur incluse) pour laquelles le traitement doit fonctionner. Seuil_Quantité_Maxi Renseigner la quantité maximum (valeur incluse) pour lesquelles le traitement doit fonctionner. Renseigner -1 si aucune valeur maximale à prendre en compte. Type_Quantité_référence 1 : Quantité Nette dans le bon d'apport. 2 : Quantité Brute dans le bon d'apport.

Facturation_Frais_Stockage

Types_Pieces_Autorisés Renseigner les ID type pièce pour lesquelles la composition est utilisée. (ex 10036 = ID Facture Vente Céréale, signifie que le composant ne sera utilisé que pour la pièce Facture Vente Céréale et par le traitement faisant appel à la formule FACTURATION_FRAIS_STOCKAGE) Types_Pieces_Ori_Autorisés Renseigner les ID type pièce des lignes origine qui seront utilisées pour le traitement. ( ex 10016 = ID Bon Apport, qui accueille les lignes articles céréales) Types_Stockages_Ori_Autorisés Renseigner les Codes Types Stockage présent dans les lignes articles autorisés pour le calcul à séparer par une virgule * = Tous types de Stockage 0 = Normal (Ne jamais utiliser en principe, sauf cas des apports pour le compte d’organismes stockeurs Externes) 10 = Dépôt (Entrée) 20 = D.Aliment (Entrée) 25 = D.Reprise (Entrée) 30 = Rachat (Sortie) 40 = Reprise (Sortie) Mode_Calcul_Période 0 = Calcul en nombre de Jours 1 = Calcul en nombre de Quinzaine 2 = Calcul en nombre de Mois JJMM_Debut_Calcul_Frais Date de départ du calcul des Frais de Stockage, (ex 01/07 pour un départ de calcul au 1er juillet). Laisser 00/00 pour un départ de calcul à la date d’entrée, sur le reliquat des bons d’entrées. Mois_report_Campagne Renseigner, par ex, 7 pour juillet. Correspond au mois de basculement de la campagne. Nb_Jours_Gratuit/Nb_Périodes_Gratuites Paramétrer un nombre de jours/périodes gratuit(es) :ce nombre sera alors déduit du nombre de jours/période calculé pour la facturation. Calcul_si_Periode_Commencée -1 pour calculer un forfait €/tonne sans multiplier par un nombre de Jours. 0 pas de calcul de prestation sur la période (Quinzaine ou Mois) non complète. 1 Calcul supplémentaire sur la période commencée (Quinzaine ou Mois) non complète. Nb_Calcul_Autorisé Nombre de fois où le bon d’apport peut être analysé pour facturation. Type_Qte_Origine 0= Reliquat. 1 = Brut. 2 = Nette (Brut-Tare). 3 = Norme. Champ quantité de la ligne d’origine qui sera utilisé dans le calcul du traitement. Id_Article_Frais Renseigner ici l’ID de l’article composant utilisant la formule.

Facturation_Frais_Sur_Carac

Cette formule est en particulier utilisée pour calculer des frais de séchage.	Types_Pieces_Autorisés Renseigner les ID type pièce pour lesquelles la composition est utilisée. (ex 10036 = ID Facture Vente Céréale, signifie que le composant ne sera utilisé que pour la pièce Facture Vente Céréale et par le traitement faisant appel à la formule FACTURATION_FRAIS_STOCKAGE) Types_Pieces_Ori_Autorisés Renseigner les ID type pièce des lignes origine qui seront utilisées pour le traitement. ( ex 10016 = ID Bon Apport, qui accueille les lignes articles céréales) Types_Stockages_Ori_Autorisés Renseigner les Codes Types Stockage présent dans les lignes articles autorisés pour le calcul à séparer par une virgule * = Tous types de Stockage 0 = Normal (Ne jamais utiliser en principe, sauf cas des apports pour le compte d’organismes stockeurs Externes) 10 = Dépôt (Entrée) 20 = D.Aliment (Entrée) 25 = D.Reprise (Entrée) 30 = Rachat (Sortie) 40 = Reprise (Sortie) Code_Carac ID de la caractéristique présente dans les pièces d'origine autorisées, recherchée par la formule. Echelle_Mini / Maxi Echelles mini et maxi, incluses, de la caractéristique à partir de laquelle les lignes d'articles sont prises en compte par la formule. Nb_Calcul_autorisé Nombre maximum de calcul autorisé pour une même ligne d'article. Type_Qte_Origine Quantité sur le bon d'origine à traiter pour la facturation : 0 = Reliquat 1 = Qté Brute 2 = Qté Nette 3 = Qté Norme ID_article_Frais Renseigner l'ID de l'article de frais à utiliser pour la facturation.

Quantité_Transport

Sur_Prix_Départ / Sur_Prix_Rendu / Sur_Prix_FOB 0 = faux : Le type prix ne sera pas pris en compte pour le traitement 1 = Vrai : Le type prix sera pris en compte pour le traitement Id_Transporteurs_Internes / Externes Paramétrer les Id pour lesquels le barème doit fonctionner : * : Tous les Types autorisés *,-ID : Pour exclure certains Types ID : Pour n'autoriser que certains Types (en indiquant le numéro d'ID de ces derniers, séparées par des virgules) Meme_si_pas_de_Transporteur 1 : Pour appliquer le barème même si aucun transporteur n'est renseigné dans la pièce. 0 : Pour que le barème fonctionne uniquement si un transporteur est renseigné. Type_Quantité_référence 1 : Quantité Nette dans le bon d'apport. 2 : Quantité Brute dans le bon d'apport.

Tracedump:

newBaseSize: 16pt
newBaseSizeInPt: 16