亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? bos_loanlist_plugins.cls

?? 完成報銷系統(tǒng)的業(yè)務(wù)流程;在報銷系統(tǒng)中達(dá)到預(yù)算控制目的;將歷史數(shù)據(jù)導(dǎo)入金蝶賬套生成歷史備查數(shù)據(jù)。
?? CLS
?? 第 1 頁 / 共 2 頁
字號:
VERSION 1.0 CLASS
BEGIN
  MultiUse = -1  'True
  Persistable = 0  'NotPersistable
  DataBindingBehavior = 0  'vbNone
  DataSourceBehavior  = 0  'vbNone
  MTSTransactionMode  = 0  'NotAnMTSObject
END
Attribute VB_Name = "BOS_LoanList_PlugIns"
Attribute VB_GlobalNameSpace = False
Attribute VB_Creatable = True
Attribute VB_PredeclaredId = False
Attribute VB_Exposed = True
Attribute VB_Description = "This is ListEvents Interface Class, made by K3BOSPLUGINSWIZAED"
Option Explicit

 
'定義 ListEvents 接口. 必須具有的聲明, 以此來獲得事件
Private WithEvents m_ListInterface  As ListEvents
Attribute m_ListInterface.VB_VarHelpID = -1
Public mnuBack As KFO.Dictionary
 
Public Sub Show(ByVal oListInterface As Object)

    'ListEvents 接口實(shí)現(xiàn)
    '注意: 此方法必須存在, 請勿修改
    Set m_ListInterface = oListInterface

End Sub

Private Sub Class_Terminate()

    '釋放接口對象
    '注意: 此方法必須存在, 請勿修改
    Set m_ListInterface = Nothing

End Sub

Private Sub m_ListInterface_MenuBarClick(ByVal BOSTool As K3ClassEvents.BOSTool, Cancel As Boolean)
            Dim Vch As Object, Mode As Long
            Dim VchId As Long
    Dim bret As Boolean

        Select Case BOSTool.ToolName
        Case "CreVou"

            bret = ImportLoanVou(m_ListInterface.GetSelectedBillInfo)
        Case "makeVou"
            VchId = getVouid(m_ListInterface.GetSelectedBillInfo)
            If VchId = 0 Then
                bret = ImportLoanVou(m_ListInterface.GetSelectedBillInfo)
            Else
                 '彈出憑證界面修改憑證
                VchId = getVouid(m_ListInterface.GetSelectedBillInfo)
                If VchId <> 0 Then
                    Set Vch = CreateObject("Mvedit.MVoucherEdit")
                    Mode = 2
                    Vch.LoadVoucher Mode, VchId
                    AlterVouNo VchId
                End If
                Set Vch = Nothing
            End If
        Case "viewVou"
        Case "mnuEditDelete"
           If VerUser(m_ListInterface.GetSelectedBillInfo) = False Then
                Cancel = True
           End If
        Case Else
        End Select

End Sub
'***********************************************************************************
'導(dǎo)入憑證
'參數(shù) VouVector 用戶選擇的借款單據(jù)信息
'
'***********************************************************************************
Private Function ImportLoanVou(VouVector As KFO.Vector) As Boolean
    Dim glVouRs As New KFO.Vector
    Dim lFid As Long                            '單據(jù)編號
    Dim glvch As Object                         '中間層憑證對象
    Dim mvch As KFO.Dictionary                  '待保存憑證頭
    Dim mvchentry As KFO.Vector                 '待保存憑證分錄集
    Dim entry As KFO.Dictionary                 '待保存憑證分錄
    Dim mvchdetail As KFO.Vector                '核算項目明細(xì)集
    Dim detail As KFO.Dictionary                '核算項目明細(xì)
    Dim i, iCount As Long, j As Long
    Dim vValue      As Variant
    Dim rs As New ADODB.Recordset
    
    Dim sVouType() As String  '憑證模板數(shù)組
    
    Dim sDepId As String         '部門編碼
    Dim sProposer As String      '申請人編碼
    Dim lLoanItem As Long       '借款項目
    Dim lLoanType As Long       '借款方式
    Dim sBillNo As String       '單據(jù)編碼
    Dim sSql As String
    Dim sInfo As String          '最后提示信息
    Dim sfid As String          '要更新單據(jù)內(nèi)碼集
    Dim bret As Boolean

    Dim tmpRs As New ADODB.Recordset
    On Error GoTo ERR
    sInfo = ""
    '此處添加處理 生成憑頭
    Set mvch = New KFO.Dictionary
    Dim sYear As String
    Dim sPeriod As String
    sYear = m_ListInterface.K3Lib.GetData("select FValue from t_systemprofile where FCategory='GL' and FKey='CurrentYear'")("FValue")
    sPeriod = m_ListInterface.K3Lib.GetData("select FValue from t_systemprofile where FCategory='GL' and FKey='CurrentPeriod'")("FValue")
    mvch("FDate") = getDate(sYear, sPeriod)
