2020.1206.8.0

Published on Sunday, 6 December 2020

Hot Fix 12/6/2020 (2020.1206.11.0)

  • Fixed a bug on the Interface that would cause an unhandled exception error if an interface line item had a utility / usage but no utilities were set up on the utilities screen.

  • Fixed another bug where Interface items were wasting time trying to calculate total utility usage when they did not need to becuase export usages was disabled.

New Features

Export Green Is Gone / Changes To How Components Work With The E-Tool Export

  • Probably the most significant change with this update is that we have simplified how components work for Engineering jobs. Export Green has been removed from Versa and also some other non-functional settings have been removed from the project sreen.

  • Export Usages has been changed:

    • If Export Usages is OFF, Interface Line Items will default their selected alternative to their pre-defined default based off the component you select (I.E. If you use a component that is set up to defualt to T, it will default to T. If you select a component that defaults to G1, it defualts to G1).

    • If Export Usages is ON, the Interface Line Item will default the selected alternative to whatever is its calculated indicated alternative.

  • Note that the above does NOT affect projects retroactively.

  • When you export items to the E-Tool, now only the selected alternative gets exported. We no longer will export the other alternatives since we have found that they do not provide much benefit in the new E-Tool.

  • The Reserves should continue to use the selected alternative. New Construction projects should still continue to function in pretty much the same manner as they did before.


Microsoft Edge / WebView2 Integration

Microsoft Edge Logo

  • With Microsoft updating .NET to version 5, Versa is now capable of using Microsoft Edge inside of itself!

  • When you open up Versa, you will most likely be reading the release notes in Versa itself. If you are, then everything is set up and you are good to go; from this point forward, Versa will be using Edge for other potential features in the future.

    • If you do not have the Edge Runtime installed on your computer, you won't see the release notes or any other sections dependend upon Edge. You will also get an error message at some point telling you the same thing here. 😉 You will need to install The Edge Runtime using the Desktop Central self service portal.
  • Along with the above, the PM Data LookUp screen has been modified to give Edge more room and also the search for PM has been put on the side instead of up above the web browser.


Export Data Error Check

  • Added a new data error check to the E-Tool web export feature.

    • This feature checks for the following potential data errors:
    1. Interface Line items not being properly filed out (missing quantities, etc)
    2. Interface line Items being assigned utilities that are not fully filled out in the Utilities screen.
    3. Buildings missing basement floors / floor systems.
    4. The project / property screen not being properly filled out.
    5. Inspected Units not being filled out correctly.

    In the future this may be expanded upon for other checks to prevent downstream errors when exporting.


Improvements

  • The E-Tool export screen now displays the Financial Factor information and the reserves length.

  • Made various changes to the column headers and tool tips for parking in the Sites, Units, Common Areas and Project Overview Screens.

  • When Exporting Participants to the E-Tool, we now will not export the primary contact (I.E. The property owner) if there already is a participant defined that has the same contact role and firm.

  • Removed a lot of old code from the Interface and Reserve Calculations; we were needlessly creating inflated versions of all the reserve items when we didn't need to anymore. We also had some code still in there for the old version of the E-Tool that isn't used anymore.

    • While this may provide a performance increase, realistically it will only be obvious on very large projects.
  • Disabled filtering for unit types on the inspected units screen since it is currently incompatible with how we are handling the unit types. This will be re-enabled in the future when we have time to work on it.

  • Updated several of the libraries that Versa uses (including DevExpress's stuff). We also removed a library that was not being used and has been deprecated by Microsoft.

  • Adjusted the default error message that displays when we get a 500 internal server error back from HUD's website when using the E-Tool export or flag sync features. This basically specifies that the typical cause of this error is the site timing out and you should probably try again. ¯\_(ツ)_/¯


Bug Fixes

  • Fixed a bug with the formatting of Site Square Footage when exporting to the E-Tool.

  • Fixed several more of the pre-validation flags that were showing up unintentionally.