Диаграмма статусов документа в общем случай является направленным
односвязным графом, вершинами которого являются статусы документа, а
дугами – разрешённые переходы между статусами, каждый переход
инициируется определённым действием пользователя или событием в
системе.
common_doc_state_chart
Стандартные статусы документа:
Сформирован – черновик документа – присваивается
при сохранении вновь созданного или отредактированного документа;
Проведён – присваивается после проведения или иного
действия, подтверждающего приём документа к учёту в системе;
Отменён – присваивается после отмены проведённого
документа – документ больше не принимается к учёту в системе.
Перечень стандартных действий над документом:
Создать – создаётся новый документ в статусе
«Сформирован»;
Редактировать – открытие формы любого документа в
статусе «Сформирован» происходит в режиме редактирования;
Провести – перевод документа из статуса
«Сформирован» в статус «Проведён» – документ принимается к учёту в
системе;
Отменить – перевод документа из статуса «Проведён»
в статус «Отменён» – документ больше не принимается к учёту в
системе;
Удалить – удаление разрешено только документов в
статусе «Сформирован» (документов-черновиков). При удалении данные о
документе безвозвратно утрачиваются.