Daily Archives: 2012年02月3日

vtigercrm中增加系统内置的字段

vtigercrm支持用户自定义字段,但不能调用系统内置的字段属性,例如在服务合同中调用销售订单。
可以通过直接修改数据库的方式实现:

1,修改 当前表插入字段
2,vtiger_field 增加记录
3,vtiger_def_org_field 增加记录 INSERT INTO `supportcrm`.`vtiger_def_org_field` (`tabid`, `fieldid`,`visible`, `readonly`) VALUES ('32', '621', '0', '1');
4,vtiger_fieldmodulerel 增加记录 INSERT INTO `supportcrm`.`vtiger_fieldmodulerel` (`fieldid`, `module`,`relmodule`, `status`, `sequence`) VALUES ('621', 'ServiceContracts', 'SalesOrder', '', '0');
5,vtiger_profile2field 增加记录(增加多条记录) INSERT INTO `supportcrm`.`vtiger_profile2field`(`profileid`, `tabid`, `fieldid`, `visible`, `readonly`) VALUES ('4', '32', '621', '0', '1');

此方面修改会导致以下问题:

1.通过系统新增自定义字段时,会导致id号重复,导致首次添加的自定义字段无效,再次添加一些即可,暂未发现使用异常(可以尝试第一步修改为通过自定义字段添加字段)

2.修改之前添加的服务合同记录无法修改保存,需要重新添加。