Сделано это через событие,
(
1) То есть это исправит ситуацию? Пользователь без полных прав открывая документ в состоянии закрыт, ничего не сможет с ним сделать. Ни записать ни провести.
Но если он откроет документ в состоянии в работе, то сможет его перевести в состояние завершен ?