金蝶云星空物料导入
时间: 2025-03-31 09:10:37 浏览: 72
<think>好的,用户问的是如何在金蝶云星空系统中进行物料导入,需要教程或方法。首先,我需要查看提供的引用内容,看看是否有相关的信息。引用1提到了通过Java和JS动态脚本实现对接存货档案到MES系统,并提到使用SDK。引用2详细说明了通过Python调用金蝶API导入物料和审核接口。引用3是关于物料批量禁用的注意事项。所以,主要的信息应该在引用2里,因为那里提到了物料导入的具体方法。
接下来,我需要整理步骤。根据引用2,用户需要准备数据,比如Excel或CSV,然后调用金蝶的API接口。可能需要用到Python脚本,因为引用2中的例子是用Python实现的。另外,引用1提到的SDK可能也是必要的,但用户问的是导入物料,而引用2更直接相关。
用户可能需要知道具体的操作流程,比如如何配置API参数、如何生成JSON数据、如何调用审核接口等。引用2中还提到审核后自动分配组织,这也是导入后的步骤之一。因此,回答中需要涵盖数据准备、API调用、审核流程,以及可能的SDK使用和注意事项。
同时,引用3提到物料禁用时的校验问题,可能在导入后如果出现问题需要禁用物料时需要注意库存等情况,但用户的问题主要是导入,所以这部分可能作为补充注意事项提及。
需要确保回答结构清晰,分步骤说明,并引用正确的来源。可能还需要提醒用户参考官方文档和权限问题,以及测试的重要性。最后,生成相关问题,比如如何审核、批量处理、数据校验等,这些都可以基于引用内容中的信息。</think>### 金蝶云星空物料导入方法分步说明
#### 1. **数据准备阶段**
- **格式要求**:物料数据需整理为Excel或CSV格式,字段需与金蝶系统字段匹配(如物料编码、名称、规格、单位等)[^2]
- **必填字段**:需包含$组织代码$、$物料分类$、$基本单位$等核心字段,否则导入会报错
- **示例数据**:
```json
{
"MaterialCode": "MAT-001",
"MaterialName": "铝合金板材",
"Specification": "10mm",
"Unit": "KG"
}
```
#### 2. **API接口调用**
- **SDK配置**:需下载金蝶WebAPI SDK(如引用[1]提到的`k3cloud-webapi-sdk.7.0.jar`),配置企业中心地址、账套ID等参数
- **Python实现**(引用[2]案例):
```python
import requests
import json
api_url = "http://k3cloud/Kingdee.BOS.WebApi.ServicesStub.DynamicFormService.Save.common.kdsvc"
headers = {"Content-Type": "application/json"}
payload = {
"formid": "BD_MATERIAL",
"data": json.dumps([{
"NeedUpDateFields": [],
"NeedReturnFields": [],
"IsDeleteEntry": True,
"Model": {
"FMATERIALID": 0,
"FNUMBER": "MAT-001",
"FNAME": "铝合金板材"
}
}])
}
response = requests.post(api_url, json=payload, headers=headers)
```
#### 3. **审核与组织分配**
- 调用审核接口`BD_MATERIAL.Approve`完成审核操作
- 自动分配组织需配置$分配策略$,引用[2]中提及的PDM系统对接案例采用组织代码映射方式
#### 4. **注意事项**
- **权限校验**:操作账号需具备$物料管理-新增$权限
- **数据校验**:引用[3]提示需检查库存相关校验逻辑
- **批量处理**:建议单次导入不超过500条数据,避免超时
###
阅读全文
相关推荐

















