金蝶 凭证相关代码转化 VB 转化为C# ole 编程
System.Type oType = System.Type.GetTypeFromProgID("Mvedit.MVoucherEdit");
object o = System.Activator.CreateInstance(oType);
//调用凭证新增界面
oType.InvokeMember("LoadVoucher", System.Reflection.BindingFlags.InvokeMethod, null, o, new object[] { 0, null, null, null, null });
//创建凭证 并添加凭证数据 请问 创建凭证 代码转化处理 VB 代码如下:
'建立界面显示凭证数据
Private Function CreateVoucher() As Object
Dim Voucher As Object '凭证对象
Dim VoucherEntrys As Object '凭证分录对象
Set Voucher = CreateObject("EBCGL.Voucher")
Voucher.Construct Nothing, Nothing '建立凭证数据对象
Set VoucherEntrys = Voucher.Entries '设置凭证分录对象
Voucher.InternalInd = "Super" '机制凭证信息(可选)
'设置凭证默认日期(可选)
' Voucher.TransDate = Format(Now, "yyyy-mm-dd") '业务日期
' Voucher.VoucherDate = Format(Now, "yyyy-mm-dd") '凭证日期
Voucher.GroupID = CboGroup.ItemData(CboGroup.ListIndex) '凭证字
Voucher.Number = Val(TxtNumber.Text) '凭证号
'下面输入凭证分录数据
'借方分录数据
Dim Acct1 As Long, Acct2 As Long
GetRndAccountID Acct1, Acct2
If Acct1 * Acct2 = 0 Then Exit Function
VoucherEntrys.Add
With Voucher.Entries(Voucher.Entries.Count)
.Explanation = "凭证录入检测-分录1"
.AccountID = Acct1
.Amount = 100
.AmountFor = 100
.ExchangeRate = 1
.CurrencyID = 1
.DC = 1 '借方
End With
'贷方分录数据
VoucherEntrys.Add
With Voucher.Entries(Voucher.Entries.Count)
.Explanation = "凭证录入检测-分录1"
.AccountID = Acct2
.Amount = 100 '本位币
.AmountFor = 100 '原币
.ExchangeRate = 1 '汇率
.CurrencyID = 1 '币别
.DC = 0 '贷方
End With
Set CreateVoucher = Voucher
End Function
//另外请问 如果科目又核算项目 怎么添加核算项目 ^_^ 分不多,还请大侠 不吝赐教
相关推荐
K3单点登录二次开发指导文档
本文档主要描述如何在第三方系统中,使用K/3门户系统的单点登录功能,以方便与K/3各应用系统如K/3门户、K/3、K/3HR进行集成应用。 阅读本文需要具备一定的软件开发知识,最好具备相应语言如Visual Basic、Visual C#、Asp.Net 开发经验,同时也需要对单点登录的业务逻辑有一定的了解,关于单点登录业务逻辑的信息文档,请参见K/3门户的帮助系统。
金蝶二次开发实战:VB6控件注册与云星空BOS插件指南
ERP系统的二次开发是企业数字化进程中绕不开的环节,尤其在金蝶K3 WISE这类老牌产品中,VB6与ActiveX控件是插件开发和单据扩展的技术基础。控件注册、环境兼容、运行时错误429等问题的背后,是COM组件注册表机制与32位/64位系统差异。掌握这些原理,不仅能够解决老系统集成中的高频故障,还能为迁移到云端平台积累底层认知。当前金蝶云星空转向BOS平台,以C#插件和WebAPI对接为主,但理解老K3的ActiveX运行机制,依然有助于在混合架构或MES系统对接时快速定位问题。从VB6环境搭建、控件注册
VB.NET实现短信发送功能的完整代码教程
短信服务提供商(如Twilio、Nexmo等)通过提供HTTP/HTTPS API接口允许开发者集成短信发送功能到自己的应用程序中。这些API通常包括基本的认证机制,如API密钥,以及提供发送短信、接收短信状态报告等服务的端点。这些API使得开发者能够在不直接处理底层通信细节的情况下,快速地在应用程序中集成短信服务功能。短信服务提供商API的使用大大简化了开发者的工作,并使得短信发送变得标准化和自动化。
VB自动启动邮件发送系统
本文还有配套的精品资源,点击获取 简介:本文介绍了一段Visual Basic(VB)代码,该代码能够在计算机启动时自动发送电子邮件。通过SMTP服务,VB代码连接到邮件服务器并发送预设内容的邮件,适用于自动化工作流程,如监控状态、备份提醒等。该程序能够自定义邮件内容,并通过计划任务或注册表设置实现自动运行。开发者可以通过学习该代码加深对VB编程及SMTP邮件发送过程的理解...
C#代码审计工具的自动化规则集——构建更安全的企业级应用
通过今天的分享,相信您已经对如何为C#构建一个全面而有效的自动化规则集有了更深的理解。这种创新的方法不仅能够显著提升系统的稳定性和可靠性,更为未来的智能化运营提供了无限可能。希望这些知识能为您的项目带来新的灵感,并推动您向着更高级别的编程范式迈进。


