大家好,又见面了,我是你们的朋友全栈君。
总结自己一年来开发Epicor常常用到的代码,并且也时整理出目录便于以后快速查询。 使用语言:vb.net 本文为本人原创,转载请注明出处
If oTrans.Session.UserId="19874" Then Epicor.MIS.Pub.PubFun.MsgShow("提示",strSql)
ds.WriteXML("E:awen\"+name+".xml", XmlWriteMode.WriteSchema)
打印方法
在【系统管理-系统维护-数字字典浏览器】可以看到
这里只是改中文的,但是如果是更改英文的话,要去【菜单维护】将这里更改掉成想要的英文 然后再在【语言维护】这里新增一个翻译的文本 ERP已经设置底部语言是英文,只能由英翻译为中
db.ExecuteSql(sql) db.ExecuteDt(sql) db.ExecuteDs(sql)
先找到客制化的名称前缀
然后根据前缀到报表样式猜测正确的报表去添加项目即可
if not ISDBNULL(OBJ)
放置一个PictureBox,然后代码写如下:
PT直接取LaborDtl里面的数据源 DT、ST取视图LaborTimeCost IT有两个数据源:LaborTimeCost、 select TOP 100 number01,ShortChar05 from ice.ud21 where key4=‘97’ and key5=‘TITIME’
常见适配器 ResourceGroupAdapter ResourceAdapter EquipAdapter FAssetAdapter PartAdapter JCDeptAdapter EquipStatusAdapter EquipLocAdapter 方式一 参考【管理分析-SDC-生产-生产设备追踪】
方式二 参考【物料-库存-一般-资产-外购模具验收】
方式三
方式四 快速搜索(参考来料检验处理)
方式五 通过快速搜索得到值
方式六 使用“眼镜”查询加载数据
主要需要步长设置为负
有时候使用oTrans.Refresh()无法刷新,则建议使用此方法 先SQL更新
db.ExecuteSql("UPDATE ICE.UD32 SET ShortChar03='20' WHERE Company='" + oTrans.Session.CompanyID + "' AND Key1='" & edvUD32.dataView(edvUD32.Row)("Key1") & "' AND Key5='" + strKey5 + "'")
后重新加载数据
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/151797.html原文链接:https://javaforall.cn