Foxtable(狐表)用户栏目专家坐堂 → 实现“入库单在保存时自动生成会计凭证”


  共有35802人关注过本帖平板打印复制链接

主题:实现“入库单在保存时自动生成会计凭证”

帅哥哟,离线,有人找我吗?
有点甜
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2018/3/26 10:18:00 [只看该作者]

If e.DataCol.name = "已记账" Then
    If e.DataRow("已记账")= True Then
        For Each km As String In DataTables("结算单明细表").GetValues("借方科目代码","[结算单号] = '" & e.DataRow("结算单号") & "'")
            Dim filter = "[结算单号] = '" & e.DataRow("结算单号") & "' and [借方科目代码] = '" & km & "'"
            Dim fdr As DataRow = DataTables("凭证明细表").Find(filter)
            If fdr Is Nothing Then
                fdr = DataTables("凭证明细表").addnew
                fdr("日期") = Date.Today
                fdr("结算单号") =  e.DataRow("结算单号")
                fdr("借方科目代码") = km
            End If
            fdr("数量") = DataTables("凭证明细表").Compute("sum(数量)", filter)
            fdr("单号") = DataTables("凭证明细表").GetComboListString("单号", filter)
        Next
    Else
        Dim dt1 As DataTable = DataTables("凭证明细表")
        dt1.DeleteFor("结算单号 = '" & e.DataRow("结算单号") & "'")
    End If
End If

 回到顶部
总数 223 1 2 3 4 5 6 7 8 9 10 下一页 ..23