ConsumeLocArticle

 Consommation d'un article non géré au lot en contenant

Syntaxe

function ConsumeLocArticle(articleGPAOID: String; containerGPAOID: String; quantity: Float; usedFor: String; usedForLot: String): Integer (Qubes 7.1)
procedure ConsumeLocArticle(articleGPAOID: String; containerGPAOID: String; quantity: Float; usedFor: String; usedForLot: String)
articleGPAOID : GPAOID de l'article consommé
containerGPAOID : GPAOID du contenant dans lequel la consommation a lieu
quantity : Quantité consommée (en unité de gestion de l'article)
usedFor : Motif de la consommation (champ libre)
usedForLot: GPAOID du lot cible

Remarques

  • L'article doit être géré "en vrac" au contenant (fiche article). Pour les articles gérés au lot, utiliser ConsumeLocLot. Pour les articles gérés "en vrac" de manière globale, utiliser ConsumeArticle.
  • Un lien de traçabilité logique est créé entre le usedForLot (d'un article géré au lot) et l'article consommé. Ce dernier peut être passé vide : la consommation est faite sans lien de traçabilité.
  • Le motif (usedFor) est un champ libre, qui permet de qualifier les consommations. Il peut être retrouvé via les Class/TStockConsumptions.

Exemples

ConsumeLocArticle('Chocolat 60%','tank B12',600,'Essai','lotPainAuChocolat001'); // Consomme 600 de l'article 'Chocolat 60%' dans le 'tank B12', pour le motif 'Essai' et avec un lien de traçabilité vers le lot 'lotPainAuChocolat001'.

Classification

QuBESStock