Handbuch drucken  

 NCGLA Sachpostenausgleich (NAV)


OP-Verwaltung für ausgewählte Sachkonten.
Aktuelle Version: 9.01 Dynamics NAV 2018. Für ältere NAV-Versionen sind Downgrades verfügbar.


Hinweis

NCGLA Sachpostenausgleich ist für Microsoft Dynamics 365 Business Central unter dem neuen Produktnamen NCGLA G/L Application als Erweiterung verfügbar. Weitere Informationen dazu finden Sie unter [Docs] NCGLA Sachpostenausgleich


Handbuch


Erstellungsdatum: 2024/05/03
Die aktuelle Version dieses Handbuchs finden Sie unter:

https://www.navax.app/help.php?AppID=NAV_NCGLA&L=de


☰ Inhaltsverzeichnis



Anhang

  • Versionshinweise
  • Upgrade auf Business Central
    Dieses Thema richtet sich an Entwickler und beschreibt, welche Schritte notwendig sind, um die Daten aus der alten C/AL-Version (NAV AddOn) in die neue AL-Version (BC Extension) zu übernehmen...

Docs  /  NCGLA Sachpostenausgleich (NAV)  /  Anhang
Versionshinweise

Möchten Sie wissen, was sich in der Erweiterung geändert hat?
Nachfolgend finden Sie eine Übersicht über die neuen Funktionen und Änderungen, die in den Updates vorgenommen wurden.

Hinweis

NCGLA Sachpostenausgleich ist für Microsoft Dynamics 365 Business Central unter dem neuen Produktnamen NCGLA G/L Application als Erweiterung verfügbar. Weitere Informationen dazu finden Sie unter [Docs] NCGLA Sachpostenausgleich

NCGLA Update

Folgende Update-Codeunits sind verfügbar: Alle für die Updates benötigten Dateien können hier heruntergeladen werden: NAV_NCGLA_Update_20220526.zip

NCGLA 9.01

Dynamics NAV 2018
  • Hinweis

    Diese Version ist auch als Downgrade-Version für ältere Dynamics NAV Versionen verfügbar.

    Fehlerbehebungen

  • In der Page Navigate konnte man nicht über das Flowfield der Detaillierten Sachposten auf die Sachpostenpage wechseln. Es kam die Feldermeldung, dass die Metadaten für die Page 0 nicht gefunden wurde.
  • Wenn in der Page der Detaillierten Sachposten auf das Buchungsdatum gefiltert wurde, stürzte der NAV Client ab.

NCGLA 9.00

Dynamics NAV 2017

    Änderungen

  • Beim Ausgleich von Sachposten mit verschiedenen Buchungsdaten war es nicht möglich vom Älteren Buchungsdatum auf das Jüngere Buchungsdatum direkt auszugleichen. Das galt einerseits für Ausgleich Buchen aus den Sachposten als auch für das Buchen von Fibu.-Buch. Blättern mit Ausgleichs-ID oder Ausgleich mit Belegart und Ausgleich mit Belegnr.. Diese Funktionalität von der Kreditorenposten-/Debitorenposten-Ausgleichslogik wurde in die Sachposten-Ausgleichslogik übernommen, hat aber hier keinen Nutzen, da es nur eine Sicherheitsanpassung für die Skonto-Berechnung bei den Kreditoren- und Debitorenposten war.

NCGLA 8.00.1

Dynamics NAV 2015

    Fehlerbehebungen

  • In der Codeunit 12 war in der Funktion FinishPosting eine falsche Variable angegeben (GLEntry statt GlobalGLEntry). Betrifft nur die Version für NAV 2013 R2 und NAV 2015.

NCGLA 8.00

Dynamics NAV 2015

    Erweiterungen

  • Eine Funktion für die Erstellung von Standardrollen wurde in Codeunit 1011200 zur Verfügung gestellt. Der Name der Codeunit 1011200 wurde in NCGLA Functions umbenannt.
  • Änderungen

  • Bestehende Felder in Standardtabellen enthalten nun den Präfix NCGLA. Einzelne Feldnamen wurden geändert.
  • Die NCGLA Objekte enthalten nun den Präfix NCGLA. Einzelne Objektnamen wurden geändert.
  • Die User ID und die damit zusammenhängenden Felder und Variablen wurden auf 50 Stellen erweitert.
  • Fehlerbehebungen

  • In der Tabelle Gen. Journal line war eine Teilfunktionalität nicht enthalten. Diese wurde hinzugefügt. Betrifft nur die Version für NAV 2013.

NCGLA 7.02

Dynamics NAV 2013

    Änderungen

  • Der Fehlertext bei Ausgleichsbuchungen, obwohl keine Ausgleichskonten ausgewählt worden sind, wurde geändert.
  • Aktualisierung des Status Detaillierte Sachposten im DropDown, im Block Buchen (unter Kontenplan => Konto), wenn man detaillierte Sachposten erzeugen möchte, Ja wählt, und dann das folgende Fenster es werden detaillierte Sachposten erzeugt. Möchten Sie den Vorgang fortsetzen? mit Nein bestätigt.
  • Fehlerbehebungen

  • Für die NAV Versionen ab NAV 2013 R2 wurde die Fehlerbehebung für die Lücke in der laufenden Nummer der Sachposten nicht als eigener Hotfix sondern unmittelbar mit dieser Version bereitsgestellt.

NCGLA 7.00.1

Dynamics NAV 2013

    Fehlerbehebungen

  • Hotfix nur für NAV 2013: In gewissen Konstellationen wurde eine Lücke in der laufenden Nummer der Sachposten erzeugt. In CodeUnit 12 – Gen. InI.-Post Line, PostDtIdGLEntries wurden 4 Zeilen entfernt:
    IF GLEntryInserted THEN BEGIN
      SaveEntryNo := NextEntryNo;
      NextEntryNo := NextEntryNo + 1;
    END;

NCGLA 7.00

Dynamics NAV 2013

    Änderungen

  • Die Funktionalität für die Verwaltung von offenen Posten in der Finanzbuchhaltung wurde als eigenes AddOn mit dem Namen NC G/L Adjustment zur Verfügung gestellt.

Docs  /  NCGLA Sachpostenausgleich (NAV)  /  Anhang
Upgrade auf Business Central

Dieses Thema richtet sich an Entwickler und beschreibt, welche Schritte notwendig sind, um die Daten aus der alten C/AL-Version (NAV AddOn) in die neue AL-Version (BC Extension) zu übernehmen.

Wichtig

Nachfolgend wird das Upgrade einer Lösung ohne Kundenanpassungen beschrieben. Wenn in der alten Lösung Anpassungen vorhanden sind, müssen für die Anpassungen eigene Extensions erstellt werden.

Voraussetzungen für das Upgrade

  • Mindestens NCGLA 8.00 Ältere Versionen von NCGLA müssen zuerst in NAV aktualisiert werden.

Dateien für das Upgrade

Alle in den einzelnen Schritten benötigten Dateien für das Upgrade können hier heruntergeladen werden: NCGLA_UpgradeToBC_20230607.zip

Vorbereitung 1: Alte Tabellen in der NAV-Datenbank umbenennen

Die Tabellen der alten Lösung befinden sich bereits in der NAV-Datenbank im 1000000-Objektbereich. Um die Tabellenstruktur der alten Lösung auf eine einheitliche Basis zu bringen und um Namenskonflikte mit den Tabellen der neuen Lösung zu vermeiden, müssen die alten Tabellen aktualisiert und umbenannt werden. Importieren Sie dafür die Datei NCGLA_UpgradeToBC_Step1_RenameOldTables.fob mit Replace All. Die alten Tabellen sind danach mit OLD_ gekennzeichnet. Der Code, die Variablen und Funktionen und alle TableRelations zu den Standard-Objekten wurden ebenfalls aus den alten Tabellen entfernt.

Vorbereitung 2: Alte Felder in den Standard-Tabellen der NAV-Datenbank umbenennen

Die Felder der alten Lösung befinden sich bereits in den Standard-Tabellen der NAV-Datenbank im 1000000-Bereich. Um die Feldstruktur der alten Lösung auf eine einheitliche Basis zu bringen und um Namenskonflikte mit den Feldern der neuen Lösung zu vermeiden, müssen die alten Felder aktualisiert und umbenannt werden.

Wichtig

Die geänderten Standard-Tabellen finden Sie in der Datei NCGLA_UpgradeToBC_Step2_RenameOldFields.fob. Importieren Sie die Objekte in eine separate Datenbank, welche keine Anpassungen hat. Die Objekte basieren auf einer Microsoft Dynamics 365 Business Central "Spring 2019" (Version 14.0) AT Version.
Nachdem Sie die Objekte in eine separate Datenbank importiert haben, müssen die Felder der alten Lösung (gekennzeichnet mit OLD_NCGLA) von der separaten Datenbank in die NAV-Datenbank kopiert werden.

Folgende Felder müssen kopiert werden:

Tabelle 15 G/L Account
  • Feldnr. 1011200
Tabelle 17 G/L Entry
  • Feldnr. 1011200 bis Feldnr. 1011209
Tabelle 242 Source Code Setup
  • Feldnr. 1011200 bis Feldnr. 1011101

APPLICATION UPGRADE

Alle beschriebenen Schritte beziehen sich auf dieses Dokument: [Microsoft Docs] Business Central - Upgrading Customized C/AL Application to Microsoft Base Application Version 19. Vorbereitungen und die Schritte 1-2 müssen für die jeweilige Installation ausgeführt werden.

Task 3: Move code customizations to extensions

https://docs.microsoft.com/en-us/dynamics365/business-central/dev-itpro/upgrade/upgrade-to-microsoft-base-app-v19#task-3-move-code-customizations-to-extensions Der aktuelle NCGLA Sachpostenausgleich stellt die Ziel-App dar, daher ist in Schritt 3 nichts weiter zu tun.

Task 4: Create empty System, Base, and customization extensions

