<客户端规则,服务端规则>

CONFIRM =’TRUE’ 服务端不检查

       <PRSAVERULES>

保存之前对于整个数据集进行合法性检查

            <ITEM EXPRESSION='' MESSAGE='' CONFIRM='TRUE' EACH=’FALSE’/> 

     MESSAGE 表达式为FALSE 时,如果CONFIRM=TRUE显示提示信息需要用户确认,FALSE 时,提示的错误信息, 消息可以是混合表达式 

               CONFIRM 默认为FALSE,如果为TRUE,且表达式为FALSE,提示消息用户确认是或否,如果是,继续保存,否则触发异常。

                EACH 是否每条记录都执行一次检查。默认为false

ITEM 可以有多个。

       </PRSAVERULES>举例:

<PRSAVERULES>

               <ITEM EXPRESSION="c_zzjg_ecode == 'dm'" MESSAGE="" CONFIRM="FALSE" EACH="FALSE"/>

                       <ITEM EXPRESSION="tranmemo == '123'" MESSAGE="{tranmemo} 不符合{ecode} 单据的需求" CONFIRM="TRUE" EACH="TRUE"/>

       </PRSAVERULES>

</ITEM>

Created with the Personal Edition of HelpNDoc: Produce online help for Qt applications