PublicAPI.Docflow.Document.RegisterДокументация ELMA API
Регистрация документа с помощью варианта регистрации
 
 
Синтаксис

public string Register(
	Document document,
	RegistrationVariant registrationVariant,
	ReservedRegNumber reservedRegNumber,
	Nullable<DateTime> regDate
)

Параметры

document
Тип: Document
Докумен для регистрации. Объект. Путь доступа: PublicAPI.Docflow.Document
registrationVariant
Тип: RegistrationVariant
Регистрационный вариант. Объект. Путь доступа: PublicAPI.Docflow.Objects.RegistrationVariant
reservedRegNumber
Тип: ReservedRegNumber
Зарезервированный рег. номер. Объект. Путь доступа: PublicAPI.Docflow.Objects.Nomenclature.ReservedRegNumber
regDate
Тип: System Nullable DateTime 
Дата регистрации

Возвращаемое значение

Тип: String
Строка с регистрационным номером
Примеры

//загружаем документ по идентификатору 
var doc = PublicAPI.Docflow.Document.Load(3);
//загружаем регистрационный вариант по идентификатору 
var regVariant = PublicAPI.Docflow.Document.LoadRegVariant(3);
//получаем зарезервированный регистрационный номер 
var reservedRegNumber = PublicAPI.Docflow.Objects.Nomenclature.ReservedRegNumber.ReservRegNumberByVariant(regVariant);
//указываем дату регистрации 
var regDate = DateTime.Now.AddDays(2);


//регистрируем документ 
var regNumber = PublicAPI.Docflow.Document.Register(doc, regVariant, reservedRegNumber, regDate);


//regNumber - регистрационный номер документа doc 


//ВНИМАНИЕ!! Данный метод будет работать только при настроенном регистрационном варианте
См. также