Объект IEDocumentFactory
Метод ChangeTypeAndKind – изменить тип карточки и вид электронного документа
Синтаксис:
function ChangeTypeAndKind( EDocumentID: Integer; const EDocumentNewTypeCode: WideString; const EDocumentNewKindCode: WideString; NeedMoveToDefaultStorage: WordBool; const LifeCycleStageCode: WideString): IEDocument; |
Параметры:
EDocumentID – ИД электронного документа;
EDocumentNewTypeCode - имя нового типа карточки электронного документа. В качестве значения параметра следует передавать имя записи из справочника Типы карточек электронных документов;
EDocumentNewKindCode - код нового вида электронного документа. В качестве значения параметра следует передавать код записи из справочника Виды электронных документов;
NeedMoveToDefaultStorage - признак переноса документа в хранилище по умолчанию для вида EDocumentNewKindCode: True, документ переносится в хранилище по умолчанию для вида EDocumentNewKindCode, False, документ остается в прежнем хранилище;
LifeCycleStageCode – имя новой стадии жизненного цикла документа. В качестве значения параметра следует передавать имя одной из стадий жизненного цикла, используемого для вида электронных документов с кодом EDocumentNewKindCode;
Возвращаемое значение:
Электронный документ.
Описание:
Метод изменяет тип карточки и вид электронного документа. При этом может быть изменена стадия жизненного цикла документа, и документ может быть перенесен в другое хранилище. При изменении вида электронного документа нужно указать новые тип карточки и стадию жизненного цикла, соответствующие новому виду электронного документа. При изменении типа карточки можно указать прежний вид электронного документа и стадию жизненного цикла.
Получив электронный документ в результате выполнения метода, нужно означить реквизиты, обязательные для нового типа карточки и сохранить изменения с помощью метода IObject.Save. Отменить изменения можно с помощью метода IObject.Cancel.
© 2009, Компания DIRECTUM
|
Отправить комментарий к этому разделу на
support@directum.ru
|