Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
In diesem Artikel wird beschrieben, wie Sie die nächste Bestellauftragsnummer für Dokumente der Bestellabwicklung abrufen, wenn Sie das Modul „Miscellaneous Routines Assembly“ in eConnect für Microsoft Dynamics GP verwenden.
Gilt für: Microsoft Dynamics GP
Ursprüngliche KB-Nummer: 939275
Weitere Informationen
Die Assembly "Miscellaneous Routines" in eConnect enthält Methoden, mit denen Sie die nächste Bestellnummer für verschiedene Dokumenttypen in Microsoft Dynamics GP abrufen können.
Im folgenden Beispielcode wird veranschaulicht, wie Sie die nächste Bestellnummer für die Auftragsverarbeitungsdokumente mithilfe von Microsoft Visual C#-Code und Microsoft Visual Basic .NET 2003-Code abrufen.
Bevor Sie den Beispielcode verwenden, müssen Sie die folgenden Verweise festlegen:
- eConnect.MiscRoutines.dll
- System.Enterprise.Services
Führen Sie die folgenden Schritte aus, um diese Verweise festzulegen:
Klicken Sie in Microsoft Visual Studio mit der rechten Maustaste auf Verweise. Wählen Sie in Projektmappen-Explorer "Verweis hinzufügen" aus.
Öffnen Sie den Ordner: C:\Programme\Microsoft Great Plains\eConnect9\Objects\DOT NET.
Wählen Sie den eConnect.MiscRoutines.dll Verweis aus.
Wählen Sie unter .NET die Referenz "System.Enterprise.Services " aus.
Microsoft Visual C#-Beispielcode
//C#
using System;
using System.Collections.Generic;
using System.Text;
using Microsoft.GreatPlains.eConnect.MiscRoutines;
namespace MiscRoutinesConsole {
class ClassMiscRoutines {
static void Main (string[] args) {
try {
string cnString = @"Data Source=MYSERVER;initial catalog=TWO;integrated security=SSPI;
persist security info=False;packet size=4096";
GetNextDocNumbers oNextDoc = new GetNextDocNumbers ();
string nextPONumber = "";
nextPONumber = oNextDoc.GetNextPONumber (GetNextDocNumbers.IncrementDecrement.Increment, cnString);
Console.WriteLine ("The next Purchase Order Number is " + nextPONumber);
Console.WriteLine ("Press <Enter> to close...");
Console.Read ();
} catch (Exception ex) {
Console.WriteLine (ex.ToString ());
Console.WriteLine ("Press <Enter> to close...");
Console.Read ();
}
}
}
}
Microsoft Visual Basic .NET 2003
'Visual Basic .NET
Imports Microsoft.GreatPlains.eConnect.MiscRoutines
Module MiscRoutines
Sub Main()
Try
Dim cnString As String = "Data Source=MYSERVER;initial catalog=TWO;integrated security=SSPI;
persist security info=False;packet size=4096"
Dim oNextDoc As New GetNextDocNumbers()
Dim nextPONumber As String = ""
nextPONumber = oNextDoc.GetNextPONumber(GetNextDocNumbers.IncrementDecrement.Increment, cnString)
Console.WriteLine("The next Purchase Order Number is " & nextPONumber)
Console.WriteLine("Press <Enter> to close...")
Console.Read()
Catch ex As Exception
Console.WriteLine(ex.ToString())
Console.WriteLine("Press <Enter> to close...")
Console.Read()
End Try
End Sub
End Module