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

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

?? bos_wipe1bill_plugins.cls

?? 完成報(bào)銷系統(tǒng)的業(yè)務(wù)流程;在報(bào)銷系統(tǒng)中達(dá)到預(yù)算控制目的;將歷史數(shù)據(jù)導(dǎo)入金蝶賬套生成歷史備查數(shù)據(jù)。
?? CLS
?? 第 1 頁(yè) / 共 3 頁(yè)
字號(hào):
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_Wipe1Bill_PlugIns"
Attribute VB_GlobalNameSpace = False
Attribute VB_Creatable = True
Attribute VB_PredeclaredId = False
Attribute VB_Exposed = True
Attribute VB_Description = "This is BillEvent Interface Class, made by K3BOSPLUGINSWIZAED"
Option Explicit

 
'定義 BillEvent 接口. 必須具有的聲明, 以此來(lái)獲得事件
Private WithEvents m_BillInterface  As BillEvent
Attribute m_BillInterface.VB_VarHelpID = -1
Dim iShowDepType As Integer
Dim tmpFloanItem As String
 
Public Sub Show(ByVal oBillInterface As Object)
 
    'BillEvent 接口實(shí)現(xiàn)
    '注意: 此方法必須存在, 請(qǐng)勿修改
    Set m_BillInterface = oBillInterface
     With m_BillInterface
        .BillEntrys.Item(1).BOSFields("FWipeItem").Filter = "t_Account.FNumber like '4105%' or t_Account.FNumber like '55%' " 'ORDER BY substring(FNumber,1,1) desc"
        .BillEntrys(1).BOSFields("FDivideDep").Visible = False
        .RefreshBill
    End With

End Sub

Private Sub Class_Terminate()
 
    '釋放接口對(duì)象
    '注意: 此方法必須存在, 請(qǐng)勿修改
    Set m_BillInterface = Nothing

End Sub

Private Sub m_BillInterface_AfterDeleteRow(ByVal Index As Long, ByVal lRow As Long)
    With m_BillInterface
         '填寫單據(jù)頭的報(bào)銷總額--取報(bào)銷金額的總和--從分錄1中取報(bào)銷金額的總和
         .SetFieldValue "FWipeAmtSum", m_BillInterface.Sum(m_BillInterface.GetFieldInfoByKey("FWipeAmt", "", 0))
        '填寫單據(jù)頭的總額借款--取借款金額的總和--從分錄1中取報(bào)銷金額的總和
         .SetFieldValue "FLoanAmtSum", m_BillInterface.Sum(m_BillInterface.GetFieldInfoByKey("FLoanAmt", "", 0))
         '將單據(jù)頭的報(bào)銷總額--轉(zhuǎn)換為大寫,將報(bào)銷總額轉(zhuǎn)化為大寫
         .SetFieldValue "FCapitalAmtSum", PricetoChinese(.GetFieldValue("FWipeAmtSum"))
         '填寫單據(jù)頭的--取補(bǔ)領(lǐng)金額 和 退還金額
         If .GetFieldValue("FWipeAmtSum") - .GetFieldValue("FLoanAmtSum") > 0 Then            '報(bào)銷金額 大于 借款金額
             .SetFieldValue "FSupplyAmtSum", .GetFieldValue("FWipeAmtSum") - .GetFieldValue("FLoanAmtSum")
             .SetFieldValue "FRefundAmtSum", 0
         ElseIf .GetFieldValue("FWipeAmtSum") - .GetFieldValue("FLoanAmtSum") < 0 Then       '報(bào)銷金額 小于 借款金額
             .SetFieldValue "FRefundAmtSum", .GetFieldValue("FLoanAmtSum") - .GetFieldValue("FWipeAmtSum")
             .SetFieldValue "FSupplyAmtSum", 0
         Else
             .SetFieldValue "FSupplyAmtSum", 0
             .SetFieldValue "FRefundAmtSum", 0
         End If
    End With
End Sub



'
Private Sub m_BillInterface_AfterLoadBill()
        '-------------------------------------------------------------------
        '加載單據(jù)后,判斷標(biāo)志,看是否顯示單據(jù)體里的分割部門
        '-------------------------------------------------------------------
    With m_BillInterface
         
        If iShowDepType = 1 _
        Or .GetFieldValue("FCheckDep", , Enu_ValueType_FFLD) = 1 Then
            iShowDepType = 1
            .BillEntrys(1).BOSFields("FDivideDep").Visible = True
            .SetFieldValue "FCheckDep", 1

        Else
            iShowDepType = 0
            .BillEntrys(1).BOSFields("FDivideDep").Visible = False
            .SetFieldValue "FCheckDep", 0

        End If
        .BillEntrys(2).Visible = False
        If .BillStatus = Enu_BillStatusExt_New Then
            .BillCtl.DoSelBill 110000200
        End If

    End With
