Version 7.45.00

released 10 March 2022

Dayend

A new option has been added to the dayend, which allow job history to be exported to a new file, subtotaled by number of jobs per hour each day, for each job station and operator. This is used in conjunction with Rx-Reports to easily generate numbers of jobs/hour reports.

Order Entry

When saving order notes, sometimes words would be split from one line to the next, even if they didn’t appear that way on the screen. This has been resolved.

Added a field to allow for the entry of a “Patient trace circumference” when one is supplied. If a value is placed in this field, the trace associated with the order will be adjusted to that circumference when sent to OMA devices.

On a user-defined work ticket (XML format), the image of the shape relative to the blank/crib could be incorrectly positioned for digital progressive designed that are decentered on the blank to optimize blank size. This has been corrected.

Fixed issue when entering PD values on a straight top lens style. The program would allow for a NPD that was greater than the PD to be entered. This has been corrected.

The blank selection logic for semi-finished blanks was not selecting all available blanks, when the required treatment for the order is an AR coating, Polarized coating or a Photochromatic coating. The selection logic was not considering other semi-finished blanks that are in the same treatment group as the one on the order.

Entering a numeric frame name that is not the length of a UPC is now accepted.

AR addons were always setting the quantity to 2, even for one-eye jobs. This has been corrected.

When using more than 20 base curve charts that will match an order, due to alias logic, blank selection would not correctly select base curves for those above the 20th entry. This has been corrected.

Customer Service

A new hot-key has been added to allow access to the “Change Tray” function. Pressing CTL-T will now access the “Change Tray” function that was in the pop-up menu. The Change tray function has also been enhance by removing the “Save” button and allowing the pressing of the “enter” key at the tray number field to actually start the change tray verification and the change logic.

Trace Import

Handle the EYE label the same way as the EYESIZ label.

Blank Substitution

Blank Selection Substitutions is a means by which a lab can indicate that blanks of a different lens style, material, pretreatment, tint, manufacturer, customer and/or addons should be selected for a job. 

Devices

When using the option to save shapes using a name, and a manufacturer code of “DATA”:

The job number used to upload the trace will no longer have leading zeros truncated. This makes it more convenient for tracing shapes using the UPC code for the frame (which can sometimes have a leading zero).

Remote Orders

When processing an Opti2.8 raw file, only use the supplied frame_sku if it’s greater than 8 characters. This handles the situation where Optifacts will sometimes send a database number in the “frame_sku” xml tag, rather than sending the actual UPC of the frame.

Process label _FRAMEUPC the same as FUPC, because VisionWeb exports _FRAMEUPC only.

The OPTI28 remote process has been modified. If the pre-treatment for an eye was set to “SRC”, allow the processor to replace the pre-treatment and place the 'SRC” request into the Addon area.

The VCA remote process will now allow a numeric _FRMID to be accepted and only check the frame inventory if it’s the correct length for a UPC.

If a trace is received and has less than 200 points on it, set the calcs-only flag on the saved trace. This will prevent the lab from edging a 36 point shape that comes from Vision Wed, for example.

Lens / Frame pick

In some cases, a valid order would not be found when using tray numbers to do the picking function.

Inventory

When doing a freeze count, if an item had more lenses in process than the on-hand quantity, after posting the count the on-shelf would not reflect the counted value, it would be less than what was counted.

The Counted variance report has been modified, the in-process bucket has been added to the report.

Changed the inventory transactions to update the stock usage when an order allocates the lenses. Previously, the lens usage was only updated when a blank is placed in process. This was causing issues with quantity replenishment purchase orders, since there was no usage to replace even when there are orders that need the blanks.

Inventory Receiving

When receiving lens inventory with a Purchase order, after the receivings are completed and posted, the program will ask the user if they wish to view the “Jobs waiting for special order lenses” for the received PO.

Purchase Orders

Added a new pop menu item “View jobs waiting for special lenses”. This will give the user a PDF view of the current orders, that have special order lenses that were received on the PO.

Shipping

If a customer had a credit rating set to “E”, their jobs were not allowed to be shipped. This has been corrected.

Packing Slips

Change so that the packing slips are now based on Ship-To rather than Bill-To.

Tray Assignment

Tray assignment was not being allowed on a job with just finished lenses. This has been corrected.

Invoices

Print requested tint/pretreatment on the invoice, regardless if the job has lenses.

API endpoints

The lenses/POST/lenses/pick endpoint has been enhanced to allow order lookup by tray# or PO# as well as the order#

The wip/breakdown endpoint has been modified to no longer include jobs completed today in the WIP total.

Rx-Xplore XML Export

Change to no longer export deleted orders.

Some data for the left eye was not being exported for SV lenses. This has been corrected.