<?xml version="1.0" encoding="GB2312"?>

<ATTRIBUTE TYPE="PR" PROGID="" SVRERI="_PP.DAT.SVRDAT" CODE="DATA" NAME="数据定义" >

<TABLES   IMMUTABLE="FALSE"  IMMUTABLESVR="FALSE" NOROOM=’TRUE’>


<TABLE CODE="t_xsdd" IDCOL="xsddid"   MAINIDCOL="" IDTYPE="dtLong"/>

<TABLE CODE="t_chjhmx" IDCOL="chjhmxid" MAINIDCOL="tranid" CON="entityid = 9130"/>

CODE  表名称

IDCOL 主键列的名称

MAINIDCOL  子表对应主表的外键字段列名称,默认为主表的主键列名称

IDTYPE id列的数据类型,默认为 dtString

CON 多个表共用一个表时, 删除的过滤条件, 必须可以直接应用于sql的固定条件,即不存在变量 不包含where和and。 只用于子表(在拣货单的明细关联表中使用。)



通过参与的方式来限制删除,创建数据连接,列条件提示录入

<ATTENDEE ERI='参与路径'  ACTION='参与活动'  COL='外键名称' CODECOL='数据集代码列名称' /> 

后台监听实体删除事件,检查数据的合法性。 前台可以据此建立链接打开记录。

</TABLE>

<TABLE CODE="t_xsddmxcm" IDCOL="xsddmxcmid"/>

</TABLES>

<FIELDSEXP>

       <ESTATUS EXPRESSION="FALSE=1~GRAY=7~TRUE=2"/>

       <LOCKSTATUS EXPRESSION="TRUE=1~FALSE=0"/>

       <CLOSESTATUS EXPRESSION="TRUE=1~FALSE=0"/>

       <XSTATUS EXPRESSION="1=待提~2=库存~3=作废"/>

    DL,CBX : 等类型的定义

</FIELDSEXP>

<FINALIZE FIELD="t_xsdd.trantime" DSERI="..BROWSEDS" FORMAT="DEFAULT" ALIAS="DEFAULT"/>

结账时间字段定义

                       <LOCK>锁定,提交,编辑完成后提交,提交后不能修改

                               <ENABLE VALUE="TRUE" SET="TRUE"/>

                                       是否启用提交功能,默认为TRUE

                               <CREATOR VALUE="TRUE" SET="TRUE"/>  

创建者是否可以提交或撤回 默认为TRUE

                               <UNLOCKSELF VALUE="TRUE" SET="TRUE"/>

                                       是否必须由提交人撤回 ,默认FALSE

                       </LOCK>


提交状态: 只有提交后单据才能成为正式的单据,否则还处于非正式状态。 非正式的不可以审核和记账 ,提交后的记录可以作为参与,否则不能参与。 

保存并提交, 如果需要提交后记账,可以在记账中设定。 

记账或者审核后的单据不可以撤回。 


                       <AUDIT>

                               <ENABLE VALUE="TRUE" SET="TRUE"/>

               是否启用审核功能TRUE

                               <REQUIRELOCK VALUE="TRUE" SET="TRUE"/>

               是否单据提交后才可以审核 默认为TRUE

                               <CREATOR VALUE="FALSE" SET="TRUE"/>

               创建者是否可以审核 默认为TRUE ,

                               < LOCKER VALUE="FALSE" SET="TRUE"/>

               提交者是否可以审核 默认为TRUE ,

                               <UNAUDITSELF VALUE="TRUE" SET="TRUE"/>

               是否审核的人自己才能撤审默认FALSE

                       </AUDIT>



       

<CLOSE> 关闭不能用于参与

   <ENABLE  VALUE=’TRUE’ SET=’TRUE’/>      

       是否启用关闭功能 

</CLOSE>

作废,只有提交及其前状态可以关闭,关闭后不能参与,也不能审核和记账。

<DELETE>

                               <CREATOR VALUE="FALSE" SET="TRUE"/>

创建者可以删除


</DELETE>

                       <COMMENT>

                               <ENABLE VALUE="TRUE" SET="TRUE"/>

                               <RESULT VALUE="同意,不同意" SET="TRUE"/>

                               <DEL VALUE="24" SET="TRUE"/>

//允许撤回小时   0 随时可以撤回  , -1 不允许撤回

                       </COMMENT>

关联的记账属性,移动中使用

<RESREQ ERI=“”> 


</ATTRIBUTE>





<TABLES NOROOM=’FALSE’ NOSTATUS=’FALSE’ IMMUTABLE="FALSE" IMMUTABLESVR="FALSE" >

按照顺序,第一个为主表,其他的为子表。 每个子表中必然包含主表的外键,。

NOROOM 设定为TRUE数据集查询不增加room参数

NOSTATUS 删除和修改的时不检查estatus和lockstatus等状态

IMMUTABLESVR="FALSE" 前台是否拒绝更改数据的操作(编辑和数据操作,修改和新建,审核,撤销审核,锁定,解锁,点评,打开和关闭)

IMMUTABLE="FALSE" 前台是否拒绝任何操作,如果定义了IMMUTABLESVR前台也拒绝。 

<TABLE CODE="t_cgdd" IDCOL="cgddid" IDTYPE='dtLong' MAINIDCOL=''/>

CODE:表名称

IDCOL:主键名称

IDTYPE : 主键的类型,默认为dtLong

MAINIDCOL 如果子表外键与主表主键列名称不同,需要指定,否则不需要指定。 

<TABLE CODE="t_cgddmx" IDCOL="cgddmxid" MAINIDCOL=''/>

<TABLE CODE="t_cgddmxsm" IDCOL="cgddmxsmid" MAINIDCOL=''/>

</TABLES>

Created with the Personal Edition of HelpNDoc: iPhone web sites made easy