已结算的采购入库记录又在货到票未到明细表中体现
2016-4-17 0:0:0 用友T1小编已结算的采购入库记录又在货到票未到明细表中体现
已结算的采购入库记录又在货到票未到明细表中体现问题号: | 12942 |
---|---|
解决状态: | 临时解决方案 |
软件版本: | 其他 |
软件模块: | 采购管理 |
行业: | 通用 |
关键字: | 货到票未到明细表 |
适用产品: | U8采购管理 |
问题名称: | 已结算的采购入库记录又在货到票未到明细表中体现 |
问题现象: | 用户进入采购管理中的帐表--采购明细--货到票未到明细表中,选择日期为2004-01-01到2006-05-10 则在表中体现已结算的入库单仍然显示。例如: 入库单号:0000030643 球头碗箱 300个 540.00元 脚踏 113个 482.51元 0000030645 进汽帽箱 975个 7907.25元 0000030647 进汽帽箱 1020个 8272.20元 脚踏板箱 240个 1024.80元 0000030651 脚踏板箱 100个 427.00元 隔衬杂物盒箱133 280个 2032.80元 0000030653 脚踏板箱 111个 473.97元 0000030655 脚踏板箱 190个 811.30元 0000030659 脚踏板箱 80个 341.60元 隔衬杂物盒箱133 67个 486.42元 以入库单号:0000030643为例 ,在2005年度帐中能找到此入库单的结算单和对应的发票。但2006年就在货到票未到中体现。 |
问题原因: | 由于是rdrecords表的期初数据出现问题,导致的帐表查询的问题,怀疑是结转问题。 经过在打了最新的usgxl.dll(2006-1-17)的补丁后,重新对该数据进行结转测试,重新结转后,数据是正确的,采购管理中的帐表--采购明细--货到票未到明细表中,没有多余的11条明细的显示。因此,不是目前产品的问题。 |
解决方案: | 编写的脚本,直接执行该脚本进行2006年数据的修改,之后数据正常。 use ufdata_001_2005 Select rdrecords.autoid, RdRecord.dDate,RdRecords.dSDate,RdRecord.cCode,Vendor.cVenAbbName, Inventory.cInvCode,Inventory.cInvAddCode,Inventory.cInvName, warehouse.cWhName,Inventory.cInvStd,Inventory.cInvM_Unit, ltrim(str(RdRecords.iQuantity – RdRecords.iSQuantity,30,3)) As iNum2, ltrim(str(Isnull(RdRecords.fACost,0),30,2)) As iUnitCost, ltrim(str(RdRecords.iAPrice – (RdRecords.iSQuantity)*Isnull(RdRecords.fACost,0),30,2)) As iPrice, (case when Inventory.iInvRcost IS NULL then NULL else ltrim(str(Inventory.iInvRCost ,30,2)) end) As iInvRCost, (case when Inventory.iInvRcost IS NULL then NULL else ltrim(str(Inventory.iInvRcost * (RdRecords.iQuantity- RdRecords.iSQuantity),30,2)) end) As iInvRMoney, RdRecord.cMemo, RdRecord.cDefine1, RdRecord.cDefine2, RdRecord.cDefine3, RdRecord.cDefine4, ltrim(str(RdRecord.cDefine5,30,2)) As cDefine5, RdRecord.cDefine6, ltrim(str(RdRecord.cDefine7,30,2)) As cDefine7, RdRecord.cDefine8, RdRecord.cDefine9, RdRecord.cDefine10, RdRecords.cDefine22,RdRecords.cDefine23,RdRecords.cDefine24,RdRecords.cDefine25,Ltrim(str(RdRecords.cDefine26,30,2)) As cDefine26,lTrim(str(RdRecords.cDefine27,30,2)) As cDefine27, ltrim(str((case when RdRecords.iNum IS NULL then NULL else (RdRecords.iNum – (case when RdRecords.iSNum IS NULL then 0 else RdRecords.iSNum end)) end),30,2)) As iNum1,RdRecord.ID into ufdata_001_2006..temaa FROM WareHouse RIGHT JOIN (Vendor RIGHT JOIN (RdRecord INNER JOIN (Inventory INNER JOIN RdRecords ON Inventory.cInvCode = RdRecords.cInvCode) ON RdRecord.ID = RdRecords.ID) ON Vendor.cVenCode = RdRecord.cVenCode) ON WareHouse.cWhCode = RdRecord.cWhCode Where (abs(RdRecords.iQuantity) >abs(RdRecords.iSQuantity)) And (RdRecord.dDate Between ‘2004-01-01′ And ‘2005-12-31′) And RdRecord.cSource=’采购’ And RdRecord.cBusType=’普通采购’ Order By RdRecord.dDate,RdRecord.ID — use ufdata_001_2006 select autoid,dsdate,isquantity,isnum,imoney into ufdata_001_2006..tembb from ufdata_001_2005..rdrecord rd join ufdata_001_2005..rdrecords rds on rd.id=rds.id where autoid in ( Select autoid–,rdrecords.dsdate,isquantity,isnum,imoney–RdRecords.dSDate,RdRecord.cCode,Vendor.cVenAbbName, Inventory.cInvCode,Inventory.cInvAddCode,Inventory.cInvName, warehouse.cWhName,Inventory.cInvStd,Inventory.cInvM_Unit, ltrim(str(RdRecords.iQuantity – RdRecords.iSQuantity,30,3)) As iNum2, ltrim(str(Isnull(RdRecords.fACost,0),30,2)) As iUnitCost, ltrim(str(RdRecords.iAPrice – (RdRecords.iSQuantity)*Isnull(RdRecords.fACost,0),30,2)) As iPrice, (case when Inventory.iInvRcost IS NULL then NULL else ltrim(str(Inventory.iInvRCost ,30,2)) end) As iInvRCost, (case when Inventory.iInvRcost IS NULL then NULL else ltrim(str(Inventory.iInvRcost * (RdRecords.iQuantity- RdRecords.iSQuantity),30,2)) end) As iInvRMoney, RdRecord.cMemo, RdRecord.cDefine1, RdRecord.cDefine2, RdRecord.cDefine3, RdRecord.cDefine4, ltrim(str(RdRecord.cDefine5,30,2)) As cDefine5, RdRecord.cDefine6, ltrim(str(RdRecord.cDefine7,30,2)) As cDefine7, RdRecord.cDefine8, RdRecord.cDefine9, RdRecord.cDefine10, RdRecords.cDefine22,RdRecords.cDefine23,RdRecords.cDefine24,RdRecords.cDefine25,Ltrim(str(RdRecords.cDefine26,30,2)) As cDefine26,lTrim(str(RdRecords.cDefine27,30,2)) As cDefine27, ltrim(str((case when RdRecords.iNum IS NULL then NULL else (RdRecords.iNum – (case when RdRecords.iSNum IS NULL then 0 else RdRecords.iSNum end)) end),30,2)) As iNum1,RdRecord.ID FROM WareHouse RIGHT JOIN (Vendor RIGHT JOIN (RdRecord INNER JOIN (Inventory INNER JOIN RdRecords ON Inventory.cInvCode = RdRecords.cInvCode) ON RdRecord.ID = RdRecords.ID) ON Vendor.cVenCode = RdRecord.cVenCode) ON WareHouse.cWhCode = RdRecord.cWhCode Where (abs(RdRecords.iQuantity) >abs(RdRecords.iSQuantity)) And (RdRecord.dDate Between ‘2004-01-01′ And ‘2005-12-31′) And RdRecord.cSource=’采购’ And RdRecord.cBusType=’普通采购’ and autoid not in ( select autoid from temaa) ) –查询 /* select rdrecords.dsdate,tembb.dsdate,rdrecords.isquantity,tembb.isquantity, rdrecords.isnum,tembb.isnum,rdrecords.imoney,tembb.imoney from rdrecords join tembb on rdrecords.autoid=tembb.autoid */ –update –begin tran update rdrecords set rdrecords.dsdate=tembb.dsdate, rdrecords.isquantity=tembb.isquantity, rdrecords.isnum=tembb.isnum, rdrecords.imoney=tembb.imoney from rdrecords join tembb on rdrecords.autoid=tembb.autoid –commit tran /* use ufdata_001_2006 drop table temaa drop table tembb */ |
补丁编号: | |
录入日期: | 2016-03-16 15:23:45 |
最后更新时间: |
如果您的问题还没有解决,可以到 T+搜索>>上找一下答案
相关阅读
- 经常出现账套年度演示期限已到期,怎么办?2018-11-9 13:2:12
- 通常企业在年终结算前要做什么准备工作呢?2017-6-17 0:0:0
- 那个网站上有sqlserver2008式2012下载2017-6-17 0:0:0
- 采购考虑损耗,生产领料不考虑损耗做得到不-2017-6-17 0:0:0
- 重新计价在那里找不到?2017-6-17 0:0:0
- 银行存取款单怎么用,是做什么用的2017-6-17 0:0:0
- 软加密怎么注册?2017-6-17 0:0:0
- 这么晚了还有这么多人在这讨论问题和做题,给大家和自己点赞,棒棒哒2017-6-17 0:0:0
- 这儿这么晚问财务问题都有人回吗?2017-6-17 0:0:0
- 这里的域名填写有问题吗?2017-6-17 0:0:0
最新信息
- 请问:修改制单人后以前做账的制单人不能同步修改吗?以前做好的账的制单人姓名?
- 请问,我们缴纳的税款入库到哪里了?在哪里可以看出入哪个金库了?三方协议上能看出吗?
- 请问,我先前收到一笔货款,不知道是谁付的,借:银行存款,贷:应收账款-未知;现在确认是谁付的后,我该怎样调账
- 请问,我公司是一般纳税人,供应商开给我们的进项名字开错了,已经被我们认证了,但是客户那边作废重开了一张,重开的未认证,这种进项转出要怎么做的?直接做一张红字红冲就可以了么?
- 请问,我看她写的期限是一年,那么一年以后,现在建立的帐套还在么
- 请问,我进项一个东西含税价是62元,税负率算1.2%,进销都是17%的税钱收,卖出去我要卖多少钱才不会亏呢?有公式吗
- 请问,新版的国税季报利润表里,本期金额和上期金额怎么填,取哪个数呢,谢谢
- 请问,用友建账建筑行业行业性质选哪个?
- 请问,财务做帐时后面附的合同必须是原件吗?
- 请问:店铺转让费10万元放在什么科目核算?新店。如果要摊消,几年摊完比较合理。坐得各位高手解答。谢谢。
T+ 11.6的版本,想从A账套将已经录入的现金日记账和银行日记账导入到B账套中!--这样的功能能实现吗? T+ 11.6的版本,想从A账套将已经录入的现金日记账和银行日记账导入到B账套中!这样的功能能实现吗?[]
11.6版本没有导入导出的功能。那么12.0的版本可以吗?不支持。@畅捷支持侯椿寳1976:您好,客户在往来里面录入的收付款单与现金银行中的现金日记账和银行日记账有关联吗?如录入收付款单后可以引入到现金银行日记账中或反向也能进行引入操作?视业务单据现金业务类型。
只能业务引入到日记账。
应收冲应付出错 应收冲应付出错
问题号: | 11827 |
---|---|
解决状态: | 最终解决方案 |
软件版本: | 8.52 |
软件模块: | 应付 |
行业: | 通用 |
关键字: | 应收冲应付出错 |
适用产品: | U852–财务会计–应付款管理 |
问题名称: | 应收冲应付出错 |
问题现象: | 在应付管理—转帐—进行应收冲应付,金额分摊后,点确认出现错误。 |
问题原因: | 由于在应收表ap_detail中的期初发票在销售发票表salebillvouch(s)中不存在,导致作转账时找不到 相应发票记录回写累计收款金额,所以出现错误。 |
解决方案: | 1、请查看原来的06年销售发票表中是否有小于06年日期的发票,是否曾经手工删除过或更改过导致。如果原来数据的销售发票表中有04、05年的记录,那么请在sql的企业管理器中将原来数据的salebillvouch,salebillvouchs表中的04,05年的记录复制粘贴到目前错误的帐套数据库表中。 2、如果以前的备份的数据就没有这些记录,则需要使用下面的方法来处理: 2.1、需要使用语句根据应收表ap_detail中的期初发票记录插入到销售发票表中,但是您的应收表ap_detail中的期初发票中又有许多的发票记录的部门为null,那么这些单据无法是插入到销售发票表中的,因为销售发票要求必须有客户部门信息。附件的语句查询出来了部门为空的记录,您需要根据实际情况,将其加上部门 2.2、根据实际情况,将上面语句查询出来的部门为null的记录加上部门后,再执行附件的语句,将应收表ap_detail中的发票记录插入到销售发票表salebillvouch,salebillvouchs中,由于下面语句中用到了变量,所以执行时,一定要将下面的语句都选中,然后一起针对06年帐套执行。 |
补丁编号: | |
录入日期: | 2016-03-16 15:23:45 |
最后更新时间: |