金蝶K3 V12.2版本,对已发生业务单据的物料启用辅助计量单位
/******************************************************************************
联达双计量单位 yLD_K3Data_SecUnit 1.SQL 批量更新物料的辅助计量单位和换算率
2.SQL 批量更新期初的辅助数量(ICBal和ICInvBal和POInvBal)
3.SQL 批量更新本期发生的物流单据的辅助数量
4.SQL 批量更新本期发生的非物流单据的辅助数量
5.SQL 校对即时库存(收料通知单会影响虚仓库存) 1.领料系统增加辅助计量数量
2.领料分配的时候进一法(将多余的领料分配到最后一张领料单)
******************************************************************************/ --1.批量更新物料的辅助计量单位和换算率
UPDATE t1
SET FSecUnitID = 60494
, FSecCoefficient = t3.[重量/块]
FROM t_ICItemBase t1
INNER JOIN t_ICItem t2 ON t2.FItemID = t1.FItemID
INNER JOIN 铁板规格1 t3 ON t3.[代码] = t2.FNumber; --2.批量更新期初的辅助数量(ICBal)
UPDATE t1
SET t1.FSecBegQty = t1.FBegQty / t2.FSecCoefficient
,t1.FSecEndQty = t1.FSecEndQty / t2.FSecCoefficient
,t1.FSecReceive = t1.FSecReceive / t2.FSecCoefficient
,t1.FSecSend = t1.FSecSend / t2.FSecCoefficient
,t1.FSecYtdReceive = t1.FSecYtdReceive / t2.FSecCoefficient
,t1.FSecYtdSend = t1.FSecYtdSend / t2.FSecCoefficient
FROM ICBal t1
INNER JOIN t_ICItem t2 ON t2.FItemID = t1.FItemID
WHERE 1=1
AND t1.FYear=2018
AND t1.FPeriod=8
AND t2.FSecCoefficient>0 --2.批量更新期初的辅助数量(ICInvBal)
UPDATE t1
SET t1.FSecBegQty = t1.FBegQty / t2.FSecCoefficient
,t1.FSecEndQty = t1.FSecEndQty / t2.FSecCoefficient
,t1.FSecReceive = t1.FSecReceive / t2.FSecCoefficient
,t1.FSecSend = t1.FSecSend / t2.FSecCoefficient
,t1.FSecYtdReceive = t1.FSecYtdReceive / t2.FSecCoefficient
,t1.FSecYtdSend = t1.FSecYtdSend / t2.FSecCoefficient
FROM ICInvBal t1
INNER JOIN t_ICItem t2 ON t2.FItemID = t1.FItemID
WHERE 1=1
AND t1.FYear=2018
AND t1.FPeriod=8
AND t2.FSecCoefficient>0 --2.批量更新期初的辅助数量(POInvBal)
UPDATE t1
SET t1.FSecBegQty = t1.FBegQty / t2.FSecCoefficient
,t1.FSecEndQty = t1.FSecEndQty / t2.FSecCoefficient
,t1.FSecReceive = t1.FSecReceive / t2.FSecCoefficient
,t1.FSecSend = t1.FSecSend / t2.FSecCoefficient
,t1.FSecYtdReceive = t1.FSecYtdReceive / t2.FSecCoefficient
,t1.FSecYtdSend = t1.FSecYtdSend / t2.FSecCoefficient
FROM POInvBal t1
INNER JOIN t_ICItem t2 ON t2.FItemID = t1.FItemID
WHERE 1=1
AND t1.FYear=2018
AND t1.FPeriod=8
AND t2.FSecCoefficient>0 --3.批量更新本期发生的物流单据的辅助数量
UPDATE t1
SET t1.FSecCoefficient = t2.FSecCoefficient
,t1.FSecQty = t1.FQty / t2.FSecCoefficient
,t1.FSecQtyMust= t1.FQtyMust / t2.FSecCoefficient
,t1.FSecCommitQty= t1.FCommitQty / t2.FSecCoefficient
,t1.FSecVWInStockQty= t1.FVWInStockQty / t2.FSecCoefficient
,t1.FSecInvoiceQty= t1.FQtyInvoice / t2.FSecCoefficient
,t1.FSecQtyActual= t1.FQtyActual / t2.FSecCoefficient
,t1.FOutSecCommitQty= t1.FOutCommitQty / t2.FSecCoefficient
FROM ICStockBillEntry t1
INNER JOIN t_ICItem t2 ON t2.FItemID = t1.FItemID
INNER JOIN ICStockBill t3 ON t3.FInterID = t1.FInterID
WHERE 1=1
AND CONVERT(NVARCHAR,t3.FDATE,112) BETWEEN '' AND ''
AND t2.FSecCoefficient>0 --4.批量更新本期发生的非物流单据的辅助数量
UPDATE t1
SET t1.FSecCoefficient = t2.FSecCoefficient
,t1.FSecQty = t1.FQty / t2.FSecCoefficient
,t1.FSecCommitQty= t1.FCommitQty / t2.FSecCoefficient
,t1.FSecStockQty= t1.FStockQty / t2.FSecCoefficient
,t1.FSecInvoiceQty= t1.FQtyInvoice / t2.FSecCoefficient
,t1.FSecDeliveryQty= t1.FDeliveryQty / t2.FSecCoefficient
FROM POOrderEntry t1
INNER JOIN t_ICItem t2 ON t2.FItemID = t1.FItemID
INNER JOIN POOrder t3 ON t3.FInterID = t1.FInterID
WHERE 1=1
AND CONVERT(NVARCHAR,t3.FDATE,112) BETWEEN '' AND ''
AND t2.FSecCoefficient>0 UPDATE t1
SET t1.FSecCoefficient = t2.FSecCoefficient
,t1.FSecQty = t1.FQty / t2.FSecCoefficient
,t1.FSecCommitQty= t1.FCommitQty / t2.FSecCoefficient
,t1.FSecBackQty= t1.FBackQty / t2.FSecCoefficient
,t1.FSecConCommitQty= t1.FConCommitQty / t2.FSecCoefficient
,t1.FSecScrapQty= t1.FScrapQty / t2.FSecCoefficient
,t1.FSecScrapInCommitQty= t1.FScrapInCommitQty / t2.FSecCoefficient
,t1.FSecQtyPass= t1.FQtyPass / t2.FSecCoefficient
,t1.FSecConPassQty= t1.FConPassQty / t2.FSecCoefficient
,t1.FSecNotPassQty= t1.FNotPassQty / t2.FSecCoefficient
,t1.FSecSampleBreakQty= t1.FSampleBreakQty / t2.FSecCoefficient
,t1.FSecRelateQty= t1.FRelateQty / t2.FSecCoefficient
,t1.FSecQCheckQty= t1.FQCheckQty / t2.FSecCoefficient
FROM POInStockEntry t1
INNER JOIN t_ICItem t2 ON t2.FItemID = t1.FItemID
INNER JOIN POInStock t3 ON t3.FInterID = t1.FInterID
WHERE 1=1
AND CONVERT(NVARCHAR,t3.FDATE,112) BETWEEN '' AND ''
AND t2.FSecCoefficient>0 --5.校对即时库存
EXEC dbo.CheckInventory
金蝶K3 V12.2版本,对已发生业务单据的物料启用辅助计量单位的更多相关文章
- 金蝶K3 V12.2版本,中途启用双计量单位出现错误
忘记修改虚仓库存/收料通知单的双计量数量
- 金蝶K3,名称或代码在系统中已被使用,由于数据移动,未能继续以NOLOCK方式扫描
使用金蝶K3时出现:名称或代码在系统中已被使用:错误代码:3604(E14H)source:Microsoft OLE DB provider for SQL SERVERDetail:由于数据移动, ...
- 金蝶K3 WISE 13.1版本服务器虚拟机环境部署
闲来无事,整个13.1版本的金蝶玩玩. 系统环境:WIN2008 R2,x64位 数据库:MSSQL 2008 R2,X64位 记录下操作步骤: 1.准备安装软件,见图: 2.安装资源包,.net3. ...
- python办公自动化系列之金蝶K3(三)
小爬在之前的两篇文章 [python办公自动化系列之金蝶K3自动登录(一)].[python办公自动化系列之金蝶K3自动登录(二)]带大家系统搞定了K3客户端的自动登录难题,但是搞定[自动登录]只是我 ...
- 金蝶K3 wise 插件二次开发与配置
金蝶K3 wise 插件二次开发与配置 开发环境:K/3 Wise 13.0.K/3 Bos开发平台.Visual Basic 6.0 目录 一.二次开发插件编程二.代码演示三.配置插件四.测试插件五 ...
- 金蝶K3 WISE 快速登录
金蝶K3 WISE 快速登录 "C:\Program Files (x86)\Kingdee\K3ERP\k3main.exe" -LoginUser|账套号|账套密码|用户账号| ...
- 关于金蝶k3 wise供应生门户登陆界面屏蔽业务账套多余功能模块设置方法
关于金蝶k3 wise供应生门户登陆界面屏蔽业务账套多余功能模块设置方法 1. 找到以下路径 ...\Kingdee\K3ERP\KDHR\SITEFILE\WEBUI\ 找到“Login.aspx” ...
- 金蝶K3物料选择问题(感觉Ctrl被按住了一样)
金蝶K3在进入物料选择时,有时需要用Ctrl才可以进行多选,为什么有时不用Ctrl也可以进行多选,就像Ctrl被按住了一样? 解决:在物料选择界面按2次ctrl键单击物料可实现多选,再按2次ctrl则 ...
- 新安装的金蝶K3软件,初始化后,在基础资料中对于币别,科目,部门,客户等资料均无法新增,无法引出,等操作,K3CASysSet.dll
新装K3,新建的帐套.导入科目点菜单或新增button均无反应,币别.客户等辅助核算项目也新增也无法保存. 在电脑上新安装的金蝶K3软件.初始化后.在基础资料中对于币别,科目,部门,客户等资料均无法新 ...
随机推荐
- Day1_Python学习
内容目录 1.变量和常量 2.用户输入 3.getpass模块 4.表达式if...else 5.表达式while 6.表达式for 一.变量和常量 声明变量: name = "Jeffer ...
- 浅谈ASP.NET Core中IOC与DI的理解和使用
说起IOC和DI,使用过ASP.NET Core的人对这两个概念一定不陌生,早前,自己也有尝试过去了解这两个东西,但是一直觉得有点很难去理解,总觉得对其还是模糊不清,所以,趁着今天有空,就去把两个概念 ...
- docker开启2376端口CA认证及IDEA中一键部署docker项目
嘿,大家好,今天更新的内容是docker开启2376端口CA认证及IDEA中一键部署docker项目... 先看效果 我们可以通过idea一键部署docker项目,还以通过idea的控制台实时查看容器 ...
- H5离线缓存基础系列
1.什么是离线缓存 离线缓存:离线缓存可以将站点的一些文件缓存到本地,它是浏览器自己的一种机制,将需要的文件缓存下来,以便后期即使没有连接网络,被缓存的页面也可以展示. 2.离线缓存的优势 在没有网络 ...
- .NET开发框架(五)-IIS上部署ASP.NET Core项目教程
系列教程:从初学者到架构师的一步步蜕变 本篇经验将和大家介绍如何在IIS上部署ASP.NET Core项目,希望对初学.NET CORE的童靴入门有所帮助! 1.打开VS,创建项目,选择ASP.NET ...
- MySQL metalock的一些技巧(写大于读的案例,以及获得锁的顺序)
前言:元数据锁不是锁定数据,而是锁定描述数据的元数据信息.就像很多装修工人(工作线程)在室内(对象上)装修(操作),不能有其他工人(线程)把屋子拆了(表删除了). MySQL 为了数据一致性使用元数据 ...
- 2018.8.19 2018暑假集训之maxnum
昨天去做志愿服务去了没写成Q_Q 今天再来一道 先放题面描述 设有n个正整数(n<=20),将它们联成一排,组成一个最大的多位数 设有n个正整数(n<=20),将它们联成一排,组成一个最大 ...
- iOS13中presentViewController的问题
iOS13中presentViewController的问题 更新了Xcode11.0 beta之后,在iOS13中运行代码发现presentViewController和之前弹出的样式不一样. 会出 ...
- InstallShield 2018 打包安装
关于InstallShield 2018打包安装程序的使用 1. 下载InstallShield2018 建议使用新的版本,毕竟新的版本功能功能全.问题少.用户体验佳. 下载地址:http://www ...
- Altium Designer设计PCB--如何设置铺铜与导线或过孔的间距
笑话: 到银行汇款,车临时停路边上. 为了怕交警罚就把朋友留下看车,跟他说有查车的过来了告诉我一声. 进去几分钟果然有交警来了. 那个朋友风风火火地闯进银行大声吼道:“大哥,警察来了,快走啊!” 偌大 ...