【发布时间】:2017-01-03 22:35:15
【问题描述】:
我正在尝试使用操作按钮 AddFollowUp to Leads 编写一些自定义代码。我想:
- 更新名为
UsrNextFollwup的自定义字段 -> 如何访问对象中的自定义字段? - 我可以使用 PXSelect 更新我找到的对象,但是如何插入新对象?例如,如果我创建联系人
myContact=new Contact();//设置属性等 -> 我如何插入它? - 如何找到当前用户的 ID?我可以从 Contact
curLead=Base.LeadCurrent.SelectSingle()获得当前潜在客户,但我也想要 @me 函数之类的东西。
我的代码:
public class LeadMaint_Extension:PXGraphExtension<LeadMaint>
{
public PXAction<PX.Objects.CR.Contact> AddFollowUp;
public PXSelect<CRActivity> Task;
[PXButton(CommitChanges = true)]
[PXUIField(DisplayName = "Add FollowUp")]
public void addFollowUp()
{
Contact curLead=Base.LeadCurrent.SelectSingle();
DateTime dueDate = DateTime.Now;
curLead.CreatedDateTime = dueDate.AddDays(14); //works great
curLead.UsrNextFollwup = dueDate.AddDays(14); //doesn't work
}
}
【问题讨论】:
标签: acumatica