this object are the ones already saved
Any suggestions welcome :)
[code]
item = this;
var relitemsList = item.getItemsByXPath("Relationships/Item[@type='Part BOM']");
var relCount = relitemsList.getItemCount();
for (int i = 0; i < relCount; i++)
{
var relItem = relitemsList.getItemByIndex(i);
var bomItem = relItem.getRelatedItem();
var relatedState = bomItem.getProperty("eht_production_lc_state");
var relatedNumber = bomItem.getProperty("item_number");
if (relatedState == "Obsolete")
{
affectedParts += relatedNumber + "\r\n";
}
}
if (string.IsNullOrEmpty(affectedParts)) return item;
var errorMsg = "Cannot save item because the following items on the BOM are obsolete:\r\n" + affectedParts;
return inn.newError(errorMsg);
[/code]