NUMBER %DOCRELDELETE%
Scopo: cancella una relazione fra due documenti.

Sintassi:
%NUMBER% %DOCRELDELETE% (%NUMBER% relaz,
    %NUMBER% doc1,
    %NUMBER% doc2)

Descrizione: cancella una relazione relaz fra due documenti doc1 e doc2 che ne rappresentano i numeri fisici ottenuti con %NUMDOC%.
relaz può assumere i seguenti valori:

1 dal documento padre al documento figlio
2 fra documenti fratelli;
in base all'ordine di inserimento
4 fra documenti fratelli;
in base all'ordine di inserimento
8 dal documento figlio al documento padre
64 rimuove tutte le relazioni che legano a doc1 altri documenti

Valore restituito: valore numerico
Torna 1 in caso la relazione sia stata eliminata correttamente.
Torna 0 in caso di errore generico.

Vedere anche: %DOCRELINSERT%, %DOCRELGETSEL%, %DOCRELNAVIGATE%, %DOCRELSETROOT%, %DOCRELSELECT%, %DOCRELEMPTY%, Database: relazioni gerarchiche

Esempio:
%IF%(%DOCRELDELETE%(1, %CURDOC%, %EVAL%(%CURDOC% + %INDEX%), 1) == 0)
<!-- segnalare errore in fase di cancellazione di una relazione -->
%ENDIF%