阳光网驿-企业信息化交流平台【DTC零售连锁全渠道解决方案】

 找回密码
 注册

QQ登录

只需一步,快速开始

扫描二维码登录本站

手机号码,快捷登录

老司机
查看: 3261|回复: 6

[原创] 用友通外挂模块菜单处理

[复制链接]
  • TA的每日心情

    2010-12-18 11:19
  • 签到天数: 2 天

    [LV.1]初来乍到

    发表于 2008-10-12 14:49:54 | 显示全部楼层 |阅读模式
    用友通作为用友的低端产品没有U8的UAP平台及EAI平台,对用友通的二次开发就不如U8方便,和受一些限制。因受网友对U8二次开发文章([管理软件论坛网]U870的UAP怎么调用插件)的启发,摸索出一点用友通外挂模块菜单处理的方法,记录如下:
    1、修改用友通的菜单文件
    用友通的菜单文件为XML文件,放在UFSMART\Portal目录中,SYSMENU.XML为系统主菜单、WORK.XML为工作区菜单。
    SYSMENU菜单内容
    <?xml version="1.0" encoding="gb2312" ?><doc>
    <menu key="FILE" caption="文件" visible= "1">
          <menu key="Relogin" caption="重新注册" visible="1"/>
          <menu key="Exit" caption="退出" visible="1"/>
    </menu>
    。。。。。。。。。。。。。。。。。。。。。。。。。。
    <menu key="FT" caption="现金流量表" visible="0"/>
    <menu key="FP" caption="财务分析" visible="1"/>
    <menu key="SC" caption="票据通" visible="1"/>
    <menu key="YX" caption="出纳通" visible="1"/>
    <menu key="KHT" caption="客户通" visible="1"/>
    <menu key="versioncaption" caption="用友通标准版10.3" visible="0" />
    </doc>
    其中key是功能调用值,caption是菜单名,visible是否显示1为显示0为隐藏。修改该文件录就能修改用友通主菜单
    WORK工作区菜单格式与主菜单位相差不多,比主菜单多了几个属性,用来定义工作区图标样式。
    2、修改Portal.exe文件
    光有了菜单还不行,还要把菜单与执行文件关联起来。用友通没U8的UA_MENU表没有IDT.DLL(为XML格式)注册文件,似乎没有什么方法可以把外部执行文件与菜单关联起来了。如果不能增加还可以暴力替换呀。就那现金流量表来开刀了(用友通中没有开放单独的现金流量模块),我们把现金流量表改为PS模拟器,先修改主菜单<menu key="FT" caption="现金流量表" visible="0"/>为<menu key="FT" caption="PS模拟器" visible="1"/>。
    再修改Portal.exe文件,用ULTRAEDIT打开,找到00011aah区,这里就是外挂菜单对应信息区了。找到F.T.(46005400),这里就是现金流量表的执行文件信息区了.修改为PS模拟器的执行文件路径和名称。注意文件路径和名称不能过长。
    楼主热帖
    启用邀请码注册,提高发帖质量,建设交流社区
  • TA的每日心情

    2024-2-23 09:14
  • 签到天数: 567 天

    [LV.9]以坛为家II

    发表于 2008-10-31 10:45:19 | 显示全部楼层
    厉害。。领教了。。。。。。。。。。。。。。。。。。。。。。
    启用邀请码注册,提高发帖质量,建设交流社区
  • TA的每日心情
    开心
    2023-11-28 15:16
  • 签到天数: 417 天

    [LV.9]以坛为家II

    发表于 2008-11-1 20:06:51 | 显示全部楼层
    支持楼主。领教了。
    启用邀请码注册,提高发帖质量,建设交流社区
  • TA的每日心情
    慵懒
    2017-3-20 08:30
  • 签到天数: 173 天

    [LV.7]常住居民III

    发表于 2008-11-4 10:12:51 | 显示全部楼层


    这个也能改啊,学习学习!!等一下去试试。
    启用邀请码注册,提高发帖质量,建设交流社区
  • TA的每日心情
    开心
    2024-4-8 17:30
  • 签到天数: 793 天

    [LV.10]以坛为家III

    发表于 2008-11-5 11:33:17 | 显示全部楼层
    值得学习,还不知道!等一下试试看
    启用邀请码注册,提高发帖质量,建设交流社区

    该用户从未签到

    发表于 2008-11-5 12:11:46 | 显示全部楼层
    找到F.T.(46005400),这里就是现金流量表的执行文件信息区了.修改为PS模拟器的执行文件路径和名称。注意文件路径和名称不能过长。
    楼主,这段看不懂,能举例说明一下吗?谢谢
    启用邀请码注册,提高发帖质量,建设交流社区
  • TA的每日心情

    2010-12-18 11:19
  • 签到天数: 2 天

    [LV.1]初来乍到

     楼主| 发表于 2008-11-9 11:06:44 | 显示全部楼层
    原帖由 长阳当空 于 2008-11-5 12:11 发表
    找到F.T.(46005400),这里就是现金流量表的执行文件信息区了.修改为PS模拟器的执行文件路径和名称。注意文件路径和名称不能过长。
    楼主,这段看不懂,能举例说明一下吗?谢谢


    http_imgload.gif
    给你张图,研究研究就有收获的.

    [ 本帖最后由 断壁残阳 于 2008-11-9 11:17 编辑 ]
    http_imgload.gif
    启用邀请码注册,提高发帖质量,建设交流社区
    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    快速回复 返回顶部 返回列表