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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? bos_wipe1bill_plugins.cls

?? 完成報銷系統的業務流程;在報銷系統中達到預算控制目的;將歷史數據導入金蝶賬套生成歷史備查數據。
?? CLS
?? 第 1 頁 / 共 3 頁
字號:
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 接口. 必須具有的聲明, 以此來獲得事件
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 接口實現
    '注意: 此方法必須存在, 請勿修改
    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()
 
    '釋放接口對象
    '注意: 此方法必須存在, 請勿修改
    Set m_BillInterface = Nothing

End Sub

Private Sub m_BillInterface_AfterDeleteRow(ByVal Index As Long, ByVal lRow As Long)
    With m_BillInterface
         '填寫單據頭的報銷總額--取報銷金額的總和--從分錄1中取報銷金額的總和
         .SetFieldValue "FWipeAmtSum", m_BillInterface.Sum(m_BillInterface.GetFieldInfoByKey("FWipeAmt", "", 0))
        '填寫單據頭的總額借款--取借款金額的總和--從分錄1中取報銷金額的總和
         .SetFieldValue "FLoanAmtSum", m_BillInterface.Sum(m_BillInterface.GetFieldInfoByKey("FLoanAmt", "", 0))
         '將單據頭的報銷總額--轉換為大寫,將報銷總額轉化為大寫
         .SetFieldValue "FCapitalAmtSum", PricetoChinese(.GetFieldValue("FWipeAmtSum"))
         '填寫單據頭的--取補領金額 和 退還金額
         If .GetFieldValue("FWipeAmtSum") - .GetFieldValue("FLoanAmtSum") > 0 Then            '報銷金額 大于 借款金額
             .SetFieldValue "FSupplyAmtSum", .GetFieldValue("FWipeAmtSum") - .GetFieldValue("FLoanAmtSum")
             .SetFieldValue "FRefundAmtSum", 0
         ElseIf .GetFieldValue("FWipeAmtSum") - .GetFieldValue("FLoanAmtSum") < 0 Then       '報銷金額 小于 借款金額
             .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()
        '-------------------------------------------------------------------
        '加載單據后,判斷標志,看是否顯示單據體里的分割部門
        '-------------------------------------------------------------------
    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
        '-------------------------------------------------------------------
        '新增單據后,取當前的預算方案編號
        '-------------------------------------------------------------------
        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 "當前沒有正在執行的預算!", vbOKOnly + vbExclamation, HINTINFO
            lBudgetProjectID = 0
        End If
    
        '-------------------------------------------------------------------
        '新增單據后,分割部門隱藏
        '-------------------------------------------------------------------
        iShowDepType = 0
        ShowDep iShowDepType
         .BillEntrys(2).Visible = False
        '-------------------------------------------------------------------
        '新增單據后,彈出選單窗口
        '-------------------------------------------------------------------
        If .BillStatus = Enu_BillStatusExt_New Then
            .BillCtl.DoSelBill 110000200
        End If
    End With
End Sub

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

'*********************************************************************
'選單后,向單據頭的 報銷金額付值 ,同時轉換為大寫
'*********************************************************************
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))
        '將單據頭的報銷總額--轉換為大寫,將報銷總額轉化為大寫
        .SetFieldValue "FCapitalAmtSum", PricetoChinese(.GetFieldValue("FWipeAmtSum"))
        .SetFieldValue "FSupplyAmtSum", 0
        .SetFieldValue "FRefundAmtSum", 0
        
        .RefreshBill
        ShowDep iShowDepType
    End With
End Sub

