I have a checkbox on a form. This checkbox is supposed apply a filter to the a field on the sales line making it not empty.
if(!IncludeUnmarked.value())
{
qbds_Salesline.addRange(fieldNum(Salesline,InventRefId)).value(queryValue(SysQuery::valueNotEmptyString()));
}
Which seems to work fine as far as the SQL goes:
{SELECT FORUPDATE * FROM SalesLine(SalesLine) WHERE MHAdditionalSOModsAuditLogTable.SalesLineRecId = SalesLine.RecId AND ((NOT (SalesStatus = 3))) AND ((NOT (InventRefId = N'""'))) JOIN FORUPDATE * FROM InventTable(InventTable) ON SalesLine.ItemId = InventTable.ItemId JOIN FORUPDATE * FROM InventBuyerGroup(InventBuyerGroup) ON InventTable.ItemBuyerGroupId = InventBuyerGroup.Group AND ((MHHcmWorkerRecId = 5637231576)) JOIN FORUPDATE * FROM MHSalesLineReqItemView(MHSalesLineReqItemView) ON SalesLine.ItemId = MHSalesLineReqItemView.ItemId AND SalesLine.InventTransId = MHSalesLineReqItemView.InventTransId}
but puts this value on the form filter:

Do anyone know why?
Thanks