R30726 Document - Document State Change Is Not Permitted
Code | R30726 |
Entity | General.Documents.Documents Entity | |
Name | DocumentStateChangeIsNotPermitted |
Attribute | State |
Layer | Back-End |
Events | ClientCommit |
Priority | Normal |
Modify | NO |
Applicable Legislations | ALL // no condition needed |
Action | f(obj.ObjectState == Added && obj.State != New) throw error; if(obj.State != obj.GetDatabaseObject().State) throw error; |
Description | Document State must be changed only using ChangeState method. |
Message | The State attribute can not be modified. Use Document.ChangeState method. |
Version | Introduced: 2019 |
Revocable | No |
* For more information about the Business Rules Documentation Template and a short explanation of each column, see topic System Business Rules.