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.
Description
Retrieves a single purchase receipt object based on the specified purchase transaction key.
Parameters
Parameter |
Type |
Description |
|---|---|---|
key |
The purchase transaction key object that specifies the purchase receipt to retrieve. |
|
context |
Specifies information about how the method will be called. |
Return Value:
Value |
Type |
Description |
|---|---|---|
GetPurchaseReceiptByKeyResult |
A purchase receipt object. |
Interfaces
- Dynamics GP
- Purchasing
Examples
The following C# example retrieves a purchase receipt object with the key value "RCT1161". A message box displays the vendor name property from the purchase receipt object.
** Legacy endpoint**
using System;
using System.Collections.Generic;
using System.Text;
using System.Windows.Forms;
using DynamicsGPWebServiceSample.DynamicsGPService;
namespace DynamicsGPWebServiceSample
{
class Program
{
static void Main(string[] args)
{
CompanyKey companyKey;
Context context;
PurchaseTransactionKey purchaseReceiptKey;
PurchaseReceipt purchaseReceipt;
// Create an instance of the service
DynamicsGP wsDynamicsGP = new DynamicsGP();
// Be sure the default credentials are used
wsDynamicsGP.UseDefaultCredentials = true;
// Create a context with which to call the service
context = new Context();
// Specify which company to use (sample company)
companyKey = new CompanyKey();
companyKey.Id = (-1);
// Set up the context object
context.OrganizationKey = (OrganizationKey)companyKey;
// Create a purchase transaction key to specify the purchase receipt
purchaseReceiptKey = new PurchaseTransactionKey();
purchaseReceiptKey.Id = "RCT1161";
// Retrieve the purchase receipt object
purchaseReceipt = wsDynamicsGP.GetPurchaseReceiptByKey(purchaseReceiptKey, context);
// Display the vendor name property from the purchase receipt object
MessageBox.Show("Vendor name: " + purchaseReceipt.VendorName);
}
}
}
** Native endpoint **
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.ServiceModel;
using System.Windows.Forms;
using DynamicsGPWebServiceSample.DynamicsGPService;
namespace DynamicsGPWebServiceSample
{
class Program
{
static void Main(string[] args)
{
CompanyKey companyKey;
Context context;
PurchaseTransactionKey purchaseReceiptKey;
PurchaseReceipt purchaseReceipt;
// Create an instance of the service
DynamicsGPClient wsDynamicsGP = new DynamicsGPClient();
// Create a context with which to call the service
context = new Context();
// Specify which company to use (sample company)
companyKey = new CompanyKey();
companyKey.Id = (-1);
// Set up the context object
context.OrganizationKey = (OrganizationKey)companyKey;
// Create a purchase transaction key to specify the purchase receipt
purchaseReceiptKey = new PurchaseTransactionKey();
purchaseReceiptKey.Id = "RCT1161";
// Retrieve the purchase receipt object
purchaseReceipt = wsDynamicsGP.GetPurchaseReceiptByKey(purchaseReceiptKey, context);
// Display the vendor name property from the purchase receipt object
MessageBox.Show("Vendor name: " + purchaseReceipt.VendorName);
// Close the service
if(wsDynamicsGP.State != CommunicationState.Faulted)
{
wsDynamicsGP.Close();
}
}
}
}