明細を探す
現在の行の下にある明細の検出を試みるには、Continue Line Itemsコマンド (明細のfield領域を右クリックすると使用可能) をクリックします。 現在の行の下にある明細を探す際、プログラムは、ユーザーが指定または調整した、現在の行およびその前の行の領域に関するマークアップ情報を使用します。 マークアップが明細に正しく対応していない場合、オペレーターは次の操作を行う必要があります。- 最初の明細を囲む四角形を描画する
- 最初の明細のすべてのfieldにマークを付ける
- 最初の明細のいずれかのfieldのショートカット メニューでContinue Line Itemsコマンドを選択する
- 最初に誤って検出された明細の位置を修正する
- その明細のfieldを指定する
- その明細に対してContinue Line Itemsコマンドを実行する
明細内のfieldを探す
明細が正しく検出されていても、明細内の一部のfieldが正しく識別されていない場合は、明細のregionのショートカット メニューで使用できる Reanalyze Line Items Below command をオペレーターが使用できます。 このcommandでは、現在の行と、それより前にある明細のfieldの位置が考慮されます。これらの位置は、ユーザーによって指定または調整済みであると見なされます。この情報を基に、プログラムは現在の行より下にある明細内のfieldを識別します。 明細が正しく検出されていても、明細内の一部のfieldが正しく識別されていない場合、オペレーターは次の操作を行う必要があります。- 最初の明細のfield regionを配置する
- 明細のregionのショートカット メニューで Reanalyze Line Items Below command を選択する
- fieldが誤って検出されている最初の明細で、fieldの位置を調整する
- この明細に対して Reanalyze Line Items Below command を実行する
Continue Line Items command と Reanalyze Line Items Below command を使用できるようにするには、ベンダーまたは購入者の国がプログラムに認識されている必要があります。つまり、データ フォーム上の対応するfieldに値が入力されている必要があります。
注: Reanalyze Line Items Below command を使用できるようにするには、Document Definition で Has table layout オプションを有効にしてください (詳細は General field properties を参照してください) 。
明細を手動でマークアップする
FC では、明細を手動でマークアップできます。 明細をマークアップするには、画像上で明細を囲むように四角形を描き、ショートカット メニューから Line Items[*] を選択します。 次に、左マウス ボタンを押したままドラッグするか、Add Separator (F) ツールを使用して横の区切り線を描き、個々の明細を区切ります。 請求書フォームの設計者は、請求書上の明細をさまざまな方法で配置することがあります。 多くの場合、一部の列は縦の区切り線で他の field と区切られています。この場合は、縦の区切り線を描いて列を field から分離し、各列に 1 つの field だけが含まれるようにします。マークアップ (区切り線または外側の四角形) をクリックします。すると、列のヘッダーに緑色のプラス記号が表示されます。プラス記号をクリックし、リストから列名を選択します。対応する field がその列内に自動的に作成されます。 ほかの列 (たとえば Description や Article Number) は、画像上で 1 つの列にまとめて配置されていることがあります。この場合は、field をクリックして、マウスで Region を描くだけでマークアップできます。 列内の最初の明細について field の Region を作成します。次にこの列で後続の明細の Region を作成し始めると、プログラムは先行する明細について蓄積した情報に基づいて、field の候補を表示します。明細の学習
明細の学習は、次の 2 つのケースで必要になることがあります。- 明細の抽出結果を改善する必要がある場合 (たとえば、一部の列が検出されていない、または誤って検出されている場合、一部の値またはその領域が正しく検出されていない場合など) 。
- 一部の請求書で明細が検出されなかった場合 (または明細が誤って検出され、プログラムが特定した field region が実際の field region と一致しない場合) 。
学習が機能するのは列のみです (Document Definition に手動で追加した列も含む) 。検出されなかった行は学習できません。
- 3 ~ 5 行分の列をマークアップします or 1 ~ 2 行をマークアップし、最初の 明細 のいずれかの field のショートカットメニューから、[Continue Line Items] または [Reanalyze Line Items Below] を選択します。前述の明細を探すおよび明細内の field を探すを参照してください。
- 3 件の請求書に対して手順 1 を繰り返します。
- 明細を手動でマークアップし、上記の説明どおりに学習手順を実行します。
- (管理者) 管理者は、他の field を学習する場合と同じ方法で、管理学習モードで明細を学習できます (ドキュメント処理中の学習を参照) 。
プログラムに明細の抽出を学習させるには、事前にベンダーが指定されており、(管理者) かつ (管理者) [処理中の学習] オプションと (管理者) [明細抽出] オプションが有効になっている必要があります。
データ フォームでの明細の操作
- Copy Value to All Rows - 現在のセルの値を、現在の列のすべてのセルにコピーします
- Copy Value to Other Rows - 現在のセルの値を、現在の列の選択したセルにコピーします
