如何在输入 "Lines" 时获取发票的日记帐编号?

How to get the Journal Number of an invoice when entering "Lines"?

我正在尝试从发票日记帐中获取日记帐编号(红框)。我在 Lines(蓝框)内有一个按钮,但是为了使其正常工作,当我单击 Lines(蓝框)时,我需要 Journal Number(红框)。

您的 Line 表格已经有变量 journalNum

所以在你的 Lines 表单上创建这样的参数方法

public LedgerJournalId parmJournalNum(LedgerJournalId _journalNum = journalNum) 
{ 
    journalNum = _journalNum; 

    return journalNum; 
}

然后在批处理的主要方法中 class 您可以使用以下代码获取期刊编号

if (classIdGet(args.caller()) == classNum(SysSetupFormRun)) 
{ 
    if (formHasMethod(args.caller(), identifierStr(parmJournalNum))) 
    { 
        journalNum = args.caller().parmJournalNum(); 
    } 
}