Жму стандартную кнопку провести - и кнопки "Записать, ок" и остальные элементы формы блокируется от перепроведения (согласно правам пользователя).
А если провожу программно из документа с помощью "Записать(РежимЗаписиДокумента.Проведение);" то открытый документ не блокируется. И снова можно его изменить и провести.
"Обновить()" не помогает.
Какой код правильный чтобы обновить статус?
По-хорошему чтобы ни сделал пользователь, он должен иметь возможность в ближайший час откатить свои действия (ну с кем не бывает, ошибся) за исключением критических моментов, вроде удаления помеченных и обработки большого количества объектов.
Но бравые 1сники не дают им расслабится. Ведь пользователь 1С как диспетчер, не должен допускать ошибок. Нажал ОК не проверив документ - пеши объяснительную Самому Великому одинэснику, чтобы дал возможность исправится.