ChartOfAccountsObject.<Nombre del plan de cuentas>
SetDeletionMark
Disponible desde la versión 8.0.
Sintaxis:
SetDeletionMark(<Marca de eliminación>, <Incluir subordinados>)
Parámetros:
<Marca de eliminación> (obligatorio)
Tipo: Booleano.
Indica si se establece o se elimina la marca de eliminación.
True indica que se establece la marca; False indica que se elimina la marca.
<Incluir subordinados> (opcional)
Tipo: Booleano.
Si el parámetro se establece en True, se marcarán para eliminación, excepto el elemento actual con todos sus elementos subordinados en la cuenta actual y en todas las cuentas subordinadas.
Si el parámetro se establece en False, solo se marca este elemento para eliminación.
Valor predeterminado: True.
Descripción:
Establece/elimina la marca de eliminación. El objeto no se elimina de la base de datos. La eliminación definitiva de las cuentas marcadas ocurre durante la eliminación de los objetos marcados.
Disponibilidad:
Servidor, cliente grueso, conexión externa.
Nota:
La aplicación del método provoca el lanzamiento del evento BeforeWrite, ya que se guarda la propiedad modificada DeletionMark.
Si el objeto está modificado, ejecutar el método devuelve una excepción.
Ejemplo:
Objeto.SetDeletionMark(True,True); |
Disponible desde:
Disponible desde la versión 8.0.