版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、K/3 BOS样例代码演示说明金蝶软件(中国)有限公司K/3产品事业部2007年4月目 录 TOC o 1-3 h z u HYPERLINK l _Toc164047941 一、需求 PAGEREF _Toc164047941 h 4 HYPERLINK l _Toc164047942 二、单据界面定义功能 PAGEREF _Toc164047942 h 4 HYPERLINK l _Toc164047943 三、单据Action需求和实现方式 PAGEREF _Toc164047943 h 4 HYPERLINK l _Toc164047944 3.1 录入或修改币别时,金额和本位币金额类
2、型字段依据币别的精度自动调整显示和录入精度 PAGEREF _Toc164047944 h 4 HYPERLINK l _Toc164047945 3.2录入或修改币别时,汇率自动调整 PAGEREF _Toc164047945 h 5 HYPERLINK l _Toc164047946 3.3录入或修改物料时,在物料列显示物料代码,在物料名称列显示其物料名称 PAGEREF _Toc164047946 h 5 HYPERLINK l _Toc164047947 3.4 录入或修改物料时,携带销售单位至计量单位 PAGEREF _Toc164047947 h 5 HYPERLINK l _To
3、c164047948 3.5录入或修改物料时,数量和基本数量类型字段依据物料的物料精度和价格精度自动调整数量和价格的显示和录入精度。 PAGEREF _Toc164047948 h 5 HYPERLINK l _Toc164047949 3.6 录入或修改物料时,携带销售单位至基本计量单价,同时根据计量单位与该计量单位所在计量单位组的换算率自动计算对应的常用单位单价。 PAGEREF _Toc164047949 h 5 HYPERLINK l _Toc164047950 3.7 录入或修改物料时,携带默认仓库至仓库、默认仓位至仓位。 PAGEREF _Toc164047950 h 5 HYPE
4、RLINK l _Toc164047951 3.8 录入仓库后,依据仓库的仓库组过滤仓位。 PAGEREF _Toc164047951 h 6 HYPERLINK l _Toc164047952 3.9根据输入的物料、仓库、仓位过滤批次号时。 PAGEREF _Toc164047952 h 6 HYPERLINK l _Toc164047953 3.10 录入或修改计量单位时,自动换算录入的数量和单价。 PAGEREF _Toc164047953 h 6 HYPERLINK l _Toc164047954 3.11 录入或修改数量和单价时,自动调整计算相应的基本数量和基本单价 PAGEREF
5、_Toc164047954 h 6 HYPERLINK l _Toc164047955 3.12 录入或修改物料、数量、单价自动计算金额,并将金额汇总值填入总额 PAGEREF _Toc164047955 h 6 HYPERLINK l _Toc164047956 3.13 录入或修改金额时,倒算单价和基本数量单价,并将金额汇总值填入总额 PAGEREF _Toc164047956 h 6 HYPERLINK l _Toc164047957 3.14 录入或修改币别、汇率、物料、数量、单价、金额后自动计算本位币金额,并将本位币金额汇总值填入本位币总额 PAGEREF _Toc164047957
6、 h 7 HYPERLINK l _Toc164047958 四、多极审核功能 PAGEREF _Toc164047958 h 7 HYPERLINK l _Toc164047959 4.1、设置一级审核; PAGEREF _Toc164047959 h 7 HYPERLINK l _Toc164047960 4.2、在单据过滤条件中增加审核状态的扩展过滤条件 PAGEREF _Toc164047960 h 7 HYPERLINK l _Toc164047961 4.3、单据一级审核后调用业务审核,在业务审核中设置状态Fstatus为1(已审核) PAGEREF _Toc164047961 h
7、 8 HYPERLINK l _Toc164047962 五、单据审核后允许进行单据变更,其中单据备注信息,任何时候都允许修改 PAGEREF _Toc164047962 h 8 HYPERLINK l _Toc164047963 六、展现凭证生成和察看功能 PAGEREF _Toc164047963 h 9 HYPERLINK l _Toc164047964 6.1 序时簿上增加凭证按钮 PAGEREF _Toc164047964 h 9 HYPERLINK l _Toc164047965 6.2 单据录入时增加借方科目和贷方科目 PAGEREF _Toc164047965 h 9 HYPE
8、RLINK l _Toc164047966 6.3 如果单据没有生成凭证,在序时簿上单击凭证,依据单据内容汇总生成一张凭证 PAGEREF _Toc164047966 h 9 HYPERLINK l _Toc164047967 6.4 如果选中的第一条单据已经生成凭证,调用凭证查看界面,其打开模式为只读。 PAGEREF _Toc164047967 h 10 HYPERLINK l _Toc164047968 七、选单和反写 PAGEREF _Toc164047968 h 10 HYPERLINK l _Toc164047969 7.1 增加一条选单线路,应收合同-产品入库通知单的钩稽选单,具
9、体参数设置请查看BOS演示功能.单据转换流程. 应收合同-产品入库通知单; PAGEREF _Toc164047969 h 10 HYPERLINK l _Toc164047970 7.2 增加一条选单线路,销售订单-产品入库通知单的钩稽选单,具体参数设置请查看BOS演示功能.单据转换流程. 销售订单-产品入库通知单; PAGEREF _Toc164047970 h 10 HYPERLINK l _Toc164047971 7.3 增加一条选单线路, 产品入库通知单- (老)产品入库的钩稽选单,具体参数设置请查看BOS演示功能.单据转换流程. 产品入库通知单-(老)产品入库; PAGEREF
10、_Toc164047971 h 10 HYPERLINK l _Toc164047972 八、打包 PAGEREF _Toc164047972 h 11 HYPERLINK l _Toc164047973 8.1、通过BOS打包工具完成对应信息的发布 PAGEREF _Toc164047973 h 11 HYPERLINK l _Toc164047974 8.2、无法通过打包工具完成的,提供对应SQL PAGEREF _Toc164047974 h 11 HYPERLINK l _Toc164047975 附录:BOS高级应用 PAGEREF _Toc164047975 h 12版本:K/3
11、BOS V10.4数据库:K/3BOS演示帐套一、需求1 总体需求:客户个性化需求:在产品入库单之前增加一个产品入库通知的流程,该流程要求能从应收合同或销售订单关联生成,并最终能在产品入库单反映其来源合同和订单,该流程有凭证需求。2 需求分解2.1通过单据界面定义一张产品入库通知单2.2通过Action定义常用单位、常用单位数量、基本单位数量、单价、金额、汇总金额等一系列单据动作。2.3通过多极审核流程完成单据审核操作。2.4通过序时簿菜单单据变更完成单据审核后允许变更的功能。2.5通过序时簿菜单凭证完成凭证生成和察看功能2.6通过单据流程转换完成应收合同-销售入库通知单、销售订单-销售入库通
12、知单、生产通知单-销售入库通知单的业务流程转换定义;2.7通过单据上增加菜单合同察看完成合同序时簿和单据调用2.8通过发布向导完成发布功能二、单据界面定义功能1、单据类型编码为:3000000002、单据由单据头和单据体两部分组成,对应得数据表为:t_BOSShow和t_BOSShowEntry3、单据头的显示字段存储在页签中4、从核算项目字段库中往单据头分别拖入客户、部门、职员、业务员、借方科目、贷方科目6个字段。5、设置单据头字段的标题宽度为840(4个中文字符)三、单据Action需求和实现方式3.1 录入或修改币别时,金额和本位币金额类型字段依据币别的精度自动调整显示和录入精度首先从常
13、用字段库拖入币别字段至单据头、然后从常规字段库拖入2个金额类型的字段到单据体分别将其中文名改为:金额(字段名设为:FAmount,关联币别字段设为:币别)、本位币金额(字段名设为FStdAmount),总额 (字段名设为:FTotalAmount,关联币别字段设为:币别)和总额本位币 (字段名设为:FStdTotalAmount),BOS 系统将在币别的加载值更新事件和值更新事件增加相应的系统内嵌操作”SetDecimalFAmount,FTotalAmount”,由该操作实现该功能(本位币自动处理)。3.2录入或修改币别时,汇率自动调整从常规字段库拖入小数类型字段增加汇率字段,然后在币别的值
14、更新事件增加携带当前字段基础资料属性到指定列操作:单据头.汇率= 单据头.币别.汇率。3.3录入或修改物料时,在物料列显示物料代码,在物料名称列显示其物料名称从核算项目字段库拖入物料,然后从常规字段库拖入基础资料属性,来源属性设为物料,并将其名称改为物料名称。BOS将在物料的加载值更新事件和值更新事件增加相应的系统内嵌操作” TakeBaseDataFBaseProperty”,由该操作实现该功能。3.4 录入或修改物料时,携带销售单位至计量单位1、从常用字段库(2)中拖入计量单位至单据体;2、在物料的 值更新事件的携带当前字段基础资料属性到指定列操作增加单据体.计量单位=销售单位3.5录入或
15、修改物料时,数量和基本数量类型字段依据物料的物料精度和价格精度自动调整数量和价格的显示和录入精度。1、从常规字段库拖入1个数量类型字段和2个基本数量类型字段至单据体,分别将其改名为:数量、基本数量和发票关联基本数量;2、从常规字段库拖入2个单价类型字段(不用基本单价类型字段的原因在于其处理不甚完整),分别将其改名为单价和基本单位单价。3、BOS将在物料的加载值更新事件和值更新事件增加相应的系统内嵌操作” SetDecimalFInvoiceQty_Base,FPrice,FPrice_Base,FQty,FQty_Base”,由该操作实现该功能。3.6 录入或修改物料时,携带销售单位至基本计量
16、单价,同时根据计量单位与该计量单位所在计量单位组的换算率自动计算对应的常用单位单价。1、在物料的 值更新事件的携带当前字段基础资料属性到指定列操作增加单据体.基本计量单价=销售单价(因K3定义的单价都指的是基本计量单价)2、在物料的 值更新事件的计算定义公式的值并指定到对应列操作增加单据体1.单价=单据体1.基本单位单价*单据体1.计量单位.换算率CalculateFPrice=FPrice_Base*FUnitID.FCoefficient3.7 录入或修改物料时,携带默认仓库至仓库、默认仓位至仓位。 1从常规字段库拖入1个仓库类型字段至单据体,从常用字段库拖入一个仓位类型字段至单据体;2在
17、物料的 值更新事件的携带当前字段基础资料属性到指定列操作增加单据体.仓库=默认仓库、单据体.仓位=默认仓位3.8 录入仓库后,依据仓库的仓库组过滤仓位。在微软查询分析器中输入如下SQL:update ICClasstableinfo set FFilter=FSPGroupID = (SELECT FSPGroupID FROM t_Stock WHERE FItemID = GetFldValue(FDCStockID,1) where FKey=FDCSPID and FClassTypeID=3000000003.9根据输入的物料、仓库、仓位过滤批次号时。1从常规字段库拖入1个批次类型字
18、段至单据体;2 在微软查询分析器中输入如下SQL:update ICClassTableinfo set FFilter=(FItemID=GetFldValue(FItemID,1) and FStockID=GetFldValue(FDCStockID,1) and FStockplaceID=GetFldValue(FDCSPID,1) where FKey=FBatchNo and FClassTypeID=3000000003.10 录入或修改计量单位时,自动换算录入的数量和单价。在单位的 值更新事件的修改计量单位自动换算单价或数量操作钩选数量和单价字段。3.11 录入或修改数量和单
19、价时,自动调整计算相应的基本数量和基本单价1、在物料的 值更新事件的计算定义公式的值并指定到对应列操作增加单据体1.基本单位数量=单据体1.数量*单据体1.计量单位.换算率2、在物料的 值更新事件的计算定义公式的值并指定到对应列操作增加单据体1.基本单位单价=单据体1.单价/单据体1.计量单位.换算率3.12 录入或修改物料、数量、单价自动计算金额,并将金额汇总值填入总额1、分别在物料、数量、单价的 值更新事件的计算定义公式的值并指定到对应列操作增加单据体1.金额=单据体1.数量*单据体1.单价2、分别在物料、数量、单价的 值更新事件的按公式计算表体的值并填入表头目标字段操作增加” CalcA
20、ggregateFTotalAmount=sum(FAmount)”3.13 录入或修改金额时,倒算单价和基本数量单价,并将金额汇总值填入总额1、在金额的 值更新事件的计算定义公式的值并指定到对应列操作增加单据体1.单价=单据体1.金额/单据体1.数量2、在金额的 值更新事件的计算定义公式的值并指定到对应列操作增加单据体1.基本单位单价=单据体1.单价/单据体1.计量单位.换算率3、在金额的 值更新事件的按公式计算表体的值并填入表头目标字段操作增加” CalcAggregateFTotalAmount=sum(FAmount)”3.14 录入或修改币别、汇率、物料、数量、单价、金额后自动计算本
21、位币金额,并将本位币金额汇总值填入本位币总额1、在本位币金额的 值更新事件的按公式计算表体的值并填入表头目标字段操作增加” CalcAggregateFStdTotalAmount=sum(FstdAmount)”;2、依据币别符号,在插件中增加本位币金额=金额*(/)汇率的处理;3、在插件中增加对该列本位币金额的Change事件的触发,用1的操作更新单据头本位币总额。说明:该功能涉及插件开发,相关函数清单:BOSShow .CBill_BOSShow .m_BillInterface_ChangeBOSShow .CBill_BOSShow . CalcStdAmount四、多极审核功能4.1、设置一级审核;如图:4.2、在单据过滤条件中增加审核状态的扩展过滤条件如图:SQL:Update icclasstableinfo set flock=-1,fconditionext=1000000 where fclasstypeid=300000000 and fkey=Fchecker说明:fconditionext=1000000对应的内容为ICClassCondition表
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年辽宁省瓦房店市高一化学上册期末考试模拟试卷及参考答案(完整版)
- 2026年黑龙江省宁安市高一化学上册期末考试模拟卷附参考答案(综合题)
- 铁路特殊货物运输任务工单 训练任务3:制定货物装载方案
- 洛阳市嵩县2025届数学三年级第二学期期末监测试题含答案
- 泸州市合江县2025届数学四年级下学期期中调研模拟试题含答案解析
- 泰安市肥城市2025届数学三下期末质量检测试题(含答案解析)
- 信息系统适配验证师岗前安全文明考核试卷含答案
- 助听器验配师安全风险知识考核试卷含答案
- 紧固件镦锻工安全演练测试考核试卷含答案
- 数控型材专用切割机操作工改进水平考核试卷含答案
- 自考《学前教育政策与法规》自学考试大纲
- 中国精神分裂症防治指南(2025版 完整版)
- 2026年秋人教版小学四年级数学上册教学计划及进度表(新课标新教材)
- 2026年蜀道投资集团招聘试题及答案
- 环境试验设备的可靠性分析培训
- 新浙教版2026-2027学年七年级上科学第3章 广袤浩瀚的宇宙 单元测试卷
- 云南云投康养投资有限责任公司招聘笔试题库2026
- 环氧自流平施工专项方案
- 旋挖成孔灌注桩施工监理实施细则
- 沥青混凝土路面施工质量方案
- 三年级上册快乐读书吧《格林童话》阅读测试题及答案2
评论
0/150
提交评论