合集-金蝶云星空开发手册2

摘要:使用标识报错 var thisEntry = this.View.Model.DataObject["FEntity"] as DynamicObjectCollection; 应该使用实体属性 var thisEntry = this.View.Model.DataObject["BillEntr 阅读全文
posted @ 2024-02-03 11:53 lanrenka 阅读(448) 评论(0) 推荐(0)
摘要:表单插件-按钮点击事件 ListShowParameter showParam = new ListShowParameter(); showParam.IsLookUp = false;//是否查找数据 showParam.OpenStyle.ShowType = ShowType.Modal;/ 阅读全文
posted @ 2024-02-03 11:54 lanrenka 阅读(222) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2024-02-03 11:55 lanrenka 阅读(115) 评论(0) 推荐(0)
摘要:原因:创建组织和使用组织不一样。 解决方案:由于我们时导入的数据,还未被使用过,可以后台更新组织为相等再操作删除可解决。 阅读全文
posted @ 2024-02-03 12:03 lanrenka 阅读(53) 评论(0) 推荐(0)
摘要:一般来说,同级只有一个扩展,如果由于开发码的限制无法签出修改,可以使用别的方式解决:比如扩展目前的最小儿子,或者吧开发者拉到应用成为应用的开发者。 阅读全文
posted @ 2024-02-03 12:05 lanrenka 阅读(56) 评论(0) 推荐(0)
摘要:场景说明字段A配置了字段B的计算公式,字段B配置了自动C的计算公式,修改A的时候,触发了B的重算,但是C触发不到。 具体需求:配置值更新事件:料本,料本系数, PCBA加工费,整机装配费,税率%【字段A】公式:供应链含税报价 = ( 料本 * 料本系数 + PCBA加工费 + 整机装配费 ) * ( 阅读全文
posted @ 2024-07-02 17:07 lanrenka 阅读(194) 评论(0) 推荐(0)
摘要:业务背景 业务需求 方案设计 详细设计和实现 一、业务背景 标准产品目前的逻辑是入库数量/计划数量=达成率,需要加入计划完成时间和数据/实际完成时间和数量=达成率。 二、业务需求过滤匡提供输入时间段,作为入库单的时间限制,算出入库数,实际达成率=入库数/计划数*100%。 三、方案设计 二开标准产品 阅读全文
posted @ 2024-07-09 16:55 lanrenka 阅读(112) 评论(0) 推荐(0)
摘要:业务背景 物料资料添加了自定义字段,在呆滞料分析无法直观看到,同时不能直观看到物料在仓库多久了。 业务需求 在呆滞料分析报表显示物料的品牌型号,以及计算物料库龄。 方案设计 二开标准产品,添加字段,创建插件继承标准产品插件,重写方法,自定义临时表获取初步查询结果,然后关联计算得到新字段,插入到系统生 阅读全文
posted @ 2024-08-06 13:52 lanrenka 阅读(80) 评论(0) 推荐(0)
摘要:bos配置: 如果值存在空字符串和空格,空格会标红,为空不会。因此单独针对空字符串标红。 测试效果: 阅读全文
posted @ 2024-07-15 19:15 lanrenka 阅读(27) 评论(0) 推荐(0)
摘要:一、业务背景今天是2024年07月30日,系统2024年01月01日启用,导入初始库存。 二、需求背景需要快速查询库存组织=供应链中心下,某仓库某物料的库存数。后面还需要按照过去时间范围查询每一天的库存量以监控变化。 三、参考《库存汇总表》《库存余额》《库存账龄分析》《物料收发明细表》 四、开发步骤 阅读全文
posted @ 2024-07-30 19:49 lanrenka 阅读(199) 评论(0) 推荐(0)
摘要:一、每日库存结存到表单《历史库存信息》 生成历史库存 每日库存存储 二、报表逻辑 组织=供应链中心,仓库=成品仓,区间可选,可单独搜索某物料(1)库存数取自《历史库存信息》(2) 期初库存为起始日期的查询库存,期末库存为结束日期的查询库存(3)平均库存数量=(期初库存数量+期末库存数量)/2(4)生 阅读全文
posted @ 2024-08-01 17:45 lanrenka 阅读(161) 评论(0) 推荐(0)
摘要:方案设计 每日凌晨获取当前即时库存明细的库存作为昨日的库存结余记录下来。 详细设计 创建存储过程 CREATE PROC XXXX_P_STK_HisInventoryInfo AS BEGIN INSERT INTO XXXX_T_STK_HisInventory (FID,F_XXXX_Date 阅读全文
posted @ 2024-08-08 19:14 lanrenka 阅读(122) 评论(0) 推荐(0)
摘要:成品库存周转率报表(二) 一、报表逻辑 组织=供应链中心,仓库=成品仓,区间可选,可单独搜索某物料,物料基础数据为使用组织=供应链中心,仓库=成品仓作为底表(1)库存数取自《库存账龄分析表》或《库存汇总查询》-历史查询(2)期初库存为起始日期的查询库存 期末库存为结束日期的查询库存(3)平均库存数量 阅读全文
posted @ 2024-08-08 19:14 lanrenka 阅读(162) 评论(0) 推荐(0)
摘要:## 业务背景目前的逻辑是入库数量/计划数量=达成率,需要加入计划完成时间和数据/实际完成时间和数量=达成率。 ## 业务需求过滤框提供输入时间段,作为入库单的时间限制,算出入库数,实际达成率=入库数/计划数*100%。 ## 方案设计二开标准产品,添加字段,创建插件继承标准产品插件,重写方法,申请 阅读全文
posted @ 2024-08-06 13:53 lanrenka 阅读(68) 评论(0) 推荐(0)
摘要:业务背景 有时候开发者需要后台导出生产入库单数据,仓库仓位内码需要转成编码和名称 SQL脚本 SELECT a.fid,a.FBILLNO,b.FENTRYID,b.FMATERIALID,c.FSERIALID,c.FSERIALNO ,b.FSTOCKID,d.FNUMBER FSTOCKNUM 阅读全文
posted @ 2024-08-02 18:47 lanrenka 阅读(192) 评论(0) 推荐(0)
摘要:创建项目-类库 添加引用 using Kingdee.BOS; using Kingdee.BOS.Contracts; using Kingdee.BOS.Core; 新建类,继承接口,实现run方法 ## 新建执行计划,挂载插件服务插件:Krystal.K3cloud.App.Core.RunS 阅读全文
posted @ 2024-08-06 13:53 lanrenka 阅读(169) 评论(0) 推荐(0)
摘要:金蝶云星空单据体数量汇总-分组列信息 bos配置 效果展示 阅读全文
posted @ 2024-08-08 19:14 lanrenka 阅读(167) 评论(0) 推荐(0)
摘要:方式一:通过Python脚本实现 import clr clr.AddReference('System') clr.AddReference('Kingdee.BOS') clr.AddReference('Kingdee.BOS.Core') clr.AddReference('System.D 阅读全文
posted @ 2024-08-06 13:53 lanrenka 阅读(42) 评论(0) 推荐(1)
摘要:列表根据条件设置背景色 import clr clr.AddReference('System') clr.AddReference('Kingdee.BOS') clr.AddReference('Kingdee.BOS.Core') clr.AddReference('System.Drawin 阅读全文
posted @ 2024-08-06 13:54 lanrenka 阅读(61) 评论(0) 推荐(0)
摘要:金蝶云星空锁库时同时锁定序列号 ## 业务背景公司业务要求,如果检查发现序列号有问题,先锁库不允许出库。 ## 系统现状 即时库存锁库,锁定的是数量,库存-锁库数=可用数,当可用量小于等于0就不可以再出库了。 如果想要控制锁到序列号,系统就不支持了。 ## 方案设计锁库时同时锁定库存和根据输入的序列 阅读全文
posted @ 2024-08-09 17:40 lanrenka 阅读(117) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2024-08-10 17:39 lanrenka 阅读(36) 评论(0) 推荐(0)
摘要:public override void AfterDeleteRow(AfterDeleteRowEventArgs e) { base.AfterDeleteRow(e); if (e.EntityKey.Equals(asEntityKey))//子单据体标识 { Entity entity 阅读全文
posted @ 2024-08-12 19:09 lanrenka 阅读(122) 评论(0) 推荐(0)
摘要:业务背景 公司业务要求,如果检查发现序列号有问题,先锁库不允许出库。 如果已经锁库,此时序列号允许出库,则可以解锁。 前置任务:金蝶云星空锁库时同时锁定序列号 - lanrenka - 博客园 (cnblogs.com) 系统现状 即时库存锁库,锁定的是数量,库存-锁库数=可用数,当可用量小于等于0 阅读全文
posted @ 2024-08-19 17:52 lanrenka 阅读(193) 评论(0) 推荐(0)
摘要:问题描述: 出现这种情况一般是在A账套删除了一个扩展,然后又新建了一个扩展,此时登录B账套就会出现这种情况。如果是同一台机器,那未引入对象即是被删除的,未加载对象则是刚扩展的。 解决方案: 此时未加载不建议加载,先引入需要删除的对象,然后删除,最后再加载。 阅读全文
posted @ 2024-08-22 19:15 lanrenka 阅读(70) 评论(0) 推荐(0)
摘要:问题截图: 解决方式: 阅读全文
posted @ 2024-08-22 19:15 lanrenka 阅读(62) 评论(0) 推荐(0)
摘要:一、报错界面 二、原因分析【我的冲突列表】下没有这个冲突 原来组织间结算单独表单显示。 依次点击【供应链】→【组织间结算】→【基础资料】→【组织间结算冲突操作列表】,如下图所示 三、解决方式 阅读全文
posted @ 2024-08-29 20:07 lanrenka 阅读(75) 评论(0) 推荐(0)
摘要:单据增加字段 相关结算单增加,基础资料控件,映射资料。 业务单据-其他出库单增加字段 配置功能特性 创建结算清单时,会生成到自定义字段上 阅读全文
posted @ 2024-08-29 20:29 lanrenka 阅读(165) 评论(0) 推荐(0)
摘要:业务需求:点击按钮,下载excel 开发实现:创建表单插件,在按钮点击事件,调用附件下载窗口进行指定路径的指定文件下载 模板存放路径: 核心代码: string fileUrl = "/TemplateFiles/条码导入模板.xls"; var showParameter = new Dynami 阅读全文
posted @ 2025-02-17 19:39 lanrenka 阅读(93) 评论(0) 推荐(0)
摘要:C#插件实现单据审核不通过报错提示 方式一 方式二: 方式三: public class CheckPurPrice : AbstractValidator { public override void Validate(ExtendedDataEntity[] dataEntities, Vali 阅读全文
posted @ 2025-02-17 19:41 lanrenka 阅读(38) 评论(0) 推荐(0)
摘要:效果: 阅读全文
posted @ 2025-03-05 12:03 lanrenka 阅读(183) 评论(0) 推荐(0)