Merge remote-tracking branch 'origin/main'
2
.obsidian/core-plugins.json
vendored
@ -29,5 +29,5 @@
|
||||
"sync": false,
|
||||
"webviewer": false,
|
||||
"footnotes": false,
|
||||
"bases": true
|
||||
"bases": false
|
||||
}
|
2
.obsidian/graph.json
vendored
@ -39,6 +39,6 @@
|
||||
"repelStrength": 10,
|
||||
"linkStrength": 1,
|
||||
"linkDistance": 250,
|
||||
"scale": 0.5087618855792608,
|
||||
"scale": 0.5529130283446588,
|
||||
"close": true
|
||||
}
|
2
.trash/ODBC配置数据源时常见的报错信息.md
Normal file
@ -0,0 +1,2 @@
|
||||
# 数据库服务器IP地址不对
|
||||
|
0
.trash/未命名.base
Normal file
@ -36,6 +36,7 @@
|
||||
- [Solidworks接口安装成功后报错](Solidworks接口安装成功后报错.md)
|
||||
- [后缀为.sldprt文件导入失败](后缀为.sldprt文件导入失败.md)
|
||||
- [后缀为.prt文件导入失败](后缀为.prt文件导入失败.md)
|
||||
- [SolidWorks提取组件顺序混乱](SolidWorks提取组件顺序混乱.md)
|
||||
|
||||
## 二维CAD
|
||||
|
||||
|
25
SanPinPLM/报错处理/SolidWorks提取组件顺序混乱.md
Normal file
@ -0,0 +1,25 @@
|
||||
# 问题情况
|
||||
|
||||
导入 `Solidworks` 组装图的时候,会提取出组装图的组件顺序,使用 [图纸更新BOM](../相关操作/2.0-PDM/56.文档关联物料.md#图纸更新BOM) 功能的时候也会提取组装图的组件顺序
|
||||
|
||||

|
||||
|
||||
但是会出现提取的组件顺序和 `SolidWorks` 不匹配的情况
|
||||
|
||||

|
||||
|
||||
# 解决办法
|
||||
|
||||
搜索参数
|
||||
|
||||

|
||||
|
||||
输入 `SolidWorks` 进行搜索,找到 **`SolidWorks` 提取方式** 参数将其改成调用 ` API ` 的方式即可
|
||||
|
||||

|
||||
|
||||
## 补充
|
||||
|
||||
不是所有电脑都有这个 `API`,可能需要为电脑安装一下 `API` 程序
|
||||
|
||||
此外,提取进程为 `SWDocumentAPIProxy.exe`
|
BIN
SanPinPLM/报错处理/assets/1893c55e11b48f40ea81a10b7d341073.png
Normal file
After Width: | Height: | Size: 66 KiB |
BIN
SanPinPLM/报错处理/assets/Pasted image 20250822105137.png
Normal file
After Width: | Height: | Size: 72 KiB |
BIN
SanPinPLM/报错处理/assets/Pasted image 20250822110335.png
Normal file
After Width: | Height: | Size: 353 KiB |
BIN
SanPinPLM/报错处理/assets/a9cd21b40990ba5a888a933cbecc1f47.png
Normal file
After Width: | Height: | Size: 22 KiB |
@ -1,6 +1,6 @@
|
||||
# 介绍
|
||||
|
||||
三品 `PLM` 使用的数据库为 `SQL Server`,可以是 `2012`、`2016`、`2019` 版本
|
||||
三品 `PLM` 使用的数据库为 `SQL Server`,可以是 `2012`、`2016`、`2019` 版本(不要使用个人版,会影响性能,最好使用开发版、企业版)
|
||||
|
||||
# 安装教程
|
||||
|
||||
|
@ -104,25 +104,26 @@
|
||||
# 三级角色
|
||||
|
||||
> 1. 项目管理
|
||||
> 2. **项目跟踪**(如果没有如下选项,则参考 [项目跟踪页面设置](../3.0-PLM/75.项目跟踪页面设置.md) 进行设置 )
|
||||
> 3. **我未完成的任务**
|
||||
> 4. **待我确认的任务**
|
||||
> 5. **我已完成的任务**
|
||||
> 6. **我参与的项目**
|
||||
> 7. **我完成的项目**
|
||||
> 8. **我创建的项目**
|
||||
> 9. **项目模板**
|
||||
> 10. **可见**
|
||||
> 11. **浏览**
|
||||
> 12. **项目知识库**
|
||||
> 13. **可见**
|
||||
> 14. **浏览**
|
||||
> 15. 项目统计
|
||||
> 16. 问题管理
|
||||
> 17. 项目绩效
|
||||
> 18. **基础数据**:
|
||||
> 1. **可见**
|
||||
> 2. **浏览**
|
||||
> 2. **项目跟踪**(如果没有如下选项,则参考 [项目跟踪页面设置](../3.0-PLM/75.项目跟踪页面设置.md) 进行设置 )
|
||||
> 1. **我未完成的任务**
|
||||
> 2. **待我确认的任务**
|
||||
> 3. **我已完成的任务**
|
||||
> 4. **我参与的项目**
|
||||
> 5. **我完成的项目**
|
||||
> 6. **我创建的项目**
|
||||
> 7. **我监控的项目**(项目管理者可在此监管项目)
|
||||
> 3. **项目模板**
|
||||
> 1. **可见**
|
||||
> 2. **浏览**
|
||||
> 4. **项目知识库**
|
||||
> 1. **可见**
|
||||
> 2. **浏览**
|
||||
> 5. 项目统计
|
||||
> 6. 问题管理
|
||||
> 7. 项目绩效
|
||||
> 8. **基础数据**:
|
||||
> 1. **可见**
|
||||
> 2. **浏览**
|
||||
|
||||
# 项目管理员
|
||||
|
||||
|
@ -20,7 +20,7 @@
|
||||
|
||||
## 情况一
|
||||
|
||||
该文档在系统内 [新建](5.文件生命周期.md#新建) ,即使用的是系统提供的 [文档模板](80.文档分类设置.md#文档模板) ,即文档属性 **文档分类** 一栏中的不是 **普通文档** 而是设置好的 [文档对象分类](80.文档分类设置.md#创建文档对象分类) ,且 **文档对象分类** 绑定了 [变更流程模板](80.文档分类设置.md#变更流程模板)
|
||||
该文档在系统内 [新建](5.文件生命周期.md#新建) ,即使用的是系统提供的 [文档模板](90.文档分类设置.md#文档模板) ,即文档属性 **文档分类** 一栏中的不是 **普通文档** 而是设置好的 [文档对象分类](90.文档分类设置.md#创建文档对象分类) ,且 **文档对象分类** 绑定了 [变更流程模板](90.文档分类设置.md#变更流程模板)
|
||||
|
||||
此种情况下,点击 **变更** 后,系统会直接弹出 **新建工作流窗体**,在此窗体中可修改 **主题**(主题命名无强制要求,以简单易懂为主)
|
||||
|
||||
|
@ -66,7 +66,7 @@
|
||||
|
||||
### 前置要求
|
||||
|
||||
进行设置的用户角色必须具备 “ 系统设置 ” 中的 “ 参数配置 ” 权限
|
||||
进行设置的用户角色必须具备 **系统设置** 中的 **参数配置** 权限
|
||||
|
||||

|
||||
|
||||
@ -98,4 +98,8 @@
|
||||
|
||||
而在此参数中取消了 [发布](20.文件权限管理.md#发布) 权限的勾选后,那么在文件发布时,将默认不授予发布权限,发布的可授予权限范围中不再显示 [发布](20.文件权限管理.md#发布) 权限
|
||||
|
||||

|
||||

|
||||
|
||||
## 发布权限详解
|
||||
|
||||
### 版本
|
@ -8,7 +8,7 @@
|
||||
|
||||

|
||||
|
||||
为了将变更的相关信息统一记录在文档的变更记录上,可根据对应的 [文档分类设置](80.文档分类设置.md) 来设置对应的 [文档变更记录分类](../../../..//SanPinPLM/相关操作/1.0-EDM/210.文档变更记录分类.md) ,这样在发起 [文档变更流程](100.执行文档变更流程.md) 后可在变更记录中记录更多的信息,包括但不限于常规信息、申请单、通知单等
|
||||
为了将变更的相关信息统一记录在文档的变更记录上,可根据对应的 [文档分类设置](90.文档分类设置.md) 来设置对应的 [文档变更记录分类](../../../..//SanPinPLM/相关操作/1.0-EDM/210.文档变更记录分类.md) ,这样在发起 [文档变更流程](100.执行文档变更流程.md) 后可在变更记录中记录更多的信息,包括但不限于常规信息、申请单、通知单等
|
||||
|
||||

|
||||
|
||||
@ -42,7 +42,7 @@
|
||||
|
||||
### 流程模板
|
||||
|
||||
**变更记录分类** 需要绑定的是 **流程模板**,而不像 [文档分类](80.文档分类设置.md) 那样需要绑定 [创建工作流](80.文档分类设置.md#创建工作流) ,这样在 **变更管理** → **变更申请** 中创建出新的变更记录可以直接 **创建工作流**
|
||||
**变更记录分类** 需要绑定的是 **流程模板**,而不像 [文档分类](90.文档分类设置.md) 那样需要绑定 [创建工作流](90.文档分类设置.md#创建工作流) ,这样在 **变更管理** → **变更申请** 中创建出新的变更记录可以直接 **创建工作流**
|
||||
|
||||
注意:需要为 **变更记录分类** 绑定 [文档变更流程模板](102.文档变更流程模板制作.md)
|
||||
|
||||
|
13
SanPinPLM/相关操作/1.0-EDM/260.批量剪切文件夹.md
Normal file
@ -0,0 +1,13 @@
|
||||
# 介绍
|
||||
|
||||
想要批量将某一文件夹下的部分子文件夹进行剪切,可以使用到 **剪切子文件夹** 功能
|
||||
|
||||
# 操作
|
||||
|
||||
在 **文档工作区** 选择文件夹后,右键选择 **批量操作** → **剪切子文件夹**
|
||||
|
||||

|
||||
|
||||
在弹窗中选择要剪切的子文件夹,然后设置 **目的地** 即可
|
||||
|
||||

|
@ -30,7 +30,7 @@
|
||||
|
||||

|
||||
|
||||
在此处,我们可以新建的文档类型,都是在 [文档分类](80.文档分类设置.md) 中设置过的,即有多少个 [文档对象分类](80.文档分类设置.md#创建文档对象分类) ,在此处就可以新建出多种类型的文档
|
||||
在此处,我们可以新建的文档类型,都是在 [文档分类](90.文档分类设置.md) 中设置过的,即有多少个 [文档对象分类](90.文档分类设置.md#创建文档对象分类) ,在此处就可以新建出多种类型的文档
|
||||
|
||||
我们只需要选择要创建的文档类型,就可以便捷的引用该类型的 [文档模板](65.文档模板.md) ,将文件给创建出来
|
||||
|
||||
|
@ -78,7 +78,7 @@
|
||||
|
||||
#### 新建操作
|
||||
|
||||
新建文档只能在 **文档工作区** 进行,打开要新建文档的存放位置,在 **文档列表页签** 的空白处右键,可选择 **新建** → **文档** → 选择要创建的文档(选择范围来源于系统已创建的 [文档分类](80.文档分类设置.md))
|
||||
新建文档只能在 **文档工作区** 进行,打开要新建文档的存放位置,在 **文档列表页签** 的空白处右键,可选择 **新建** → **文档** → 选择要创建的文档(选择范围来源于系统已创建的 [文档分类](90.文档分类设置.md))
|
||||
|
||||

|
||||
|
||||
@ -86,7 +86,7 @@
|
||||
|
||||

|
||||
|
||||
点击确定后完成创建。采用这种方式创建出的文档,会直接套用在文档分类中绑定好的 [文档模板](80.文档分类设置.md#文档模板)
|
||||
点击确定后完成创建。采用这种方式创建出的文档,会直接套用在文档分类中绑定好的 [文档模板](90.文档分类设置.md#文档模板)
|
||||
|
||||
### 检出
|
||||
|
||||
@ -250,7 +250,7 @@
|
||||
|
||||
1. 文件:将源文件导出,如无特殊情况,最好选择该选项
|
||||
2. 文件夹结构:对文件夹右键可选择导出文件夹结构,只会将当前文件夹及其子文件夹结构导出,不会导出其中的文件
|
||||
3. 导出文档属性:需要 [文档分类](80.文档分类设置.md) 绑定 [导出模板](80.文档分类设置.md#导出模板)
|
||||
3. 导出文档属性:需要 [文档分类](90.文档分类设置.md) 绑定 [导出模板](90.文档分类设置.md#导出模板)
|
||||
4. 导出PDF:将文件转化成PDF文件导出
|
||||
5. 导出DWG:将文件转化成DWG文件导出,如无必要,不建议选择此选项
|
||||
6. 导出IGS:将文件转化成DWG文件导出,如无必要,不建议选择此选项
|
||||
|
@ -1,6 +1,6 @@
|
||||
# 介绍
|
||||
|
||||
文档模板指得是放置在 **企业知识库** → **文档模板** 区中的文件,对于系统来讲,放置在此的都会将其当做是文档模板,但只是将文件放进去,仍是无法直接通过 [新建文档](4.创建或导入文件.md#新建文档) 操作给创建出来的,需要将文档模板和 [文档分类](80.文档分类设置.md) 做关联绑定才行
|
||||
文档模板指得是放置在 **企业知识库** → **文档模板** 区中的文件,对于系统来讲,放置在此的都会将其当做是文档模板,但只是将文件放进去,仍是无法直接通过 [新建文档](4.创建或导入文件.md#新建文档) 操作给创建出来的,需要将文档模板和 [文档分类](90.文档分类设置.md) 做关联绑定才行
|
||||
|
||||
## 名称规则
|
||||
|
||||
|
@ -22,6 +22,46 @@
|
||||
|
||||

|
||||
|
||||
## 透明印章制作
|
||||
|
||||
在 `PS` 里打开不透明的印章
|
||||
|
||||

|
||||
|
||||
在顶部的 **选择** 标签中,选择 **色彩范围** 选项
|
||||
|
||||

|
||||
|
||||
在 **色彩范围窗口** 选择要取样的颜色,此处是红色印章,则直接获取红色即可
|
||||
|
||||

|
||||
|
||||
点击确定后页面如下
|
||||
|
||||

|
||||
|
||||
在右下角右键选择 **新建图层**
|
||||
|
||||
| 新建图层 | |
|
||||
| ----------------------------------------------- | ----------------------------------------------- |
|
||||
|  |  |
|
||||
|
||||
隐藏第一个图层
|
||||
|
||||

|
||||
|
||||
选择第二个图层后,在 **编辑** 选项中选择 **填充**
|
||||
|
||||

|
||||
|
||||
内容选择 **前景色** 后,点击确定
|
||||
|
||||

|
||||
|
||||
最后,导出成 `PNG` 格式的图片即可
|
||||
|
||||
|
||||
|
||||
## 电脑手写体签名制作
|
||||
|
||||
`Creo` 三维签名需要使用电脑手写体签名,将 `FontCreator` 软件打开
|
||||
|
@ -34,22 +34,10 @@
|
||||
|
||||

|
||||
|
||||
## 直接驳回设置
|
||||
## 多分支直接驳回设置
|
||||
|
||||
在默认情况下,分支过程进行 [驳回](8.执行文档审批流程.md#分支过程驳回) 操作,是没有 **直接驳回** 选项的
|
||||
|
||||

|
||||
|
||||
若要实现分支过程直接驳回,需要在 **流程模板属性** 中找到 **流程设置** 页签,勾选 **多分支过程能直接驳回** 选项(驳回效果见: [分支过程直接驳回](8.执行文档审批流程.md#分支过程直接驳回) )
|
||||
|
||||

|
||||
|
||||
### 补充
|
||||
|
||||
为避免直接驳回后,再次提交时,选择 [跳过后续过程提交](8.执行文档审批流程.md#跳过后续过程提交) 导致的分支过程遗漏情况发生
|
||||
|
||||

|
||||
|
||||
要求:==**如果分支流程要开直接驳回参数,那就必须得开默认直接驳回**==,使得每个分支过程的驳回都是直接驳回,再次提交时,无论是否跳过后续过程提交,都能够再次提交到驳回的分支过程处
|
||||
|
||||

|
||||
若要实现分支过程直接驳回,需要在 **流程模板属性** 中找到 [流程设置](80.流程设置详解.md) 页签,勾选 [多分支过程能直接驳回](80.流程设置详解.md#多分支过程能直接驳回) 选项(驳回效果见: [分支过程直接驳回](8.执行文档审批流程.md#分支过程直接驳回) ,建议同时勾选 [默认直接驳回](80.流程设置详解.md#默认直接驳回) 参数,原因见 [多分支过程能直接驳回参数补充(必看)](80.流程设置详解.md#补充(必看)))
|
@ -18,7 +18,7 @@
|
||||
|
||||
## 情况一
|
||||
|
||||
该文档在系统内 [新建](5.文件生命周期.md#新建),即使用的是系统提供的 [文档模板](80.文档分类设置.md#文档模板)
|
||||
该文档在系统内 [新建](5.文件生命周期.md#新建),即使用的是系统提供的 [文档模板](90.文档分类设置.md#文档模板)
|
||||
|
||||
此种情况下,点击 **创建工作流** 后,系统会直接弹出 **新建工作流窗体**,在此窗体中可修改 **主题**(主题命名无强制要求,以简单易懂为主)
|
||||
|
||||
@ -98,10 +98,14 @@
|
||||
|
||||
若任务此流程在执行过程中存在差错,需要驳回到前人处,让其更正,则可点击 **驳回** 按钮将流程进行驳回
|
||||
|
||||
需要选择 **驳回** 到哪一步,并填写上 **驳回意见**,以便于对方了解驳回原因。若 **勾选直接驳回**,则对方重新提交后,流程将直接回到您处执行,若 **不勾选直接驳回**,对方重新提交后,需要重新经过中间过程的审批才会回到您处执行
|
||||
需要选择 **驳回** 到哪一步,并填写上 **驳回意见**,以便于对方了解驳回原因。若 **勾选直接驳回**,则对方重新提交后,流程则可以直接回到您处执行,若 **不勾选直接驳回**,对方重新提交后,则必须需要重新经过中间过程的审批才会回到您处执行
|
||||
|
||||

|
||||
|
||||
**直接驳回** 在提交时会收到询问,是否要直接跳到 **后续过程**,如果选择 **是** 的话,会直接跳到驳回的那个过程当中,如果选择 **否** 的话,那就会一步步走流程提交
|
||||
|
||||

|
||||
|
||||
### 分支过程驳回
|
||||
|
||||
在默认情况下,分支过程进行驳回操作,是没有 **直接驳回** 选项的
|
||||
@ -124,35 +128,15 @@
|
||||
|
||||
#### 分支过程直接驳回
|
||||
|
||||
若要实现分支过程直接驳回,需要在 **流程模板** 中进行 [直接驳回设置](76.分支流程模板制作.md#直接驳回设置)
|
||||
若要实现分支过程直接驳回,需要在 **流程模板** 中进行 [多分支直接驳回设置](76.分支流程模板制作.md#多分支直接驳回设置)
|
||||
|
||||
开启了 **直接驳回** 参数后,分支过程可进行直接驳回
|
||||
开启了 **直接驳回** 参数后,分支过程可进行 **直接驳回**
|
||||
|
||||

|
||||
|
||||
##### 跳过后续过程提交
|
||||
|
||||
直接驳回后,再次提交时,如果选择直接跳到那些后续过程
|
||||
|
||||

|
||||
|
||||
==这将无视其他分支过程的驳回,只会将流程提交到直接驳回的过程处,其他没有选择直接驳回的分支过程,将被忽略==,故而,要求:==**如果分支流程要开直接驳回参数,那就必须得开默认直接驳回**==
|
||||
|
||||

|
||||
|
||||
##### 不跳后续过程提交
|
||||
|
||||
如果选择不直接跳到那些后续过程
|
||||
|
||||

|
||||
|
||||
那么可以选择要提交到的分支过程(将根据 [分支过程驳回](#分支过程驳回) 的 **驳回选项** 来选择过程)
|
||||
|
||||

|
||||
|
||||
#### 补充
|
||||
|
||||
[分支过程驳回](#分支过程驳回) 存在不足之处,在驳回到上一过程,或流程在驳回后重新执行到上一过程后,分支过程将无法进行提交(但是过程执行时间会增长)
|
||||
[分支过程驳回](#分支过程驳回) 无论是否进行 **直接驳回** 都存在不足之处,在驳回到上一过程,或流程在驳回后重新执行到上一过程后,分支过程将无法进行提交(但是过程执行时间会增长)
|
||||
|
||||

|
||||
|
||||
|
71
SanPinPLM/相关操作/1.0-EDM/80.流程设置详解.md
Normal file
@ -0,0 +1,71 @@
|
||||
# 介绍
|
||||
|
||||
**流程设置** 指 **流程模板属性** 页面当中的 **流程设置** 页签
|
||||
|
||||

|
||||
|
||||
# 参数详解
|
||||
|
||||
## 驳回时选择流程附件
|
||||
|
||||
通常驳回会将所有的流程附件全部驳回到指定过程,但若是不想要将全部的附件驳回到指定过程,只想要将部分文件驳回,那么可以开启此参数
|
||||
|
||||
作用是在驳回时,需要选择要驳回到上一过程的文件,这样就可以将部分文件给驳回给指定过程了,驳回指定文件后,对于其他未被驳回的文件是无法提交的,只能等被驳回的文件重新提交后,校验后,再做完整提交
|
||||
|
||||

|
||||
|
||||
## 默认直接驳回
|
||||
|
||||
若 **直接驳回**,则对方重新提交后,流程则可以直接回到您处执行,若 **不勾选直接驳回**,对方重新提交后,则必须需要重新经过中间过程的审批才会回到您处执行
|
||||
|
||||

|
||||
|
||||
**直接驳回** 在提交时会收到询问,是否要直接跳到 **后续过程**,如果选择 **是** 的话,会直接跳到驳回的那个过程当中,如果选择 **否** 的话,那就会一步步走流程提交
|
||||
|
||||

|
||||
|
||||
而 **默认直接驳回** 的参数,则是可以在驳回时,不用再去勾选 **直接驳回**
|
||||
|
||||
## 多分支过程能直接驳回
|
||||
|
||||
在默认情况下,分支过程进行 [驳回](8.执行文档审批流程.md#分支过程驳回) 操作,是没有 **直接驳回** 选项的
|
||||
|
||||

|
||||
|
||||
若要实现分支过程直接驳回,需要在 **流程模板属性** 中找到 **流程设置** 页签,勾选 **多分支过程能直接驳回** 选项
|
||||
|
||||

|
||||
|
||||
### 补充(必看)
|
||||
|
||||
#### 提交选择
|
||||
|
||||
选择 **直接驳回** 后,提交过程会询问是否要直接跳到 **后续过程**,如果选择 **是** 的话,会直接跳到驳回的那个过程当中,如果选择 **否** 的话,那就会一步步走流程提交
|
||||
|
||||

|
||||
|
||||
这就会导致如下两个情况出现
|
||||
|
||||
##### 跳过后续过程提交
|
||||
|
||||
直接驳回后,再次提交时,如果选择直接跳到那些后续过程
|
||||
|
||||

|
||||
|
||||
这将无视其他分支过程的驳回,只会将流程提交到直接驳回的过程处,其他没有选择直接驳回的分支过程,将被忽略
|
||||
|
||||

|
||||
|
||||
要求:**==如果分支流程要开 [多分支过程能直接驳回](#多分支过程能直接驳回) ,那就必须得开 [默认直接驳回](#默认直接驳回) ==**,使得每个分支过程的驳回都是直接驳回,再次提交时,无论是否跳过后续过程提交,都能够再次提交到驳回的分支过程处
|
||||
|
||||

|
||||
|
||||
##### 不跳后续过程提交
|
||||
|
||||
如果选择不直接跳到那些后续过程
|
||||
|
||||

|
||||
|
||||
那么可以选择要提交到的分支过程(将根据 [分支过程驳回](8.执行文档审批流程.md#分支过程驳回) 的 **驳回选项** 来选择过程)
|
||||
|
||||

|
BIN
SanPinPLM/相关操作/1.0-EDM/assets/Pasted image 20250820193046.png
Normal file
After Width: | Height: | Size: 162 KiB |
BIN
SanPinPLM/相关操作/1.0-EDM/assets/Pasted image 20250820193736.png
Normal file
After Width: | Height: | Size: 64 KiB |
BIN
SanPinPLM/相关操作/1.0-EDM/assets/Pasted image 20250820194015.png
Normal file
After Width: | Height: | Size: 61 KiB |
BIN
SanPinPLM/相关操作/1.0-EDM/assets/Pasted image 20250820194020.png
Normal file
After Width: | Height: | Size: 61 KiB |
BIN
SanPinPLM/相关操作/1.0-EDM/assets/Pasted image 20250820200920.png
Normal file
After Width: | Height: | Size: 79 KiB |
BIN
SanPinPLM/相关操作/1.0-EDM/assets/Pasted image 20250829092409.png
Normal file
After Width: | Height: | Size: 357 KiB |
BIN
SanPinPLM/相关操作/1.0-EDM/assets/Pasted image 20250829092825.png
Normal file
After Width: | Height: | Size: 528 KiB |
BIN
SanPinPLM/相关操作/1.0-EDM/assets/Pasted image 20250829140251.png
Normal file
After Width: | Height: | Size: 329 KiB |
BIN
SanPinPLM/相关操作/1.0-EDM/assets/Pasted image 20250829140325.png
Normal file
After Width: | Height: | Size: 152 KiB |
BIN
SanPinPLM/相关操作/1.0-EDM/assets/Pasted image 20250829140553.png
Normal file
After Width: | Height: | Size: 69 KiB |
BIN
SanPinPLM/相关操作/1.0-EDM/assets/Pasted image 20250829140613.png
Normal file
After Width: | Height: | Size: 18 KiB |
BIN
SanPinPLM/相关操作/1.0-EDM/assets/Pasted image 20250829140655.png
Normal file
After Width: | Height: | Size: 104 KiB |
BIN
SanPinPLM/相关操作/1.0-EDM/assets/Pasted image 20250829140815.png
Normal file
After Width: | Height: | Size: 68 KiB |
BIN
SanPinPLM/相关操作/1.0-EDM/assets/Pasted image 20250829140920.png
Normal file
After Width: | Height: | Size: 19 KiB |
BIN
SanPinPLM/相关操作/1.0-EDM/assets/Pasted image 20250829141023.png
Normal file
After Width: | Height: | Size: 682 KiB |
BIN
SanPinPLM/相关操作/1.0-EDM/assets/Pasted image 20250829141117.png
Normal file
After Width: | Height: | Size: 253 KiB |
@ -1,6 +1,6 @@
|
||||
# 介绍
|
||||
|
||||
物料分类类似于 [文档分类](../1.0-EDM/80.文档分类设置.md),是在 **企业配置** 的 **对象分类** 中进行设置,找到 **物料** 目录即可打开 **物料分类** 界面
|
||||
物料分类类似于 [文档分类](../1.0-EDM/90.文档分类设置.md),是在 **企业配置** 的 **对象分类** 中进行设置,找到 **物料** 目录即可打开 **物料分类** 界面
|
||||
|
||||

|
||||
|
||||
@ -12,7 +12,7 @@
|
||||
|
||||

|
||||
|
||||
如图所示为新建物料分类的定义界面,在该界面中,能够设置该类物料的名称、分类编码、[物料编码器](#物料编码器)、代号(图号)编码器以及对应的存放位置。可根据需要决定是否要将该分类置为[抽象类](#抽象类)。分类ID则是系统自动生成的。若有需要将PLM中编码导入到ERP中,则需要设置ERP分类编码
|
||||
如图所示为新建物料分类的定义界面,在该界面中,能够设置该类物料的名称、分类编码、 [物料编码器](#物料编码器) 、代号(图号)编码器以及对应的存放位置。可根据需要决定是否要将该分类置为 [抽象类](#抽象类) 。分类ID则是系统自动生成的。若有需要将 `PLM` 中编码导入到 `ERP` 中,则需要设置 `ERP` 分类编码
|
||||
|
||||

|
||||
|
||||
@ -24,7 +24,7 @@
|
||||
|
||||
#### 抽象类
|
||||
|
||||
在物料分类定义界面中的 [抽象类](../1.0-EDM/80.文档分类设置.md#抽象类) 选项,默认是不勾选的,创建后,该分类会对应到具体的某一类物料
|
||||
在物料分类定义界面中的 [抽象类](../1.0-EDM/90.文档分类设置.md#抽象类) 选项,默认是不勾选的,创建后,该分类会对应到具体的某一类物料
|
||||
|
||||

|
||||
|
||||
|
@ -151,7 +151,7 @@
|
||||
|
||||

|
||||
|
||||
在导入选项中选择 **标准多层BOM**(重点在于导入BOM需要选择类型为:标准多层BOM)
|
||||
在导入选项中选择 **标准多层BOM**(重点在于导入BOM需要选择类型为:**标准多层BOM表**)
|
||||
|
||||

|
||||
|
||||
|
@ -18,11 +18,11 @@
|
||||
|
||||
操作:检查语法正确性
|
||||
|
||||
查找/替换/查找下一个:TXT文本功能
|
||||
查找/替换/查找下一个:`TXT` 文本功能
|
||||
|
||||
设置:
|
||||
|
||||
1. 修改 Tab 键跳转列数:设置缩进列数
|
||||
1. 修改 `Tab` 键跳转列数:设置缩进列数
|
||||
2. 工具栏:显示脚本编辑器常用操作
|
||||
|
||||
### 控件区
|
||||
@ -35,11 +35,11 @@
|
||||
|
||||
编辑脚本的地方。 编辑时支持模糊匹 **配控件区** 的控件名和 **函数/变量区** 的函数或变量名;
|
||||
|
||||
如果文本是控件名,输入 “ . ” 将提示控件支持的属性或方法
|
||||
如果文本是控件名,输入 `.` 将提示控件支持的属性或方法
|
||||
|
||||
按 “ Tab ” 键支持选择文本的定长缩进
|
||||
按 `Tab` 键支持选择文本的定长缩进
|
||||
|
||||
按 “ Shift + Tab ” 键支持选择文本的定长反缩进
|
||||
按 `Shift + Tab` 键支持选择文本的定长反缩进
|
||||
|
||||
支持文本搜索、搜索替换功能
|
||||
|
||||
@ -83,6 +83,20 @@ end.
|
||||
|
||||

|
||||
|
||||
#### 当前对象
|
||||
|
||||
`CurBizObj.objid` 用于指向当前这个窗体所代表的对象ID
|
||||
|
||||
#### 执行sql
|
||||
|
||||
此函数作用为执行 `SQL` 语句
|
||||
|
||||
案例如下
|
||||
|
||||
```delphi
|
||||
chiExecuteSqlNoResultRec('UPDATE pdmitem SET usr_ATWRT1 = usr_tz1 WHERE itemid = ' + IntToStr(CurBizObj.objid));
|
||||
```
|
||||
|
||||
#### 执行sql获取字符串
|
||||
|
||||
此函数作用为执行 `SQL` 语句,去获取字符串结果
|
||||
|
@ -1,6 +1,6 @@
|
||||
# 介绍
|
||||
|
||||
所有的文档存在于系统中,都有其 [常规属性](../1.0-EDM/80.文档分类设置.md#常规属性设置)
|
||||
所有的文档存在于系统中,都有其 [常规属性](../1.0-EDM/90.文档分类设置.md#常规属性设置)
|
||||
|
||||

|
||||
|
||||
@ -8,7 +8,7 @@
|
||||
|
||||
> 若要修改多个文件的版本为统一值,则可通过 [修改文档属性调整文档版本](../1.0-EDM/10.文件版本管理.md#修改文档属性调整文档版本) 实现
|
||||
>
|
||||
> 若要修改多个文件的分类为统一值,则可通过 [多个文件批量调整文档分类](../1.0-EDM/80.文档分类设置.md#多个文件批量调整文档分类) 实现
|
||||
> 若要修改多个文件的分类为统一值,则可通过 [多个文件批量调整文档分类](../1.0-EDM/90.文档分类设置.md#多个文件批量调整文档分类) 实现
|
||||
|
||||
但若是要修改其他属性值,或属性值不统一的情况,则需要通过 `Excel` 来实现批量更新操作
|
||||
|
||||
|
@ -8,7 +8,7 @@
|
||||
|
||||
首先要在 `PLM` 服务器上安装绿盾控制台,原因为需要找到 `PLM` 服务端文件,便于全部设置
|
||||
|
||||
注:如果服务器有安装加密,给加密服务器设置==只解密不加密==
|
||||
注:如果服务器有安装加密,给加密服务器设置 ==只解密不加密==
|
||||
|
||||

|
||||
|
||||
|
@ -6,7 +6,7 @@
|
||||
|
||||
系统配置了 [公司外部邮箱](50.外部邮箱配置.md#公司外部邮箱) 且 [用户](../0.5-SETOUT/40.用户设置.md) 填写了 [Email](../0.5-SETOUT/40.用户设置.md#Email)
|
||||
|
||||
此时在登录系统时,密码错误选择 **忘记密码**,可以将验证法发送到用户的Email邮箱中,通过验证码重置密码
|
||||
此时在登录系统时,密码错误选择 **忘记密码**,可以将验证法发送到用户的 `Email` 邮箱中,通过验证码重置密码
|
||||
|
||||
## 管理员修改密码
|
||||
|
||||
|
@ -829,4 +829,69 @@ if Application.MessageBox('确定同步吗','同步确认', 1) = 1 then
|
||||
mmmmuf_4.Text := TempStr; // 直接赋值
|
||||
end;
|
||||
end.
|
||||
```
|
||||
|
||||
## 控制组合框是否显示
|
||||
|
||||
通过单选枚举字段去控制组合框是否要显示出来
|
||||
|
||||
首先建一个枚举类型字段,作为单选框的切换字段,可以是系统字段/表单字段,然后在设计页面,使用刚刚的字段添加“单选组合框”,记住控件名称
|
||||
|
||||

|
||||
|
||||
选中任意字段,添加“组合框”,用来批量控制 显示/隐藏,记住控件名
|
||||
|
||||

|
||||
|
||||
往组合框中添加子控件,不需要记控件名
|
||||
|
||||

|
||||
|
||||
打开 **单选组合框** 的“值改变时执行”
|
||||
|
||||

|
||||
|
||||
写入脚本如下:(注意,需要引入新的库,请使用完整的引入库)
|
||||
|
||||
```delphi
|
||||
uses MyClass,Variables,BaseUtil,CommonFunc,DataConst,CFFrm,CFSimplePropFrm,Forms,StdCtrls,Variants,SysUtils,Classes,Controls,Dialogs,CHostIntf,ProductClas,DocClas,LoginClas,VirtualTrees,CEntClas,PathClas,cxRadioGroup;
|
||||
|
||||
var
|
||||
trg: TcxRadioGroup;
|
||||
begin
|
||||
trg := TcxRadioGroup(Sender);
|
||||
if trg.itemindex = 0 then
|
||||
begin
|
||||
//gbcxtsCusPage_1是组合框的控件名
|
||||
gbcxtsCusPage_1.visible := false;
|
||||
end
|
||||
else begin
|
||||
gbcxtsCusPage_1.visible := true;
|
||||
end;
|
||||
end.
|
||||
```
|
||||
|
||||
## 从文档名称中获取文件编码
|
||||
|
||||
设置从文件名称中获取文件编码,需要设置在 **事件脚本** → **页面显示时** 当中,以 `&` 符号作为分隔符
|
||||
|
||||
```delphi
|
||||
uses MyClass,Variables,BaseUtil,CommonFunc,DataConst,CFFrm,CFSimplePropFrm,Forms,StdCtrls,Variants,SysUtils,Classes,Controls,Dialogs,
|
||||
CHostIntf,ProductClas,DocClas,LoginClas,VirtualTrees,CEntClas,PathClas;
|
||||
var
|
||||
AmpPos: Integer;
|
||||
ResultText: string;
|
||||
begin
|
||||
// 查找 & 符号的位置
|
||||
AmpPos := Pos('&', fedtDocName.Text);
|
||||
|
||||
if AmpPos > 0 then
|
||||
begin
|
||||
// 提取 & 符号之前的内容
|
||||
ResultText := Copy(fedtDocName.Text, 1, AmpPos - 1);
|
||||
|
||||
// 将变量值插入SQL语句,而不是变量名
|
||||
chiExecuteSqlNoResultRec('update cfdoc set code = ''' + ResultText + ''' where docid = ' + IntToStr(CurBizObj.objid));
|
||||
end;
|
||||
end.
|
||||
```
|
BIN
SanPinPLM/相关操作/4.0-other/assets/Pasted image 20250831204336.png
Normal file
After Width: | Height: | Size: 218 KiB |
BIN
SanPinPLM/相关操作/4.0-other/assets/Pasted image 20250831204352.png
Normal file
After Width: | Height: | Size: 205 KiB |
BIN
SanPinPLM/相关操作/4.0-other/assets/Pasted image 20250831204404.png
Normal file
After Width: | Height: | Size: 216 KiB |
BIN
SanPinPLM/相关操作/4.0-other/assets/Pasted image 20250831204430.png
Normal file
After Width: | Height: | Size: 192 KiB |
@ -90,7 +90,7 @@ debugInConsole: false # Print debug info in Obsidian console
|
||||
|
||||
# 新建文档
|
||||
|
||||
新建文档只能在 **文档工作区** 进行,打开要新建文档的存放位置,在 **文档列表页签** 的空白处右键,可选择 **新建** → **文档** → 选择要创建的文档(此处可选择的是系统创建好的 [文档分类](../../SanPinPLM/相关操作/1.0-EDM/80.文档分类设置.md) )
|
||||
新建文档只能在 **文档工作区** 进行,打开要新建文档的存放位置,在 **文档列表页签** 的空白处右键,可选择 **新建** → **文档** → 选择要创建的文档(此处可选择的是系统创建好的 [文档分类](../../SanPinPLM/相关操作/1.0-EDM/90.文档分类设置.md) )
|
||||
|
||||

|
||||
|
||||
|