NC65拉单

  • 元数据
    参照同一功能模块下的其他元数据即可,属性和接口多多益善,多了可以不用,少了以后再想加就麻烦了。记得保存好建库脚本,生成的时候会有路径选择。配到流程信息接口中的审批时间要用动态属性,不然审批的时候会报错。

  • 单据
    新建完成之后记得备份脚本和.upm文件,分别在项目的scriptMETA-INF目录下。一般来说单据和元数据是独立的,元数据稍微修改修改属性不需要重新生成单据。

  • 分配权限
    假设什么都不知道,先到用户功能权限查询节点查询当前用户的权限,随便点个职责,通过超链接跳转到职责管理页面,添加权限即可。

  • 拉单
    单据类型管理,添加下游单据。
    单据转换规则,配得比较麻烦,可以从数据库导出pub_vochange和pub_vochange_b的数据,上正式环境的时候直接使用即可。
    添加拉单按钮,配置文件可以参考系统中已有功能的配置文件,ref引用的bean一般在生成的xml中已经存在了,只是命名不一样,找到class相同的bean即可。
    配置完成之后,需要去编写自己的按钮类,通过nc.ui.pub.pf.PfUtilClient来调用流程平台的单据转换规则进行拉单。

<!-- 新增菜单 -->
    <bean id="addMenuGroup" class="nc.ui.pubapp.uif2app.actions.AddMenuAction"
        init-method="initUI">
        <property name="billType" value="SZA1" />
        <property name="actions">
            <list>
                <!-- <ref bean="addAction" /> -->
                <ref bean="separate" />
                <ref bean="addWrAction" />
            </list>
        </property>
        <property name="model" ref="bmModel" />
        <property name="pfAddInfoLoader" ref="pfAddInfoLoader"></property>
    </bean>

<bean id="separate" class="nc.funcnode.ui.action.SeparatorAction" />

<bean id="pfAddInfoLoader" class="nc.ui.pubapp.uif2app.actions.PfAddInfoLoader">
    <property name="billType" value="SZA1" />
    <property name="model" ref="manageAppModel" />
</bean>

<!-- 参照生产报告 -->
    <bean id="addWrAction" class="nc.ui.mmpac.technology.action.AddWrAction">
        <property name="sourceBillType" value="55A4" />
        <property name="sourceBillName" value="生产报告" />
        <property name="flowBillType" value="false" />
        <property name="model" ref="bmModel" />
        <property name="transferViewProcessor" ref="transferViewProcessor" />
    </bean>

<!-- 转单后公共代码处理 -->
    <bean id="transferViewProcessor" class="nc.ui.pubapp.billref.dest.TransferViewProcessor">
        <property name="list" ref="billListView" />
        <!-- 列表按钮容器 -->
        <property name="actionContainer" ref="actionsOfList" />
        <!-- 卡片按钮容器 -->
        <property name="cardActionContainer" ref="actionsOfCard" />
        <!-- 单据保存按钮 -->
        <property name="saveAction" ref="saveScriptAction" />
        <!-- 单据提交按钮 -->
        <property name="commitAction" ref="commitScriptAction" />
        <!-- 单据取消按钮 -->
        <property name="cancelAction" ref="cancelAction" />
        <!-- 快速查询区 
        <property name="queryAreaShell" ref="viewa" />-->
        <property name="queryInfoToolbarPanel" ref="viewb" />
        <property name="billForm" ref="billForm" />
        
        <property name="transferLogic">
            <bean class="nc.ui.pubapp.billref.dest.DefaultBillDataLogic">
                <property name="billForm" ref="billForm" />
            </bean>
        </property>
    </bean>
  • 自定义查询
    有时候我们需要对上游单据进行过滤,不是所有的单据都需要被拉。这时候就需要编写来源单据显示类。但是来源单据查询类和查询模板标识也是要配的,不然会报错,使用默认的查询类<nc.ui.pubapp.billref.src.DefaultBillReferQuery>和查询模板即可(但是需要去功能模板设置一下节点标识)。
    来源单据显示类还是引用了一个配置文件,配置了来源单据的各种信息,我们只需要重写查询服务即可。VO的命名可能千奇百怪,但是我们只要观察父类和示例的一致,就是满足条件的VO。
<!-- 转单参照单据信息 -->
    <bean id="refInfo" class="nc.ui.pubapp.billref.src.RefInfo">
        <property name="headVO">
            <bean class="nc.vo.mmpac.wr.entity.WrVO">
            </bean>
        </property>
        <property name="bodyVO">
            <bean class="nc.vo.mmpac.wr.entity.WrItemVO">
            </bean>
        </property>
        <property name="billVO">
            <bean class="nc.vo.mmpac.wr.entity.AggWrVO">
            </bean>
        </property>
        <property name="viewVO">
            <bean class="nc.vo.mmpac.wr.entity.WrSerNoViewVO">
            </bean>
        </property>
        <!-- 单据模板 -->
        <property name="billNodeKey" value ="55A4toSZA1"></property>
        <property name="billViewNodeKey" value ="55A4toSZA1"></property>
        <!-- 来源单据pk -->
        <property name="sourcevoPkName" value ="vbsrcid"></property>
        <!-- 来源单据号 -->
        <property name="sourcevoBillNOName" value ="vbsrccode"></property>
        <!-- 单据查询服务 nc.ui.pubapp.uif2app.model.IQueryService -->
        <property name="queryService">      
            <bean class="nc.ui.mmpac.m55a4.billui.model.QueryServiceFor55A4">
            </bean>
        </property>
    </bean>
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 216,287评论 6 498
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 92,346评论 3 392
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 162,277评论 0 353
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 58,132评论 1 292
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 67,147评论 6 388
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 51,106评论 1 295
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 40,019评论 3 417
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 38,862评论 0 274
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 45,301评论 1 310
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 37,521评论 2 332
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 39,682评论 1 348
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 35,405评论 5 343
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 40,996评论 3 325
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 31,651评论 0 22
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,803评论 1 268
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 47,674评论 2 368
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 44,563评论 2 352

推荐阅读更多精彩内容

  • ORA-00001: 违反唯一约束条件 (.) 错误说明:当在唯一索引所对应的列上键入重复值时,会触发此异常。 O...
    我想起个好名字阅读 5,306评论 0 9
  • 国家电网公司企业标准(Q/GDW)- 面向对象的用电信息数据交换协议 - 报批稿:20170802 前言: 排版 ...
    庭说阅读 10,952评论 6 13
  • 一、编程规约 (一)命名规约 【强制】 代码中的命名均不能以下划线或美元符号开始,也不能以下划线或美元符号结束。反...
    喝咖啡的蚂蚁阅读 1,504评论 0 2
  • wenjinglu10@gmail.com
    最佳姐妹阅读 254评论 0 0
  • 《流浪猫鲍勃》百度云资源无删减「HD1280p/MP4蓝光高清中字」云网盘下载 如果人生有谷底,电影《流浪猫鲍勃》...
    820nw37S阅读 253评论 0 0