> ## Documentation Index
> Fetch the complete documentation index at: https://docs.abbyy.com/llms.txt
> Use this file to discover all available pages before exploring further.

# IAssemblingErrors

> Ajouter des erreurs personnalisées, de pages redondantes ou de sections omises à la collection IAssemblingErrors, modifiable uniquement dans le script d’assemblage de documents FlexiCapture.

<div id="what-it-does">
  ## Description
</div>

Une collection d’objets [IAssemblingError](/fr/flexi-capture/appendix/scripts/iassemblingerror).

Ne peut être modifiée que dans le script [d’assemblage de documents](/fr/flexi-capture/appendix/scripts/script-assembly).

<div id="methods">
  ## Méthodes
</div>

| **Définition**                                                                        | **Description**                                       |
| ------------------------------------------------------------------------------------- | ----------------------------------------------------- |
| AddCustomError( description : string, \[optional] weight : int )                      | Ajoute une erreur d’assemblage personnalisée.         |
| AddRedundantPageError( int position, \[optional] description )                        | Ajoute une erreur concernant une page supplémentaire. |
| AddSectionOmittedError( int position, sectionName : string, \[optional] description ) | Ajoute une erreur concernant une section manquante.   |

<Warning>
  La méthode **AddCustomError** doit être utilisée avec précaution, et uniquement s’il n’existe pas d’autre méthode appropriée. Comme l’assemblage de documents est entièrement déterminé par le nombre d’erreurs, le poids de l’erreur doit être défini correctement lors de l’ajout de ce type d’erreurs. Or, définir correctement ce poids peut s’avérer difficile.
</Warning>

Il est recommandé de ne pas regrouper plusieurs erreurs standard dans une seule CustomError, qui ne produirait alors qu’un seul message d’erreur.
