TArticle - Interface
| TArticle = class (TObject) | Interface de TArticle | Exemples de TArticle |
| Constructeurs/Destructeur | ||||
|---|---|---|---|---|
| constructor | Connect | Instanciation d'un objet article pour utiliser ses propriétés | ||
| constructor | ConnectLot | Connexion à un article à partir d'un lot de ce type d'article | ||
| constructor | Create | inherited | Constructeur de la classe TObject | |
| constructor | CreateNew | Créé un nouvel article dans la base Qubes | ||
| destructor | Destroy | inherited virtual | Détruit l'instance de l'objet. | |
| Propriétés | ||||
| property | DefaultReceptionContainerGPAO_ID : String | read write | GPAO_ID du contenant qui reçoit par défaut les articles | |
| property | DefaultReceptionContainerTypeGPAO_ID : String | read write | GPAO_ID du type de contenant qui reçoit par défaut les articles | Qubes 10.0 |
| property | Description : String | read write | Lecture/Ecriture de la description de l'article | |
| property | GestionUnit : String | read write | Retourne l'abréviation de l'unité de mesure de l'article | |
| property | InventoryTrackingGlobal : Boolean | read write | Etat du suivi global des articles en inventaire | |
| property | InventoryTrackingLocal : Boolean | read write | Etat du suivi local des articles en inventaire | |
| property | InventoryTrackingLot : Boolean | read write | Etat du suivi global des articles dans les lots | |
| property | Name : String | read write | Lecture/Ecriture du nom de l'article | |
| property | Peremption : Boolean | read write | Lecture/Ecriture de la propriété péremption d'un article | |
| property | QuantityPrecision : Integer | read write | Description de QuantityPrecision | Qubes 6.8 |
| property | Status : TArticleStatus | read write | Accède au statut de l'article | Qubes 6.0 |
| Méthodes | ||||
| procedure | AddContextVarValuesToTStrings | Description de AddContextVarValuesToTStrings | ||
| procedure | AddToAuditTrail | Description de AddToAuditTrail | Qubes 6.0 | |
| procedure | AddToAuditTrailWithUser | Description de AddToAuditTrailWithUser | Qubes 6.0 | |
| procedure | BeginUpdate | Démarrage d'une session de modification des propriétés | ||
| procedure | ChangeFamily | Assigne une famille et une sous famille à un article | ||
| class function | ClassName : String | inherited | Retourne le nom de la classe au format chaîne | |
| class function | ClassParent : TClass | inherited | Classe parent de la classe | |
| class function | ClassType : TClass | inherited | Retourne la métaclasse d'une classe | |
| procedure | CollectParameterNames | Récupération de la liste des noms des paramètres d'un article | Qubes 6.3 | |
| function | DefaultQuantityPrecision : Boolean | Valeur par défaut de l'unité de l'article | Qubes 10.0 | |
| procedure | DeleteParameter | Supprime un paramètre d'un article | Qubes 6.0 | |
| procedure | EndUpdate | Fin d'une session de modification des propriétés | ||
| function | EnumerateBatchs : Boolean | Retourne la liste des lots contenant ce produit | Qubes 6.0 | |
| function | EnumerateContainers : Boolean | Retourne la liste des contenants ayant ce produit | Qubes 6.0 | |
| function | EnumerateManufacturings : Boolean | Retourne les différentes fabrications de l'article | Qubes 6.0 | |
| function | FamilyDescription : String | Retourne la description de la famille de l'article | ||
| function | FamilyID : Integer | Retourne l'ID de la famille de l'article | ||
| function | FamilyName : String | Retourne le nom de la famille de l'article | ||
| procedure | Free | inherited | Détruit l'instance de l'objet si non-nil | |
| function | GPAO_ID : String | Retourne le GPAO_ID de l'article | ||
| function | ID : Integer | Retourne l'ID de l'article | ||
| procedure | LotsInContainer | Retoune la liste des lots dans un Container avec/sans ses sous Container | ||
| function | QuantityInContainer : Float | Retoune la quantité de l'article dans un Container avec/sans ses sous Container | ||
| function | QuantityInStock : Float | Retourne la quantité en stock de l'article | ||
| function | ReadParameter : Variant | Lecture d'un paramètre d'un article | Qubes 6.7 | |
| function | ReadParameterDef : Variant | Lecture d'un paramètre, retourne une valeur par défaut si celui-ci n'a pas été trouvé | ||
| function | ReadParametersAsJSON : String | Description de ReadParametersAsJSON | Qubes 9.0 | |
| procedure | SetDefaultQuantityPrecision | Ré-initialisation à la valeur par défaut de l'unité de l'article | Qubes 10.0 | |
| procedure | SetTStringsToContextVarValues | Description de SetTStringsToContextVarValues | ||
| function | SubFamilyDescription : String | Retourne la description de la sous famille de l'article | ||
| function | SubFamilyID : Integer | Retourne l'ID de la sous famille de l'article | ||
| function | SubFamilyName : String | Retourne le nom de la sous famille de l'article | ||
| procedure | WriteParameter | Permet d'écrire ou mettre à jour un paramètre de l'article | ||