瀏覽代碼

半成品期初表文档理解

zhangguo 1 周之前
父節點
當前提交
0a65704f4c
共有 4 個文件被更改,包括 143 次插入9 次删除
  1. 33 2
      CXUSER/README.md
  2. 62 1
      Dic/README.md
  3. 0 2
      MES_FIN_MONTH/FinMES202602.md
  4. 48 4
      MES_FIN_MONTH/FinMES202602/MES_CX_YDM_BC_INITIAL_hand.md

+ 33 - 2
CXUSER/README.md

@@ -1,6 +1,6 @@
 # CXUSER 用户数据表说明
 
-本文件用于解释 CXUSER 目录下表的用途和结构。只包含
+本文件用于解释 CXUSER 目录下表的用途和结构。只包含理业务时涉及的
 
 ## 表结构说明
 
@@ -10,4 +10,35 @@
 - **ORDER_SEQ**: 订单序号, 订单号+订单序号=订单行号
 - **PASS_NAME**:孔型名称
 
-轧管订单排产顺序耗时
+`轧管订单排产顺序耗时`
+
+<h3 id="pln_saleord">pln_saleord</h3>
+
+- **Order_No**:订单号
+- **ORDER_SEQ**: 订单序号, 订单号+订单序号=订单行号
+- **BUYER_NAME**:买家名称
+
+`销售合同接收处理`
+
+<h3 id="slm_order_head">slm_order_head</h3>
+
+- **Order_No**:合同号(记录创建时如无合同号,形成LS+YYMMDD+三位流水号的临时合同号
+- **VALIDFLAG**: 有效标记 有效标志(1:有效,0:无效)
+- **ORDER_TYP**: 合同类型
+
+`合同信息_合同头`
+
+<h3 id="qcm_zg_jugde_apply">qcm_zg_jugde_apply</h3>
+
+- **judge_stove_no**: 判定炉号
+- **pro_order_no**:   订单行号
+
+`钢管申请判定表`
+
+<h3 id="pln_zy_zg_m">pln_zy_zg_m</h3>
+
+- **feed_heat_no**: 判定炉号
+- **order_no**:   订单号
+- **order_seq**:  订单行序列
+
+`轧管炉计划主表`

+ 62 - 1
Dic/README.md

@@ -1,5 +1,66 @@
 # 概念名词解释
 
+<h2 id="">合同行号</h2>
+
+具体执行的那条合同的号码,比合同多3个数字位,和前面的连接方式有:(-,/,空)
+
+**头部字母含义**
+
+- ZZBY开头 研发合同,MES跑着玩的
+
 <h2 id="孔型">孔型</h2>
 
-孔型是轧钢生产中轧辊上加工出的沟槽形状,用于对金属坯料进行轧制变形,使其获得所需的形状和尺寸,主要分为开口孔型、闭口孔型和半闭口孔型。
+孔型是轧钢生产中轧辊上加工出的沟槽形状,用于对金属坯料进行轧制变形,使其获得所需的形状和尺寸,主要分为开口孔型、闭口孔型和半闭口孔型。
+
+<h2 id="炉号">炉号</h2>
+
+默认就是判定炉号的意思。
+独立炉号维度只有3个 = 熔炼炉号+上料炉号+判定炉号
+
+<h2 id="熔炼炉号">熔炼炉号</h2>
+
+熔炼炉号是钢坯厂家提供的炉号,一炉可能是生产17根
+
+<h2 id="上料炉号">上料炉号</h2>
+
+采购的坯料,在入库的时候,为了统一管理,给他们一个熔炼炉号分配了1-3个上料炉号,用于厂内进行一致性管理。(至于分配依据,目前没人知道)
+熔炼炉号和上料炉号的映射关系,**严格**遵守 1对多。
+上料炉号默认是A开始
+
+<h2 id="判定炉号">判定炉号</h2>
+
+进行合同关联生产时赋予的炉号,默认情况下和上料炉号一致。
+如果上料炉号没用完,还要再通过这个上料炉号再生产,就需要给这个再生产的判定炉号一个新炉号,C开头的。
+无论是C开始还是A开始的炉号,都允许再次拆分
+
+**A** 普通炉号:最常见的判定炉号
+
+**C** 分炉炉号:从某个A或者C上分出的坯料做的炉号(存疑)
+
+**D** 回炉炉号:一种未知炉号?
+
+**F** 组批有关,去热处理现场问?
+
+**J** 组炉炉号:20H钢种的坯料,允许多个判定炉号组成一个判定炉号
+
+                组炉前的炉号是依然可查询的。
+
+<h2 id="成品炉号">成品炉号</h2>
+
+私下叫法,就是判定炉号的意思
+
+<h2 id="下线管">下线管</h2>
+
+系统内是合格管,很多人说下线管时,心里想的是不合格管,需要特别小心问清楚。
+
+<h2 id="离线管">离线管</h2>
+
+系统内是不合格管,但是大家在描述时,经常认为是合格管
+
+<h2 id="组批">组批</h2>
+
+应该是热处理现场在选一些边角料组一起,具体意思也不是很明白
+
+<h2 id="组坯">组坯</h2>
+
+似乎有这个概念,当然可能也没有

+ 0 - 2
MES_FIN_MONTH/FinMES202602.md

@@ -118,9 +118,7 @@
   - 执行校验
 
 ```sql
-  BEGIN
     usp_ValidateProductionData('2026-02');
-  END;
 ```
 
 - 查看校验

+ 48 - 4
MES_FIN_MONTH/FinMES202602/MES_CX_YDM_BC_INITIAL_hand.md

@@ -14,11 +14,12 @@
 
 1. **ydm_bc_initial** 
    
-   半成品期初表
+   半成品期初表,是否来料加工
 
 2. **关联mvm_order_matno_info**
    
    (一个物化视图,里面就是查询你们的表,很多地方在用)
+   mvm_order_matno_info是一个实体视图,自动更新(更新时间随缘的全量更新),拉取的v_so_order_detail
 
 3. **bal_year_month**
    
@@ -33,6 +34,10 @@
    这个表在cx_to_mes这个用户会提供视图给产销
    
    在视图**CX_MES.HOT_CX_YDM_BC_INITIAL**
+   
+## 执行过程
+
+`查询ydm_bc_initial数据,结合mvm_order_matno_info视图(时效性和可靠性不太好),将该补的字段补好,最终写入结果表cx_ydm_bc_initial`
 
 ## 功能拆解
 
@@ -46,8 +51,8 @@
    
    | 表名                   | 用途      |
    | -------------------- | ------- |
-   | mvm_order_matno_info | 一个物化视图  |
-   | ydm_bc_initial       | 这个看来是主表 |
+   | mvm_order_matno_info | 实体化视图  |
+   | ydm_bc_initial       | 制造部半成品期初(谁翻译一下 ) |
 
 3. 间接关联表
    
@@ -66,13 +71,52 @@
    
    4.1. **getislljg**
    
+   > 来料加工(合同类型号120107) 或者 [判定炉号]((../../Dic/README.md#判定炉号)) W开始 就是 是,否则都是 否
+   > 
+   > 作为最终输出表字段的 is_lljg 是否来料加工
+   > 
+   > 参数 
+   > 
+   > judgestoveno 判定炉号
+   > 
+   > orderid     合同行号
+   > 
+   > [slm_order_head](../../CXUSER/README.md#slm_order_head) 轧管订单排产顺序耗时
+   
    4.2. **get_cp_order**
    
+   > 很复杂的过程通过判定炉号获得合同行号
+   >
+   > 按照下列步骤依次取,直到取到合同行号
+   > 如果cxuser.qcm_zg_jugde_apply 对应判定炉号judge_stove_no有,取第一条的订单号
+   > 如果pln_zy_zg_m 对应判定炉号feed_heat_no有,取第一条的订单号t.order_no || t.order_seq
+   > 然后在MIL_OFFLINE_GROUP 组炉批履历表各种找
+   > > 结合mat_zc_m, YDM_ZC_OUTLIST
+   > 总的来说就是找到判定炉号对应的合同行号
+   
+   > 参数
+   >
+   > JUDGE_STOVE_NO2 判定炉号
+   >
+   > 返回值 合同行号
+   >
+  
+   
    4.3. **get_cp_buyer**
    
+   通过合同行号获取买家名称的值
+   
+   > 参数 
+   > 
+   > pro_order 合同行号
+   > 
+   > 返回值 买家名称的值
+   > 
+   > [pln_saleord](../../CXUSER/README.md#pln_saleord) 轧管订单排产顺序耗时
+   
    4.4. **get_cp_pass**
    
-   通过判定炉号获取[孔型](../../Dic/README.md#孔型)的值
+   通过合同行号获取[孔型](../../Dic/README.md#孔型)的值
    
    > 参数 pro_order 合同行号
    >