合约定义销售方
<?xml version="1.0" encoding="GB2312"?>
<ATTRIBUTE attributeid="16076" ecode="CNTSVR" createby="模型管理员" createtime="2022-12-02 11:34:51" modifyby="模型管理员" modifytime="2022-12-25 11:45:40" estatus="1" ename="合约服务jianghong 销售方">
<DEF>
<ATTRIBUTE TYPE="DS/PR/PS/LR/LS" PROGID="CNTRELATION" SVRERI="" RELEASE="0~0~0" USERVERSION="1">
PROGID :CNTRELATION 主题域的固定值
<CONTRACT TYPE="SALER" PARTNERTYPE="BUYER~BUYER2" CAPTION="销售协作关系">
TYPE:合约类型 PARTNERTYPE 对方的合约类型,可以是~分割的多个字符串,标识匹配的对方合约的类型 ; CAPTION 主题域的标题
<RELATION MAINDS="..WLDWRELDS" ALIAS="DEFAULT" INSTPARAM="contractinstanceid" RESDS="..WLDWBROWSEDS" RESALIAS="DEFAULT"/>
关系定义,MAINDS, ALIAS 关系数据集, RESDS, RESALIAS 资源数据集(关系对应的档案例如往来单位), INSTPARAM MAINDS的合约实例参数的名字,如果不指定默认为
contractinstanceid。上述两个数据集具有相同的contractrelationid字段和参数,必须是主键,且具有相同的数据分区方法,可以进行数据分区。
<SHARE CODE="SH" TYPE="PROVIDER">
共享数据集,目前支持一个,TYPE PROVIDER 为提供数据的一方。 CODE 合约项的代码,合约内不能重复必须为SH ,外部网页查询需要固定
<SHR CODE='MAIN' ERI=".ZCRK.BROWSEDS" ALIAS="DEFAULT" FORMAT="DEFAULT" EXPORTS="DEFAULT" INSTPARAM="contractinstanceid" RELPARAM="contractrelationid" TRANID='tranid' />
共享数据集的定义,共享数据集是一个单据,显示的是明细记录,主键是明细数据集id。ERI ALIAS FORMAT 共享数据集定义 EXPORTS 数据导出excel的格式,定义了才可以进行数据导出。 CODE 代码,可以有多个,主数据集代码默认为MAIN, 其他的数据集可以通过合约参数的subitemcode获得,目前前端只支持一个数据集,可以在共享网页上查询其他数据集。 参数相同
INSTPARAM RELPARAM 合约实例和关系的参数名称,默认值分别为contractinstanceid contractrelationid, TRANID分享单据id字段和参数名称,默认为tranid
<TRANSFER CODE="TRN">
数据转换的提供者,可以有多个转换CODE 用于识别转换, 合约子项的代码,合约内不能重复
<DATASET CODE="EDITDS" ERI=".ZCRK.BROWSEDS" ALIAS="DEFAULT" PARAMNAME="zcrkid">
<FIELD SOURCE="ecode" TARGET="ecode"/>
</DATASET>
<DATASET CODE="EDITDSSUB" ERI=".ZCRK.EDITDSSUB" ALIAS="DEFAULT" PARAMNAME="zcrkid">
<FIELD SOURCE="ecode" TARGET="ecode"/>
</DATASET>
</TRANSFER>
</SHARE>
<ITEM CODE="BRS" TYPE="DATASET" ERI=".GLQY.BROWSEDS" ALIAS="DEFAULT"/>
<ITEM CODE="EDT" TYPE="EDIT" ERI=".GLQY.EDIT"/>
<ITEM CODE="CNT" TYPE="CNTCOOP" ERI="..EXECUTOR"/>
各种类型合约项定义
</CONTRACT>
</ATTRIBUTE></DEF>
<MEMO></MEMO>
</ATTRIBUTE>
<PARAM CODE="contractinstanceid" TYPE="ADDON" REQUIRED="FALSE" NAME="" DBNAME="" DATATYPE="3" FORMAT="" DEFAULTVALUE="" PRECISION="">
AND (as_contractrelation.contractinstanceid in ( :contractrelationid) ) </PARAM>
<PARAM CODE="contractrelationid" TYPE="ADDON" REQUIRED="FALSE" NAME="" DBNAME="" DATATYPE="3" FORMAT="" DEFAULTVALUE="" PRECISION="">
</PARAM>
Created with the Personal Edition of HelpNDoc: News and information about help authoring tools and software