SaveFormToFile(Form: IForm; FileName: String);
Form - форма репозитория, которую необходимо сохранить в файл.
FileName - путь и наименование файла, в который будет сохранена форма.
Метод SaveFormToFile сохраняет форму в указанный файл.
Для файла, в который будет сохранена форма, должно быть указано расширение «ppform».
Для выполнения примера предполагается наличие в репозитории формы с идентификатором «Form_1».
Sub UserProc;
Var
MB: IMetabase;
Fs: IForeSerializer;
MObj: IMetabaseObjectDescriptor;
ForeForm: IForm;
Begin
MB := MetabaseClass.Active;
Fs := New ForeSerializer.Create;
MObj := MB.ItemById("Form_1");
ForeForm := MObj.Bind As IForm;
Fs.SaveFormToFile(ForeForm, "c:\" + MObj.Id + ".ppform");
End Sub UserProc;
После выполнения примера указанная форма будет сохранена в файл в корневом каталоге диска С.
См. также: