摘要:
一、保存报错 显示单据数量=0.序列号数量=3 二、初步分析 输入实发数量没有触发序列号数量的计算 检查实发数量的值更新事件 实发数量和序列号数量的转换,必须保证,基本单位和序列号单位的关系,两者且不能为空 三、总结 界面效果,输入实发数量,自动根据单位计算序列号的数量,自动创建序列号子单据体的行数 阅读全文
摘要:
一、表单插件 新建类继承AbstractBillPlugIn,重写OnInitialize方法进行设置 public override void OnInitialize(InitializeEventArgs e) { base.OnInitialize(e); this.View.GetCont 阅读全文
摘要:
父窗体打开子窗体准备 BillShowParameter OtherInAdd = new BillShowParameter() { FormId = FormIdConst.STK_MISCELLANEOUS,//子窗体 ParentPageId = base.View.PageId,//父窗体 阅读全文
摘要:
明细按钮:行关闭和行反关闭,分别绑定了SCM_ROWCLOSE和SCM_ROWUNCLOSE 绑定这个,不管授权与否,都可操作成功。 解决方案: 创建新的权限项 权限对象绑定权限项 BOS界面配置 授权后即可正常操作。 已达到目的。 阅读全文
摘要:
一、调用代码 BillShowParameter OtherInAdd = new BillShowParameter() { FormId = FormIdConst.STK_MISCELLANEOUS, ParentPageId = base.View.PageId, Status = Oper 阅读全文
摘要:
一、说明一般来说,下游反写数量到上游的场景比较,比如用来控制超额,状态模式使用累加,就省事很多,保存累加,删除会自动扣减。但是状态反写,复选框和文本类的,就不能这样设计了。本文就以状态反写来说明一下开发的实现,复选框和文本也是一样的。 二、方案设计售后单增加变更标记:N未变更,A变更中,B已变更售后 阅读全文
摘要:
背景说明 序列号档案是基础资料,资料里面有组织和客户,都是基础资料的方式。 业务需求 售后单表头有客户和组织,明细有序列号,选择序列号的时候,以表头的客户和组织作为选择序列号的过滤条件 格式 基础资料的过滤字段的标识=GetValue(当前界面的过滤字段的标识) --如果基础资料内码是字符串F_XH 阅读全文
摘要:
比如:售后单下推对照表,是一对一,明细也是一对一,现有需求需要把售后单的主键和明细主键存储到对照表的表头和明细上。。 上游单据:售后单下游单据:产品序列号对照表 一、产品序列号对照表增加字段表头:售后单ID表体:售后单明细ID文本或者整数控件都可 二、创建单据转换插件 using Kingdee.B 阅读全文