ChartOfAccountsObject.<Chart of accounts name>.SetDeletionMark

Syntax:

SetDeletionMark(<DeletionMark>, <IncludingSubordinates>)

Parameters:

<DeletionMark> (required)

Type: Boolean.
Deletion mark set / removal flag.
True indicates the mark is set; False indicates the mark is removed.

<IncludingSubordinates> (optional)

Type: Boolean.
If the parameter is set to True, then they will be flagged for deletion, except for the current item with all its subordinate items in the current account and in all subordinate accounts.
If the parameter is set to False, only this item is marked for deletion.
Default value: True.

Description:

Sets/removes the deletion check. The object isn't deleted from the database. Definite deletion of flagged accounts occurs during the flagged objects' deletion.

Availability:

Server, thick client, external connection.

Note:

Applying the method results in the BeforeWrite event launching, as the DeletionMark modified property is saved.
If object is modified, then executing the method returns an exception.

Example:

Object.SetDeletionMark(True,True);

    

1C:Enterprise Developer's Community