'*********************************************************************
'保存前,進行報銷金額的判斷
'1 判斷在有選單的情況下,報銷項目是否與借款項目相同
'2 報銷金額是否大于預算余額
'*********************************************************************
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 "報銷金額不能為空!", vbOKOnly + vbExclamation, HINTINFO
              Exit Sub
        End If
    If .GetFieldValue("FCheckDep") = 1 Then
        '判斷在分割部門的情況下,分割分錄>1
        If .Data("page2").Size < 2 Then
            MsgBox "在選擇要分割部門時,請錄入超過一條以上的部門分割記錄!", vbOKOnly + vbInformation, HINTINFO
            bCancel = True
            Exit Sub
        End If
    End If
    '判斷報銷項目是否與借款項目相等
    '判斷所有借款方式 是否與支出方式相同
        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) & "行,“報銷項目”與選擇的借款單的“借款項目”不相同,不能保存!", 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

    '進行報銷金額的判斷
       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))

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美日韩在线一区二区| 国产超碰在线一区| 7777精品伊人久久久大香线蕉经典版下载 | 国产一区欧美日韩| 精品国内片67194| 国产乱理伦片在线观看夜一区| 精品福利一区二区三区免费视频| 国产九色精品成人porny | 91久久线看在观草草青青| 伊人色综合久久天天| 欧美精品欧美精品系列| 久久99精品国产麻豆不卡| 久久九九久久九九| 日本精品视频一区二区| 日本不卡中文字幕| 国产欧美日韩久久| 日本高清视频一区二区| 免费在线一区观看| 中文字幕高清一区| 欧美日韩国产首页在线观看| 久久99久久久欧美国产| 国产精品美女久久福利网站| 在线免费不卡视频| 国产一区二区在线视频| 亚洲天堂久久久久久久| 欧美一区二区精品久久911| 国产精品18久久久久久久久 | 亚洲自拍与偷拍| 欧美一区二区视频在线观看| 国产精品系列在线观看| 亚洲午夜视频在线| 国产亚洲一区二区在线观看| 欧美在线视频你懂得| 国产美女视频91| 亚洲影院久久精品| 国产日本欧洲亚洲| 69av一区二区三区| 成人看片黄a免费看在线| 婷婷综合在线观看| 综合网在线视频| 久久久蜜桃精品| 欧美日韩极品在线观看一区| 99免费精品在线观看| 久久国产三级精品| 亚洲va欧美va人人爽午夜| 亚洲国产精品v| 精品卡一卡二卡三卡四在线| 欧美亚洲动漫制服丝袜| 99热精品一区二区| 国产麻豆精品95视频| 日韩成人一级片| 一区二区高清视频在线观看| 欧美高清在线精品一区| 精品国产污污免费网站入口 | 色狠狠一区二区| 国产成人av电影在线| 美女任你摸久久| 亚洲成人激情av| 亚洲夂夂婷婷色拍ww47| 中文字幕在线观看一区| 欧美激情一区二区三区不卡| 欧美大片一区二区三区| 欧美年轻男男videosbes| 在线看日韩精品电影| bt欧美亚洲午夜电影天堂| 国产高清无密码一区二区三区| 免费人成黄页网站在线一区二区| 亚洲成人动漫在线观看| 亚洲第一二三四区| 亚洲一区二区三区美女| 一区二区三区在线视频播放| 国产精品美女久久久久久2018| 国产午夜精品一区二区三区视频| 精品国产污污免费网站入口| 精品日韩在线一区| 精品久久国产97色综合| 欧美成人女星排行榜| 日韩一区二区三区在线| 日韩免费电影一区| 精品国产一区二区三区久久久蜜月 | 97精品国产露脸对白| 99久久久无码国产精品| 99麻豆久久久国产精品免费 | 亚洲资源中文字幕| 亚洲一区二区在线免费观看视频| 一级精品视频在线观看宜春院| 亚洲欧美另类图片小说| 亚洲乱码中文字幕综合| 亚洲风情在线资源站| 亚洲电影一级黄| 日本中文一区二区三区| 精品一区二区三区免费| 国产成人综合亚洲91猫咪| 国产不卡高清在线观看视频| 99久久精品免费观看| 一本色道**综合亚洲精品蜜桃冫| 欧洲国产伦久久久久久久| 欧美久久免费观看| 精品精品国产高清一毛片一天堂| 国产女人18毛片水真多成人如厕 | 亚洲色图视频网| 亚洲国产精品久久艾草纯爱| 蜜臀av一级做a爰片久久| 国产一区二区在线免费观看| www.日韩大片| 欧美一区欧美二区| 国产日产欧美一区| 亚洲福利电影网| 国产一区二区三区日韩| 色呦呦日韩精品| 欧美一级夜夜爽| 国产清纯在线一区二区www| 亚洲综合视频在线观看| 极品少妇xxxx精品少妇偷拍| 91免费国产视频网站| 日韩视频中午一区| 国产精品九色蝌蚪自拍| 日本伊人色综合网| 成人免费视频caoporn| 欧美日本国产视频| 国产精品久久久久一区二区三区共 | 欧美日韩不卡一区二区| 国产欧美一区二区精品仙草咪| 亚洲免费三区一区二区| 青青草视频一区| 色婷婷香蕉在线一区二区| 日韩免费性生活视频播放| 一区二区三区丝袜| 国产精品一区二区黑丝| 欧美日韩一区高清| 国产精品成人网| 久久不见久久见免费视频7| 欧美亚洲日本国产| 国产精品免费丝袜| 国产在线精品不卡| 欧美久久久久久蜜桃| 综合婷婷亚洲小说| 国产高清亚洲一区| 日韩免费高清电影| 午夜伦理一区二区| 日本高清无吗v一区| 国产欧美视频在线观看| 欧美aaaaaa午夜精品| 欧美日韩一区三区| 亚洲精品一二三四区| 成人美女视频在线看| xf在线a精品一区二区视频网站| 亚洲成a人v欧美综合天堂| 色综合久久天天| 中文字幕一区av| 国产成+人+日韩+欧美+亚洲| 精品盗摄一区二区三区| 美女视频免费一区| 日韩一级二级三级精品视频| 性欧美疯狂xxxxbbbb| 欧美日韩在线免费视频| 一区二区三区视频在线看| 色综合久久99| 一区二区成人在线观看| 在线一区二区三区四区| 亚洲人成网站精品片在线观看| 99久久精品国产导航| 1区2区3区精品视频| 成人黄色大片在线观看| 国产精品久久夜| 99精品欧美一区二区三区小说| 国产精品伦一区二区三级视频| 国产成人在线视频网站| 国产精品午夜在线观看| 菠萝蜜视频在线观看一区| 中文字幕日韩av资源站| 99视频热这里只有精品免费| 亚洲欧美另类久久久精品2019| 色综合中文字幕| 亚洲高清久久久| 欧美一区二区大片| 韩国精品久久久| 欧美国产成人精品| 91蝌蚪国产九色| 香蕉影视欧美成人| 欧美一区二区不卡视频| 国产麻豆精品久久一二三| 国产精品视频免费| 在线免费观看日本欧美| 日产精品久久久久久久性色| 久久综合久久鬼色中文字| 成人午夜激情视频| 亚洲影院理伦片| 精品日韩在线观看| www.在线成人| 亚洲成av人片在www色猫咪| 欧美一级视频精品观看| 国产91清纯白嫩初高中在线观看| 亚洲手机成人高清视频| 精品视频免费在线| 国产精品一线二线三线精华| 亚洲码国产岛国毛片在线| 欧美一区二区国产| 成人视屏免费看| 日韩激情av在线|