K3 销售合同开发】的更多相关文章

1.实现销售合同中[直接客户]信息的录入后,自动带出关联[省份]的信息,根据BOS单据的基本设置不能将省份信息写成字 段进行推送,故需要在BOS单据中进行插件开发: 开发过程中有个关键表: 1)选择直接用户的表结构  为新增添的核算项目,查询表语句为: select b.fid from t_Item_3030 a inner join t_submessage b on a.f_102=b.finterid where a.fitemid = 196918 --t_Item_3030 :核算项…
在后台数据库ICClassType表中,字段FID<0的是老单,FID>0的是新单. ----------------系统设置------------------------ FStatus: --未审核:1--已审核:2--部分行关闭:3--已关闭: =============================================== 步骤一:先从t_tabledescription表中查业务单据的FTableID 步骤二:再根据FTableID,从t_fielddescripti…
          K/3 BOS开发百问百答   (版本:V1.1)           K3产品市场部       目录 一.基础资料篇__ 1 [摘要]bos基础资料的显示问题_ 1 [摘要]单据自定义无法看到bos定义的基础资料_ 1 [摘要]在调出基础资料序时簿时,过滤出我需要的基础资料_ 1 [摘要]bos定义的基础资料能否做到按名称而不是按代码进行自动匹配_ 1 二.业务单据篇__ 2 [摘要]是否支持多插件和数据授权_ 2 [摘要]K3BOS单据(新)中的数量字段怎样才能控制到两…
