Смотрел https://www.elma-bpm.ru/kb/article-11.html
Непонятно на какое событие использовать скрипт.
Делал так
Код:
public void add_file (Context context, EleWise.ELMA.Model.Views.FormViewBuilder<Context> form)
{
int id_doc= 8; //идентификатор документа, в котором содержится шаблон
var versionFile = Locator.GetServiceNotNull<IDocumentFileManager>().GetFileByDocumentId(id_doc);
var file = Locator.GetServiceNotNull<ITemplateFileManager>().CreateFromTemplate(versionFile.Id);
// Создаем генератор
var generator = Locator.GetServiceNotNull<DocumentGeneratorManager>().Create(file.ContentFilePath);
// Генерируем документ
generator.Generate(context);
// Сохраняем файл сгенерированного документа
Locator.GetServiceNotNull<IFileManager>().SaveFile(file);
// Записываем результат в переменную
context.DobavlenieFayla = file;
}
Я так понимаю на имеющийся шаблон должна создаваться версия.
Последнее редактирование: 27 окт 2017