https://docs.microsoft.com/en-us/dynamics365/business-central/dev-itpro/upgrade/upgrade-to-microsoft-base-app-v19#task-4-create-empty-system-base-and-customization-extensions In Schritt 4 werden leere Apps erstellt, die in weiterer Folge Besitz von alten C/AL Tabellen übernehmen. Verwenden Sie hier die Datei NAVAX Consulting GmbH_NCGLA Customization_14.0.0.0.app. Für jede weitere Änderung an der Datenstruktur der Standardanwendung oder des NAVAX NCGLA Sachpostenausgleichs müssen eigene Upgrade-Apps und Konvertierungsroutinen erstellt werden.

Task 5: Create table migration extension

https://docs.microsoft.com/en-us/dynamics365/business-central/dev-itpro/upgrade/upgrade-to-microsoft-base-app-v19#task-5-create-table-migration-extension In Task 5 wird eine "Table migration Extension" erstellt, die alle Tabellen der alten C/AL Lösung (inkl. NCGLA) enthält. Dies ist notwendig damit Daten der alten C/AL Tabellen in neue AL Apps (System und NCGLA) übernommen werden können. In der zweiten Version der "Table migration Extension" muss die Datei migration.json um einen Verweis auf die bereitgestellte App "NCGLA Customization" erweitert werden:
migration.json
{
    "apprules": [
        {
            "id": "63ca2fa4-4f03-4f2b-a480-172fef340d3f"
        },
        {
            "id": "437dbf0e-84ff-417a-965d-ed2bb9650972"
        },
        {
            "id": "32aae6c3-aefd-43e3-ba3c-359e9e93a45d"
        }
    ]
}

Task 10: Publish DestinationAppsForMigrations extensions

https://docs.microsoft.com/en-us/dynamics365/business-central/dev-itpro/upgrade/upgrade-to-microsoft-base-app-v19#task-10-publish-destinationappsformigrations-extensions In Schritt 10 wird die App "NCGLA Customization 14.0.0.0" published. Verwenden Sie hier die Datei NAVAX Consulting GmbH_NCGLA Customization_14.0.0.0.app.

Task 12: Install DestinationAppsForMigration and move tables

https://docs.microsoft.com/en-us/dynamics365/business-central/dev-itpro/upgrade/upgrade-to-microsoft-base-app-v19#task-12-install-destinationappsformigration-and-move-tables In Schritt 12 wird die App "NCGLA Customization 14.0.0.0" installiert.

Task 13: Publish final extensions

https://docs.microsoft.com/en-us/dynamics365/business-central/dev-itpro/upgrade/upgrade-to-microsoft-base-app-v19#task-13-publish-final-extensions In Schritt 13 wird die App "NCGLA Customization 19.0.0.0" published. Verwenden Sie hier die Datei NAVAX Consulting GmbH_NCGLA Customization_19.0.0.0.app.

Task 14: Synchronize final extensions

https://docs.microsoft.com/en-us/dynamics365/business-central/dev-itpro/upgrade/upgrade-to-microsoft-base-app-v19#task-14-synchronize-final-extensions In Schritt 14 wird die App "NCGLA Customization 19.0.0.0" synchronisiert.

Task 17: Upgrade and install final extensions

https://docs.microsoft.com/en-us/dynamics365/business-central/dev-itpro/upgrade/upgrade-to-microsoft-base-app-v19#task-17-upgrade-and-install-final-extensions In Schritt 17 wird die App "NCGLA Customization 19.0.0.0" mit dem Befehl Start-NAVAppDataUpgrade installiert. Das Upgrade auf BC19 kann zu Ende geführt werden, es sind keine weiteren Besonderheiten bezüglich des NCGLA Sachpostenausgleichs zu beachten.

Nach dem Upgrade

Ist das Upgrade abgeschlossen, können die Daten des alten NCGLA Sachpostenausgleichs für die Übernahme in die neue Version vorbereitet werden. Dazu muss die App "NCGLA G/L Application by NAVAX 14.0.0.0" installiert werden. Verwenden Sie hier die Datei NAVAX Consulting GmbH_NCGLA GL Application by NAVAX_14.0.0.0.app. Diese App enthält nur die Datenstruktur und keinen Anwendungscode des NCGLA Sachpostenausgleichs. Nach der Installation, kann die Upgrade Routine über die Page NCGLA Upgrade, zu finden über die Suche, gestartet werden. Die Upgrade Routine muss nur in einem Mandanten gestartet werden und läuft automatisch über alle Mandanten der Datenbank. Bitte beachten Sie, dass bei der Umwandlung der Datumsfilter das Datumsformat des Clients (Regionseinstellungen) verwendet wird. Die Daten des NCGLA Sachpostenausgleichs sind nun für die neue Version aufbereitet. Im letzten Schritt muss die aktuelle Version des NCGLA Sachpostenausgleichs veröffentlicht und mit dem Befehl Start-NAVAppDataUpgrade installiert werden. Die beiden Apps "NCGLA Customization 14.0.0.0" und "NCGLA Customization 19.0.0.0" müssen danach deinstalliert und die Veröffentlichung aufgehoben werden. Selbiges gilt für die App "NCGLA G/L Application by NAVAX 14.0.0.0".
  Handbuch drucken  
DE|EN Impressum