Special User Feature - Stock Group Maintenance

Document path Reference Contents > Optional Special User Functions > Special User Feature - Stock Group Maintenance

This special user feature is available in open source form in OpenVision.lbs.

This Special User Feature consists of 1 file class, 3 window classes and 2 report classes.

File: DYNFILE hold group quantity and other data.
Window: wOptLengthMaint is provided for creation and maintenance of Stock Group records. It is this class that needs to be entered in the Settings as a Special Function.
Window: wOptLengthPrint is provided for report printing and is opened by the Print button on the maintenance window.
Window: wOptLengthAdjust is provided for in-process group quantity adjustment and is normally automatically opened from within the $StockTransaction method of oCustom1.
Report: rOptLengthList
Report: rOptLengthStatus

Note NOTE: Although the classes are all available in open source form in OpenVision.lbs, any customisation of them will inevitably lead to them diverging from the standard supported classes.

The feature enables you to maintain a separate parallel table of Group Unit Quantities for certain parts. For example, a metals distributor may want to record the number of lengths of bar in addition to the total weight or length of material. Up to 12 quantities can be maintained.

Customisation CUSTOM CAPABILITY: For the feature to semi-automatically maintain group quantities, the $StockTransaction method in oCustom1 requires the addition of special code. With this, the Stock Group Adjustment window will open each time a part stock quantity changes. See the Stock Group Adjustment window for details.

The window works interactively with the Parts Scratchpad and the BoM Listing window. With the Find function you can also locate a record using Keyword Search.

Field

Description

Part number

Part Group Quantities. Part Number - inner join to PTMPTNO. {DYNFILE.DYNPTNO char 18}

Part description

Parts Master. Part description. {PTMFILE.PTMDESC char national 30}

Reference

Part Group Quantities. User Reference. {DYNFILE.DYNUSER char 10}

Stock Unit of Measure

Parts Master. Standard stock unit of measure. {PTMFILE.PTMSTUM char national 6}

Location

Parts Master. Stores single or preferred location. {PTMFILE.PTMSLOC char 8}

Physical stock quantity

Parts Master. Inventory physical quantity. {PTMFILE.PTMPHYQ number 3dp}

Group Units

Part Group Quantities. Group Unit of Measure (UoM). {DYNFILE.DYNUNIT char 6}

Multiplier

Part Group Quantities. Group UoM Multiplier. {DYNFILE.DYNMULT number 4dp}

First Cost

Part Group Quantities. Cost data 1. {DYNFILE.DYNCST1 number 3dp}

First Value

Value of stock quantity based on the first cost.

Second Cost

Part Group Quantities. Cost data 2. {DYNFILE.DYNCST2 number 3dp}

Second Value

Value of stock quantity based on the second cost.

 

Inventory Status

Units

The group units.

Quantity

Part Group Quantities. Quantity in Group 1 to 12. {DYNFILE.DYNGR1 - 12 number}

Minimum stock quantity

The minimum resulting physical stock for each group.

Total Quantity in Groups

Total group quantity.

Total Minimum Sock

Total resulting minimum stock quantity.

Button

Action

Adjustment Window

Click to adjust the group quantities using the adjustment window. See the Stock Group Adjustment window for more details.

Find

Enables you to enter a value in an indexed field. With the cursor in the field of interest, execute an OK. The record with the closest match to the entered value will be found and displayed.

Copy

This will create a Copy of the current record displayed on the window. You will then be able to change the details. Confirm with an OK or Save, or abandon the new record with a Cancel or Revert.

When you confirm with a save the system checks that: There is a valid part number and only one record per part exists and that the multiplier is non-zero.

New

This will create a new (normally blank) record in the file. You will then be able to enter details for the record. Then confirm with an OK or Save, or abandon the New record with a Cancel or Revert.

When you confirm with a save the system checks that: There is a valid part number and only one record per part exists and that the multiplier is non-zero.

Delete

Execute this button to permanently remove the currently selected record from the file. If you are permitted to delete the item, you will be asked for confirmation, otherwise an explanation will be given.

Print

Will cause a report to be printed of the subject matter. Right-click to change the report destination. See the Stock Lengths Report Selection window for more details.

Cancel

Aborts the process currently in session. The keyboard equivalent is the Esc key for Windows computers and Command-.(full stop or period) for the Mac.

Ok

The OK button updates the data you have entered, or confirms the selection and/or processes the function you have called.

Revert

To revert any changes to the previously saved version.

Save

To save the changes you have made to the data file.

Customisation CUSTOM CAPABILITY: This is a customisation class which is provided in open-source form within your OpenVision.lbs library. It may have been originally developed for a specific Caliach Vision user and may be highly specific to their data. It is not covered by normal customer support.

See also: -

Compiled in Program Version 3.10. Help data last modified 26 MAY 2008 07:30. Class wOptLengthMaint last modified 21 MAY 2008 13:31:26.

Document path Reference Contents > Optional Special User Functions > Special User Feature - Stock Group Maintenance