Documentation for a generic material item that may be used for design,
work and other purposes. Any number of MaterialItems manufactured by
various vendors may be used to perform this TypeMaterial. Note that class
analagous to 'AssetModel' is not used for material items. This is because
in some cases, for example, a utility sets up a Master material record
for a 3 inch long half inch diameter steel bolt and they do not
necessarily care what specific supplier is providing the material item.
As different vendors are used to supply the part, the Stock Code of the
material item can stay the same. In other cases, each time the vendor
changes, a new stock code is set up so they can track material used by
vendor. Therefore a Material Item 'Model' is not typically
needed.Documentation for a generic material item that may be used for
design, work and other purposes. Any number of MaterialItems manufactured
by various vendors may be used to perform this TypeMaterial. Note that
class analagous to 'AssetModel' is not used for material items. This is
because in some cases, for example, a utility sets up a Master material
record for a 3 inch long half inch diameter steel bolt and they do not
necessarily care what specific supplier is providing the material item.
As different vendors are used to supply the part, the Stock Code of the
material item can stay the same. In other cases, each time the vendor
changes, a new stock code is set up so they can track material used by
vendor. Therefore a Material Item 'Model' is not typically needed.
|
|
__init__(self,
stockItem=False,
costType='',
quantity='',
estUnitCost=0.0,
ErpIssueInventories=None,
MaterialItems=None,
CUMaterialItems=None,
ErpReqLineItems=None,
*args,
**kw_args)
Initialises a new 'TypeMaterial' instance. |
|
|
|
|
| addCUMaterialItems(self,
*CUMaterialItems) |
|
|
|
|
| addErpIssueInventories(self,
*ErpIssueInventories) |
|
|
|
|
| addErpReqLineItems(self,
*ErpReqLineItems) |
|
|
|
|
| addMaterialItems(self,
*MaterialItems) |
|
|
|
|
|
|
|
| getErpIssueInventories(self) |
|
|
|
|
|
|
|
|
|
|
| removeCUMaterialItems(self,
*CUMaterialItems) |
|
|
|
|
| removeErpIssueInventories(self,
*ErpIssueInventories) |
|
|
|
|
| removeErpReqLineItems(self,
*ErpReqLineItems) |
|
|
|
|
| removeMaterialItems(self,
*MaterialItems) |
|
|
|
|
| setCUMaterialItems(self,
value) |
|
|
|
|
| setErpIssueInventories(self,
value) |
|
|
|
|
| setErpReqLineItems(self,
value) |
|
|
|
|
| setMaterialItems(self,
value) |
|
|
|
Inherited from IEC61968.Common.Document'.Document:
addActivityRecords,
addAssetRoles,
addChangeItems,
addChangeSets,
addErpOrganisationRoles,
addErpPersonRoles,
addFromDocumentRoles,
addMeasurements,
addNetworkDataSets,
addPowerSystemResourceRoles,
addScheduleParameterInfos,
addScheduledEvents,
addToDocumentRoles,
getActivityRecords,
getAssetRoles,
getChangeItems,
getChangeSets,
getErpOrganisationRoles,
getErpPersonRoles,
getFromDocumentRoles,
getMeasurements,
getNetworkDataSets,
getPowerSystemResourceRoles,
getScheduleParameterInfos,
getScheduledEvents,
getToDocumentRoles,
removeActivityRecords,
removeAssetRoles,
removeChangeItems,
removeChangeSets,
removeErpOrganisationRoles,
removeErpPersonRoles,
removeFromDocumentRoles,
removeMeasurements,
removeNetworkDataSets,
removePowerSystemResourceRoles,
removeScheduleParameterInfos,
removeScheduledEvents,
removeToDocumentRoles,
setActivityRecords,
setAssetRoles,
setChangeItems,
setChangeSets,
setErpOrganisationRoles,
setErpPersonRoles,
setFromDocumentRoles,
setMeasurements,
setNetworkDataSets,
setPowerSystemResourceRoles,
setScheduleParameterInfos,
setScheduledEvents,
setToDocumentRoles
Inherited from Core.IdentifiedObject'.IdentifiedObject:
addDiagramObjects,
addNames,
getDiagramObjects,
getModelingAuthoritySet,
getNames,
removeDiagramObjects,
removeNames,
setDiagramObjects,
setModelingAuthoritySet,
setNames
Inherited from object:
__delattr__,
__format__,
__getattribute__,
__hash__,
__new__,
__reduce__,
__reduce_ex__,
__repr__,
__setattr__,
__sizeof__,
__str__,
__subclasshook__
|
|
|
_attr_types = {'costType': <type 'str'>, 'estUnitCost': <type ...
|
|
|
_attrs = ['stockItem', 'costType', 'quantity', 'estUnitCost']
|
|
|
_defaults = {'costType': '', 'estUnitCost': 0.0, 'quantity': '...
|
|
|
_many_refs = ['ErpIssueInventories', 'MaterialItems', 'CUMater...
|
|
|
_refs = ['ErpIssueInventories', 'MaterialItems', 'CUMaterialIt...
|
|
Inherited from IEC61968.Common.Document'.Document:
docStatus,
electronicAddress,
status
|