End Sub

Private Sub m_BillInterface_AfterNewBill()

    With m_BillInterface
        '-------------------------------------------------------------------
        '新增單據(jù)后,取當(dāng)前的預(yù)算方案編號(hào)
        '-------------------------------------------------------------------
        Dim rs As New ADODB.Recordset
        Set rs = .K3Lib.GetData("select FProjectID,FName from t_mgBudgetSet where fexec=1")
    
        If rs.State = adStateOpen And rs.RecordCount > 0 Then
            .SetFieldValue "FBudgetScheme", rs("FName")
            lBudgetProjectID = rs("FProjectID")
        Else
            MsgBox "當(dāng)前沒(méi)有正在執(zhí)行的預(yù)算!", vbOKOnly + vbExclamation, HINTINFO
            lBudgetProjectID = 0
        End If
    
        '-------------------------------------------------------------------
        '新增單據(jù)后,分割部門隱藏
        '-------------------------------------------------------------------
        iShowDepType = 0
        ShowDep iShowDepType
         .BillEntrys(2).Visible = False
        '-------------------------------------------------------------------
        '新增單據(jù)后,彈出選單窗口
        '-------------------------------------------------------------------
        If .BillStatus = Enu_BillStatusExt_New Then
            .BillCtl.DoSelBill 110000200
        End If
    End With
End Sub

Private Sub m_BillInterface_AfterSave(bCancel As Boolean)
'自動(dòng)啟動(dòng)審核
    With m_BillInterface
        Dim bStatus As Boolean
        bStatus = .MultiCheckMgr.CheckStarted
        If bStatus = False Then bStatus = .MultiCheckMgr.MultiCheckBill(.Data("FID"))
    End With
End Sub

'*********************************************************************
'選單后,向單據(jù)頭的 報(bào)銷金額付值 ,同時(shí)轉(zhuǎn)換為大寫
'*********************************************************************
Private Sub m_BillInterface_AfterSelBill(ByVal lSelBillType As Long)

    With m_BillInterface
        .SetFieldValue "FLoanAmtSum", m_BillInterface.Sum(m_BillInterface.GetFieldInfoByKey("FLoanAmt", "", 0))
        .SetFieldValue "FWipeAmtSum", m_BillInterface.Sum(m_BillInterface.GetFieldInfoByKey("FWipeAmt", "", 0))
        '將單據(jù)頭的報(bào)銷總額--轉(zhuǎn)換為大寫,將報(bào)銷總額轉(zhuǎn)化為大寫
        .SetFieldValue "FCapitalAmtSum", PricetoChinese(.GetFieldValue("FWipeAmtSum"))
        .SetFieldValue "FSupplyAmtSum", 0
        .SetFieldValue "FRefundAmtSum", 0
        
        .RefreshBill
        ShowDep iShowDepType
    End With
End Sub

