生成FID并直接在数据库中插入记录——以基础资料“国籍”为例
**警告:该操作涉及数据库直接插入记录,如非绝对必要且绝对熟悉数据表内容,请勿操作**
**操作前做好数据库备份,以便回滚**
# 业务背景
原有的业务诉求:将二开单据的部分内容,作为分录剥离出来;因此需要手动生成一些分录记录,即直接在数据库中插入记录。
通过论坛搜索以及交流群的请教提问,研究出了具体操作方法。
由于搜索结果,对于FID生成方式的描述较为简单,因此写这篇文章,作为记录和备查。
选择一张较为简单的表格,即基础资料“国籍”(++T_BD_Nationality++),作为示范说明。
# 关键操作步骤
1. 获取待插入表格的BosType;
2. 使用NEWBOSID('BosType')生成FID,插入记录。
# 获取待插入表格的BosType
## 利用查询分析器,从原有FID获取BosType
![F1.webp](/download/0100f7d4d239a6864b00b1220d8ddc9f7eea.webp)
![F2.webp](/download/01001bedad20879e467485ce73f41d59f82d.webp)
![F3.webp](/download/010010a89e0a781b410ea24e62611ac0c536.webp)
**405E6DAD**即为国籍表所对应的BosType
## 从动态扩展平台获取BosType
![G1.webp](/download/01000ce96092e2204dd18d4a5e695ab75572.webp)
![G2.webp](/download/0100af85f97b7f984de180c3e1879cdec7af.webp)
# 使用NEWBOSID('BosType')生成FID,插入记录
```
insert into T_BD_Nationality (FID,FName_l2,FNumber,FState,FUsePolicy,PIsSysPreset) values (NEWBOSID('405E6DAD'),'东罗马','N001',1,100,1);
```
- 其他重要信息如创建者、创建时间、控制单元等,请自行补入。
- 使用特殊创建时间,方便后续出错时候删除记录。
生成FID并直接在数据库中插入记录——以基础资料“国籍”为例
**警告:该操作涉及数据库直接插入记录,如非绝对必要且绝对熟悉数据表内容,请勿操作****操作前做好数据库备份,以便回滚**# 业务背景原...
点击下载文档
本文2024-09-16 23:48:08发表“s-hr cloud知识”栏目。
本文链接:https://wenku.my7c.com/article/kingdee-shr-56891.html
您需要登录后才可以发表评论, 登录登录 或者 注册
最新文档
热门文章