Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Эта статья описывает, как получить следующий номер платежа для платежей по управлению кредиторской задолженностью при использовании ассемблеи прочих процедур в eConnect в Microsoft Dynamics GP.
Область применения: Microsoft Dynamics GP
Исходный номер базы знаний: 939276
Введение
Сборка Различных Подпрограмм в eConnect содержит методы, которые можно использовать для получения следующего номера документа для различных типов документов в Microsoft Dynamics GP.
В следующем примере кода показано, как получить следующий номер оплаты за платежи по управлению выплатами с помощью кода Microsoft Visual C# и с помощью кода Microsoft Visual Basic .NET 2003.
Прежде чем использовать пример кода, необходимо задать следующие ссылки:
- eConnect.MiscRoutines.dll
- System.Enterprise.Services
Чтобы задать эти ссылки, выполните следующие действия.
- В Microsoft Visual Studio щелкните правой кнопкой мыши ссылки. В Обозреватель решений нажмите кнопку "Добавить ссылку".
- Откройте следующую папку: C:\Program Files\Microsoft Great Plains\eConnect9\Objects\DOT NET
- Щелкните ссылку eConnect.MiscRoutines.dll .
- В разделе .NET щелкните ссылку System.Enterprise.Services .
Пример кода Visual Csharp
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 nextPMPaymentNumber = "";
nextPMPaymentNumber = oNextDoc.GetNextPMPaymentNumber(GetNextDocNumbers.IncrementDecrement.Increment, cnString);
Console.WriteLine("The next PM Payment Number is " + nextPMPaymentNumber);
Console.WriteLine("Press <Enter> to close...");
Console.Read();
}
catch (Exception ex)
{
Console.WriteLine(ex.ToString());
Console.WriteLine("Press <Enter> to close...");
Console.Read();
}
}
}
}
Пример кода Visual Basic .NET 2003
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 nextPMPaymentNumber As String = ""
nextPMPaymentNumber = oNextDoc.GetNextPMPaymentNumber(GetNextDocNumbers.IncrementDecrement.Increment, cnString)
Console.WriteLine("The next PM Payment Number is " & nextPMPaymentNumber)
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