Было внесено исправление кода в дописанной УТП в сложную процедуру проведения документа с явным вызовом транзакции. Под разработчиком у документа ставится флажок "Проведен" и движения записываются, всё нормально работает.
Под пользователем с ограниченными правами флажок "Проведен" в формах документа и списка пропадает, но движения сохраняются.
Никаких сообщений об ошибке не возникает. Кто подскажет, в какую сторону копать?