Caliach Vision Feature Enhancements up to V5.0500

F0577 - Option window added to import standard list column justification

Date: 29 Jul 2016, version: 5.0401, rating: 10, platforms: All

Description: List columns are justified left, right or centre. The control of this is held in the same settings as window size and position, etc. If for some reason this data is lost, list number and date columns can revert to left justified. A new option window wOptFixListJst which can be entered as a Custom Feature. The window will import a standard set of data supplied by Caliach Support to regenerate the default list justifications.

Get around: None

Caliach response: wOptFixListJst

F0578 - Performance improvements to TRAFILE and TRLFILE re-unite missing orphans

Date: 18 Aug 2016, version: 5.0401, rating: 10, platforms: All

Description: Performance improvements when processing reunite.

Get around: None

Caliach response: cManager2

F0579 - Additional test for user token idleness to avoid forced logoff (PostgreSQL only)

Date: 25 Aug 2016, version: 5.0401, rating: 20, platforms: PostgreSQL

Description: User tokens are typically refreshed each time a window is opened within Caliach Vision. This does mean that if a user is working away within windows without triggering the opening of a fresh window, then the user token is not refreshed and can expire even though the user is working within the program. When this happens a new user logon will trigger the removal of the working user's token, thus forcing that user to perform a fresh logon on the next occasion a new window is opened - annoying! This situation has been addressed in V5.0401 for PostgreSQL running installations (MySQL cannot support this yet). It adds a test on the pg_stat_activity view (SELECT * FROM pg_stat_activity). This is a internal view of the PostgreSQL server's connections to users and contains a number of measures of recent activity. The additional tests look at all connection to the database that have been made by the application_name caliachvision where the state_change date and time is older than the current time minus the lease time. The state_change is updated each time the user connection makes a request to the server. So this test covers the working-in-open-windows scenario. A new user logon may see all tokens expired but will not delete them unless the server connections have equally been idle for at least the standard lease time, if indeed the user's connection is there at all.

Get around: None

Caliach response: oSqlDatabase, tlUSTFILE

F0580 - Custom tables are now included in Re-Indexing and Re-Unite Missing Relatives

Date: 26 Aug 2016, version: 5.0401, rating: 20, platforms: All

Description: in Advanced -- Re-Indexing and Re-Unite Missing Relatives now support custom tables. Custom tables when they conform to the program's Schema and Table class standards will be included in the list and perform in the same way as standard tables. Re-unite Missing Relatives for custom tables can be suppoted if routines are added to the cManager3 code class available in OpenVision.lbs.

Get around: None

Caliach response: cManager3, wReorFiles

F0581 - G/L Financial Statement reports improved performance

Date: 5 Sep 2016, version: 5.0402, rating: 20, platforms: All

Description: All financial statement reports now make use of enhancement F0576 to improve performance especially when the reports cover a wide period range in history.

Get around: None

Caliach response: wAcGlResultPrint

F0582 - Ledgers Audit Trail list adhoc where selection added

Date: 6 Sep 2016, version: 5.0402, rating: 30, platforms: All

Description: A new selection option has been added to the dropdown list of alternatives. Adhoc where allows you to apply any SQL where clause to select transactions. Any successful entry is recorded as any other Adhoc extra where is with a context of TRAFILE.

Get around: None

Caliach response: wAcAuditList

F0583 - Purchase History Costs Totals report added to compare costs

Date: 7 Sep 2016, version: 5.0402, rating: 10, platforms: All

Description: A new standard report has been added to Process -- Goods Receipt and History -- Print History Reports. It provides a totals summary based on part current and standard costs and actual purchase costs.

Get around: None

Caliach response: rPuhTotalsCost

F0584 - Ledgers Audit Trail - Special Contra Balance Check Report improvements

Date: 8 Sep 2016, version: 5.0402, rating: 10, platforms: All

Description: The Special Contra Balance Check Report in the Reports and Analysis tab pane of Audit Trail has been improved. It now has a starting period id input prompt, improved SQL, includes Cash Book sets, shows only contra sets with an imbalance and is very much faster.

Get around: None

Caliach response: wAcAuditList, rAcAudit2

F0585 - Dispatch -- Review Sales History now has a general Select option

Date: 9 Oct 2016, version: 5.0402, rating: 10, platforms: All

Description: The sales history listing window now has a Select button which opens a Sales History selection window which supports more complex history selection.

Get around: None

Caliach response: wSahList, wSahListSelect, wSahSelect

F0586 - Additional tax transaction automatically added can have user entered reference and comment

Date: 25 Oct 2016, version: 5.0402, rating: 10, platforms: All

Description: If taxes are applied to G/L Cashbook or Petty Cash entries the system applies automatically additional tax account transactions. Previously they inherited the document reference and comment of the last listed entry. Now a popup window allows the user to override these values for the otherwise hidden tax transactions.

