/* Setup: Needs NUMBER field to write to, and ITEM_CATEGORY.CATEGORY_CODE Purpose: creates a new Item number, only for new and cloned Method: Generate a new number and add category code as the prefix Result: */ //define part number prefix if (item.ITEM_GROUP_SELECTION === 'B - Bigge Standard Components (Content Center)') {var itemPrefix = item.ITEM_GROUP_SELECTION.substring(0,1) + item.ITEM_GROUP_CATEGORY.substring(0,3);} else {var itemPrefix = item.ITEM_GROUP_SELECTION.substring(0,3) + item.ITEM_GROUP_CATEGORY.substring(0,2) + item.ITEM_TYPE_CODE.substring(0,1);} item.IGC_CODE = itemPrefix; //select the correct sequencer based on the prefix switch(itemPrefix) { case '125001': var itemSeqID = '385'; break; case '125010': var itemSeqID = '386'; break; case 'B100': var itemSeqID = '538'; break; } //set new part number with prefix & Sequence Number' var newItemNumber = nextSeqNumber(itemSeqID); item.PART_NUMBER = itemPrefix + newItemNumber;