找回密码
 注册账号

QQ登录

只需一步,快速开始

手机号码,快捷登录

手机号码,快捷登录

初学者课程:T3自学|T6自学|U8自学软件下载课件下载工具下载资料:通资料|U8资料|NC|培训|年结积分规则 | 使用常见问题Q&A
知识库:U8 | | NC | U9 | OA | 政务U8|U9|NCC|NC65|NC65客开|NCC客开新手必读 | 任务 | 快速增金币用友QQ群[微信群]
楼主: sh_acct_yangxm

[求助] 二次开发问题

  [复制链接]
发表于 2012-3-16 13:53:44 | 显示全部楼层
如果生成的是dll文件的话,先注册,再到数据库UA_Menu表里加入按钮记录就可以了。
回复 点赞 拍砖

使用道具 举报

发表于 2012-3-29 13:53:12 | 显示全部楼层
是可以调用其他程序的,但是没有输入输出啊。只能在uap平台上做
回复 点赞 拍砖

使用道具 举报

发表于 2012-3-29 16:00:43 | 显示全部楼层
用UAP就了啊.就象是另外一个自行开发平台,可以做单据,或者档案.还有报表功能的.当然了,要另外买授权
回复 点赞 拍砖

使用道具 举报

发表于 2012-3-29 22:25:04 | 显示全部楼层
支持C#,VB DLL挂入u8菜单,ua_idt,ua_menu两个表就行,找一下资料看看吧。
890还支持EXE,8100好像不支持了。
回复 点赞 拍砖

使用道具 举报

发表于 2012-7-23 15:58:27 | 显示全部楼层
学习。。学习。
回复 点赞 拍砖

使用道具 举报

发表于 2013-4-2 14:47:23 | 显示全部楼层
用友提供的二开资料,和工具太有限了
回复 点赞 拍砖

使用道具 举报

发表于 2013-4-2 14:50:08 | 显示全部楼层
目前在用UAP开发~
回复 点赞 拍砖

使用道具 举报

发表于 2013-4-2 15:27:14 | 显示全部楼层
这里是VB的代码
Option Explicit

Implements UFPortalProxyInterface.ILoginable
Private m_oBusiness As Object
Private m_oLogin As Object



Public Property Get Business() As Object
    Set Business = m_oBusiness
End Property

' 初始化,获取Business对象,并初始化Login对象
Public Property Set Business(ByRef bBus As Object)
   
    Set m_oBusiness = Nothing
    Set m_oLogin = Nothing
   
    Set m_oBusiness = bBus
   
End Property

Private Function ILoginable_Login() As Boolean
    ILoginable_Login = True
    If ((Not m_oBusiness Is Nothing) And (m_oLogin Is Nothing)) Then
        Set m_oLogin = m_oBusiness.GetVBclsLogin() '获得login对象
        ILoginable_Login = True
        Exit Function
    Else
        Set m_oBusiness = Nothing
        Set m_oLogin = Nothing
        ILoginable_Login = False
        Exit Function
    End If
End Function

Private Function ILoginable_LogOff() As Boolean
    ILoginable_LogOff = True
End Function


Public Function ILoginable_CallFunction(ByVal cMenuId As String, ByVal cMenuName As String, ByVal cAuthId As String, ByVal cCmdLine As String) As Object

    Dim vfd As Object
    Dim strConn As String
    Dim stc As String
    Dim mform As Form
    Dim rs As ADODB.Recordset
    Set rs = New ADODB.Recordset
    Dim sql As String
   
   
    On Error GoTo ErrTray
        If Not m_oLogin Is Nothing Then
            strConn = m_oLogin.UfDbName
            stc = strConn
            
            If DBconn Is Nothing Then
                Set DBconn = New ADODB.Connection
                DBconn.ConnectionTimeout = 600
                DBconn.CommandTimeout = 1200
            End If
            If DBconn.State = 1 Then DBconn.Close
            DBconn.Open strConn
            Set mform = New clsFrmMain
            '-mform.Show
            MsgBox cMenuId
            Set vfd = m_oBusiness.CreateFormEnv("xxxxxxxxxxxAxxxxxxxxxxxxxxxxx", mform)
            Call m_oBusiness.ShowForm(mform, "DP", "xxxxxxxxxxxAxxxxxxxxxxxxxxxxx", False, True, vfd)
            Exit Function
        Else
           Exit Function
        End If
        
ErrTray:
    MsgBox Err.Description, vbCritical, "发生错误:"

End Function
回复 点赞 拍砖

使用道具 举报

发表于 2013-5-24 15:45:59 | 显示全部楼层
回复 点赞 拍砖

使用道具 举报

发表于 2013-8-19 22:40:22 | 显示全部楼层

UAP能做不过的找专家做一般人做不了
回复 点赞 拍砖

使用道具 举报

发表于 2013-9-16 13:44:52 | 显示全部楼层
销售过程在怎么用T+11.5来管理呢?高手们求教了
回复 点赞 拍砖

使用道具 举报

发表于 2013-11-14 12:20:26 | 显示全部楼层
UAP可以,能用SQL搞定的报表就用SQL搞定,自定义报表
回复 点赞 拍砖

使用道具 举报

发表于 2023-11-21 14:51:00 | 显示全部楼层
我也想知道这个问题
回复 点赞 拍砖

使用道具 举报

您需要登录后才可以回帖 登录 | 注册账号

本版积分规则

QQ|站长微信|Archiver|手机版|小黑屋|用友之家 ( 蜀ICP备07505338号|51072502110008 )

GMT+8, 2024-5-11 18:51 , Processed in 0.022535 second(s), 6 queries , Gzip On, Redis On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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