09 2018 档案

摘要:项目背景: 1,有2个辅助资料的编码需要做拼接到另外一个字段。编码可能是中文也可能是英文 处理方式: 1,a = str(a.fnumber)+','+str(b.fnumber) 如果编码为中文会提示asciis 错误,编码错误。 2,优化的处理方式 a = '{0},{1}'.format(a. 阅读全文
posted @ 2018-09-29 15:35 嘿嘿嘿~ 阅读(1308) 评论(6) 推荐(0) 编辑
摘要:背景 费用报销单分录的报销未付款金额,客户需要打印出来一个汇总,不显示单据体。 1,拖一个金额字段冗余在单据头。 2,套打里面吧这个字段设置到对应的打印位置。 3,挂插件 1 #-*- coding: utf-8 -*- 2 import clr 3 clr.AddReference("System 阅读全文
posted @ 2018-09-26 13:38 嘿嘿嘿~ 阅读(3481) 评论(0) 推荐(0) 编辑
摘要:1,判断基础资料的编码是否相等 2,判断基础资料的名称是否包含某几个字 阅读全文
posted @ 2018-09-26 10:34 嘿嘿嘿~ 阅读(977) 评论(0) 推荐(0) 编辑
摘要:早前建的解决方案,构建的补丁包版本编号已经比较高了(pack.0.0.49.1.kdpkg) 后来由于环境损坏,重做了开发环境,安装路径和代码路径都有变动。用BOSIDE打开以前的解决方案, 调整了代码资源的路径,重新构建时版本号又从头开始流水了(pack.0.0.0.1.kdpkg)。用这样的补丁 阅读全文
posted @ 2018-09-26 10:32 嘿嘿嘿~ 阅读(994) 评论(0) 推荐(0) 编辑
摘要:1 查询单据 2 billFormMetaData = (FormMetadata)MetaDataServiceHelper.Load(base.Context, sourceBillFormId); 3 Field billNoField = billFormMetaData.BusinessInfo.GetBillNoField(); 4 string strFilter = $"{bil... 阅读全文
posted @ 2018-09-26 10:31 嘿嘿嘿~ 阅读(1220) 评论(0) 推荐(0) 编辑
摘要:1 EntryGrid control = base.View.GetControl("FScanDetailEntity"); 2 control.SetForecolor("FBarCode", "#FF0000", entryCurrentRowIndex); 阅读全文
posted @ 2018-09-26 10:30 嘿嘿嘿~ 阅读(626) 评论(0) 推荐(0) 编辑
摘要:1、取消“启用”标准插件。2、自定义写个插件,继承取消的标准插件(这个自定义的插件可以一句代码都不写)。3、注册这个自定义的插件,排在所需位置。 阅读全文
posted @ 2018-09-26 10:29 嘿嘿嘿~ 阅读(360) 评论(0) 推荐(0) 编辑
摘要://根据ID获取单据,然后正常修改单据。 1 private object GetSalDeliveryNotictView(long billFid) 2 { 3 if (this.formMetaData == null) 4 { 5 this.formMetaData = (FormMetad 阅读全文
posted @ 2018-09-26 10:26 嘿嘿嘿~ 阅读(1184) 评论(0) 推荐(0) 编辑
摘要://修改密码策略 update T_BAS_SysParameter set FPARAMETERS =' True False False 6 80 80 7 7 True 170 3 True True 6 2 2 True 0 0 abc123.. ' where FParameterObjId=N'SEC_P... 阅读全文
posted @ 2018-09-26 10:22 嘿嘿嘿~ 阅读(1893) 评论(0) 推荐(0) 编辑
摘要:1 using System; 2 using System.Collections.Generic; 3 using System.Linq; 4 using System.Text; 5 using System.ComponentModel; 6 using Kingdee.BOS; 7 using Kingdee.BOS.Util; 8 using Kingdee.BOS... 阅读全文
posted @ 2018-09-26 10:16 嘿嘿嘿~ 阅读(799) 评论(0) 推荐(0) 编辑
摘要:BaseDataField baseField = e.TargetBusinessInfo.GetField("FCreatorId") as BaseDataField;IViewService service = Kingdee.BOS.App.ServiceHelper.GetService 阅读全文
posted @ 2018-09-26 10:14 嘿嘿嘿~ 阅读(1025) 评论(0) 推荐(0) 编辑
摘要:值更新触发顺序可以理解为,字段改变后,即时向服务端发请求。 勾选了“即时触发更新事件”当用户在界面上进行字段编辑,鼠标移开后,就会即时把当前字段元素的改变发送给服务端,服务端收到请求,跑字段的值更新配置,跑条件包含当前字段的实体服务规则,跑DataChanged事件…… 阅读全文
posted @ 2018-09-26 10:12 嘿嘿嘿~ 阅读(801) 评论(0) 推荐(0) 编辑
摘要:辅助资料设置显示备注 参照如下步骤处理:bos设计器应用框架子系统下扩展”辅助资料选择“表单,添加多语言文本字段,命名为备注字段,标识和字段名改为FDescription(与辅助资料表单中的备注字段一致),字段可见性属性设置为选单列表可见、列表默认展示 阅读全文
posted @ 2018-09-26 10:11 嘿嘿嘿~ 阅读(968) 评论(0) 推荐(0) 编辑
摘要:单据转换插件事件执行顺序:1、下推事件及顺序//初始化变量 OnInitVariable(InitVariableEventArgs e)//解析字段映射关系,并构建查询参数。这里可以加入你想要的额外的字段OnQueryBuilderParemeter(QueryBuilderParemeterEv 阅读全文
posted @ 2018-09-26 10:09 嘿嘿嘿~ 阅读(2064) 评论(0) 推荐(0) 编辑
摘要:列表的每页显示数 在BOS的编辑-批量编辑字段属性-表单属性-每页显示行数。 编辑\Kingdee\K3Cloud\WebSite\App_Data下的Common.config文件。 <!--每页最大显示行数--> <add key="MaxPageRow" value="10000" />不建议 阅读全文
posted @ 2018-09-26 10:08 嘿嘿嘿~ 阅读(731) 评论(0) 推荐(0) 编辑
摘要:办法一: 重新注册管理中心的办法。我的解决方案:到\Kingdee\K3Cloud\ManageSite\App_Data下修改Common.config Enabled设置为false关闭浏览器,重新打开管理中心,就应该可以到创建界面进行注册了。如果要沿用原有的产品唯一码,请使用注册管理中心库的功 阅读全文
posted @ 2018-09-26 10:07 嘿嘿嘿~ 阅读(3205) 评论(0) 推荐(0) 编辑
摘要:win10 K3CloudJobProcess服务没有。下面的是安装方法以管理员身份运行cmd 成功以后,在服务中启动K3CloudJobProcess服务就行。"C:\Windows\Microsoft.NET\Framework\v4.0.30319\InstallUtil.exe" /i "{ 阅读全文
posted @ 2018-09-26 10:02 嘿嘿嘿~ 阅读(930) 评论(0) 推荐(0) 编辑
摘要://简单帐表 //实现双表头有两种方式: 1、在boside中配置,字段用“1层标题&2层标题1”,“1层标题&2层标题2”表示。 2、动态生成列时,在服务端插件的GetReportHeaders方法里写。public override ReportHeader GetReportHeaders(I 阅读全文
posted @ 2018-09-26 09:57 嘿嘿嘿~ 阅读(1306) 评论(0) 推荐(0) 编辑
摘要:--业务流程实例。上下查使用SELECT * FROM T_BF_INSTANCE where FFIRSTBILLID = '100810'--业务流程实例分录。上下查使用SELECT * FROM T_BF_INSTANCEENTRY WHERE FINSTANCEID = '5a000419a 阅读全文
posted @ 2018-09-26 09:50 嘿嘿嘿~ 阅读(1729) 评论(0) 推荐(0) 编辑
摘要:--辅助资料查询SELECT C.FNAME,D.FDATAVALUE,B.FNUMBER,B.FENTRYID FROM T_BAS_ASSISTANTDATA AJOIN T_BAS_ASSISTANTDATAENTRY B ON A.FID = B.FID JOIN T_BAS_ASSISTA 阅读全文
posted @ 2018-09-26 09:48 嘿嘿嘿~ 阅读(1086) 评论(0) 推荐(0) 编辑
摘要:1,注册K3Cloud Python插件 2,在对应的目录创建一个Python脚本 3,附加进进程 4,当调用到这个方法的时候就会发现进了方法啦。 PS: 我的是VS2012 直接去Github下载PTVS2.1即可。链接: 转载自金蝶论坛 阅读全文
posted @ 2018-09-25 18:10 嘿嘿嘿~ 阅读(710) 评论(1) 推荐(0) 编辑