'*********************************************************************
'保存前,進(jìn)行報(bào)銷金額的判斷
'1 判斷在有選單的情況下,報(bào)銷項(xiàng)目是否與借款項(xiàng)目相同
'2 報(bào)銷金額是否大于預(yù)算余額
'*********************************************************************
Private Sub m_BillInterface_BeforeSave(bCancel As Boolean)
    Dim sRet As String, bret As Boolean
    Dim lBalanceAmt As Currency
    Dim i As Integer
    Dim lsum
    Dim sErr As String
    If getBudgetid = False Then
        bCancel = True
        Exit Sub
    End If
    With m_BillInterface
        If .GetFieldValue("FWipeAmtSum") = 0 Then
              bCancel = True
              MsgBox "報(bào)銷金額不能為空!", vbOKOnly + vbExclamation, HINTINFO
              Exit Sub
        End If
    If .GetFieldValue("FCheckDep") = 1 Then
        '判斷在分割部門的情況下,分割分錄>1
        If .Data("page2").Size < 2 Then
            MsgBox "在選擇要分割部門時(shí),請(qǐng)錄入超過(guò)一條以上的部門分割記錄!", vbOKOnly + vbInformation, HINTINFO
            bCancel = True
            Exit Sub
        End If
    End If
    '判斷報(bào)銷項(xiàng)目是否與借款項(xiàng)目相等
    '判斷所有借款方式 是否與支出方式相同
        lsum = 0
        For i = 1 To .Data("page2").Size
             If Trim(.Data("Page2").Item(i)(.DataSrv.TableInfo("map")("FWipeItem"))("FFLD")) <> Trim(.Data("Page2").Item(i)(.DataSrv.TableInfo("map")("FLoanItem"))("FFLD")) And _
                Trim(.Data("Page2").Item(i)(.DataSrv.TableInfo("map")("FLoanItem"))("FFLD")) <> "" Then
                MsgBox "第" & CStr(i) & "行,“報(bào)銷項(xiàng)目”與選擇的借款單的“借款項(xiàng)目”不相同,不能保存!", vbOKOnly + vbInformation, HINTINFO
                bCancel = True
                Exit Sub
             End If
             If Trim(.Data("Page2").Item(i)(.DataSrv.TableInfo("map")("FLoanType"))("FFLD")) <> "" And _
                Trim(.Data("Page2").Item(i)(.DataSrv.TableInfo("map")("FLoanType"))("FFLD")) <> Trim(.GetFieldValue("FWipetype", , Enu_ValueType_FFLD)) Then
                MsgBox "第" & CStr(i) & "行,“借款方式”與整單的“支出方式”不相同,不能保存!", vbOKOnly + vbInformation, HINTINFO
                bCancel = True
                Exit Sub
             End If
        Next i

    '進(jìn)行報(bào)銷金額的判斷
       If compareNum(lBalanceAmt, sRet) = False Then
            sErr = sErr & vbCrLf & sRet
            bCancel = True
        End If
        If sErr <> "" Then MsgBox sErr, vbOKOnly + vbInformation, HINTINFO
       
 '判斷是否分割部門,是則將分割部門和分割金額寫到分錄4
        .DeleteEntryData (3)

        If .GetFieldValue("FCheckDep") = 1 Then
'
            For i = 1 To .Data("page2").Size
                  .InsertNewRowAndFill 3, i, "FBase", .GetFieldValue("FDivideDep", i, Enu_ValueType_FFND)
                  .SetFieldValue "FAmount", .GetFieldValue("FWipeAmt", i), i
            Next i
            .BillEntrys(2).MaxRows = .Data("page2").Size
        Else
            ShowDep 0
        End If
         .BillEntrys(2).Visible = False
    End With

End Sub


Private Sub m_BillInterface_BeginEdit(ByVal dct As KFO.IDictionary, ByVal Col As Long, ByVal Row As Long)
    If Row > 0 Then
        tmpFloanItem = Trim(m_BillInterface.GetFieldValue("FLoanItem", Row, Enu_ValueType_FDSP))

