Hi,
In D365 FnO, users use a personalization view in a form.
There is a "Showing log" control that also displays log records.
I create a pesonalization view in the checked state, but If I apply the saved view, the marker does not change.
When creating a view
When in use
public void executeQuery()
{
QueryBuildDataSource qbds = this.queryBuildDataSource();
SysQuery::findOrCreateRange(qbds, fieldNum(ProcurementPlanLines, Log)).value(visibleLog ? SysQuery::valueUnlimited() : queryValue(NoYes::No));
super();
}
Even though the Log row display is handled in ExecureQuery, it does not take this into log when activating the view.
Query:
SELECT FIRSTFAST FORUPDATE * FROM ProcurementPlanLines(ProcurementPlanLines) USING INDEX IndexIdx WHERE ((Log = 0))
In the saved view, "Showing log" was selected and it is not overwritten in ExecuteQuery.
How can these queries be handled?
Regards,
László