Доброго времени суток всем.
Столкнулся с проблемой RLS. Имеется простой отчет, в ds у которого указан query по таблице CustTable. По этой таблице есть ограничения по RLS.
В initQuery записано:
X++:
qbds.addRange(fieldnum(CustInvoiceTable, RecId)).value(queryValue(_recId));
Соответственно получается следующее:
до применения RLS было вот так:
Код:
SELECT * FROM CustInvoiceTable WHERE ((RecId = 5637168581)) JOIN * FROM CustInvoiceLine WHERE CustInvoiceTable.RecId = CustInvoiceLine.ParentRecId
После применения RLS:
Код:
SELECT * FROM CustInvoiceTable WHERE ((((5637168581) ......
RecId пропадает, и в отчёт попадают все записи. Подскажите, пожалуйста, где копать.
DAX 4.0