DuplicateArticle
Qubes 10.0 Duplication d'un article
Syntaxe
function DuplicateArticle(gpaoid: String; newGpaoid: String; newName: String): Integer
gpaoid: GPAOID de l'article à dupliquer
newGpaoid: GPAOID du nouvel article
newName: Nom du nouvel article
Remarques
Le nouveau GPAOID ne doit pas exister dans la base de donnée.
S'il existe déjà, la fonction retourne une exception
La fonction retourne l'identifiant numérique du nouvel article créé
Exemples
uses QuBESStock;
var fromItemGpaoID := 'old item';
var gpaoid := 'New gpaoid';
var name := 'New name';
if not ArticleExists(fromItemGpaoID) then
ShowMessage("l'article sélectionné n'existe pas")
else if ArticleExists(gpaoid) then
ShowMessage("Le nouveau code article existe déjà")
else begin
var newItemId := DuplicateArticle(fromItemGpaoID, gpaoid, name);
Print(newItemId);
end;
var fromItemGpaoID := 'old item';
var gpaoid := 'New gpaoid';
var name := 'New name';
if not ArticleExists(fromItemGpaoID) then
ShowMessage("l'article sélectionné n'existe pas")
else if ArticleExists(gpaoid) then
ShowMessage("Le nouveau code article existe déjà")
else begin
var newItemId := DuplicateArticle(fromItemGpaoID, gpaoid, name);
Print(newItemId);
end;