7.26.1216

Navigation:  7.26 (QDV 2026) >

7.26.1216

Previous pageReturn to chapter overviewNext page

Released on May 18, 2026

Internal Release

New: IGanttItemInfo.OwnerFull property in the API (macros)

A new OwnerFull property was added to the IGanttItemInfo interface. This is a companion to an existing Owner property, which is not enough in child estimates. The old Owner property returns an empty string in several different cases. For example, let the child estimate be created for "User1\". Then the following values of owner in the Gantt item will produce the following values of the Owner property:

"User1\" -> "" (empty string)

"User1\John" -> "John"

"User2\" -> "" (empty string)

"User2\John" -> "" (empty string)

As you can see, it’s impossible to get the real owner if an empty value is returned. The new OwnerFull property always returns the original full owner.

Fix: ComputeAll threw an exception in On_Open_Estimate event (macros)

An exception was thrown when the On_Open_Estimate event called a macro which called ComputeAll. It's important to know that at the time of "On_Open_Estimate" event, the estimate is not fully loaded yet. So calling ComputeAll there might not work. The safer event is "On_After_Estimate_Opened".

This could be dangerous especially if in the macro, the user has canceled the event in the Catch block. This is OK for all events except for On_Open_Estimate. Cancelling the event means that the associated operation will not finish. In this case, the associated operation for On_Open_Estimate event is opening an estimate. So because the event was canceled, the opening of estimate has stopped.

This issue was introduced in QDV 7.25.1191. It didn’t matter since it’s not safe to use ComputeAll in On_Open_Estimate event. But because several users had such estimates, it was fixed for backward compatibility.

Improvement: Error values reported after Compute all

After compute all operation is executed, several types of problems have been reported in an Inconsistencies window. A new “Error values” tab was added. It lists all error values in minutes and WBS, such as: #Error, #N/A, #Div/0! and others.