TStockConsumptions.ConsumptionID
| TStockConsumptionsExtended = class (TStockConsumptions) | Interface de TStockConsumptionsExtended | Exemples de TStockConsumptionsExtended |
héritée de TStockConsumptions.ConsumptionID
| TStockConsumptions = class (TObject) | Interface de TStockConsumptions | Exemples de TStockConsumptions |
Retourne l'ID de la consommation
Syntaxe
property ConsumptionID[index: Integer]: Integer read GetConsumptionID
index:
Remarques
Cet ID n'a pas de signification pour le paramétrage (il s'agit d'un ID interne dans la base de données).
Si on propose de le consulter, c'est principalement car c'est lui qui est attendu dans la fonction Function/CancelStockConsumption, qui permet d'annuler une consommation.
Exemples
uses QubesStock;
// On parcourt toutes les consommations effectuées sur le lot LOT12345
var conso:=TStockConsumptions.CreateUsesOfLot('LOT12345', False);
for var i:=0 to conso.Count-1 do begin
// On annule celles dont le motif est "essai"
if conso.UsedFor[i]='essai' then
CancelStockConsumption(conso.ConsumptionID[i], 'Annulation suite essai', Now);
end;
// On parcourt toutes les consommations effectuées sur le lot LOT12345
var conso:=TStockConsumptions.CreateUsesOfLot('LOT12345', False);
for var i:=0 to conso.Count-1 do begin
// On annule celles dont le motif est "essai"
if conso.UsedFor[i]='essai' then
CancelStockConsumption(conso.ConsumptionID[i], 'Annulation suite essai', Now);
end;