zhangguo před 2 týdny
rodič
revize
87b12adf48

+ 25 - 4
MES_FIN_MONTH/FinMES202602/MES_CX_YDM_BC_INITIAL_hand.md

@@ -1,4 +1,4 @@
-# MES_CX_YDM_BC_INITIAL_hand 存储过程(什么什么热轧)
+# MES_CX_YDM_BC_INITIAL_hand 半成品期初结算
 
 ## 模板下载
 
@@ -10,6 +10,30 @@
 
 用{2}表达 下个月份 替换成01
 
+## 相关解读
+
+1. **ydm_bc_initial** 
+   
+   半成品期初表
+
+2. **关联mvm_order_matno_info**
+   
+   (一个物化视图,里面就是查询你们的表,很多地方在用)
+
+3. **bal_year_month**
+   
+   表示结转年月,几乎关于流水的表都有这个字段,比如结转时间是2月25日下午4点,那么这个时间点之前的数据就在2月,过了这个时间点就是3月,这个查询就是把当月的数据查询出来
+
+4. **nvl((t1.order_no || t1.order_seq),replace(get_cp_order(t1.judge_stove_no), '/', '')) = t2.contractno_num(+)**
+   
+   这一串是关联合同的 还有not in的那一堆是很久之前就存在的,先不管,过滤的合同,计算产销和mes差异的时候需要加上这一部分。
+
+5. **写到cx_ydm_bc_initial**
+   
+   这个表在cx_to_mes这个用户会提供视图给产销
+   
+   在视图**CX_MES.HOT_CX_YDM_BC_INITIAL**
+
 ## 原始脚本内容
 
 ```sql
@@ -17,9 +41,6 @@ CREATE OR REPLACE procedure MES_CX_YDM_BC_INITIAL_hand is
       a number(4);
       b varchar(200);
 
-
-
-
  CURSOR OPOrder_Cursor IS
 
 

+ 15 - 0
MES_FIN_MONTH/InitScript/.vscode/launch.json

@@ -0,0 +1,15 @@
+{
+    // Use IntelliSense to learn about possible attributes.
+    // Hover to view descriptions of existing attributes.
+    // For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387
+    "version": "0.2.0",
+    "configurations": [
+        {
+            "name": "Python Debugger: Current File",
+            "type": "debugpy",
+            "request": "launch",
+            "program": "${file}",
+            "console": "integratedTerminal"
+        }
+    ]
+}

+ 7 - 0
MES_FIN_MONTH/InitScript/InitMonthSqlFunction.py

@@ -0,0 +1,7 @@
+# 在其他Python文件中导入模块
+import my_module
+my_module.function()
+
+# 或从模块中导入特定函数
+from my_module import function
+function()

+ 11 - 13
PythonDoc/PythonMd.md

@@ -8,13 +8,16 @@
 
 - **Windows**:
   
-  [下载地址](ftp://172.54.8.24/MesLib/ToolSoft/python-manager-26.0.msix)
+  1. 复制以下 FTP 地址到浏览器/FTP 客户端(如 FileZilla、资源管理器):
+     `ftp://172.54.8.24/MesLib/ToolSoft/python-manager-26.0.msix`
   
-  1. 运行下载的安装程序
-  2. 勾选"Add Python to PATH"选项
-  3. 点击"Install Now"完成安装
+  2. 运行下载的安装程序
+  
+  3. 勾选"Add Python to PATH"选项
+  
+  4. 点击"Install Now"完成安装
 
-### 0.3 设置PATH环境变量(如果安装时未勾选)
+### 0.2 设置PATH环境变量(如果安装时未勾选)
 
 - **Windows**:
   
@@ -23,7 +26,7 @@
   3. 点击"新建",添加Python安装目录(例如:`C:\Python39`)和Scripts目录(例如:`C:\Python39\Scripts`)
   4. 点击"确定"保存更改
 
-### 0.4 验证安装
+### 0.3 验证安装
 
 1. 打开命令行终端
 
@@ -37,18 +40,13 @@
 
 3. 如果显示Python版本号,则安装成功
 
-### 0.5 升级pip
+### 0.4 升级pip
 
 pip是Python的包管理工具,建议保持最新版本:
 
 ```bash
 # Windows
 python -m pip install --upgrade pip
-
-# macOS/Linux
-pip install --upgrade pip
-# 或
-pip3 install --upgrade pip
 ```
 
 ## 1. 脚本调用
@@ -111,7 +109,7 @@ pdb.set_trace()
 
 ### 2.3 使用IDE调试
 
-- **PyCharm**: 设置断点,使用调试模式运行
+- 
 - **VS Code**: 详细调试指南
   1. 安装Python扩展:在VS Code扩展市场搜索并安装"Python"扩展
   2. 打开项目文件夹:File > Open Folder