'    mvch("FDate") = m_ListInterface.K3Lib.GetData("SELECT GETDATE() AS FDate")("Fdate")
    mvch("FGroupID") = "1"
'    mvch("FReference") =
    
    Set mvchentry = New KFO.Vector
    '取憑證分錄模板
     bret = getVouEntryInfo(sVouType())
     If bret = False Then
        MsgBox "請設(shè)置借款申請單的憑證模板!"
        ImportLoanVou = False
        Exit Function
     End If
    
    With VouVector
    i = 1
begFor: While i <= VouVector.Size
            '取單據(jù)編號
            lFid = .Item(i)("Fid")
            '取單據(jù)信息
            sSql = "select t2.Fnumber as DepNum,t3.Fnumber as ProposerNum,* from t_EP_ER_Loan t1" & _
                    " left join t_item t2 on t2.Fitemclassid=2 and  t1.FReqDept =t2.Fitemid " & _
                    "left join t_item t3 on t3.Fitemclassid=3 and  t1.FProposer =t3.Fitemid where t1.Fid='" & lFid & "'"
                    
            Set rs = m_ListInterface.K3Lib.GetData(sSql)
            If rs.State = adStateOpen And rs.RecordCount = 1 Then
                '判斷是否生成過憑證 '判斷是否已經(jīng)審核
                If Not (CStr(rs("FVouUser")) = "" Or CLng(rs("FVouUser") = 0)) <> 0 Then
                    sSql = "select isnull(count(*),0)  as vouCun from t_voucher where fvoucherid= '" & rs!FVouid & "'"
                    Set tmpRs = m_ListInterface.K3Lib.GetData(sSql)
                    If tmpRs!vouCun <> 0 Then
                        i = i + 1
                        sInfo = sInfo & "借款申請單:" & rs("FBillno") & "生成憑證失??!原因:已經(jīng)生成憑證" & vbCrLf
                        GoTo begFor
                    End If
                    Set tmpRs = Nothing
                End If

                If CLng(rs("FUser")) = 0 Then
                     i = i + 1
                     sInfo = sInfo & "借款申請單:" & rs("FBillno") & "生成憑證失??!原因: 單據(jù)還沒有審核。" & vbCrLf
                     GoTo begFor
                End If

            End If
  
                '部門 ,申請人,金額,借款項目
                sDepId = rs("DepNum")
                sProposer = rs("ProposerNum")
                vValue = rs("FCtlAmt")
                lLoanItem = rs("FLoanItem")
                lLoanType = rs("FLoanType")
                sBillNo = rs("FBillno")

                '創(chuàng)建憑證分錄
                Set entry = New KFO.Dictionary
                
                If lLoanType = 1000203 Then lLoanType = 1000202
                
                For j = 1 To UBound(sVouType, 2)
                    If sVouType(1, j) = lLoanType Then '借款方式相同
                        Set entry = New KFO.Dictionary
                        entry("FExplanation") = "借款申請單,單據(jù)編號:" & sBillNo & vbCrLf & "借款用途:" & CNulls(rs("FNote1"), "")
                        entry("FAccountID") = sVouType(3, j)
                        entry("FDC") = sVouType(2, j)
                        entry("FAmount") = vValue
                        entry("FQuantity") = 0
                        entry("FUnitPrice") = 0
                        entry("FMeasureUnitID") = 0
                                            
                        Set mvchdetail = New KFO.Vector
                        '創(chuàng)建核算項目明細(xì)
                        If sVouType(4, j) <> "" Then
                            
                            Set detail = New KFO.Dictionary
                            detail("FItemClassNumber") = sVouType(4, j)
                            If sVouType(4, j) = "002" Then detail("FItemNumber") = sDepId
                            If sVouType(4, j) = "003" Then detail("FItemNumber") = sProposer
                            mvchdetail.Add detail
                        End If
                        If sVouType(5, j) <> "" Then