Get around: None

Caliach response: oLedgers, wAcGlCash, wAcGlTraTaxTexts, wAcPettycash

F0587 - Option added optSOPickSort to sort SO Picking List by part preferred location

Date: 26 Oct 2016, version: 5.0402, rating: 20, platforms: All

Description: Option optSOPickSort added: Sales Order Picking List sort order, when printed. 0 = Line item, 1 = part Preferred Location then by line no. For SO Kite items, when encountered, 0 = part number, 1 = part Preferred Location then by part number.

Get around: None

Caliach response: oTerminal, optSOPickSort, rSalesSuper

F0588 - Option added optSqlPgExplainOptions for PostgreSQL EXPLAIN

Date: 6 Nov 2016, version: 5.0402, rating: 10, platforms: PostgreSQL

Description: Option optSqlPgExplainOptions: PostgreSQL EXPLAIN options. See PostgreSQL documentation. Google "postgresql explain" for details. The parentheses are added automatically. E.G. ANALYZE TRUE,FROMAT JSON

Get around: None

Caliach response: oTerminal, tlQueryMaster

F0589 - Dynamic Query interpreter improved for equality ranges

Date: 7 Nov 2016, version: 5.0402, rating: 20, platforms: All

Description: If the user enters an equality range (E.G. Customer code from 000410 to 000410) the interpreter now converts such equality ranges to CUSCODE='000410', rather than the previous CUSCODE>='000410' AND CUSCODE<='000410'. In many circumstances the SQL optimiser will choose a quicker retrieval plan.

Get around: None

Caliach response: tlQueryMaster

F0590 - Customer and Supplier index 1 and 2 codes added to sales and receipt performance reports

Date: 9 Nov 2016, version: 5.0402, rating: 10, platforms: All

Description: Index 1 and 2 codes added to Supplier Performance and Dispatch Performance reports.

Get around: None

Caliach response: rPuhSup, rSahCus, wPuhSupList, wSahCusList

F0591 - Data View Maintenance now support SQL explain

Date: 10 Nov 2016, version: 5.0402, rating: 10, platforms: All

Description: The Test tool in Data View Maintenance now supports, when holding the Shift key down, the EXPLAIN prefix for the SQL generated by the Data View.

Get around: None

Caliach response: oDataViews, oSqlDatabase, tbDataViewTools, tlQueryMaster, wDataViewMaint, wSqlExplainQueryResult

F0592 - Adhoc Extra Where now can accommodates OR combinational logic

Date: 23 Nov 2016, version: 5.0403, rating: 10, platforms: All

Description: If the Adhoc Extra Where is prefixed with OR the combination logic with other selection restrictions will change to OR logic. For example OR CUSBAR will give all customers restricted by your selection entries plus all customers marked with Do Not Use.

Get around: None

Caliach response: tlQueryMaster

F0593 - New Option window wOptPgServerStats added to view PostgreSQL Server Statistics

Date: 3 Dec 2016, version: 5.0403, rating: 10, platforms: All

Description: PostgreSQL Server Statistics can now be viewed from an optional window wOptPgServerStats added to you Custom Features settings. It lists activity, database, table, index, sequence and lock statistics.

Get around: None

Caliach response: wOptPgServerStats

F0594 - Create Play Data has been added to Create Database and Copy Data window

Date: 15 Dec 2016, version: 5.0403, rating: 10, platforms: PostgreSQL Only

Description: PostgreSQL has some fast copy database capabilities that are exploited by a new function on the window opened by File -- Advanced -- Create Database and Copy Data. You have to be the only connection to the database you are logged onto for this convenient function to create or update a play database. The play database will be named the same as your curret database plus the 4 characters "play". It clones the database at a file-sytem level (therefore very fast) and then truncates user session log and user token data and finally replaces the company name suffix with PLAY.

Get around: None

Caliach response: wDataFileNew

F0595 - Product Costing Calculator option window enhanced with quantity costs

Date: 15 Jan 2017, version: 5.0403, rating: 10, platforms: All

Description: This optional window has had a number of controls added. You can now choose to blow-through multi-level rather than include sub-assembly full current costs. You can also choose to calculate the costs based on purchase parts quantity costs based on an entered assembly quantity, if available.

Get around: None

Caliach response: rOptProductCostCalc, wOptProductCostCalc

F0596 - When saving Settings ScratchPads will reload saved user list

Date: 16 Jan 2017, version: 5.0403, rating: 10, platforms: All

Description: In the past, saving Settings would clear all ScratchPads re-building the column structure to the new settings design. In addition it now performs an automatic Reload Saved User List.

Get around: None

Caliach response: oScratchPads, wSettings

F0597 - System Timing Test report now lists table disk space and average/row

Date: 25 Jan 2017, version: 5.0404, rating: 10, platforms: PostgreSQL only

