导入Excel表注意事项

一、Excel内容注意事项

1、红色背景必填

2、日期需要文本格式

3、字段值不能有超链接

4、字段值不能是公式计算出来的

5、Excel里面不能有多个工作簿

 

二、不同权限模型导入注意事项

1、个人权限:【负责人】字段,填写人员的姓名,①未填写数据:默认导入数据的人  ②填写了具体人员:默认填写的数据(特别注意:如果填写的负责人系统里面没有,则会默认导入数据的人)

2、组织部门权限【组织名称,部门名称】字段,填写组织名称,部门名称,①未填写数据:默认导入数据的人的组织部门  ②填写了具体组织名称,部门名称:默认填写的组织名称,部门名称(特别注意:如果填写的组织名称和部门名称系统没有,则会默认导入时选择的组织部门)

 

三、导入项目合同注意事项(V10版本)

1、期初数据只需要值:历史已开票,历史已回款,历史已洽商,历史已退款,历史结算差异分别录入到合同的:期初已开票,期初已回款,期初洽商金额,期初已退款金额,期初结算差异

2、期初数据需要导入对应单据:历史已开票,历史已回款,历史已洽商,历史已退款,历史结算差异分别导入表单:开票记录,回款记录,项目合同洽商,退款记录,甲方结算

 

四、导入采购合同注意事项(V10版本)

1、期初数据只需要值:历史已开票,历史已付款:给采购合同添加字段:期初已开票,期初已付款,修改自动运算的公式,把期初数据分别加到已开票金额,已付款金额

2、期初数据需要导入对应单据:历史已开票,历史已付款分别导入表单:收票记录,付款记录

 

 五、导入项目信息注意事项(V10版本)

1、先在角色管理,把项目管理人员拉入角色

2、导入项目角色,并且如果有特定岗位需要拉入到某个角色,先进行设置

3、导入项目信息

4、导入项目成员表

 

六、台账导入数据方式

1、下载导入表:按照表头整理数据

2、导入Excel

 

七、流程导入数据方式

1、编辑功能,打开是否允许手动新建,打开后管理按钮则会多两个按钮:导入Excel和下载导入表

2、下载导入表

3、导入Excel

4、如果需要生成流程实例,则按以下操作:

①选择要生成流程实例的数据(可修改本页显示条数展示更多数据,建议一次不超过100条,筛选流程编号为空的数据)

②打开f12,拷贝代码(需要修改代码里面的数据库名以及表名)到Console,敲回车执行

AjaxLoadScript(PageParameterObject.CRMSystemBaseURL + "/script/ServiceFactory/SystemSetting/DBAdminClass.js", function () {
    DBAdminClass.GenerateWorkFlowInstance = function (DataBaseName, TableName, UniqueKeyColumnName) {
        var Result = Interface_GetSelectUniqueKeyArray("RowCheckBox", true);
        if (Result.IsSuccess) {
            if (confirm("请确认是否要生成所选的" + Result.Result.split(",").length + "条数据的流程实例?")) {
                var html = "";
                html += "<div class='Padding5 Bold'>流程类型:</div>";
                html += "<div id='WorkFlowTypeListDIV' class='Padding5'></div>";
                html += "<div class='Padding5 Bold MarginTop10'>流程步骤:</div>";
                html += "<div id='WorkFlowStepListDIV' class='Padding5'></div>";
                PopupDialogWindow("", "选择流程类型", true, true, true, 500, 250, "<div id='GenerateWorkFlowInstanceDIV'>" + html + "</div>", "destroy", null, "", "", function () { }, false, "", "", "<div class='Padding10' style='padding-left:5px;'><a href=\"javascript:DBAdminClass.SubmitGenerateWorkFlowInstance('" + DataBaseName + "', '" + TableName + "', '" + UniqueKeyColumnName + "')\" class='RoundLinkSmallButtonGreyPaddingBigNewBlue'>生成实例</a></div>");
                LoadService(true, "WorkFlowTypeListDIV", GetLoadingMsg("正在加载..."), {}, function () { }, function () { }, { ActionName: "加载流程类型" }, 1, this.DependOnClassName + "|LoadWorkFlowTypeList");
            }
        }
    };
    var 数据库名 = "CRMV10";//需要修改,在数据库备份,复制CRM的数据库名
    var 表名 = "项目合同";//需要修改,需要给哪张台账表数据生成流程
    var 标识字段 = "ID";//固定值
    DBAdminClass.GenerateWorkFlowInstance(数据库名, 表名, 标识字段);
});
③、把台账数据,在数据库管理导入到对应的流程主表
5、关闭导入功能,编辑自定义功能,修改是否可手动新建为否
 
 
七、导入Excel需导入类似客户编号这种字段,在Excel里面使用vlookup函数进行匹配
操作方式:https://jingyan.baidu.com/article/1e5468f9c9fc27094861b755.html