生成FID并直接在数据库中插入记录——以基础资料“国籍”为例

栏目:s-hr cloud知识作者:金蝶来源:金蝶云社区发布:2024-09-16浏览:1

生成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并直接在数据库中插入记录——以基础资料“国籍”为例

**警告:该操作涉及数据库直接插入记录,如非绝对必要且绝对熟悉数据表内容,请勿操作****操作前做好数据库备份,以便回滚**# 业务背景原...
点击下载文档
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息