# SCtools **Repository Path**: holyvghost/sctools ## Basic Information - **Project Name**: SCtools - **Description**: 供应链小工具 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2024-07-26 - **Last Updated**: 2024-10-05 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 说明文档 ExcelPackage.LicenseContext = OfficeOpenXml.LicenseContext.NonCommercial; #### 获得BOM成本 1. BOM的获得 1. 获得所有机型的BOM - 所有的BOM要进行预处理,使得BOM的数据是干净的,是可用的(原先的树型BOM是无法获得总BOM成本的):获得无层级的BOM数 2. 所有的BOM进行数据汇总 - 将所有的BOM数据汇总为一张excel sheet表。 #### 取价表、BOM数据预处理:获得规格标签、物料唯一码 1. 获得收发存明细表 2. 对收发存明细表进行处理,对于价格重名合为一类,整合预处理。 3. 收发明细表的数据要进行整合,添加一列的为《物料编码集》 1. CHATGPT对话: 1. 我有以下的数据: 取价之前,需要将取价里的数据和BOM的数据进行对应起来。取价是为取价表,BOM数据为BOM表 两张表同时处理。方法如下: 1. 获得取两张表的数据,将数据分别转为dataTable, 2. 提取两表DataTable里的各项数据,分别取: 1. 行号 2. 物料编码 3. 物料名称 4. 规格型号 3. 两组数据合并为一组数据,组成为新的数据组NewData,新的数据组含以下内容 1. 表名 2. 行号 3. 物料编码 4. 物料名称 5. 规格型号 6. 规格标签,需要新生成 7. 物料唯一码,需要新生成 4. 将NewData数据回写到"取价表"中去及"BOM"表中去。 1. 主要返写:规格标签、物料唯一码 #### 取价 1. 历史价格--->期初价格 2. 当前最新的商务价格---->采购订单里最新的价格 3. 截止当前入库的价格---->入库加权价格 4. 到12底的预测入库价格 ​ 方法: 1. 最新商务价格直接从采购订单列表中获取最新的价格, 1. 打开采购订单列表数据 2. 获得所有的历史订单,并将数据写到excel中去 3. 获得最新的价格,并将数据写到excel中去. 2.