PdcPuchaseInvoiceLineList.AddLineWithPO: Difference between revisions
Jump to navigation
Jump to search
Line 12: | Line 12: | ||
<source lang="vb"> | <source lang="vb"> | ||
dim objPIList | |||
dim objPIL | |||
dim strPONr | |||
dim strPos | |||
if IsValid(objPI) then | |||
set objPIList = objPI.PurchaseInvoiceLineList | |||
if IsValid(objPIList) then | |||
strPONr = GetAnyField("TOTINKOOP", "IN_ID", edt_IN.Text, "IN_NR") | |||
strPos = GetAnyField("TOTINKOOP", "IN_ID", edt_IN.Text, "IN_BPOS") | |||
set objPIL = objPIList.AddLineWithPO(strPONr, strPos, 0) | |||
if IsValid(objPIL) then | |||
mmo_Log.Lines.Add "Regel " & objPIL.Pos & " toegevoegd (" & objPIL.ID & ")" & " CostKind = " & objPIL.CostKind | |||
else | |||
mmo_Log.Lines.Add pdc.LastError | |||
end if 'IsValid(objPIL) | |||
end if 'IsValid(objPIList) | |||
else | |||
msgbox "Kies of maak eerst een inkoopfactuur." | |||
end if 'IsValid(objPI) | |||
</source> | </source> | ||
== Availability == | == Availability == | ||
Available since March 2015 (From version 5.0 onwards). | Available since March 2015 (From version 5.0 onwards). |
Revision as of 12:29, 13 April 2015
Declaration
AddLineWithPO(PONumber, POPosition as String, DeliveryID as Integer) as PdcPurchaseInvoiceLine Either enter PONumber and POPositions or enter DeliveryID.
Description
The method adds a purchase invoice line linked to a purchase order line or a delivery line.
Notes
Code example
dim objPIList
dim objPIL
dim strPONr
dim strPos
if IsValid(objPI) then
set objPIList = objPI.PurchaseInvoiceLineList
if IsValid(objPIList) then
strPONr = GetAnyField("TOTINKOOP", "IN_ID", edt_IN.Text, "IN_NR")
strPos = GetAnyField("TOTINKOOP", "IN_ID", edt_IN.Text, "IN_BPOS")
set objPIL = objPIList.AddLineWithPO(strPONr, strPos, 0)
if IsValid(objPIL) then
mmo_Log.Lines.Add "Regel " & objPIL.Pos & " toegevoegd (" & objPIL.ID & ")" & " CostKind = " & objPIL.CostKind
else
mmo_Log.Lines.Add pdc.LastError
end if 'IsValid(objPIL)
end if 'IsValid(objPIList)
else
msgbox "Kies of maak eerst een inkoopfactuur."
end if 'IsValid(objPI)
Availability
Available since March 2015 (From version 5.0 onwards).