0

Suitetalk 経由で日誌エントリを作成していますが、この日誌エントリは「承認待ち」ステータスで作成されます。承認が必要です。

私は承認されたフィールドと承認された指定されたフィールドを true として送信していますが、ジャーナル エントリはこの方法では承認されません。

どうすればこれを達成できるか知っている人はいますか?

ありがとうございました。

4

1 に答える 1

0

SuiteTalk を介して承認された日誌エントリを作成するには、approved = trueとを設定するだけで十分です。approvedSpecified = trueこれをテストする際に、新しい JE を Pending Approval 状態に強制する既存のワークフローを無効にする必要がありました。おそらく、承認された状態で JE を作成することを妨げている他のカスタマイズがあります。

次のコードは私にとってはうまくいきました。

var journal = new JournalEntry
{
    tranDate = DateTime.Now,
    approved = true,
    approvedSpecified = true,
    subsidiary = 2.ToRecordRef(),
    memo = "test",
    lineList = new JournalEntryLineList
    {
        line = new List<JournalEntryLine>
        {
            new JournalEntryLine
            {
                account = 122.ToRecordRef(),
                credit = 100F,
                creditSpecified = true
            },
            new JournalEntryLine
            {
                account = 122.ToRecordRef(),
                debit = 100F,
                debitSpecified = true
            }
        }.ToArray()
    },
};

var response = ns.add(journal);
于 2017-08-07T20:06:24.853 に答える