[Ok:=] COPYCOMPANY(SourceName, DestinationName);
COPYCOMPANY
Die Funktion COPYCOMPANY erstellt einen neuen Mandanten (DestinationName) und kopiert die Daten eines bereits existierenden Mandanten (SourceName).
Parameter
SourceName: Der Name des Mandanten aus dem die Daten kopiert werden sollen.
DestinationName: Der Name des Mandaten, der erstellt wird und in dem die Daten aus dem anderen Mandanten eingefügt werden sollen.
Beispiel
Zunächst werden zwei neue Variablen angelegt.
Name | Datentyp | Subtyp |
---|---|---|
Cronus | Text | |
NewCronus | Text |
Anschließend schreiben wir den folgenden Code.
Cronus:='CRONUS AG'; NewCronus:='CRONUS AG 2'; IF COPYCOMPANY(Cronus,NewCronus) THEN MESSAGE('Der neue Mandant wurde erfolgreich erstellt.') ELSE ERROR('Der neue Mandant konnte nicht erstellt werden.');
Sobald der Code ausgeführt wird, erscheint bei erfolgreicher Erstellung des neuen Mandanten das folgende Ergebnis.
![Der neue Mandant wurde erfolgreich erstellt.](../../files/images/funktionen/copycompany/msg_01.png)
Konnte der neue Mandant allerdings nicht erstellt werden, erscheint folgende Meldung.
![Der neue Mandant konnte nicht erstellt werden.](../../files/images/funktionen/copycompany/msg_02.png)
Schließlich ist der neue Mandant in Microsoft Dynamics NAV vorhanden.
![Liste der vorhandenen Mandanten: CRONUS AG, CRONUS AG 2](../../files/images/funktionen/copycompany/Neuer_Mandant.png)