2017-03-16 6 views
0

フレームワークを使用して延滞料金を作成しています。以前の5.20バージョンでは問題ありません。私はサイトを6.0にアップグレードしました。今、エラーが発生します。延滞料金を作成するときにエラーが発生する

エラー#115:エラーがIsRUTROTDeductibleフィールドの処理中に発生した:インデックスが配列の範囲外でした。..

を私はARInvoiceEntryグラフを作成します。次に、ARInvoice DACを作成し、ヘッダーフィールドに値を入力します。最後に、graph.Document.Insert(延滞料金)を呼び出します。トランザクションは後で挿入されます。

拡張テーブル 'ARRegisterExtension'にいくつかのユーザーフィールドがあります。しかし、そのテーブルは、デフォルトのInnerJoinを使用し、テーブルに含まれるARRegisterの一致するレコードを使用します。

RUTROTDeductibleで追加の手順を実行する必要があるかどうかを教えてください。私はこの実体に精通していません。

+0

スタックトレースも提供できますか? – RuslanDev

+0

バージョン6.0の正確な番号も教えてください。 –

+0

警告:インデックスは配列の範囲外でした。 PX.Data.PXCache'1.a(TNODE&A_0でPX.Data.PXCache'1.GetValueByOrdinal(TNODEデータ、のInt32序、PXCacheExtension []エクステンション)で_GetValueByOrdinal(ARInvoice、のInt32、PXCacheExtension []) で ) –

答えて

0

RUTROTをコード内で検索してみてください。 これらのフィールドは6.0の内線番号に移動されたので、これらのフィールドはARInvoice DACで使用できなくなりました。 これらのフィールドをどこにでも設定する場合は、このコードを削除してください。 これらのフィールドはスウェーデンユーザー専用ですので、設定する必要はありません。

関連する問題