> ## 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の学習における制限事項

> ABBYY FlexiCaptureにおけるfieldの学習の制限事項: 繰り返しグループの制限、購買注文書番号の抽出、「Total」fieldと「Amount」fieldのconfidenceルール。

このセクションでは、特定の種類のfieldの抽出を学習させる際に適用される手法と制限事項について説明します。

<div id="repeating-field-groups">
  ## 繰り返しfieldグループ
</div>

現在、[繰り返しfieldグループ](/ja/flexi-capture/fls/template/repeatable-group)に対する学習は、請求書の明細を除きサポートされていません。

次のような場合は、明細に対して学習を使用することをお勧めします。

* プログラムが一部の列を検出できない、一部の列を誤って検出する、または検出された値にエラーが多すぎる場合。
* プログラムが明細をまったく検出できない、または誤って検出する場合。

詳細については、[明細の検証](/ja/flexi-capture/invoice-reader/ir-matching-line-items)を参照してください。

<div id="purchase-order-number">
  ## 購買注文書番号
</div>

多くの購入者は購買注文書の記録を保管しており、ベンダーは購入者に発行する請求書に PO 番号を記載します (詳細は [Purchase order matching](/ja/flexi-capture/invoice-reader/ir-po-matching) を参照してください) 。

請求書に印字されている PO 番号が 1 つだけの場合、その PO 番号は繰り返しグループ ("PurchaseOrder") 内の field ですが、それでもプログラムはほかの field と同様にこの field を抽出するよう学習できます。

このシナリオでは、繰り返しグループの最初のインスタンス (Order Number field と Total field) からデータが抽出され、追加グループの 2 つの field にコピーされます。次に、プログラムは追加グループ内のこの 2 つの field を抽出するよう学習します。繰り返しグループに複数のインスタンスが含まれている場合、プログラムが学習するのは最初のインスタンスのみです。そのため、請求書の大半に複数の PO 番号が記載されている場合は、[data set or regular expressions](/ja/flexi-capture/invoice-reader/ir-search-fields#po) の使用を検討してください。

* 新しいプロジェクトを作成した場合、PurchaseOrder グループの学習は自動的に有効になります。

* 以前のバージョンの ABBYY FlexiCapture で作成したプロジェクトを更新する場合は、次の手順で学習を有効にしてください。

  1. Document Definition Editor で、**Document Definition** **→** Document Definition Properties... **→** Event Handlers をクリックします。
  2. **Handlers** で、After document state changed を選択します。
  3. **TrainablePO** グループの設定で、**Copy PO data to TrainablePO** rule を選択します。
  4. **TrainablePO** グループ内の **OrderNumber** field と **Total** field の field recognition settings を確認します。**Recognition** tab で **Filling type > Standard recognition** が選択されていることを確認してください。

<Note>
  **PurchaseOrder** グループとその fields は有効になっている必要があります。これらの fields を有効にするには、Document Definition Editor を開き、その後 **Document Definition** **→** Document Definition Properties... **→** Document Definition Settings **→** Additional Fields and Features をクリックして、Purchase order matching を選択します。
</Note>

<div id="total-and-amount-fields">
  ## Total field と Amount field
</div>

**Total** および **Amount** の field に学習結果を使用する場合は、いくつかの制限があります。これは、汎用 FlexiLayout を適用すると、検出された field region に対してプログラムが confidence プロパティを割り当てるためです。その後プログラムは、汎用 FlexiLayout と学習済み FlexiLayout バリアントのどちらを選択するかを決定する際に、このプロパティを考慮します。詳細については、[請求書認識向けの Amount field の抽出の学習](https://support.abbyy.com/hc/en-us/articles/5344656641683)を参照してください。
