ContainerIsEmpty

Teste si un contenant ne contient aucun élément de lot et aucun sous-contenant

Syntaxe

function ContainerIsEmpty(containerGPAOID: String): Boolean
containerGPAOID : GPAOID du contenant

Remarques

  • containerGPAOID doit exister.
  • Même si la quantité présente en stock est nulle, un élément de lot peut être présent (à 0) dans le contenant (c'est un moyen de "réserver" le contenant pour un lot). Attention notamment à l'option par défaut des écrans standards de consultation du stock ("Cacher les éléments dont la quantité est nulle").

Exemples

// On considère que 'citerne A' est un contenant existant sans élément de lot (ContainerIsEmpty('citerne A') vaut 'True')
GenerateLocLot('lotChocolat001','citerne A',1000,'',0); // Le stock du lot 'lotChocolat001' dans la 'citerne A' vaut 1000 (en unité de gestion)
ConsumeLocLot('lotChocolat001','citerne A',1000,'',''); // Consomme 1000 : le stock vaut 0
ContainerIsEmpty('citerne A'); // Vaut 'False' (le stock est à 0 mais 'lotChocolat001' est toujours présent dans 'citerne A')
ConsumeWholeLocLot('lotChocolat001','citerne A',0,'',''); // Supprime l'élément de lot du contenant
ContainerIsEmpty('citerne A'); // Vaut 'True'

Classification

QuBESStock