金蝶云星空单据转换下推时上游单据的主键和明细主键获取和保存
1.金蝶云星空启用第三方系统登录授权配置2.金蝶云星空-标准单据转换扩展3.金蝶云星空更换数据中心同步应用数据4.金蝶云星空-新建应用(协同开发云一)5.金蝶云星空-新建解决方案 (本地开发,集成环境)6.金蝶云星空-添加/新增子系统 (协同开发云三)7.金蝶云星空表单插件-按钮弹窗(二开)【协同开发云四-标准单据扩展】8.金蝶云星空服务端基础资料赋值-公共方法9.金蝶云星空插件代码调试(协同开发云和本地环境)10.金蝶云星空-新建解决方案 (协同开发云二)11.金蝶云星空单据转换插件-二开(协同开发云六)12.金蝶云星空-搭建开发环境(协同开发云)13.金蝶云星空-插件调试 (本地开发,集成环境)14.金蝶云星空BOS设计器语法汇总15.金蝶云星空表结构删除字段存储过程设计16.金蝶云星空服务端根据条件加载基础资料17.金蝶云星空单据转换插件如何获取webapi调用的单据下推携带的自定义字段进行处理18.金蝶云星空本地环境连接测试环境19.Postman测试金蝶云星空Webapi【协同开发云下的本地环境】20.金蝶云星空WebApi日志启用和查询21.金蝶云星空创建新单据22.金蝶云星空创建带分录的业务单据模板(协同开发云)23.金蝶云星空新增单据转换24.插件支持——操作校验明细不允许为空25.金蝶云星空自定义WebApi26.金蝶云星空单据添加货主类型和货主27.金蝶云星空单据添加保管类型和保管者28.金蝶云星空反写规则的使用29.反写规则引入到应用(协同开发云)30.金蝶云星空创建自动提交审核的公共方法31.销售出库单增加二开审核插件32.金蝶云星空扩展标准单据33.特定单据转换控制只能整单转换34.金蝶云星空单据界面内增加动态数据展示的单据体35.如何处理单据保存/审核时提示:“更新即时库存时,基本单位数量与辅单位数量为一正一负,即时库存更新不成功。36.金蝶云星空插件项目新建类不写public修饰符的问题37.金蝶云星空业务对象自定义按钮进行权限控制38.金蝶云星空调用《其他入库单》的新增界面给序列号子单据体数据赋值39.金蝶云星空业务单据审核校验根据条件分录数值必录40.金蝶云星空表单插件获取日期控件判空处理【代码示例】41.金蝶云星空的网络控制设置
42.金蝶云星空单据转换下推时上游单据的主键和明细主键获取和保存
43.金蝶云星空BOS设计器中基础资料字段属性“过滤”设置获取当前界面的基础资料值作为查询条件44.金蝶云星空下游单据的操作控制上游单据的状态转换开发方案45.金蝶云星空表单插件调用单据的编辑界面网页版生效客户端不生效的问题46.金蝶云星空打开子界面后,子界面操作保存成功后关闭父窗体刷新父页面47.金蝶云星空设置单据体行高48.金蝶云星空表单插件实现父窗体打开子窗体,并携带参数到子窗体49.金蝶云星空其他出库单保存提示序列号不一致50.金蝶云星空按钮鼠标悬停内容显示51.金蝶云星空签出元数据提示“数据中心业务对象版本高于应用版本”52.金蝶云星空套打设计平台导出套打模板和导入套打模板53.金蝶云星空部署包导出文件54.金蝶云星空表单插件传递参数到服务插件55.金蝶云星空单据界面新增状态,操作明细行的新增按钮时判断表头基础资料是否必录56.金蝶云星空表单插件单据体批量删除,序号自增57.金蝶云星空单据体明细权限和表单插件操作事件的先后顺序58.金蝶云星空表单插件获取基础资料的内码59.金蝶云星空表单插件获取控件值60.金蝶云星空单据编辑界面,不允许批量填充操作61.金蝶云星空单据编辑界面,不允许批量填充操作【分条件】62.金蝶云星空使用webapi查询单据附件的主键63.金蝶云星空业务对象列表显示动态列64.金蝶云星空审核使用了基础资料的属性字段报错:表达式计算出错65.金蝶云星空表单服务规则设置-基础资料和复选框判断66.金蝶云星空单据列表合计批量设置67.金蝶云星空表单插件获取复选框的值68.金蝶云星空协同开发环境应用内执行SQL脚本69.金蝶云星空协同开发环境应用内执行单据类型脚本70.金蝶云星空查询所有的开发商标识71.金蝶云星空修改业务对象标识72.金蝶云星空删除元数据73.金蝶云星空业务对象同步更新问题74.金蝶云星空部署包执行后元数据对象的变化和使用75.金蝶云星空扩展业务对象保存报错,提示列名 'F_XXXX_CKLB' 无效。76.金蝶云星空执行部署包后业务对象会被标记上部署包的开发码77.金蝶云星空业务对象标识是否可以修改78.金蝶云星空打开应用报错'D:\WorkSpace\XXXX\XXXX_k3Cloud' is already locked.79.金蝶云星空业务对象添加网控设置80.金蝶云星空业务对象添加网络互控存储在哪些表81.金蝶云星空权限项表结构82.金蝶云星空权限对象表结构83.金蝶云星空创建普通动态表单84.金蝶云星空反写规则表结构同步另一个数据库85.金蝶云星空其他出库单,审核中/审批流中可以选择序列号设置86.记一次金蝶云星空二次开发的基础资料,插入了150万数据后,业务单据操作后台创建基础资料保存报错87.金蝶云星空BOS界面修改文本长度后,无法同时修改数据库88.金蝶云星空数据库根据仓库和仓位查询内码(SQL脚本)89.金蝶云星空WebApi菜单授权,必须是系统管理员角色90.其他出库单保存时仓库无可用量无法保存91.金蝶云星空协同平台导出单据类型92.金蝶云星空单据转换插件-选单93.记一次金蝶云星空协同平台签出元数据没反应94.分步式调出单无法反审核95.金蝶云星空创建表单插件项目96.金蝶云星空退货通知单下推销售退货单,无法下推问题排查比如:售后单下推对照表,是一对一,明细也是一对一,现有需求需要把售后单的主键和明细主键存储到对照表的表头和明细上。。
上游单据:售后单
下游单据:产品序列号对照表
一、产品序列号对照表增加字段
表头:售后单ID
表体:售后单明细ID
文本或者整数控件都可
二、创建单据转换插件
using Kingdee.BOS.Core.Metadata.ConvertElement.PlugIn; using Kingdee.BOS.Core.Metadata.ConvertElement.PlugIn.Args; using Kingdee.BOS.Orm.DataEntity; using Kingdee.BOS.Util; using System; using System.Collections.Generic; using System.ComponentModel; using System.Linq; using System.Text; using System.Threading.Tasks; namespace XHWT.K3.SCM.App.Service.PlugIn.BillConversion { /// <summary> /// 功能描述 :售后单下推产品序列号对照表转换规则 /// 创 建 者 :Administrator /// 创建日期 :2023/11/7 15:44:18 /// 最后修改者 :Krystal /// 最后修改日期:2023/11/7 15:44:18 /// </summary> [Description("售后单下推产品序列号对照表转换规则"), HotUpdate] public class AfterOrderToReplace: AbstractConvertPlugIn { #region <事件> public override void AfterConvert(AfterConvertEventArgs e) { base.AfterConvert(e); base.AfterConvert(e); var billHead = e.Result.FindByEntityKey("FBillHead"); //目标单 foreach (var item in billHead) { ///明细信息 标识 FEntity var ItemsEntity = item.DataEntity["FEntity"] as DynamicObjectCollection;//实体标识 if (ItemsEntity != null && ItemsEntity.Count > 0) { long sbillId = 0; foreach (var entry in ItemsEntity) { var link = entry["FEntity_Link"] as DynamicObjectCollection;//关联表 if (link != null && link.Count() > 0) { entry["FPKIDX_E"] = Convert.ToInt64(link[0]["SId"]);//售后单子表ID=上游单据明细ID if (sbillId == 0) { sbillId = Convert.ToInt64(link[0]["SBillId"]);//上游单据主键ID } } } item.DataEntity["FPKIDX_H"] = sbillId; //售后单ID } } } #endregion <事件> } }
三、在单据转换注册插件
四、测试
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 【杭电多校比赛记录】2025“钉耙编程”中国大学生算法设计春季联赛(1)