Acumatica-将约会中的文件复制到发票和备忘录中
你好 我正在尝试将附加到约会页面(FS300200)的文件移动到发票和备忘录页面(AR301000)。这是在运行约会计费操作之后或期间 文件Maintenace头数据位于SQL表上载文件中 看起来文件不是保存在UploadFile中,文件保存在哪里Acumatica-将约会中的文件复制到发票和备忘录中,acumatica,Acumatica,你好 我正在尝试将附加到约会页面(FS300200)的文件移动到发票和备忘录页面(AR301000)。这是在运行约会计费操作之后或期间 文件Maintenace头数据位于SQL表上载文件中 看起来文件不是保存在UploadFile中,文件保存在哪里 我应该填充哪些DAC来复制文件?我在下面复制了我的方法,该方法将文件从Opportunity推送到Service Order。此外,我还根据语音和服务订单进行了调整。你可以根据自己的情况调整它。在graphCreateInvoicesase中,有一个
我应该填充哪些DAC来复制文件?我在下面复制了我的方法,该方法将文件从Opportunity推送到Service Order。此外,我还根据语音和服务订单进行了调整。你可以根据自己的情况调整它。在graphCreateInvoicesase中,有一个名为CreateInvoices的方法。查看是否可以使用下面的注入例程,并扩展/覆盖CreateInvoices或该图中的相关方法
PXGraph.InstanceCreated.AddHandler<ARInvoiceEntry>((graph) =>
{
graph.RowInserted.AddHandler<ARInvoice>((sender, e) =>
{
ARInvoice arInvoice = e.Row as ARInvoice;
foreach(UploadFile file in PXSelectJoin <UploadFile,
InnerJoin<NoteDoc, On<NoteDoc.fileID, Equal<UploadFile.fileID>>,
InnerJoin<FSAppointment, On<FSAppointment.noteID, Equal<NoteDoc.noteID>>>>,
Where<FSAppointment.refNbr,Equal<Current<FSAppointment.refNbr>>,
And<FSAppointment.srvOrdType,Equal<Current<FSAppointment.srvOrdType>>.Select(Base))
{
PXNoteAttribute.SetFileNotes(sender, arInvoice, file.FileID.Value);
}
});
});
PXGraph.InstanceCreated.AddHandler((图形)=>
{
graph.RowInserted.AddHandler((发送方,e)=>
{
ARInvoice ARInvoice=e.行作为ARInvoice;
foreach(PXSelectJoin中的上载文件)