Aller au contenu principal

GLAccount — Acomba

Entité unifiée ComptesGL · entité native Acomba : Charter.

Page générée, ne pas éditer — voir la version du dataset pour la provenance.

Voir aussi : page GLAccount · Avantage · Sage 50.

Opérations

OpérationStatutChamps exhaustifsFlagsLimitations
EXTRACT (GET)SupportéenonRecherche par cle : GetFromPrimaryKey par NoCompteGL (Equals) ou liste (InList). Sinon scan total de l'index 1 (NumCards) avec lecture par buffer de 100. ; NoCompteGL doit etre un entier (int.TryParse) sinon ApplicationException. ; Fiches supprimees (ChStatus != 0) ignorees. Cle introuvable (erreur 10) -> ignoree silencieusement, pas d'exception. ; Soldes/budgets a 0 exclus par defaut sauf filtre ValeurAuCompte NotEquals 0 (IncludeEmptyBalance).
CREATE (POST)Non supportée
UPDATE (PUT)Non supportée
DELETE (DELETE)Non supportée
Liste de champs non exhaustive

Un champ absent du tableau est ? (inconnu), pas non supporté. En cas de doute, nous écrire.

Champs

Champ unifiéChamp natifCREATEUPDATEEXTRACTFILTERNote
NoCompteGLChNumberXXOKeq, inCle. Filtrable Equals/InList (declares dans AllowedFilters). Doit etre un entier.
NoUniqueSystemeSourceCardPosXXOKCardPos Acomba (position interne).
NomCompteGLChDescriptionXXOKSi null a l'extraction -> 'Compte sans nom = #<NoCompteGL>'.
TypeDeCompteChCategoryXXOKAcoSDK.CharterCategory converti en ComptesGL_TypeCompte (Actif/Passif/Revenu/Depense/Quantite/Banque/Capitaux/Multiple/Inconnu).
AnneeCouranteChBalancesXX~Liste de GLPeriodValue (periodes 0..13) issue de ChBalances[i]. Null sauf si Expand AnneeCourante. Valeurs a 0 exclues sauf IncludeEmptyBalance.
Budget01ChBudgetsXX~GLPeriodValue 0..13 issue de ChBudgets[1,i]. Null sauf si Expand Budget01.
Budget02ChBudgetsXX~GLPeriodValue 0..13 issue de ChBudgets[2,i]. Null sauf si Expand Budget02.
Budget03ChBudgetsXX~GLPeriodValue 0..13 issue de ChBudgets[3,i]. Null sauf si Expand Budget03.
AnneePrécédenteXXXForce a null en fin d'extraction (ConvertirCharterACompteGL ligne 1565) : 'Vieille valeur inutile'.
LignesAllocationXX~Liste GLAllocationLine, peuplee uniquement si TypeDeCompte == Multiple ET Expand LignesAllocation. Sous-membres natifs : ChCharterNumber/ChCharterCP/ChProjectCP/ChProjectNumber/ChPercent.
Fiche_DerniereModificationChTimeModifiedXXOKHorodatage systeme Acomba.
GLPeriodValue.ValeurAuCompteXXXneChamp utilise UNIQUEMENT comme filtre (NotEquals valeur '0') pour exclure les comptes a solde vide. Le membre natif de la valeur est ChBalances/ChBudgets.

Axes : OK supporté · X non supporté · ~ partiel · DEPR déprécié · EXP expérimental · ? inconnu.

Opérateurs en syntaxe $filter : eq égal · ne différent · gt/ge plus grand (ou égal) · lt/le plus petit (ou égal) · in dans une liste (InList) · contains contient · startswith commence par · non filtrable.

Expands (sous-objets extractibles)

Expand unifiéType natifStatutNote
AnneeCouranteChBalancesSupportéeQuerySettings.Expand = nameof(ComptesGL.AnneeCourante).
Budget01ChBudgetsSupportéeQuerySettings.Expand = nameof(ComptesGL.Budget01).
Budget02ChBudgetsSupportéeQuerySettings.Expand = nameof(ComptesGL.Budget02).
Budget03ChBudgetsSupportéeQuerySettings.Expand = nameof(ComptesGL.Budget03).
LignesAllocationSupportéeQuerySettings.Expand = nameof(ComptesGL.LignesAllocation). N'a d'effet que pour les comptes de type Multiple.

Notes

LECTURE SEULE via GlobalInterfacor. EXTRACT route vers AcombaSDK_ComptesGLSolinfo.ExtractGLAccountByQuerySettings (objet natif AcoSDK.Charter). CREATE/UPDATE : aucun case EntityType.GLAccount dans le switch CREATE/UPDATE du GlobalInterfacor -> tombe dans le default (NotImplementedException). DELETE : global NotImplementedException pour AcombaSDK. Les methodes ecriture du handler (EcrireSoldesBudgetsComptesGL, MettreBudgetsComptesGLAZero) existent dans la classe mais NE sont PAS branchees au dispatch -> CREATE/UPDATE unsupported. Filtres declares (AllowedFilters) : NoCompteGL Equals|InList, et ValeurAuCompte NotEquals '0'. Tout autre champ/operateur leve une ApplicationException. GLPeriodValue.ValeurAuCompte n'est pas un champ de sortie nomme : c'est un filtre de pre-selection. Liste de champs non exhaustive.

Cette page vous a-t-elle été utile ?