教学文库网 - 权威文档分享云平台
您的当前位置:首页 > 精品文档 > 资格考试 >

CRM二次开发及常见问题整理(3)

来源:网络收集 时间:2026-08-30
导读: 3、看这句”Delete ICClassLink WHERE FDestClassTypeID = -29 AND FSourClassTypeID = 1012513“ 3.1、FSourClassTypeID = 1012513是源单,用select * from icclasstype where fid=1012513 可以看到是“配件申领单

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字,全部文档内容请下载后查看。喜欢就下载吧 ……
CRM二次开发及常见问题整理(3).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.jiaowen.net/wendang/413947.html(转载请注明文章来源)
Copyright © 2020-2025 教文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:78024566 邮箱:78024566@qq.com
苏ICP备19068818号-2
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)