4Site
Support Request System
View Patch #40.029.005
Description
Patch ID:
Date Implemented:
Patch Title:
Patch Type:
Request IDs:
Bug
Enhancement
Other
01594 -
Copying equipment may result in an equipment with a blank identifier.
01318 -
Equip Program crashes during Move function
Symptoms:
When creating new equipment, a user is allowed to assign an eqid that falls within the reserved range of system-assigned keys. This creates problems when the system eventually issues a key that has been already assigned.
Solution:
Create new function KeyInSystemRange() to determine if sent eqid falls within the reserved system range of equipment keys. Create new function KeyUserOnly() to determine if System record for the eqid entity exists on the formats table (ie: are System-assigned keys disabled?) When a key that falls within the unused section of the System range (ie: > nextkey; <= highrange), display a message showing the reserved system key range and suggesting to either enter a new key outside the system range or to use the system assigned 'nextKey' value. The above key restriction does not apply to orgs that have disabled System-assigned eq keys (ie: no 'System' record for eqid entity on the formats table - determined by calling the KeyUserOnly function -above) Also: To make the 'Key already exists' message more friendly, added the eqid value to the message text, if during key validation, a duplicate eq key is encountered.
Browse Patches
Find a Patch
Return to Request System Menu