随笔分类 - K/3 Cloud
摘要:背景: 最近要开始做K3Cloud移动,BOS平台的移动单据收费,就想单独做移动模块,搭建环境:后台SSH2,前端Android。在手机端登录时通过Ajax方式传递用户名和密码到后台校验,后台在去K3Cloud的数据库中进行匹配,那么问题来了!数据库中的密码是经过SHA1加密的,要匹配首先得先把...
阅读全文
摘要:大部分人在进行K/3cloud二次开发插件的调试时,选择的是附加IIS进程w3wp调试,本文给大家介绍一下基于WebDev附加进程调试,不用重启iis。步骤如下:1)拷贝K/3cloud产品安装目录中的website整个目录到另外一个开发目录中,例如:D:\K3Cloud4DEV\Website2)...
阅读全文
摘要:现在假设要把子单据体的"子分录整数"字段(Key = FSubEntryInteger),合计到单据体的"分录整数"(Key = FEntryInteger),需按如下步骤实现:1.在子单据体的实体服务规则上,增加一个新规则:通知分录整数进行计算: 1.1设置规则条件 = "FSubEntryIn...
阅读全文
摘要:今天在用HttpWebResponse类向一个远程页面post数据时,遇到了一个怪问题:通过对比自己post的参数和服务器接收到的值,发现参数中的一个+号被替换成了空格。造成这个错误的原因在于+号在url中是特殊字符,远程服务器在接受request的时候,把+转成了空格。同样的,如果想post的数据...
阅读全文
摘要:最终效果动态表单1、表格分录首行出现客户端二次过滤行2、表格分录最后一行出现汇总行实现代码
阅读全文
摘要:public static class CommonUtil { /// /// 显示表单 /// /// /// /// public static void ShowForm(thi...
阅读全文
摘要:加载和关闭OnLoad页面加载。该事件在BeforeBindData前触发,并且不受StyleManager管理,在此事件设置单据字段的可见性和锁定性无效。OnLoad时,数据已经获取到,通常我们在此事件处理一些数据设置。例如:过滤界面插件设置缺省值和页签可见性。public class SaleC...
阅读全文
摘要:平台中 是当所有信息都录好保存的时候 提示下名称或者编码重复,这样 有时候 很麻烦 录好在提示 浪费时间,有的需要及时提醒,比如客户用在crm 系统中时 就需要,有需要的可以参考,其他类似,单据界面如图:表单插件 继承 AbstractBillPlugIn 插件实现/// /// 按...
阅读全文
摘要:注意: 如果需要在列表打印时生效,就要写在列表插件(继承自AbstractListPlugin)里面; 单据打印生效就写在单据插件(AbstractBillPlugin)里面, 建议都写,保持一致/// /// 通过重载此方法实现对查询参数的修改/// 需求: 仅打印数量大于 100 的分录/// ...
阅读全文
摘要:var bussnessInfo = Kingdee.BOS.ServiceHelper.MetaDataServiceHelper.GetFormMetaData(this.Context, "FormId").BusinessInfo;var billDynamicObjectType = bu...
阅读全文