答案 0 :(得分:0)
您需要覆盖“操作”准备发票。在该操作中,您需要传递该信息。
有两种方法可以实现此目的:
public class SOOrderEntryExt : PXGraphExtension<SOOrderEntry>
{
[PXOverride]
public IEnumerable PrepareInvoice(PXAdapter adapter, Func<PXAdapter, IEnumerable> baseMethod)
{
//You can paste your field either here
return baseMethod(adapter); // and then return
}
或类似这样:
公共类SOOrderEntryExt:PXGraphExtension {
[PXOverride]
public IEnumerable PrepareInvoice(PXAdapter adapter, Func<PXAdapter, IEnumerable> baseMethod)
{
var result = baseMethod(adapter);
// add your pasting of your field here + some logic
return result;
}
取决于您的用例。