在用友U8及相关产品中,库存管理期初要求必须录入数量,但单价和金额并不是必输的。从本人过去实施经验来看,为了保证ERP产品的快速上线,有不少企业只能先提供库存管理期初数量,而单价金额需要后续才能确定。

所以,对于一些ERP项目来说,库存管理期初只有数量,后续应用存货核算模块时只能从库存期初取到期初数量,而单价、金额只能在存货核算期初补录。

这样的应用通常情况下也没什么问题,因为库存模块的应用只需要数量,而单价金额并不是必须的,库存模块各类报表通常也不涉及金额,但有一个表比较特殊,涉及到单价金额,那就是《存货库龄分析表》。

在用友U8的产品逻辑中,《存货库龄分析表》所有数据只来源于库存管理期初以及库存管理各出入库单据,根据期初或单据上的数量、单价、金额来计算账龄及金额。

这样一来就产生问题了,由于库存管理期初没有单价金额,所以统计到的账龄表中,就会出现大量账龄较久的存货有数量却没有金额,其实就是期初存货:

好在存货核算是从库存管理取取数的,所以应该还是有办法从后台回写数据的,仔细研究一下两张表的数据关系:

库存管理期初有两张专门的表,包括rdrecord34(表头)和rdrecords34(表体),而存货核算期初没有独立的表,而是体现在IA_Subsidiary(存货明细账这一张表中。

要回写数据,就必须找到这三张表的关系,其中库存管理两张表倒是好办,主要是rdrecords34表和IA_Subsidiary之间的关联,仔细查看了一下,二者没有任何键是一样的。

最后的解决办法是,按存货编码、仓库编码及数量三个条件来取数,如果项目有自由项等参数,则一并加入,最终回写语句如下:

  1. --该项目于201851日上线,期初日期为2018430
  2. update rdrecords34 set iUnitCost=d.iInCost,iPrice=d.iAInPrice
  3. from
  4. (
  5. select a.*,b.* from
  6. --库存期初表
  7. (select rdrecords34.ID,rdrecords34.AutoID,rdrecord34.cWhCode 库存仓库,rdrecords34.cInvCode 库存存货编码,rdrecords34.iQuantity,rdrecords34.iUnitCost,rdrecords34.iPrice
  8. from rdrecords34,rdrecord34 where rdrecords34.ID=rdrecord34.ID )a
  9. left join
  10. --存货期初表
  11. (select cWhCode,cInvCode,iInCost,iAInQuantity,iAInPrice from IA_Subsidiary where dVouDate='2018-04-30')b
  12. --二表关联条件是存货编码、仓库及数量均相同
  13. on a.库存仓库=b.cWhCode and a.库存存货编码=b.cInvCode and a.iQuantity=b.iAInQuantity
  14. )d
  15. where rdrecords34.AutoID=d.AutoID

通过如下语句检查二者总数量、总金额是否一致:

  1. --检查二表总数量、总金额是否一致
  2. select 'rdrecords34' tablename,SUM(iquantity) iquantity,SUM(iprice) price from rdrecords34
  3. Union all
  4. select 'IA_Subsidiary' tablename,SUM(iAINquantity) iquantity,SUM(iAINprice) price from IA_Subsidiary where dVouDate='2018-04-30'

用友U8将存货核算期初单价金额回写到库存管理期初单价金额的更多相关文章

  1. 某企业用友U8+中勒索病毒后数据修复及重新实施过程记录

    近期某客户中了勒索病毒,虽然前期多次提醒客户注意异地备份,但始终未执行,导致悲剧. 经过几天的努力,该客户信息系统已基本恢复正常运行,现将相关过程记录如下,作为警示. 方案抉择 交赎金解密:风险过高, ...

  2. 用友U8.70安装说明

    用友U8.70安装说明 U8.70安装说明一.安装前注意事项:1.       在安装U870之前,我们推荐您确保当前计算机操作系统是“干净”的,即计算机在安装过操作系统和更新过必要的系统补丁后没有安 ...

  3. 用友u8数据库表结构

    用友数据库表名参照表1 Accessaries 成套件表2 AccInformation 帐套参数表3 AdjustPVouch4 AdjustPVouchs5 Ap_AlarmSet 单位报警分类设 ...

  4. 主管发话:一周搞不定用友U8 ERP跨业务数据分析,明天就可以“毕业”了

    随着月末来临,又到了汇报总结的时刻. (图片来自网络) 到了这个特殊时期,你的老板就一定想要查看企业整体的运转情况.销售业绩.客户实况分析.客户活跃度.Top10 sales. 产品情况.订单处理情况 ...

  5. 用友U8客户端连接不上服务器全攻略

    用友U8客户端连接不上服务器全攻略 http://www.enet.com.cn2009年09月23日09:26 来自论坛 [导读]:如果网络不通,就让用户查找网络原因 检查步骤: 1.网络是否通? ...

  6. 用友U8根据客户简称/供应商简称的拼音首字母生成助记码

    用友U8+中,客户档案和供应商档案可以设置自动生成助记码,但软件只能自动根据客户全称/供应商全称生成助记码,而无法选择按简称生成助记码,这显然十分不方便,可以通过如下方式解决: 修改步骤 1.往数据库 ...

  7. 用友U8合同执行单保存报错,提示“语法错误或违反访问规则”

    问题描述 用户参照合同录入第一阶段的执行单,保存时提示“语法错误或违反访问规则”,其他合同均正常,只有这张合同出现这个问题. 解决过程 语法错误或违反访问规则是SQL Server常见的报错,但其他合 ...

  8. Odoo13 新变化:存货核算

    Odoo13将于2019年10月发布,本次发布也包含了大量的改进,例如,对存货核算的重构. 去掉了 产品历史价格product.price.history ,增加了 stock valuation l ...

  9. 用友U8+V12.0安装教程(有需要软件和服务的可以联系我)

    有需要用友U8+V12.0软件和服务的可以联系我 QQ:751824677  1.退出所有杀毒软件 2.先装服务器SQL2008 3.服务器(会计): 经典应用模式--全产品 (解压A盘-执行-Aut ...

随机推荐

  1. 使用IDEA的Git插件上传项目教程

    如何使用IDEA的Git插件上传项目 一.在https://www.cnblogs.com/zyx110/p/10799387.html中下载 二.注册码云账号 搜索gitee码云插件并安装

  2. iconfont采坑

    1. iconfont采坑 1.1. 前言 使用iconfont过程中踩过坑特此记录 不知道iconfont的这里也简单介绍一笔,阿里开放的一个图标素材库,用来快速找图标下载使用图标 iconfont ...

  3. maven 学习---定制库到Maven本地资源库

    这里有2个案例,需要手动发出Maven命令包括一个 jar 到 Maven 的本地资源库. 要使用的 jar 不存在于 Maven 的中心储存库中. 您创建了一个自定义的 jar ,而另一个 Mave ...

  4. CATransform3D 特效详解

    http://blog.sina.com.cn/s/blog_8f5097be0101b91z.html

  5. 【转】聊一聊-JAVA 泛型中的通配符 T,E,K,V,?

    原文:https://juejin.im/post/5d5789d26fb9a06ad0056bd9 前言 Java 泛型(generics)是 JDK 5 中引入的一个新特性, 泛型提供了编译时类型 ...

  6. linux 互斥锁和条件变量

    为什么有条件变量? 请参看一个线程等待某种事件发生 注意:本文是linux c版本的条件变量和互斥锁(mutex),不是C++的. mutex : mutual exclusion(相互排斥) 1,互 ...

  7. IDEA使用maven搭建spring项目

    spring框架 Spring框架是由于软件开发的复杂性而创建的.Spring使用的是基本的JavaBean来完成以前只可能由EJB完成的事情.然而,Spring的用途不仅仅限于服务器端的开发.从简单 ...

  8. Linux驱动开发常用调试工具---之内存读写工具devmem和devkmem【转】

    转自:https://blog.csdn.net/gatieme/article/details/50964903 版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原 ...

  9. 【微信小程序】开发实战 之 「视图层」WXML & WXSS 全解析

    在<微信小程序开发实战 之 「配置项」与「逻辑层」>中我们详细阐述了小程序开发的程序和页面各配置项与逻辑层的基础知识.下面我们继续解析小程序开发框架中的「视图层」部分.学习完这两篇文章的基 ...

  10. jenkins自动打包生成docker镜像后自动发布并nginx代理访问

    之前曾写过docker及jenkins基础使用  https://www.cnblogs.com/xiaochangwei/category/816943.html 现在搭建环境的功能为: 1.jen ...