Sage CRM. Существует ли способ получения идентификатора недавно созданной записи при использовании объекта CRM.CreateRecord?
Учитывая этот код:
var NewComm = CRM.CreateRecord("Communication");
NewComm("Comm_ChannelId") = Request.Form("chanId");
NewComm("Comm_Type") = "Appointment";
NewComm("Comm_DateTime") = Request.Form("initialHour");
NewComm("Comm_Status") = "Pending";
NewComm("Comm_Priority") = "Normal";
NewComm("Comm_Action") = "Meeting";
NewComm("Comm_SecTerr") = Request.Form("secTerr");
NewComm("Comm_Subject") = "No Subject";
NewComm("Comm_Note") = "No notes";
NewComm.SaveChanges();
Есть метод объекта CreateRecord для получения идентификатора недавно созданной записи?
1 ответ
Решение
После создания новой записи идентификатор становится доступным в объекте. Используя приведенный выше пример, вы можете просто получить идентификатор с этим кодом:
NewComm.SaveChanges();
var CommId = NewComm("Comm_CommunicationId");
Это относится к любому типу записи с тем же методом.
"Six Ticks" - поддержка