Axapta 3.0 SP4での請求書にフォーマットされたテキスト行を追加します

StackOverflow https://stackoverflow.com/questions/2299767

質問

私はこれで位相を進める方法についての計画ではまだだけど、顧客サイトでは、彼らはのAxaptaを通じて請求書に動いています。今のAxaptaは長年使用されてきた、そして、彼らはそれのために生成されている請求書は、請求書のラインを使用して-only-です。

これが受け入れ可能な解決策ですが/プログラム/送り出されている請求書にに夢中にされるテキストの行をインポートできるようにするなどのAxaptaをカスタマイズを拡張するいくつかの方法があります場合は、

、それはまだ好ましい。

私は確かにこの問題を攻撃を開始する場所へと本当にないんだけど、私はいくつかの「のAxapta」のサイトをチェックアウトし、私は新しいバージョンを扱っいずれか見るもののほとんどは(これは、バージョン3 SP4で、いくつかをGoogleで検索しましたこれは、旧6っぽい年)についてです。

それを行うことが可能です場合は、一般的な用語で、手順は何でしょうか?それは、X ++コードを伴うだろう?

任意の入力をありがとう!

役に立ちましたか?

解決

使用文書は、販売注文ヘッダーまたは販売注文明細行のいずれかにメモを添付する取り扱い。外部へのノートの制限フィールドを設定します。あなたは注意セクションの請求書タブで、売掛金/セットアップ/フォーム/フォームの設定の下で請求書にノートの印刷を制御することができます。

完全に請求書の外観をカスタマイズするには、

、編集、レポートSalesInvoiceます。

他のヒント

フォロージェイのアドバイスや文書の取り扱いに整形済みのテキストを追加します。

DocuRefテーブルに次のメソッドを追加します:

static void addNote(Common record, str notes)
{
    DocuRef docuRef;
    ;
    docuRef.clear();
    docuRef.TypeId       = CustFormletterDocument::find().DocuTypeInvoice;
    docuRef.Restriction  = DocuRestriction::External;
    docuRef.RefTableId   = record.TableId;
    docuRef.RefRecId     = record.RecId;
    docuRef.RefCompanyId = record.dataAreaId;
    docuRef.Notes        = notes;
    docuRef.insert();
}
売上テーブルレコードの挿入後のインポートコードのどこかで

DocuRef::addNotes(salesTable, preformattedtext);

あなたが請求書にメモを印刷できるようにするために、あなたの顧客のフォームの設定を変更する必要があります。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top