'                            Set mvchdetail = New KFO.Vector
                            Set detail = New KFO.Dictionary
                            detail("FItemClassNumber") = sVouType(5, j)
                            If sVouType(5, j) = "002" Then detail("FItemNumber") = sDepId
                            If sVouType(5, j) = "003" Then detail("FItemNumber") = sProposer
                            mvchdetail.Add detail
                            
                        End If
                       Set entry("_Details") = mvchdetail
                        mvchentry.Add entry
                       
                    End If
                Next j
                '拼生憑證正確的單據(jù)內(nèi)碼
                If entry.Count <> 0 Then
                    If sfid = "" Then
                        sfid = sfid & CStr(lFid)
                    Else
                        sfid = sfid & "," & CStr(lFid)
                    End If
                    sInfo = sInfo & "借款申請單:" & rs("FBillno") & "生成憑證成功!" & vbCrLf
                Else
                    sInfo = sInfo & "借款申請單:" & rs("FBillno") & "生成憑證失??!原因:該借款方式的憑證模板設(shè)置錯誤!" & vbCrLf
                End If
            
            If rs.State = adStateOpen Then rs.Close
            i = i + 1

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产精品不卡视频| 亚洲成人自拍一区| 欧美日韩在线直播| 国产一区二区三区免费| 亚洲欧美日韩在线| 久久久久久免费| 欧美丰满美乳xxx高潮www| www.日本不卡| 激情文学综合丁香| 亚洲国产视频网站| 亚洲视频一区二区在线| 国产无人区一区二区三区| 在线播放中文一区| 在线免费亚洲电影| 成人开心网精品视频| 久久精品国产**网站演员| 亚洲香肠在线观看| 成人免费在线视频观看| 日韩av不卡一区二区| 伊人一区二区三区| 中文字幕中文字幕一区| 久久综合成人精品亚洲另类欧美| 欧美日韩国产综合久久| 一本色道a无线码一区v| 成人av免费在线观看| 国产裸体歌舞团一区二区| 久久精品国产精品亚洲红杏| 五月天网站亚洲| 亚洲成人免费影院| 亚洲老司机在线| 亚洲视频一区二区在线| 国产精品精品国产色婷婷| 国产精品视频第一区| 国产日韩欧美精品在线| 久久亚区不卡日本| 26uuu久久天堂性欧美| 91精品国产高清一区二区三区| 欧美日韩亚洲综合一区| 欧美最新大片在线看| 91激情在线视频| 91国偷自产一区二区三区观看 | 天天av天天翘天天综合网| 亚洲日本一区二区| 一区二区在线观看不卡| 亚洲精品中文字幕在线观看| 综合av第一页| 一区二区三区在线免费视频| 亚洲综合自拍偷拍| 亚洲第一福利一区| 日韩av二区在线播放| 久久国产视频网| 国产精品自在在线| fc2成人免费人成在线观看播放| 成人激情小说乱人伦| 91丨九色porny丨蝌蚪| 欧美综合天天夜夜久久| 欧美精品在线观看播放| 日韩精品一区二区三区视频播放 | 东方aⅴ免费观看久久av| 成人久久久精品乱码一区二区三区| 成人黄色a**站在线观看| 99久久久精品| 欧美日韩一二三区| 日韩午夜在线播放| 国产欧美一区二区三区在线看蜜臀 | 精品国产成人系列| 亚洲国产精品国自产拍av| 亚洲欧美日韩国产成人精品影院 | 国内外成人在线| 精品成人a区在线观看| 日本一区免费视频| 依依成人综合视频| 奇米影视一区二区三区小说| 国产电影一区在线| 欧美在线观看你懂的| 欧美成人精精品一区二区频| 国产精品乱人伦中文| 亚洲大片在线观看| 国产成人在线视频网址| 在线观看国产精品网站| 精品国产一区二区三区不卡| 中文字幕亚洲在| 男男成人高潮片免费网站| 岛国一区二区三区| 欧美日韩一区高清| 日本一区免费视频| 丝袜国产日韩另类美女| 东方欧美亚洲色图在线| 欧美丰满美乳xxx高潮www| 国产精品视频你懂的| 日日摸夜夜添夜夜添亚洲女人| 国产乱人伦偷精品视频不卡 | 99国产一区二区三精品乱码| 欧美高清dvd| 亚洲视频在线一区观看| 久久超级碰视频| 欧洲人成人精品| 久久久一区二区三区捆绑**| 亚洲福利视频一区二区| 成人一级视频在线观看| 日韩欧美国产午夜精品| 亚洲男帅同性gay1069| 国产精品69久久久久水密桃| 欧美麻豆精品久久久久久| 国产精品国产馆在线真实露脸| 美女一区二区久久| 欧美亚洲禁片免费| 亚洲人成网站影音先锋播放| 精品一区精品二区高清| 欧美久久久一区| 亚洲精品老司机| 国产成人精品网址| 精品乱人伦一区二区三区| 亚洲影院理伦片| 99综合电影在线视频| 欧美精品一区二区三区在线播放| 亚洲v中文字幕| 在线一区二区视频| 亚洲欧美影音先锋| 国产91精品久久久久久久网曝门| 日韩亚洲欧美成人一区| 偷窥少妇高潮呻吟av久久免费| 91视频免费看| 国产精品福利电影一区二区三区四区| 国产一区二区主播在线| 精品日产卡一卡二卡麻豆| 日韩电影在线一区| 欧美日韩黄视频| 色老汉av一区二区三区| 亚洲日本va在线观看| 成人高清视频在线| 国产精品女人毛片| 成人高清免费观看| 综合激情成人伊人| 97精品国产97久久久久久久久久久久| 亚洲国产精品ⅴa在线观看| 丰满亚洲少妇av| 欧美激情一区二区三区蜜桃视频 | 亚洲免费观看视频| 一本久久精品一区二区| 一区二区视频在线| 色噜噜狠狠色综合中国| 一区二区在线观看视频| 欧美色图激情小说| 天堂精品中文字幕在线| 91精品一区二区三区在线观看| 亚洲电影你懂得| 日韩欧美中文一区| 精品一区二区三区的国产在线播放 | 色香蕉久久蜜桃| 亚洲综合丁香婷婷六月香| 欧美亚洲尤物久久| 日本不卡123| 精品国产露脸精彩对白| 成人一区在线观看| 亚洲精选一二三| 欧美精品欧美精品系列| 麻豆成人久久精品二区三区小说| 26uuu亚洲| 99久久国产免费看| 亚洲第一在线综合网站| 日韩写真欧美这视频| 国产成人综合在线| 亚洲欧美日韩电影| 日韩免费观看高清完整版在线观看 | 亚洲国产欧美日韩另类综合| 制服视频三区第一页精品| 精品一区二区久久久| 日韩一区日韩二区| 欧美日韩国产在线观看| 国产一区二区三区电影在线观看| 中文字幕av一区二区三区| 欧美在线你懂的| 激情综合网天天干| 亚洲欧美在线视频| 7777精品伊人久久久大香线蕉最新版| 国产在线播放一区三区四| 最新日韩在线视频| 日韩三级中文字幕| 99re热视频这里只精品| 美脚の诱脚舐め脚责91 | 亚洲日本电影在线| 日韩一区二区在线观看视频| 成人性生交大片免费看在线播放| 亚洲图片有声小说| 国产女人18水真多18精品一级做| 欧美午夜片在线看| 成熟亚洲日本毛茸茸凸凹| 在线亚洲免费视频| 精品无人区卡一卡二卡三乱码免费卡 | 日韩欧美激情四射| yourporn久久国产精品| 日本在线不卡视频| 亚洲女同一区二区| 久久综合九色综合97婷婷| 欧美三级电影精品| 成人高清免费观看| 久久电影网电视剧免费观看| 一区二区三区电影在线播| 久久久电影一区二区三区|