Синтаксис:
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.
© Компания DIRECTUM, 2018 | Сообщество пользователей DIRECTUM |