TechKnowledge コンテンツ
概要 この記事では、カスタマイズ メンテナンス パッケージを使用して、サードパーティのレポートディクショナリから Great Plains Report Writer 関数を有効にする方法
について説明します。
詳細の例: SOP Blank History Invoice Form レポートは、レポート ライターの
Smartlist ディクショナリで変更されています。 ユーザーは、Smartlist ディクショナリからアクセスできない RW_ParseString レポート ライター関数を呼び出します。
この制限を回避するには、カスタマイズ メンテナンスによって作成されたパッケージ ファイルを
使用できます。1。 Exp1493r.dic (Smartlist が使用するレポートディクショナリ) のバックアップ コピーを作成します。
2. レポート ライターの Smartlists で、変更するレポートを開きます。 この例では、使用されているレポートは SOP Blank History Invoice Form です。
3. 新しい計算フィールドを作成します。 計算フィールドに必要な名前を付けます (例: calcfield1)。
4. 計算フィールドに「String」と入力します。
5. [関数]
タブをクリックし、[ユーザー定義]
ボタンをクリックします。 [系列
] の [インベントリ] をクリックします。 表示されている RW 関数を選択し、[追加] をクリック
します。 このrw_ASI_Get_Customer_Item_Descriptionでは、次の例を使用します。
6. この例では、最初の 25 文字の [項目マスター] フィールドの [項目の説明] を解析する必要があります。 式の例の大平原の関数|集計フィールドは、次のように表示
FUNCTION_SCRIPT(RW_ParseString IV_Item_MSTR。項目の説明 25 1) ただし、RW_ParseStringはここで使用できないので、ステートメントは
FUNCTION_SCRIPT(rw_ASI_Get_Customer_Item_Description IV_Item_MSTR。項目の説明 25 1)
7。 レイアウト ウィンドウを閉じて変更を保存し、レポート ライターを終了して [大平原] に戻ります。
8. [移動ツール] |カスタマイズ|[カスタマイズ メンテナンス] を選択し、一覧からこのレポートを選択します。
9. パッケージ ファイルにエクスポートします。
10. パッケージ ファイルを開き、メモ帳。
11. calcfield1 (または名前が付けられたもの) を検索します。 それを見つけると、レポート関数が表示され、上記rw_ASI_Get_Customer_Item_Description表示されます。 名前を [RW_ParseStringに切り替えます。これは、使用する関数の名前ですが、入力できないためです。
12. [メモ帳を終了し、変更を保存します。
13. [カスタマイズ メンテナンス] ウィンドウに戻り、[インポート] をクリックして importa パッケージをインポートし、変更したパッケージを選択し、既存のレポート
を上書きします。
14.レポートライターに戻り、必要な関数を含む計算フィールドが表示され、計算フィールドが正しく機能します。
この記事は TechKnowledge Document ID:34991 でした