Копировать ссылку на страницу Перейти в предыдущий раздел Перейти в следующий раздел

Синтаксис:

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
.navbar > a:hover { background: #FFD73B; }