> ## 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.

# Field

> La interfaz Field: propiedades para leer el valor, el tipo, la estructura y los metadatos de OCR de un campo del documento en un script de la actividad de condición.

`Field` proporciona acceso de solo lectura al valor, el tipo, la estructura y los metadatos de OCR de un campo del documento en un script de la actividad de condición."

<div id="properties">
  ## Propiedades
</div>

| Name                     | Type                                                                                        | Acceso          | Descripción                                                                                                                           |
| :----------------------- | :------------------------------------------------------------------------------------------ | :-------------- | :------------------------------------------------------------------------------------------------------------------------------------ |
| **Children**             | Field\[]                                                                                    | De solo lectura | Campos secundarios.                                                                                                                   |
| **DataType**             | [DataType](/es/vantage/documentation/skill-designer/process/condition-activity/data-type)   | De solo lectura | El tipo de datos del campo.                                                                                                           |
| **FieldType**            | [FieldType](/es/vantage/documentation/skill-designer/process/condition-activity/field-type) | De solo lectura | El tipo de campo (por ejemplo, texto, código de barras o imagen).                                                                     |
| **FullName**             | string                                                                                      | De solo lectura | La ruta completa desde la raíz del documento. Los nombres de los campos padre están separados por `/`; por ejemplo, `Vendor/Address`. |
| **HasSuspiciousSymbols** | bool                                                                                        | De solo lectura | `true` si el valor del campo contiene caracteres reconocidos con baja confianza.                                                      |
| **Id**                   | string                                                                                      | De solo lectura | El identificador del campo. Puede ser idéntico en distintas instancias de un campo repetitivo.                                        |
| **InstanceIndex**        | int                                                                                         | De solo lectura | El índice de la instancia actual entre todos los campos repetitivos del mismo tipo. Solo tiene sentido para campos repetitivos.       |
| **Instances**            | Field\[]                                                                                    | De solo lectura | Todas las instancias de este campo. Solo tiene sentido para campos repetitivos.                                                       |
| **IsConfirmed**          | bool                                                                                        | De solo lectura | `true` si un operador confirmó el valor durante la verificación.                                                                      |
| **IsRepeatable**         | bool                                                                                        | De solo lectura | `true` si el campo es repetitivo.                                                                                                     |
| **IsSuspicious**         | bool                                                                                        | De solo lectura | `true` si la confianza del reconocimiento para el campo no fue suficiente. Revíselo manualmente.                                      |
| **IsValid**              | bool                                                                                        | De solo lectura | `true` si `Text` se convirtió correctamente en un `Value` del tipo adecuado; de lo contrario, `false`.                                |
| **IsVisible**            | bool                                                                                        | De solo lectura | `true` si el campo es visible para los operadores; `false` si está oculto durante la verificación.                                    |
| **Name**                 | string                                                                                      | De solo lectura | El nombre del campo.                                                                                                                  |
| **Parent**               | Field                                                                                       | De solo lectura | El campo padre.                                                                                                                       |
| **Regions**              | [Region](/es/vantage/documentation/skill-designer/process/condition-activity/region)\[]     | De solo lectura | Regiones de la imagen donde se encuentra el campo.                                                                                    |
| **Symbols**              | [Symbol](/es/vantage/documentation/skill-designer/process/condition-activity/symbol)\[]     | De solo lectura | Una lista de caracteres que forman el valor original del campo en formato de texto.                                                   |
| **Text**                 | string                                                                                      | De solo lectura | El texto del campo tal como se detectó en el documento.                                                                               |
| **Value**                | object                                                                                      | De solo lectura | El valor del campo convertido al tipo de datos adecuado (por ejemplo, fecha o número de punto flotante).                              |

<div id="access-fields-in-the-documentfields-array">
  ### Acceso a Fields en el array Document.Fields
</div>

El array `Document.Fields` contiene únicamente campos de nivel superior. Para acceder a campos anidados dentro de un grupo de campos, recorre recursivamente la propiedad `Children`. Por ejemplo, para leer el campo `Address` del grupo `Vendor`:

```javascript theme={null}
var docs = Context.Transaction.Documents; 
for (var d = 0; d < docs.length; d++) { 
    if (docs[d].ResultClass == "Invoice") { 
        var fields = docs[d].Fields; 
        
        // Buscar el grupo de campos "Vendor" 
        for (var f = 0; f < fields.length; f++) { 
            if (fields[f].Name == "Vendor" && fields[f].Children) { 
                
                // Buscar "Address" dentro de los elementos secundarios de Vendor 
                for (var c = 0; c < fields[f].Children.length; c++) { 
                    if (fields[f].Children[c].Name == "Address") { 
                        var address = fields[f].Children[c].Value; 
                        // Usar el valor de dirección 
                        return address != ""; 
                    } 
                } 
            } 
        } 
    } 
} 
return false;
```

<div id="related-topics">
  ## Temas relacionados
</div>

* [Document](/es/vantage/documentation/skill-designer/process/condition-activity/document)
* [DataType](/es/vantage/documentation/skill-designer/process/condition-activity/data-type)
* [FieldType](/es/vantage/documentation/skill-designer/process/condition-activity/field-type)
* [Region](/es/vantage/documentation/skill-designer/process/condition-activity/region)
* [Symbol](/es/vantage/documentation/skill-designer/process/condition-activity/symbol)
* [Modelo de objetos](/es/vantage/documentation/skill-designer/process/condition-activity/object-model)