Description: When using the PostgreSQL database engine, there is now a table disc bytes column and an average per row to assist in judging resource use.

Get around: None

Caliach response: rSysPerform, wSysPerform

F0598 - Comments added to location list on storage tab of parts maintenance

Date: 9 Feb 2017, version: 5.0404, rating: 10, platforms: All

Description: The stock location list on part maintenance window has had a comments column added.

Get around: None

Caliach response: wPtmEdit

F0599 - Large text fields that could contain hidden tab characters now have them removed

Date: 9 Feb 2017, version: 5.0404, rating: 15, platforms: All

Description: Copy and pasting text from other programs (such as Excel) could leave hidden tab and line feed characters embedded in the text resulting in confused behavior in some cases.

Get around: None

Caliach response: oDatabase, wInvPackEdit, wJobInvoice

F0600 - Privileges and Settings window now has list context menu on Groups and Users

Date: 9 Feb 2017, version: 5.0404, rating: 10, platforms: All

Description: The Groups and Users lists now support the list context menu so can now be printed. Also Group list has a Notes column added and the User has a Job column added.

Get around: None

Caliach response: wPrivileges

F0601 - Improvements to reports run during MRP Processing including for Email

Date: 21 Feb 2017, version: 5.0404, rating: 10, platforms: All

Description: Printing of ABC Analysis and MRP Results reports during MRP Processing has been re-written to support all report destinations including the addition of Email. You can now automatically report to email silently even if you exit after processing. Choices for in-process reporting are saved in the user's settings.

Get around: None

Caliach response: oProcessMrp, wMrpPrint, wMrpRun

F0602 - List context menus added to Message Box with extra functions

Date: 22 Feb 2017, version: 5.0404, rating: 20, platforms: All

Description: The Received and Sent message lists now have the normal list context menu. On the Received message list there are 3 additional functions: Mark Selected as Read, Mark Selected as Unread and Discard Selected.

Get around: None

Caliach response: wMessages

F0603 - Sales Dispatch History reports now support A/R Period Range

Date: 1 Mar 2017, version: 5.0404, rating: 20, platforms: All

Description: An control to Restrict to A/R Period Range has been added. Only available for PostgreSQL databases and when Ledgers licensed. Only applies to some report types. When applied the collection of data includes a join to ledger transactions based on the Invoice or Credit Note number. It ignores all dispatched line items that do not link (e.g. uninvoiced dispatches).

Get around: None

Caliach response: Cal_SahCusPtmTra, Cal_SahPrintTra, wSahPrint

F0604 - Swap Part Number Characters Special Utility function has added options

Date: 4 Mar 2017, version: 5.0404, rating: 10, platforms: All

Description: The change part number characters function now has an Append function that adds a character string to the front, end or position of an existing part number. The function, if chosen is driven by selecting parts on the Part ScratchPad and dropping them onto the appropriate section of the window. A Test Only option can be used to first view the expected results.

Get around: None

Caliach response: wSpecialChangePtchar

F0605 - Keyword file now modified in line with master table key changes

Date: 5 Mar 2017, version: 5.0404, rating: 10, platforms: All

Description: Keywords are no re-set in line with master key identifier changes - Part Number, Customer, Supplier and G/L account codes. This is only relevant when deleting a customer, supplier or G/L account code or changing a part number. Before this change Keywords needed to be rebuilt after such changes.

Get around: None

Caliach response: oKeyword, oMasters

F0606 - Feature Suggestions and Faults new tool function to analyses by class

Date: 7 Mar 2017, version: 5.0404, rating: 10, platforms: All

Description: A new toolbar tool has been added which looks at the Fault and Enhancement data with respect to the program class name. It opens a window which shows class name and historical faults/features associated with it. This derives it's data from the Proposed Action data. If the Shift key is held down this list includes entries that are not classes.

Get around: None

Caliach response: tbBugWish, wBugAnalyseList, wBugWish

F0607 - Shipping load assignment list now shows INCO Place

Date: 14 Apr 2017, version: 5.0405, rating: 20, platforms: All

Description: Shipping Load Assignment can now be more conveniently sorted and selected based on the SO's INCO Place data entered.

Get around: None

Caliach response: wSolShipAssign

F0608 - Review Supplier Performance now has a Print Details for Selected Suppliers function

Date: 20 May 2017, version: 5.0406, rating: 10, platforms: All

Description: The results listing of Review Supplier Performance now has a list context menu item of Print Details for Selected Suppliers which produces a report showing the underlying purchase history from which the rating results derived. A new report rPuhSupDetails has been added.

Get around: None

Caliach response: rPuhSupDetails, wPuhSupList

F0609 - The Custom Feature option wSqlAdHocList substantially enhanced

Date: 1 Jun 2017, version: 5.0406, rating: 20, platforms: All

