Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 38 Next »

to be released …..

Customer Service

The “Change tray number” function has been enhanced. The lab can now decide the if they want the confirmation of the change question to be skipped. Also the lab can decide if the work ticket will be printed automatically when the tray is changed on an order.

Digital Processor

The digital processor was causing an “ERROR 41” to occur when restarting after it paused for the daily backup. This has been resolved.

In some cases, the digital processor was causing record locks on the order file and these locks were recorded in the “daily event time stamps”. The record locking has been resolved.

Day-end / Month-end

The day/month end procedures have been enhanced to remove any memory leaks caused by programs not fully cancelling when completed.

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.

Order Entry

When pressing the “Calcs” button, if the order has values in the modified front curves (they can be viewed in the F12/Opt) and the values dont match the “Blank front curves) a warning message will be displayed before the calculations are done.

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.

Remote Orders

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.

Reporting

When exporting orders at a lab that does not use frame inventory, we will now export the frame name, color, manufacturer and size, if specified on the order entry screen, allowing reporting on these fields in Rx-Reports.

The generation of the XML extract files used for reporting in Rx-Reports can now be run multiple times a day, either by invoking them at the command line (for example, by a third-party process), or setting them up as a scheduled process using the Windows Task Scheduler. For complete information, please see the documentation at XML exports

System Settings

The “Order1” tab has 2 new checkboxes.

  • “Ask to confirm tray change on order” - when checked, this allows the lab to bypass the confirmation question when changing a tray for an order

  • “Print work ticket when changing tray” - when checked, this will automatically print a work ticket after a tray is changed on an order

Purchase Orders

When a PO has been released, only allow the “Un-release PO” pop menu to be active if the PO has not been transmitted.

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.

API endpoints

The breakage endpoint now returns reason codes with the abbreviated reasons when the lab is using breakage sub-codes (position, department, shift, and reason) in Rx-Universe.

The orders/picks endpoint was returning two OPC’s for a one eye job. This has been corrected.

New endpoints have been added to return additional breakage information when using sub-codes with breakage:
/breakage/bydept - returns breakage counts by department (not to reason level)
/breakage/codes - returns correct breakage reasons when using breakage sub-codes
/breakage/departments - returns department codes when using breakage sub-codes
/breakage/positions - returns position codes when using breakage sub-codes
/breakage/shifts - returns shift codes when using breakage sub-codes

All endpoints now correctly escape invalid JSON characters, as defined by this list: https://docs.microsoft.com/en-us/sql/relational-databases/json/how-for-json-escapes-special-characters-and-control-characters-sql-server?view=sql-server-ver15

Work Ticket Printing

A new screen has been added to allow routing work tickets to particular printers and/or set incoming remote orders unvalid based on their properties.

New labels have been added for the XML documents to allow the printing of the stock status of the individual inventory items for a job. See User Defined Work Tickets for the new stock status labels.

  • No labels