QPR Knowledge Base 2017.1

CreateCopy

CreateCopy

Previous topic Next topic No directory for this topic  

CreateCopy

Previous topic Next topic Topic directory requires JavaScript Mail us feedback on this topic!  

Revision history:

Introduced in QPR 7.2.1

 

Creates a new element by copying element identified by the SourceId parameter. ScorecardId and ParentId parameters are used to locate the copy to some exact position.

 

Synopsis:

 

SCModel.CreateCopy(SourceID, ScorecardId, ParentID, out Id)

 

Parameters:

 

SourceId: Integer. ID of object which is to be copied

ScorecardId: Integer. ID of some existing object

ParentId: Integer. If this is 0, then new element is created under the top element

Id: Integer. ID of new object is returned in this parameter

 

Required Rights:

 

Administrator or Model Administrator rights to the SCModel.

 

Return Values:

Below are listed the return values that this function can return:

 

RV_SUCCESS

RV_MODEL_NOT_OPEN

RV_NO_RIGHTS

RV_SCORECARD_NOT_FOUND

RV_PARENT_NOT_FOUND

RV_ELEMENT_NOT_FOUND

RV_INVALID_ELEMENT_TYPE

RV_CANNOT_COPY_TOPELEMENT

RV_CANNOT_COPY_REFERENCE

RV_UNKNOWN_ERROR

 

Example Procedure:

 

iRet = SCModel.CreateCopy(iMeaId, ScorecardId, 0, Id)