GenerateLocLot
Crée un élément de lot (production)
Syntaxe
function GenerateLocLot(lotGPAOID: String; containerGPAOID: String; quantity: Float; createdBy: String; peremption: Float): Integer (Qubes 7.1)
procedure GenerateLocLot(lotGPAOID: String; containerGPAOID: String; quantity: Float; createdBy: String; peremption: Float)
lotGPAOID : lot de l'élément à créer
containerGPAOID : contenant dans lequel l'élément est créé
quantity : quantité créée (dans l'unité de gestion)
createdBy : qualification de la génération (champ libre)
peremption : nouvelle date de péremption éventuelle de l'élément de lot
Remarques
Un élément de lot est un élément physique d'un lot (présent dans un contenant).
Le lot doit exister (voir par exemple CreateLot), de même que le contenant.
- Le paramètre createdBy est un champ libre, qui permet de qualifier les productions. Il peut être retrouvé via les Class.TStockCreations.
- Si la date de péremption est inchangée, passer 0 au paramètre peremption.
L'élément est créé indépendamment de tout lien de traçabilité. Voir pour cela ConsumeLocLot ou CreateLotDependency.
A partir de la version Qubes 7.1 la fonction retourne l'ID de l'élément de lot créé.
Voir aussi la méthodeTLot.GenerateLocLot.
Exemples
GenerateLocLot('lotA', 'benne3', 100, 'reception', 0); // Crée 100 unités du 'lotA' dans la 'benne3', sans date de péremption, pour une qualification 'reception'