- 打开Acumatica项目和扩展代码
- 导航到Sales Quote页面并找到ConvertQuoteToProject方法
- 复制这个方法覆盖基类方法
- 向该复制方法添加自定义字段的代码示例
示例代码(假设自定义字段名为myField):
public class MySalesQuoteEntry_Extension : PXGraphExtension
{
public override void ConvertQuoteToProject(PMQuote pMQuote, SalesQuote sQLQuote)
{
base.ConvertQuoteToProject(pMQuote, sQLQuote);
PMProject proj = PXSelect>>>.Select(Base, sQLQuote.QuoteNbr);
if (proj != null)
{
proj.GetExtension().MyField = sQLQuote.MyField;
Base.Project.Update(proj);
}
}
}
这个示例代码用自定义字段值更新了创建后的项目记录。