system.mes.inventory.filter.createFilter

Sepasoft MES Module Suite

inventory.filter.createFilter

Returns a new instance of a MESInventoryFilter object for that properties can be set on. This is typically used when a script function requires a MESInventoryFilter object as a parameter.

Syntax

system.mes.inventory.filter.createFilter()

  • Parameters

None

  • Returns

MESInventoryFilter - A new instance of a MESInventoryFilter object.

Python
from java.util import Calendar

filter = system.mes.inventory.filter.createFilter()
filter.setIncludeCompleteLots(True)
filter.setEquipmentClassName('Vinegar Tanks')
beginCal = Calendar.getInstance()
beginCal.add(Calendar.DAY_OF_MONTH, -30)
filter.setBeginDateTime(beginCal)
endCal = Calendar.getInstance()
filter.setEndDateTime(endCal)
results = system.mes.getInventory(filter)
for rowIndex in range(results.getRowCount()):
	print str(results.getValueAt(rowIndex, 0))

Sepasoft MES Module Suite