ExpenseAllocation : globale

  • Rversion finale: Australia
  • Mis à jour 12 mars 2026
  • 1 minute de lecture
  • L’include de script ExpenseAllocation est utilisé par divers processus de gestion des coûts et peut également être utilisé pour générer des enregistrements d’allocation des dépenses (fm_expense_allocation) personnalisés à partir de règles d’allocation des dépenses scriptées.

    Cet include de script nécessite le module d’extension Gestion des coûts (com.snc.cost_management).

    ExpenseAllocation : ExpenseAllocation(dépense GlideRecord, règle GlideRecord)

    Appelé lorsque vous créez un objet ExpenseAllocation .

    Cela n’est pas nécessaire si vous écrivez des règles d’allocation avancées. Cet objet est déjà disponible en tant que variable d’allocation .

    Tableau 1. Paramètres
    Nom Type Description
    dépense GlideRecord GlideRecord identifiant la source de la dépense.
    Règle GlideRecord GlideRecord identifiant la règle à utiliser pour allouer la ligne de dépense.
    Tableau 2. Renvoie
    Type Description
    Objet ExpenseAllocation L’objet ExpenseAllocation vient d’être créé.
    var allocation=new ExpenseAllocation(expenseGlideRecord, ruleGlideRecord);

    ExpenseAllocation : createAllocation(cible GlideRecord, montant du nombre)

    Crée un enregistrement d’allocation des dépenses (fm_expense_allocation) en référence aux paramètres fournis lors de l’instanciation et de cette méthode.

    Tableau 3. Paramètres
    Nom Type Description
    target GlideRecord Cible GlideRecord de l’allocation, par exemple, un enregistrement de centre de coûts auquel allouer une dépense Montant décimal : montant de l’allocation.
    calculer le montant de Numéro Le montant de l’allocation.
    Tableau 4. Renvoie
    Type Description
    Booléen Vrai si l’allocation des dépenses a été créée avec succès.
    var allocation=new ExpenseAllocation(expenseGlideRecord, ruleGlideRecord);
    allocation.createAllocation(costCenterGlideRecord, 2345.67);