PdcBaseMaterial: Difference between revisions

From External Bemet Wiki
Jump to navigation Jump to search
No edit summary
No edit summary
Line 1: Line 1:
== Methods ==
== Methods ==
[[pdcBaseMaterial.Load]]<br>
[[pdcBaseMaterial.Load]]<br> Matno
[[pdcBaseMaterial.Save]]<br>
[[pdcBaseMaterial.Save]]<br> Price only boolean


== Properties ==
== Properties ==
[[pdcBaseMaterial.FixedStockPriceUnit]]<br>
[[pdcBaseMaterial.GrossPurchPriceUnit]]<br>
[[pdcBaseMaterial.IsFixedStockPrice]]<br>
[[pdcBaseMaterial.NettPurchPriceUnit]]<br>
[[pdcBaseMaterial.NettPurchPriceUnit]]<br>
[[pdcBaseMaterial.GrossPurchPriceUnit]]<br>


== Description ==
== Description ==
Interface object for a clockline
Interface for the basematerial object
 
== Notes ==
Represents the ClockLine object.
With this object a script can manipulate a single clock line.
Pay attention: The sequence of populating the properties is important.
See the helpfile for the properties.
 
== Code example ==
The following example code creates a new clock line:
 
<source lang="vb">
Dim objClockLine
 
  Set objClockLine = Pdc.ProductRegistration.ClockLines.New
  objClockLine.PersonelNo    = "1000"
  objClockLine.ClockAccount  = "LUNCH"
  objClockLine.StartClocking = Cdate(Date)
  objClockLine.EndClocking  = Cdate(Date)
  objClockLine.WorkedTime    = 2.5
  objClockLine.Save
  Set objClockLine = nothing
</source>
 
 
== Declaration ==
baMaterial as [[pdcBaseMaterial]]
 
== Description ==
 
== Methods ==
 


== Notes ==
== Notes ==
This property represents the material file in Plan-de-CAMpagne.
Represents the Basematerial object.
With this object an extension manipulate a single base material.


== Code example ==
== Code example ==

Revision as of 09:17, 10 January 2018

Methods

pdcBaseMaterial.Load
Matno pdcBaseMaterial.Save
Price only boolean

Properties

pdcBaseMaterial.FixedStockPriceUnit
pdcBaseMaterial.GrossPurchPriceUnit
pdcBaseMaterial.IsFixedStockPrice
pdcBaseMaterial.NettPurchPriceUnit

Description

Interface for the basematerial object

Notes

Represents the Basematerial object. With this object an extension manipulate a single base material.

Code example

This code example opens material "ABC123", changes the nett purchase price unit to 50 and saves.

dim objBaseMat
dim strMatNo

  strMatNo = "ABC123"
  set objBaseMat = pdc.MasterData.Material
  if objBaseMat.Load(strMatNo) then
    ObjBaseMat.NettPurchPriceUnit = 50
    if not objBaseMat.Save(true) then
      msgbox pdc.LastError
    end if
  else
    msgbox pdc.LastError
  end if

Availability

Available since Januari 2017 (From version 5.3)