CRM二次开发及常见问题整理(3)
3、看这句”Delete ICClassLink WHERE FDestClassTypeID = -29 AND FSourClassTypeID = 1012513“ 3.1、FSourClassTypeID = 1012513是源单,用select * from icclasstype where fid=1012513 可以看到是“配件申领单” 3.2、FDestClassTypeID = -29是目标单,用SELECT * FROM ICTransactionType where fid=29可以看到是“其他出库单”,记住FTemplateID这个字段 值是“B09”,下面有用。
注意在ICTransactionType是29,到ICClassLink的时候要改成-29
4、至于插入ICClassLink,就是下推的条件、及源单类型、源单编号、源单内码等的对应关系,此不赘述。
(但有一点需要注意,FROB表示这个选单关系是否包含红、蓝字,而红蓝字的下推条件是不一样的,而红字的下推条件据我所知的只能在代码中处理)
5、看到17636行“DELETE ICSelBills WHERE FFieldName = '1012513' AND FID = 'B09'” 5.1、FFieldName = '1012513',上面说的源单
5.2、FID = 'B09',前面3.2中说的FTemplateID字段值 6、插入ICSelBills
6.1、象FInterID、FEntryID、FBillNO,copy后把表名、字段名做相应的调整即可
6.2、如果有需要携带物料,则FPriceDecimal、FQtyDecimal、FTrack,也直接把脚本copy后调整即可。
(注意,这里有个t_4,后面会说到)
6.3、FSourceBillNo、FSourceEntryID、FSourceInterId、FSourceTranType直接把脚本copy后调整即可
6.4、接下来,区分不同类型的字段,比如F7、整数、字符类型的字段 6.4.1、携带客户字段:看到17679~17691行,一个字段需要4个INSERT语句,FSelType,FDK这两个字段的值是固定的(即copy内置 脚本后,这两个字段值不能调整);
6.4.2、携带的是部门、职员:看到17707~17717行(部门),17719~17729行(职员) 6.4.3、携带物料:除了上面6.2的,还需要17731~17749行的脚本
6.4.4、携带数量字段:17764~17773行,关键的是FAction字段值,表示选单的时候默认是什么值,可以看到里面其实也是SQL语句
7、ICTableRelation,表示表之间的关系,即前面说到的6.2点,其实是通过这里给表取别名,select t_4.* from t_item t_4
8、ICWriteBackTemplate用来设置勾稽字段
二二十十一一、、关关于于增增加加触触发发器器来来处处理理客客户户合合并并的的问问题题
以下例子仅作参考,最关键的是利用表CRM_OppCustomMerge Create TRIGGER [tr_CRM_OppCustomMerge] ON [CRM_OppCustomMerge] AFTER INSERT as
Declare @MainCust int Declare @MergeCust int
Set @MainCust=(SELECT FCustomerID FROM INSERTED)
Set @MergeCust=(SELECT FMergeCustomerID FROM INSERTED) --CRM销售合同
UPDATE CRM_SEOrder SET FCustID=@MainCust WHERE FCustID=@MergeCust --GUI合同
UPDATE t_RPContract SET FCustomer=@MainCust WHERE FCustomer=@MergeCust --GUI销售订单
UPDATE SEOrder SET FCustID=@MainCust WHERE FCustID=@MergeCust --GUI销售发票
UPDATE ICSale SET FCustID=@MainCust WHERE FCustID=@MergeCust --GUI费用发票
UPDATE ICExpenses SET FCustID=@MainCust WHERE FCustID=@MergeCust --GUI销售出库单
UPDATE ICStockBill SET FSupplyID=@MainCust WHERE FSupplyID=@MergeCust\
二二十十二二、、登登陆陆出出现现异异常常捕捕获获异异常常方方法法
1、HttpModules捕获异常法
1、 把附件的DLL放到Web服务器的Program Files\\Kingdee\\K3ERP\\KDHR\\SITEFILE\\WEBUI\\BIN目录下
2、 打开Program Files\\Kingdee\\K3ERP\\KDHR\\SITEFILE\\WEBUI目录下的Web.Config文件
找到
把上面的改成
运行登陆页面,点击登陆等操作后打开Program Files\\Kingdee\\K3ERP\\KDHR\\SITEFILE\\WEBUI目录,在目录下是否有errs.txt文件
以上可以捕获到程序异常,适用于所有异常捕获。 2、登陆异常捕获方法:
在客户现场如果出错,又调试不了的清况下,可以在Login.aspx页面中也代码记录日志的方法
一、 首选在页面中添加
二、 然后在页面的最底端添加如下代码
运行程序,并点击”Login_Test”按钮,在Program Files\\Kingdee\\K3ERP\\KDHR\\SITEFILE\\WEBUI目录下查找login_errors.txt文件,查看相关异
常信息
二二十十三三、、必必须须要要有有管管理理凭凭据据
“You must have administrative credentials to perform this task. Contact your system administrator for assistance.”(中文操作系统下是:要执行些任务,您必须具有管理凭证。请与您的系统管理员联系以获得帮助。)提示的问题是由于HR中间层服务组件没有正确注册引起。请手工完成注册,注册方法为在HR Web服务器上依次执行以下命令(所注册的dll文件位于%K3InstallPath%\\K3ERP\\KDHR\\SITEFILE\\WEBUI\\BIN目录下,执行命令之前请先把当前目录改为dll文件所在目录):
%windir%\\Microsoft.NET\\Framework\\v2.0.50727\\Regsvcs.exe /fc DataAccess.dll %windir%\\Microsoft.NET\\Framework\\v2.0.50727\\Regsvcs.exe /fc DataDict2WebReport.dll
%windir%\\Microsoft.NET\\Framework\\v2.0.50727\\Regsvcs.exe /fc Kindee.ERP.HRMS.Common.dll %windir%\\Microsoft.NET\\Framework\\v2.0.50727\\Regsvcs.exe /fc Kingdee.ERP.HRMS.BusinessRules.dll
%windir%\\Microsoft.NET\\Framework\\v2.0.50727\\Regsvcs.exe /fc Workflow.dll %windir%\\Microsoft.NET\\Framework\\v2.0.50727\\Regsvcs.exe /fc WorkflowDA.dll
正确的格式案例如下:
C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727\\Regsvcs.exe /fc \3ERP\\KDHR\\SITEFILE\\WEBUI\\BIN\\DataAccess.dll\
…… 此处隐藏:1685字,全部文档内容请下载后查看。喜欢就下载吧 ……
相关推荐:
- [资格考试]机械振动与噪声学部分答案
- [资格考试]空调工程课后思考题部分整合版
- [资格考试]电信登高模拟试题
- [资格考试]2018年上海市徐汇区中考物理二模试卷(
- [资格考试]坐标转换及方里网的相关问题(椭球体、
- [资格考试]语文教研组活动记录表
- [资格考试]广东省2006年高应变考试试题
- [资格考试]LTE学习总结—后台操作-数据配置步骤很
- [资格考试]北京市医疗美容主诊医师和外籍整形外科
- [资格考试]中学生广播稿400字3篇
- [资格考试]CL800双模站点CDMA主分集RSSI差异过大
- [资格考试]泵与泵站考试复习题
- [资格考试]4个万能和弦搞定尤克里里即兴弹唱(入
- [资格考试]咽喉与经络的关系
- [资格考试]《云南省国家通用语言文字条例》学习心
- [资格考试]标准化第三范式
- [资格考试]GB-50016-2014-建筑设计防火规范2018修
- [资格考试]五年级上册品社复习资料(第二单元)
- [资格考试]2.对XX公司领导班子和班子成员意见建议
- [资格考试]关于市区违法建设情况的调研报告
- 二0一五年下半年经营管理目标考核方案
- 2014年春八年级英语下第三次月考
- 北师大版语文二年级上册第十五单元《松
- 2016国网江苏省电力公司招聘高校毕业生
- 多渠道促家长督导家长共育和谐 - 图文
- 2018 - 2019学年高中数学第2章圆锥曲线
- 竞争比合作更重要( - 辩论准备稿)课
- “案例积淀式”校本研训的实践与探索
- 新闻必须客观vs新闻不必客观一辩稿
- 福师大作业 比较视野下的外国文学
- 新编大学英语第二册1-7单元课文翻译及
- 年产13万吨天然气蛋白项目可行性研究报
- 河南省洛阳市2018届高三第二次统一考试
- 地下车库建筑设计探讨
- 南京大学应用学科教授研究方向汇编
- 2018年八年级物理全册 第6章 第4节 来
- 毕业论文-浅析余华小说的悲悯性 - 以《
- 2019年整理乡镇城乡环境综合治理工作总
- 广西民族大学留学生招生简章越南语版本
- 故宫旧称紫禁城简介




