Give the user indirect access. On codeunits 99000793 Calculate Low-Level Code and 99000853 Calc. Low-level code add permissions to the modify the item table. Open the codeunit up to design, when in the documentation trigger, click view and properties. Select permissions to add permission to the item table.