Description: The wSqlAdHocList window that can be used by adding it to Custom Features has been enhanced. It now can be used on different database sessions rather than just the main session (so other databases on different engines). It now has a session statement memory list. You can now store you statement experiments in the main database and reload them later. The statement is stored in the XMLFILE table with type SQL. See the revised help at: http://www.caliach.com/caliach/vision/v50help-en/sql/wsqladhoclist.html

Get around: None

Caliach response: wSqlAdHocList, wSqlAdHocSave

F0610 - Debugging file created when Logoff fails to complete cleanly

Date: 14 Jun 2017, version: 5.0406, rating: 20, platforms: All

Description: In some circumstances of error, such as network failure, it can be impossible for the user to get access to the Message Log and/or Omnis Trace Log to provide enough good information for support assistance. An automatically generated debug file has been added to assist in circumstances where a clean logout fails. The file contains a dump of data from the user's session, Message Log and Omnis Trace Log. The file is saved to the user's Caliach Vision folder alongside Vision.lbs. It will be named LogoffDumpYYYYMMDDHHMMSS.txt, where the letters indicate a full timestamp.

Get around: None

Caliach response: tlUSPFILE

F0611 - No String message system has been improved to better accommodate program languages

Date: 18 Jun 2017, version: 5.0407, rating: 10, platforms: All

Description: When user messages are needed before the String-??.stb file has been opened, they came from a dummy window wEnvStrings. If the current program language is not English, they now come from a code class cEnvStrings that contains program language translations of objects in wEnvStrings, so that pre-String-??.stb user messages are supported in all languages. Other Program Language improvements have been made to for completeness.

Get around: None

Caliach response: oEnvironment, cEnvStrings

F0612 - Reunite missing relatives processing improved dramatically

Date: 27 Jun 2017, version: 5.0407, rating: 20, platforms: All

Description: For PostgreSQL databases a significant increase in performance, and reduced network traffic, has been made to Reunite Missing Relatives. For example, a 1.5GB database now completes in 1,276s rather than 18,806s - a 14.7 times performance improvement. The Alert Message now reports each table's processing time, and the total for the selected tables. A routine for the STOFILE table has been added. The table list selection now de-selects as it runs through the selected tables.

Get around: None

Caliach response: cManager2, cManager3, wReorFiles

F0613 - Review Part Available to Sell can optionally use originally promised and latest expected PO dates

Date: 7 Jul 2017, version: 5.0407, rating: 10, platforms: All

Description: You can now optionally choose between using PO item Delivery Due, Originally Promised and Latest Expected dates in the analysis using choices on the list context menu. The choice is recorded in other user settings, so when the window re-opens the choice will remain.

Get around: None

Caliach response: wSalesPlan, mSalesPlanPoldate, mSalesPlanPoldato, mSalesPlanPoldatx

F0614 - Ad Hoc Database Listing now accommodates FROM and WHERE Shortcuts

Date: 15 Jul 2017, version: 5.0407, rating: 10, platforms: All

Description: From and Where shortcut syntax is now accomodated when executing ad hoc select statements. This make it conform to Data View standards.

Get around: None

Caliach response: oDataViews, wSqlAdHocList

F0615 - G/L Financial Statements can be presented in a foreign currency and in thousands

Date: 21 Jul 2017, version: 5.0407, rating: 25, platforms: All

Description: You can now present any financial statement (profit and loss or balance sheet) in a currency other than the local currency by selecting from a drop-down list. You can adjust the foreign currency rate for the purposes of conversion for the report. There is also a new control to present the data in thousands shown as '000s

Get around: None

Caliach response: rAcRep12Per, rAcRepBud6, rAcRepCom3, rAcRepCom4, rAcRepPrevp, rAcRepSimp, rAcRepStd, wAcGlResultPrint

F0616 - Review purchase history list now includes foreign currency cost as well as local cost

Date: 26 Jul 2017, version: 5.0407, rating: 10, platforms: All

Description: Costs of purchases in foreign currency are seperatly shown along with local costs.

Get around: None

Caliach response: wPuhList

F0617 - New Purchase History Listing (Foreign Currencies) added

Date: 11 Aug 2017, version: 5.0408, rating: 10, platforms: All

Description: A new report has been added of purchase history in foreign currencies. It limits results to only those in non-local currency and pre-sorts by currency. It allows you to see results in the currency of the PO.

Get around: None

Caliach response: rPuhListCur, s5515, wPuhPrint

F0618 - Ledgers Audit Trail transaction report selection adhoc where added

Date: 23 Aug 2017, version: 5.0408, rating: 10, platforms: All

Description: The Report section transaction selection subwindow now supports an Ad Hoc Extra Where. Any successful entry is recorded as any other Adhoc extra where is with a context of TRAFILE.

Get around: None

Caliach response: wAcAuditList, wAcTraSelect

Back to Program Changes Contents