|
|
@@ -1,10 +1,10 @@
|
|
|
# 材料管理流程
|
|
|
|
|
|
-| 版本号 | 变更日期 | 变更内容 | 变更人 |
|
|
|
-| ---- | ---------- | ---------------- | --- |
|
|
|
-| v1.0 | 2026-03-12 | 创建项目文档结构,添加FAQ模块 | 薛渗 |
|
|
|
+| 版本号 | 变更日期 | 变更内容 | 变更人 |
|
|
|
+| ------ | -------------- | ---------------------------- | ------ |
|
|
|
+| v1.0 | 2026-03-12 | 创建项目文档结构,添加FAQ模块 | 薛渗 |
|
|
|
|
|
|
-## 一:安装包列表
|
|
|
+## 一、安装包列表
|
|
|
|
|
|
- **NetAdvantage_WinForms_20092.exe**:Infragistics NetAdvantage WinForms控件库
|
|
|
- **NetAdvantage_WinForms_20092_Samples.exe**:NetAdvantage WinForms控件库示例
|
|
|
@@ -15,7 +15,7 @@
|
|
|
- **Git-2.53.0-64-bit.exe**:Git版本控制系统 (64位)
|
|
|
- **TortoiseGit-2.18.0.1-64bit.msi**:TortoiseGit Git客户端图形界面 (64位)
|
|
|
|
|
|
-## 二:配置
|
|
|
+## 二、配置
|
|
|
|
|
|
### 1. NetAdvantage WinForms配置
|
|
|
|
|
|
@@ -25,50 +25,61 @@
|
|
|
- 先安装NetAdvantage_WinForms_20092_Samples.exe,然后再安装NetAdvantage_WinForms_20092.exe(输入注册码9510-5300982-7877273)
|
|
|
- 
|
|
|
|
|
|
-### 2.Visual Studio 2019配置
|
|
|
+### 2. Visual Studio 2019配置
|
|
|
|
|
|
- 在开始菜单里找到Visual Studio 2019,右键选择管理员身份运行
|
|
|
|
|
|

|
|
|
- 选择打开项目或解决方案
|
|
|
- 找到本地代码文件目录里的...\Client\TGMES\TGMES.sln
|
|
|
- 选择需要使用的模块右键选择属性,打开调试-启动外部程序和工作目录更改为本地代码对应的...\Client\TGMES\output\ CoreFs.CoreFS.exe 以及...\Client\TGMES\output
|
|
|
- 打开某个页面,打开工具箱,右键选择添加选项卡输入92,然后点击选择项
|
|
|
- 打开的工具箱项,筛选器输入Infragistics,把筛选出的列表全部勾选后点击确定 
|
|
|
- 该模块右键点击设为启动项目 
|
|
|
- 该模块右键清理,然后点击重新生成 
|
|
|
- 点击启动出现登录框
|
|
|
+
|
|
|
+ 选择打开项目或解决方案
|
|
|
+ 
|
|
|
+
|
|
|
+ 找到本地代码文件目录里的...\Client\TGMES\TGMES.sln
|
|
|
+ 
|
|
|
+
|
|
|
+ 选择需要使用的模块右键选择属性,打开调试-启动外部程序和工作目录更改为本地代码对应的...\Client\TGMES\output\ CoreFs.CoreFS.exe 以及...\Client\TGMES\output
|
|
|
+ 
|
|
|
+
|
|
|
+ 打开某个页面,打开工具箱,右键选择添加选项卡输入92,然后点击选择项
|
|
|
+ 
|
|
|
+
|
|
|
+ 打开的工具箱项,筛选器输入Infragistics,把筛选出的列表全部勾选后点击确定
|
|
|
+ 
|
|
|
+
|
|
|
+ 该模块右键点击设为启动项目
|
|
|
+ 
|
|
|
+
|
|
|
+ 该模块右键清理,然后点击重新生成
|
|
|
+ 
|
|
|
+
|
|
|
+ 点击启动出现登录框
|
|
|
+ 
|
|
|
|
|
|
登陆以后可以打开系统管理-功能设置-点击查询,查看功能结构树里的页面配置的服务器和前端页面信息,启动对应服务器(MyEclipse),根据关键字查找页面(Visual Studio)
|
|
|
|
|
|