在后台数据库ICClassType表中,字段FID<0的是老单,FID>0的是新单. ----------------系统设置------------------------FStatus: 0--未审核:1--已审核:2--部分行关闭:3--已关闭:===============================================步骤一:先从t_tabledescription表中查业务单据的FTableID步骤二:再根据FTableID,从t_fielddescription表…
案例需求:在销售订单上新增一个按钮,在订单明细中新增一个字段,命名[即时库存]. 点击按钮,弹出“Hello World!”,并获取订单明细物料的即时库存,填入字段[即时库存]. 开发工具:Visual Studio 2012 开发语言:Asp.net C# ================================= 目录: 1.BOS单据加按钮 - -[测试按钮] 2.BOS单据加字段 - -[即时库存] 3.创建Visual C#类库 4.引入命名空间 5.编写按钮点击事件,建议用不…
======================== 目录: 1.直接SQL报表 ======================== 1.直接SQL报表 以BOM成本报表为例,在销售模块部署,需要购买[金蝶 K3 BOS集成开发工具]使用许可 I.本报表采用存储过程的形式编写,需要在数据库执行存储过程. /****** Object: StoredProcedure [dbo].[pro_bobang_BOMCost] Script Date: 07/29/2015 16:09:11 ******/…
开发环境:K/3 Wise 13.0.K/3 Bos开发平台.Visual Basic 6.0 =============================================== 目录 一.二次开发插件编程二.代码演示三.配置插件四.测试插件 五.插件配置后未生效六.附SQLHelper 七.K3自带连接数据库的写法 八.源码下载 =============================================== 一.二次开发插件编程 打开Visual Basic 6.0…
=================================== 目录: 1.配置代码调试启动程序kdmain.exe 2.设置断点 3.触发调试 4.变量跟踪 =================================== 本例前提是:插件已注册到业务单据外购入库上,并注册成功. 1.配置代码调试启动程序kdmain.exe 在源代码工程上,点击右键,选择属性,设置调试的启动程序. 2.设置断点 在初始化事件设置断点 点击启动调试 3.触发调试 打开供应链 - - 采购管理 -…
=================================== 目录: 1.查询帐套的数据库DBID 2.配置需要跟踪数据库的DBID 3.配置跟踪参数 4.跟踪进行 5.分析跟踪语句 =================================== 本例以蓝海机械DEMO帐套为例,业务单据以销售订单新增保存为例. 1.查询帐套的数据库DBID 在帐套管理中,我们查询到蓝海机械的数据库名为[AIS20141027173850]. 在数据库查询分析器中,通过查询master系统帐套,…
备注:如果是BOS新单,都有获取用户名的方法.在单据有m_BillInterface.K3Lib.User.UserId,在序时薄有m_ListInterface.K3Lib.User.UserID 工业单据获取用户名,源代码如下: 工程引用: Class1代码如下: '定义插件对象接口. 必须具有的声明, 以此来获得事件 Private WithEvents m_BillTransfer As k3BillTransfer.Bill Public Sub Show(ByVal oBillTra…
===================== 目录: 1.插件事件说明如下 2.插件属性说明如下 3.插件方法说明如下 ===================== 1.插件事件说明如下:  序号 事  件  函    数  描    述 1   BillInitialize  Private Sub m_BillTransfer_BillInitialize() 单据初始化完成时激发该事件 2   BillTerminate  Private Sub m_BillTransfer_BillTerm…
1.VB插件工程的命名.命名空间和生成的DLL命名要一致,否则导致注册不成功! 2.主控台的查询分析工具,添加sql直接报表,代码用到临时表,提示“在对应所需名称或序数的集合中未找到项目” 解决:在代码开头加上:set nocount on 3.如何用MRP计算一个无销售订单的BOM表产生的采购需求?   问题补充:通过BOM表,利用BOM表的采购件来推出采购需求,生成采购申请单,推出采购订单进行采购,然后做外购入库 解决:做一张该BOM表的产品预测单--MRP运算--采购需求--采购申请--采…
1.K3 Cloud打开 提示错误:未能加载文件或程序集“XXXXXXXXX”或它的某一个依赖项 原因:未正常关机导致的Temporary ASP.NET Files文件夹下的文件损坏 解决:删除C:\Windows\Microsoft.NET\Framework64\v4.0.30319\Temporary ASP.NET Files下的文件,iisreset重启IIS 2.…
开发环境:K/3 Wise 13.0.Sql Server 2005 目录 一.开启Sql Server Agent代理服务 二.短信发送原理 三.编写存储过程 四.开启Sql Server作业 一.开启Sql Server Agent代理服务 打开“管理工具” -- “服务” --“Sql Server Agent(MSSQLSERVER)”,设置为“已启动”.“自动”: 二.短信发送原理 往K3Mobile数据库的两个表T_SMSMSGLOG.tb_sendmessage插入记录,K/3 W…
开发环境:K/3 Wise 13.0 目录 一.创建短信数据库 二.配置短信接口 三.设置帐套关键字 四.查询短信余额 一.创建短信数据库 打开帐套管理: 账号默认为Admin,密码不填: 菜单“系统”,点击打开“配置移动商务信息服务”窗口: 点击打开“数据库设置”,进行短信数据库创建: 二.配置短信接口 设置完“短信数据库”,返回“配置移动商务信息服务”窗口,点击打开“接口配置”: 这里我们购买的短信充值卡,是维那多短信接口,将“WeiNaDuo”接口设为活动接口: 输入完“账号”“密码,启动…
1.VB插件工程的命名.命名空间和生成的DLL命名要一致,否则导致注册不成功!…
0.存储过程开头变量定义 @FBeginDate varchar(10), --单据起始日期 @FEndDate varchar(10), --单据截止日期. @FItemID varchar(50), @FItemID2 varchar(50), @FCust varchar(50), @FCust2 varchar(50), @FStatus varchar(10) @FType varchar(50),  --单据类型@FBillNo varchar(50), --单据编号 1.日期范围查…
0.存储过程开头变量定义 ), --单据起始日期 ), --单据截止日期. ), ), ), ), ) @FType varchar(50),  --单据类型@FBillNo varchar(50), --单据编号 1.日期范围查询 and t.FDate>=@FBeginDate and t.FDate<=case when @FEndDate='' then '2100-01-01' else @FEndDate end 2.客户代码范围查询 and t11.FNumber>=@FC…
1.简单帐表/动态表单几个主要事件 //初始化 public override void Initialize() //构建动态列 public override BOS.Core.Report.ReportHeader GetReportHeaders(BOS.Core.Report.IRptParams filter) //构建报表标题 public override BOS.Core.Report.ReportTitles GetReportTitles(BOS.Core.Report.I…
===================================== 目录: 1.演示效果--[销售订单]传值给[自定义窗体] 2.演示效果--[自定义窗体]传值给[销售订单] 3.附源码 4.另一种做法:定义public全局变量,进行传值 5.源码附件 ===================================== 1.演示效果--[销售订单]传值给[自定义窗体] 新建销售订单菜单栏按钮插件--[弹窗交互],点击[打开自定义弹窗],打开Form1窗体,把业务单据类型名称传值给…
=============================== 目录: 1.添加工具栏按钮 2.查询被添加工具栏按钮的业务单据的FMenuID和FID 3.添加工具栏按钮和业务单据的映射关系 4.工具栏按钮点击激发事件MainFunction 5.工具栏按钮点击激发事件DLL注册 6.测试结果 7.附转载源码 =============================== 本例以销售订单为例,已实际测试可行! 1.添加工具栏按钮 insert into t_MenuToolBar ( FTool…
审核成功触发,是一个比较典型的场景.需要用到update触发器,跟踪到审核状态的变化. 引用的源码<采购检验单审核后反写收料通知单>,其中采购检验单是BOS自定义单据. if (object_id('bobang_tgr_check_update', 'TR') is not null) drop trigger bobang_tgr_check_update go create trigger cl_tgr_check_update on bobang_bos_check after upd…
一.数据库查询常用表 --查询数据表select * from ( ),t1.FKERNELXML.query('//TableName')) as 'Item',t1.FKERNELXML,t2.FNAME, t1.* from T_META_OBJECTTYPE t1 left join T_META_OBJECTTYPE_L t2 on t1.FID=t2.FID --where t1.fid='SAL_SaleOrder' ) t where Item<>'' and FNAME li…
key_int按键中断实验 实验内容: 通过开发板上的按键中断控制led灯进行跑马灯并打印信息. 通过简单事例说明猎户座4412处理器的GIC中断处理的应用,设置key2按键连接的引脚为中断模式,当识别按键被按下时进入相应的中断处理函数 实验目的: 熟悉开发环境的使用 掌握猎户座4412处理器的中断过程及编程. 实验平台: fs4412开发板,eclipse,secureCRT. 实验步骤: 对外设进行使能: 1.查看key2在开发板的位置: 2.查看UART_RING在核心板的位置: 3.查看…
二.K3 Cloud 开发插件<K3 Cloud 常用数据表整理>一.数据库查询常用表 按 Ctrl+C 复制代码 按 Ctrl+C 复制代码 通过表T_META_OBJECTTYPE的FKERNNELXML字段进行xml查找 库存状态列表select t1.FSTOCKSTATUSID,t1.FNUMBER,t2.FNAME from T_BD_STOCKSTATUS t1left join  T_BD_STOCKSTATUS_L t2 on t1.FSTOCKSTATUSID=t2.FST…
金蝶K3 wise 插件二次开发与配置 开发环境:K/3 Wise 13.0.K/3 Bos开发平台.Visual Basic 6.0 目录 一.二次开发插件编程二.代码演示三.配置插件四.测试插件五.插件事件附录 一.二次开发插件编程 打开Visual Basic 6.0,新建工程ActiveX DLL: 命名为FirstPlugin.class: 引用类库如下: 已安装K/3 Wise,在VB 6.0菜单栏上会多出一个金蝶开发插件: 打开金蝶开发向导,创建工业单据客户端插件(工业单据俗称“老…
K3需要对老单进行二次开发,老单的二次开发比较麻烦,这里整理一下老单序时簿上添加按钮的二次开发示例. --以下SQL脚本--获取 MENU IDselect FID,FmenuID,FName from iclisttemplate where Fname LIKE '%生产领料%' --(FID=11,FmenuID=82) --增加元数据按钮select * from t_MenuToolBar order by FToolIDDelete From t_MenuToolBar Where…
1.结论 对于输入过滤条件后BOS报“列名不正确”的过滤条件,要在列名前增加x2标识 无效的过滤 FNumber ,,,,,) 正确的过滤 x2.FNumber ,,,,,) 2.完全可以不看的探索过程 有客户需要我们在WISE中增加新单据,其中有个基础资料字段需要根据客户的的需求进行过滤. 我想这不是很简单的嘛,甚至WISE BOS的文档中直接都有操作方式. 4.3.2 字段属性 每种字段类型都有一些属性需要设置,通过设置属性满足来满足实际的业务需要. 属性 说明 适用范围 过滤 设置基础资料…
select * from icclasstype where fname_chs like '%供货%' 用此表基本上可以查询到所有的表 select * from POrequest --采购申请单表头 select * from POrequestentry --采购申请单表体 表头与表体用finterid关联 select * from Poorder --采购申订单表头 select * from Poorderentry --采购申请单表体 select * from icitemM…
设置基础资料(业务对象).系统自带用单据…