Есть ли способ создать документ из настроенного AUTemplate
через пользовательский процесс?
У меня есть пользовательский процесс, который, помимо прочего, может потребоваться для создания записей о клиентах. Я бы хотел, чтобы эти клиенты изначально основывались на шаблоне, а затем модифицировались по мере необходимости с помощью пользовательского процесса.
public static void ImportRecordsProcess(List<ImportRecord> importRecords)
{
CustomerMaint customerGraph = PXGraph.CreateInstance<CustomerMaint>();
AUTemplate template = PXSelect<AUTemplate,
Where<AUTemplate.screenID, Equal<Required<AUTemplate.screenID>>,
And<AUTemplate.templateID, Equal<Required<AUTemplate.templateID>>>>>
.Select(customerGraph, "AR303000", {configuredTemplateID});
foreach(ImportRecord importRecord in importRecords)
{
customerGraph.Clear();
/*** Somehow create a new customer from the template? ***/
// Update additional data
cust = customerGraph.CurrentCustomer.Current;
cust.AcctCD = importRecord.AcctCD;
cust.AcctName = importRecord.AcctName;
customerGraph.CurrentCustomer.Update(cust);
customerGraph.Actions.PressSave();
}
}