Ну работа с формой смотри в скрипте formAutoVersion.js .
Если задача только форму заменить, то смотри в funcprocpanel:
Код:
var file = extProp.saveToFile()
try{
// создадим хранилище на базе файла. Для управляемых форм тут вывалится в catch
var stg = v8Files.attachStorage(file)
// Получим из хранилища содержимое под-файла form
var form = extProp.getForm();
isManagmendForm = false
}catch(e)
{
isManagmendForm = true;
file.seek(0, fsBegin)
var text = file.getString(dsUtf8);
}
Это код по чтению формы во внутреннем формате, думаю обратная операция записи примерно такая-же.
Но, если в форме будут изменены реквизиты обработки, то думаю ничего не получиться - придется и обработку разбирать, а как там добавить реквизиты я не знаю.