system.recipe.getRecipeVariances

Sepasoft MES Module Suite

system.recipe.getRecipeVariances(varianceFilters)

Based on the filters set in the varianceFilters parameter, return recipe value variances.

Syntax

system.recipe.getRecipeVariances(varianceFilters)

  • Parameters

Variance Filters varianceFilters - Change log filters.

  • Returns

A Dataset object containing rows and columns of recipe value variances.

  • Scope

All

Python
#Collection values we want to filter by
projectName = system.util.getProjectName()
itemPath = event.source.parent.getComponent('Production Line Selector').selectedPathWithoutProject
  
#Build the filters object
filters = system.recipe.filter.variance.createNew()
filters.setProjectName(projectName)
filters.setVarianceEntryType("Recipe")
filters.setVarianceScopeTypes("Last")
filters.setItemPath(itemPath)
filters.setIncludeChildren(False)
  
#Request the variances for the given filters
ds = system.recipe.getRecipeVariances(filters)
event.source.parent.getComponent('Table').data = ds




Sepasoft MES Module Suite