|
|
|
|
|
|
-### 5. JDK配置
|
|
|
+### 3. JDK配置
|
|
|
|
|
|
- **安装路径**:建议安装到默认路径`C:\Program Files\Java\jdk1.8.0_371`
|
|
|
- **环境变量**:
|
|
|
-- 设置`JAVA_HOME`为JDK安装目录
|
|
|
+ - 设置`JAVA_HOME`为JDK安装目录
|
|
|
- 将`%JAVA_HOME%\bin`添加到`PATH`环境变量
|
|
|
-- --电脑--属性--高级系统设置
|
|
|
-- 
|
|
|
+- 操作步骤:电脑 → 属性 → 高级系统设置
|
|
|
+- 
|
|
|
- **验证安装**:打开命令提示符,运行`java -version`和`javac -version`检查安装是否成功
|
|
|
|
|
|
-### 3. MyEclipse 2014配置
|
|
|
-
|
|
|
-- **安装路径**:建议安装到非系统盘
|
|
|
-
|
|
|
-- **JDK配置**:确保已安装并配置Java JDK 1.8
|
|
|
+### 4. MyEclipse 2014配置
|
|
|
|
|
|
+- **安装路径**:建议安装到非系统盘
|
|
|
+- **JDK配置**:确保已安装并配置Java JDK 1.8
|
|
|
- **工作空间**:设置合适的工作空间目录
|
|
|
-
|
|
|
- **服务器配置**:在MyEclipse中配置Tomcat服务器
|
|
|
|
|
|
-### 6. Git配置
|
|
|
+### 5. Git配置
|
|
|
|
|
|
- **安装路径**:建议安装到默认路径`C:\Program Files\Git`
|
|
|
-
|
|
|
- **环境变量**:安装过程中会自动将Git添加到`PATH`环境变量
|
|
|
-
|
|
|
- **基本配置**:
|
|
|
|
|
|
```bash
|
|
|
@@ -78,7 +89,7 @@
|
|
|
git config --global user.email "your.email@example.com"
|
|
|
```
|
|
|
|
|
|
-### 7. TortoiseGit配置
|
|
|
+### 6. TortoiseGit配置
|
|
|
|
|
|
- **安装顺序**:先安装Git,再安装TortoiseGit
|
|
|
- **安装路径**:按照默认路径安装即可
|
|
|
@@ -87,36 +98,3 @@
|
|
|
- 在"General"选项卡中设置Git.exe路径
|
|
|
- 在"Credential"选项卡中设置凭证存储方式
|
|
|
- 在"Git"选项卡中设置用户名和邮箱
|
|
|
-
|
|
|
-### 三:上料拆分问题分析
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
--问题描述:生产管理-工序排产二级-加工排产二级页面,下面的炉计划列表,
|
|
|
-
|
|
|
-有的数据的 库存挂料剩余支 字段 大于 装炉支-上料支 的值,需要将其调整到 库存挂料剩余支小于装炉支-上料支的数据,如图里的106、108和109行需要调整到107行
|
|
|
-
|
|
|
--处理方法:将106、108和109行的 炉计划ID和判定单号 改成107行的(如下图的炉计划ID是一样的,所以只改判定单号,如果是炉计划ID不一样的需要炉计划ID和判定单号都该)
|
|
|
-
|
|
|
-
|
|
|
-```sql
|
|
|
-select mat_no, heat_plan_no_next,jugde_apply_code from mat_bc_m
|
|
|
-where judge_stove_no = 'A26010297' and jugde_apply_code ='C0728014012026011900015123'
|
|
|
-```
|
|
|
-
|
|
|
-mat_no-材料号(唯一标识)
|
|
|
-
|
|
|
-heat_plan_no_next-炉计划ID
|
|
|
-
|
|
|
-jugde_apply_code-判定单号
|
|
|
-
|
|
|
-judge_stove_no-判定炉号
|
|
|
-
|
|
|
-查询出要改的数据
|
|
|
-
|
|
|
-```sql
|
|
|
-update mat_bc_m set heat_plan_no_next = '{新的炉计划ID}',
|
|
|
-jugde_apply_code ='{新的判定单号}' where judge_stove_no = '{炉号}'
|
|
|
-and jugde_apply_code = '{判定单号}'
|
|
|
-and mat_no='{要改的行的材料号}'(加上mat_no可针对要改的单行的,防止出错)
|
|
|
-```
|