Oversigt over opgradering af afskrivningsmodel

Denne artikel beskriver den aktuelle bogfunktionalitet i Anlægsaktiver. Denne funktionalitet er baseret på den værdimodelfunktionalitet, der fandtes i tidligere versioner, men indeholder også alle de funktioner, der tidligere kun blev angivet i afskrivningsmodeller. Funktionaliteten af værdimodellen og afskrivningsmodellen er blevet flettet ind i et enkelt bogkoncept. Modelfunktionen giver dig mulighed for at bruge et enkelt sæt sider, forespørgsler og rapporter til alle organisationens anlægsaktivprocesser. Denne artikel indeholder nogle af de ting, du skal overveje, før du opgraderer.

Opgraderingsprocessen flytter din eksisterende installation og alle eksisterende transaktioner til den nye modelstruktur. Værdimodeller forbliver, som de er i øjeblikket, som en model, der bogføres i finans. Afskrivningsmodeller flyttes til en model, der har Bogfør i finans-indstillingen angivet til Ingen. Navne på afskrivningskladder flyttes til et finanskladdenavn med posteringslag angivet til Ingen. Posteringer i afskrivningsmodellen flyttes til anlægsaktivposter.

Før du kører dataopgraderingen, bør du forstå de to indstillinger, der er tilgængelige for opgradering af afskrivningens kladdelinjer til transaktionsbilag og den nummerserie, der bruges for bilagsserien.

Mulighed 1: Systemdefineret nummerserie – Standardindstillingen for at optimere opgraderingens ydeevne. Opgraderingen bruger ikke nummerseriens struktur, men tildeler i stedet bilag med en sætbaseret tilgang. Efter opgraderingen oprettes den nye nummerserie med næste nummerserie korrekt baseret på de opgraderede transaktioner. Som standard bruges nummerserien i formatet FADBUpgr#########. Der er nogle parametre til at justere diagrammets format, når du bruger denne fremgangsmåde:

  • Nummerseriekode – Koden til identificering af nummerserien. Denne nummerseriekode kan ikke eksistere, da den oprettes af opgraderingen.
    • Konstante navn: NumberSequenceDefaultCode
    • Standardværdi: "FADBUpgr"
  • Præfiks – Den konstante strengværdi, der bruges som præfiks for bilagsnumrene.
    • Konstante navn: NumberSequenceDefaultParameterPrefix
    • Standardværdi: "FADBUpgr"
  • Alfanumerisk længde – Længden af alfanumerisk segment af nummerserien.
    • Konstantnavn: NumberSequenceDefaultParameterAlpanumericLength
    • Standardværdi: 9
  • Startnummer - Det første nummer i nummerserien.
    • Konstantnavn: NumberSequenceDefaultParameterStartNumber
    • Standardværdi: 1

Mulighed 2: Eksisterende brugerdefineret nummerserie – Denne indstilling giver dig mulighed at definere den nummerserie, der bruges til opgraderingen. Overvej at bruge denne indstilling, hvis du har brug for konfiguration af avanceret nummerserie. Hvis du vil bruge en nummerserie, skal du ændre opgradering klassen ReleaseUpdateDB70_FixedAssetJournalDepBookRemovalDepBookJournalTrans med følgende oplysninger:

  • Nummerseriekode – Koden for nummerserien.
    • Konstantnavn: NumberSequenceExistingCode
    • Standardværdi: ingen standard. Den skal være opdateret til nummerseriekoden.
  • Delt nummerserie – En boolesk værdi til at identificere omfanget af nummerserien. Brug "true" for delte nummerserier på tværs af alle virksomheder og "false" for en virksomhedens omfang. Når du bruger "false", skal nummerserien med det angivne navn findes i alle virksomheder, som indeholder afskrivningstransaktioner. Der findes delte nummerserier i hver partition, som indeholder afskrivningstransaktioner.
    • Konstantnavn: NumberSequenceExistingIsShared
    • Standardværdi: true

Parametrene er placeret i begyndelsen af klassen ReleaseUpdateDB70_FixedAssetJournalDepBookRemovalDepBookJournalTrans.

// Angiv en foretrukken tilgang af bilagsfordeling// true, hvis du vil bruge en eksisterende nummerseriekode// false, hvis du vil bruge den systemdefinerede nummerserie (standard) const boolean NumberSequenceUseExistingCode = false;

// Hvis du bruger den systemdefinerede nummerserie, kan du angive parametre for nummerserien.// Der oprettes en ny nummerserie med disse parametre. const str NumberSequenceDefaultCode = 'FADBUpgr'; const str NumberSequenceDefaultParameterPrefix = 'FADBUpgr'; const int NumberSequenceDefaultParameterAlpanumericLength = 9; const int NumberSequenceDefaultParameterStartNumber = 1;

// Hvis du bruger eksisterende nummerserie, kan du angive den eksisterende nummerseriekode.// Bilagsfordeling er række for række for eksisterende nummerserier. const str NumberSequenceExistingCode = ''; // Angiv omfanget af den eksisterende nummerseriekode// true, hvis den angivne nummerserie deles// false, hvis den angivne nummerserie er pr. virksomhed// Den systemdefinerede standardnummerserie, der skal bruges, hvis der ikke findes en nummerseriekode med det angivne omfang. const boolean NumberSequenceExistingIsShared = true;

Genopbyg det projekt, der indeholder klassen, når konstanterne er blevet ændret.

Når du bruger den systemgenereret nummerserie (mulighed 1), bruger opgraderingen sætbaseret behandling til at tildele bilagsnumre som angivet i parametrene for opgraderingsscriptet. Opgraderingen opretter desuden en ny nummerserie med de angivne parametre efter tildelingen.

Når du bruger den brugerdefinerede eksisterende nummerserie (mulighed 2), kontrollerer dataopgraderingen, om nummerserien med det angivne omfang findes i databasen for hver partition og virksomhed med afskrivningstransaktioner. Hvis den findes, bruger opgraderingen række for række-behandling ved tildeling af bilagsnumre som angivet af den nummerserie, der bruger strukturen for nummerserier. Hvis nummerserien ikke findes med det angivne omfang, bruger opgraderingen den systemdefinerede standardnummerserie til at fordele bilagsnumrene og opretter en ny nummerserie med angivne standardparametre efter fordelingen.

Scriptet til dataopgradering bruger også nummerserien for begge metoder til feltet Bilagsserie på de nye finanskladdenavne, der er oprettet til de tidligere navne på afskrivningskladder.