7.19.0696

Navigation:  7.19 >

7.19.0696

Previous pageReturn to chapter overviewNext page

Released on November 15, 2019

New: More functionality for estimate sharing in the user API

A new IEstimate.Sharing property was added. It replaces the older IEstimate.GetSharingUsers method, which still exists but is obsolete now. The new property returns the ISharing interface which contains several new methods:

CreateChildEstimate … Creates a child estimate for the current parent estimate.

ImportSharedEstimate … Imports a child estimate into the current parent estimate.

CreateFileForParentEstimate … Creates a file for the parent estimate in non-transparency mode.

Bug Fix: IEstimateVersion.ComputeAll method in the user API didn’t throw exceptions

If there was an error while executing ComputeAll, for example sets were used in the Minutes but the file with the set DB was missing, it was reported as a dialog displayed. Now, no dialog will be displayed and the error is reported with an exception.

Bug Fix: Macro function 'Create Gantt Task' improved

In the macro function 'Create Gantt' there were a bug when the functions was triggered from a child estimate.

Change: 'Update Rows' function much faster

We have changed the way 'Update rows' function works: it works now in memory which is much faster and at the very end it writes everything to the estimate at one. This means that, if the update fails in the middle, for a specific row and triggers an non-handled error, you get an error message and full changes are canceled meaning that now rows are updated at all because nothing is committed to the estimate. But normally all possible errors are handled and this should never happen.