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

# Beispiel 3. Schritt 3: Blöcke

> Erstellen Sie die Beispielblöcke für die Rechnung (sechs Textblöcke sowie einen InvoiceTable-Tabellenblock mit benannten Spalten), bevor Sie FlexiLayout-Elemente beschreiben.

Das Hauptziel der FlexiLayout-Erstellung besteht darin, diese Blöcke zuverlässig zu erkennen, wenn sie in einem Bild vorkommen:

* **Rechnungsnummer**
* **Rechnungsdatum**
* **Lieferadresse**
* **Gesamtmenge**
* **Gesamtbetrag**
* **Land**
* **Invoice Table** (nur die Spalten **Reference**, **Bezeichnung**, **Menge**, **Stückpreis** und **Gesamtbetrag**)

Erstellen Sie diese Blöcke zuerst, damit ihre Liste während der FlexiLayout-Erstellung verfügbar ist.

| Block               | Typ                                                  | Entspricht dem Feld |
| :------------------ | :--------------------------------------------------- | :------------------ |
| **InvoiceNumber**   | [Text](/de/flexi-capture/fls/template/blocks)        | **Rechnungsnummer** |
| **InvoiceDate**     | [Text](/de/flexi-capture/fls/template/blocks)        | **Rechnungsdatum**  |
| **DeliveryAddress** | [Text](/de/flexi-capture/fls/template/blocks)        | **Lieferadresse**   |
| **TotalQuantity**   | [Text](/de/flexi-capture/fls/template/blocks)        | **Gesamtmenge**     |
| **TotalAmount**     | [Text](/de/flexi-capture/fls/template/blocks)        | **Gesamtbetrag**    |
| **Country**         | [Text](/de/flexi-capture/fls/template/blocks)        | **Land**            |
| **InvoiceTable**    | [Table](/de/flexi-capture/fls/tables/general-tables) | **Invoice Table**   |

Öffnen Sie für den Block **InvoiceTable** das Dialogfeld **Eigenschaften**, und klicken Sie auf die Registerkarte **Spalten**. Fügen Sie die Spaltennamen in der Reihenfolge hinzu, in der sie später in einer FlexiCapture Document Definition verwendet werden: **Reference**, **Bezeichnung**, **Menge**, **UnitPrice** und **Gesamtbetrag**. Weitere Informationen finden Sie unter [Tabellenblock](/de/flexi-capture/fls/tables/table-block).

<Frame>
  <img src="https://mintcdn.com/abbyy/8aWHPAJyzWmTqglX/images/flexi-capture/fls/tutorial3_3.gif?fit=max&auto=format&n=8aWHPAJyzWmTqglX&q=85&s=fb80dfa049ba61ea5193a8808655982b" alt="Screenshot der sechs Textblöcke und des InvoiceTable-Tabellenblocks in der Blockliste von FlexiLayout Studio" width="431" height="455" data-path="images/flexi-capture/fls/tutorial3_3.gif" />
</Frame>

In dieser Phase legen Sie nur Typ und Namen der einzelnen Blöcke sowie die Spaltenreihenfolge für den **Table**-Block fest. Die Position jedes Blocks beschreiben Sie später, nachdem alle Hilfselemente beschrieben und debuggt wurden.

<Warning>
  Erstellen Sie den [Table](/de/flexi-capture/fls/tables/general-tables)-Block vor dem [Table](/de/flexi-capture/fls/tables/general-tables)-Element, das ihn sucht, da das Table-Element eine Referenz auf den Table-Block enthalten muss. Dadurch unterscheiden sich Table-Blöcke von [Text](/de/flexi-capture/fls/template/blocks)-, [Barcode](/de/flexi-capture/fls/template/blocks)-, [Checkmark](/de/flexi-capture/fls/template/blocks)- und [Picture](/de/flexi-capture/fls/template/blocks)-Blöcken, die Sie später erstellen können, nachdem Sie das FlexiLayout geändert und die Elemente für die anderen Blöcke erstellt haben (wie in [Beispiel 1](/de/flexi-capture/fls/tutorial/tutorial-general) und [Beispiel 2](/de/flexi-capture/fls/tutorial2/tutorial2-general)).
</Warning>

Nachdem die vorbereitenden Einstellungen vorgenommen wurden, können Sie mit der Erstellung von Elementen beginnen.
