Testing Your Registry Entries
The system does not verify the validity of registry entries. Be sure to test your registry entries after completing them to verify that they are functioning correctly.
Setting Values are Uppercase-Lowercase Sensitive:
The Setting Value is case-sensitive: be sure that you enter the value exactly as specified in the documentation. If the documentation specifies a value of true, do NOT enter True or TRUE.
Id: sys-viewer-vinvntryitm
See the Standard Registry section in Registry Viewer for additional Registry Id formats to allow entries for specific Users, Branches, Security, or User Groups to override the main entry.
The standard WinII (and all customizations deriving from it) supports optional labels for the Inventory Item Price Levels on the Inventory Item Pricing/Costing tab. The labels will appear to the right of the fields. The following registry entry allows each of the 9 Price Levels to be labeled.
Setting Key: LabelPriceLevel1 Setting Value: labeltext1
Setting Key: LabelPriceLevel2 Setting Value: labeltext2
…..
Keys for LabelPriceLevel1-9 should be specified. The Setting Value fields specify the Labels and should not exceed 30 characters. Tip: if your firm does not use all price levels, you wish to use this registry to label such levels 'Do Not Use'.
Setting Key: StandardUnitCostValidation Setting Value: warning or error
One of the cost types in the Inventory Item record is Standard, but selecting this type did not require the user to complete the Standard Cost field. This registry entry enables the user to specify that the system display an error or warning message when the user attempts to save or a record where Standard is the cost type but the Standard Cost field is not completed. Note that in the case of the warning, the user will be able to save the record. If the error option is selected, the Standard Cost field must be completed before the record can be saved.
The default is to retain the current behavior which means no warning or error.
By default, the Inactive flag is not automatically set on a superceded Inventory Item. Since some users prefer to make superceded items Inactive, the following registry is available.
Setting Key: MakeSupercededPartsInactive Setting Value: true (default is false)
Note that if this registry entry is set, the user will be warned that the superceded part will be flagged as Inactive. In addition, if a string of parts points to the one most recently superceded, they will also be flagged as Inactive, and their Superceded By field set to the new superceding part.
Registry Id: sys-viewer-vinvntryitm
Setting Key: AllowPriceChangesOnlyByPurchaseAgents
Setting Value: true (default false)
When the above registry is enabled, the following changes to default behavior will be in effect:
Inventory Item Viewer Vendors Tab
Only Users flagged as Purchasing Agents are allowed to directly alter the Price field. When a change is made, a secure note will be created, and the Change Date and User Id on the Detail view will be updated.
Users NOT flagged as Purchasing Agents are not allowed to delete lines, add lines, or insert with copy. They are allowed to update the Description filed.
Purchase Order Viewer
When this registry is enabled, the Purchase Order will NOT update the Price field on existing lines on the Inventory Item's Vendors Tab. This functionality is supported for PO's created from the Purchase Order viewer, Quotemaster / Quote Manager, Start Generate Purchase Orders, and TechAnywhere.
If this registry entry is NOT enabled, buying an Item from a Vendor for the first time will generate a new line on the Inventory Item Vendor tab, including the Price field. The Purchase Order will also update the Price on existing Inventory Item Vendor Tab lines.
AP Journal Viewer
When this registry is enabled, the AP Journal will no longer update the Price field on the Inventory Item's Vendors Tab.
Price Code Handling (in sys-ffv-global-settings)
Control Inventory Average Cost Calculation
Registry Inventory Costing: include COP Transfers in Last Cost