?? 快捷鍵說(shuō)明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
曰韩精品一区二区| 亚洲国产裸拍裸体视频在线观看乱了| 成人福利视频在线看| 夜夜操天天操亚洲| 欧美精品一区二区久久婷婷| 色婷婷综合久久久久中文| 裸体一区二区三区| 一区二区三区国产| 欧美激情综合网| 91麻豆精品91久久久久同性| 岛国精品在线播放| 日韩不卡一区二区| 亚洲美女免费视频| 久久精品免费在线观看| 91精品国产全国免费观看 | 亚洲午夜在线视频| 国产精品久久久久桃色tv| 日韩欧美二区三区| 欧美日韩一区在线观看| 94-欧美-setu| 成人在线一区二区三区| 老司机精品视频线观看86| 亚洲最大成人网4388xx| 中文av一区特黄| 久久一区二区三区国产精品| 337p亚洲精品色噜噜| 欧亚一区二区三区| 91亚洲国产成人精品一区二区三 | 国产一区二区三区免费播放| 日韩精品色哟哟| 亚洲国产精品久久一线不卡| 综合久久综合久久| 国产精品夫妻自拍| 国产精品不卡视频| 国产精品久久久久天堂| 欧美国产激情二区三区 | 日韩一区二区视频在线观看| 欧美三级视频在线观看| 欧美视频在线不卡| 在线国产亚洲欧美| 欧美亚洲禁片免费| 欧美日韩亚洲综合在线| 精品视频1区2区3区| 欧美综合久久久| 欧美日韩一区视频| 884aa四虎影成人精品一区| 欧美日韩一区三区四区| 欧美日韩一级视频| 欧美精品三级在线观看| 这里只有精品视频在线观看| 欧美精选午夜久久久乱码6080| 欧美日韩一区高清| 91超碰这里只有精品国产| 91精品国模一区二区三区| 在线电影欧美成精品| 日韩一区二区三区在线观看| 精品三级在线观看| 精品1区2区在线观看| 欧美激情一区二区三区全黄| 国产精品人妖ts系列视频| 亚洲日本va午夜在线影院| 一区二区三区四区视频精品免费| 亚洲香肠在线观看| 久久精品国产精品青草| 国产一区二区女| 91在线国产观看| 91久久国产综合久久| 91精品国产综合久久精品性色| 日韩女优av电影在线观看| 国产蜜臀av在线一区二区三区| 国产精品乱人伦| 亚洲国产一区二区视频| 精品中文字幕一区二区| 99精品视频在线免费观看| 欧美日韩久久不卡| 久久综合色之久久综合| 亚洲人成在线观看一区二区| 亚洲电影第三页| 国产一区二三区好的| 色婷婷国产精品| 精品国产一区二区国模嫣然| 中文字幕亚洲综合久久菠萝蜜| 五月天丁香久久| 国产91色综合久久免费分享| 欧美亚洲一区二区在线观看| 精品奇米国产一区二区三区| 亚洲日本中文字幕区| 日本中文字幕一区| 成人国产精品免费观看| 欧美日韩三级视频| 国产亚洲1区2区3区| 亚洲午夜精品17c| 国产高清成人在线| 欧美疯狂做受xxxx富婆| 中国色在线观看另类| 日本一不卡视频| 99精品视频一区二区三区| 日韩欧美国产麻豆| 亚洲亚洲精品在线观看| 高清国产午夜精品久久久久久| 欧美日本韩国一区二区三区视频 | 成人午夜免费视频| 7777女厕盗摄久久久| 中文字幕综合网| 精品一区二区在线观看| 欧美性大战久久久| 中文无字幕一区二区三区| 奇米影视在线99精品| 91国偷自产一区二区三区成为亚洲经典| 欧美精品一区二区久久久| 视频一区二区中文字幕| 91小视频免费看| 久久久精品黄色| 久久99精品久久久久婷婷| 欧美日韩精品系列| 一区二区三区日韩| jlzzjlzz亚洲日本少妇| 国产日韩欧美精品电影三级在线| 免费日韩伦理电影| 欧美调教femdomvk| 一区二区三区在线看| 波多野结衣亚洲一区| 国产午夜久久久久| 蜜臀av一级做a爰片久久| 欧美天堂一区二区三区| 亚洲免费在线播放| 99在线热播精品免费| 国产精品视频一二三区| 国产精品影视在线观看| 精品999久久久| 激情久久久久久久久久久久久久久久| 8x8x8国产精品| 日韩黄色免费网站| 欧美日本不卡视频| 天天色综合成人网| 91精品国产一区二区三区 | 亚洲激情第一区| 91免费看片在线观看| 亚洲视频一区二区在线观看| 懂色av一区二区三区蜜臀| 国产欧美日本一区二区三区| 国产精品一区二区黑丝| 欧美韩国日本综合| caoporn国产精品| 最新热久久免费视频| 一本到不卡精品视频在线观看| 一区二区三区高清不卡| 欧美日韩精品免费| 丝袜诱惑制服诱惑色一区在线观看| 精品视频资源站| 美女视频网站黄色亚洲| 欧美成人官网二区| 国产精品性做久久久久久| 欧美高清在线一区二区| 99re这里都是精品| 亚洲成人综合在线| 欧美大片在线观看一区| 国产激情视频一区二区在线观看 | 五月婷婷另类国产| 日韩欧美综合在线| 国产自产视频一区二区三区| 久久久国产精品午夜一区ai换脸| 成人免费毛片高清视频| 亚洲精品视频免费看| 欧美日韩你懂得| 久久成人av少妇免费| 国产欧美日韩综合精品一区二区| 不卡的av网站| 亚洲午夜一区二区| 精品播放一区二区| 91蜜桃在线观看| 三级在线观看一区二区| 久久精品视频一区二区| 91影院在线观看| 热久久一区二区| 欧美高清在线视频| 欧美日韩在线观看一区二区| 黑人巨大精品欧美一区| 亚洲欧洲精品天堂一级| 欧美日本高清视频在线观看| 国产精品一区二区你懂的| 亚洲图片你懂的| 欧美一级艳片视频免费观看| 国产成人精品免费一区二区| 亚洲成精国产精品女| 久久久美女毛片| 一本一本大道香蕉久在线精品| 日本成人在线一区| 国产精品久久久久影院亚瑟| 欧美一区二区三区四区高清| 粉嫩嫩av羞羞动漫久久久| 首页国产欧美久久| 国产精品蜜臀av| 日韩亚洲欧美成人一区| 91天堂素人约啪| 激情图片小说一区| 亚洲一区二区三区四区五区黄| 久久亚洲二区三区| 欧美人与z0zoxxxx视频| 成人18视频在线播放|