PdcPurchaseInvoices.Open: Difference between revisions

From External Bemet Wiki
Jump to navigation Jump to search
No edit summary
No edit summary
Line 17: Line 17:
     objPI.InvoiceNo = "12345"
     objPI.InvoiceNo = "12345"
     objPI.InvoiceDate = Date - 2
     objPI.InvoiceDate = Date - 2
     objPI.save
     if not objPI.Save then
      msgbox objPI.ErrorMessages
    end if
   else
   else
     msgbox "The invoice number is not found in PdC."
     msgbox "The invoice number is not found in PdC."

Revision as of 07:20, 16 April 2014

Declaration

Open(ID as string) as PdcPurchaseInvoiceHeader

Description

Returns an opened purchase invoice object of the supplied number.

Notes

ID = the invoice number to open in an object (PIH_BOOKNUMBER).

Code example

The following code example opens an existing purchase invoice, changes the invoice number, invoice date and saves the purchase invoice.

dim objPI

  set objPI = Pdc.logistics.PurchaseInvoices.Open("00027")
  if IsValid(objPI) then
    objPI.InvoiceNo = "12345"
    objPI.InvoiceDate = Date - 2
    if not objPI.Save then
      msgbox objPI.ErrorMessages
    end if
  else
    msgbox "The invoice number is not found in PdC."
  end if

Availability

Available since April 2014 (Version 4.3 onwards)