(
0) сделай отдельную роль, например, ПечатаемАктБезПроведения и в процедуре печати без проведения проверь
Если НЕ РольДоступна("ПечатаемАктБезПроведения") тогда
Если НЕ Объект.Проведен тогда
// тут отправить пользователя провести документ
Возврат;
КонецЕсли;
КонецЕсли;
Либо, если роль доступна - вызываем процедуру печати без проведения иначе стандартную