PdcBaseMaterial: Difference between revisions

From External Bemet Wiki
Jump to navigation Jump to search
No edit summary
No edit summary
 
(One intermediate revision by the same user not shown)
Line 4: Line 4:


== 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 ==

Latest revision as of 09:18, 10 January 2018

Methods

pdcBaseMaterial.Load
pdcBaseMaterial.Save

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)