用友NC二次开发

NC65拉单

2019-05-07  本文已影响0人  把酒对牛
<!-- 新增菜单 -->
    <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>
<!-- 转单参照单据信息 -->
    <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>
上一篇 下一篇

猜你喜欢

热点阅读