有人写过进销存不符情况说明吗? _0
2017-11-4 0:0:0 wondial有人写过进销存不符情况说明吗? _0
有人写过进销存不符情况说明吗?[]什么不符呢?是进多还是出少,还是库存实盘与账面数不符@龍心:税务局给了张表,有的进了没有卖,有的卖了没有进项,让写个情况说明@龍心:进了数量457金额189.51,销售数量314.28金额206.12那就是你卖的A产品,出库B产品,久而久之进销就核对不上了,看看你是是吗行业,加工制造业还好解释,商业就不太好解释了。
如果您的问题还没有解决,可以到 T+搜索>>上找一下答案
相关阅读
- 正在进行环境配置,已经很长时间了,T+11.52019-5-13 9:0:0
- 无法卸载T3,什么情况2019-5-10 7:0:0
- U8Cloud-iufo初始设置详解2019-5-9 13:11:5
- U8 V13.0年结流程详解2019-5-8 12:39:47
- T3卸载不了,错误提示如2019-4-30 8:0:0
- T1财务增强包中我做错了一张单 也生成了凭证 那我该如何删除凭证2019-4-30 8:0:0
- 为什么说用友U8+的成本管理是一个完整的成本管理体系?2019-4-23 8:0:0
- 为什么说用友软件U8+生产订单模块是企业生产管理系统中必不可少的核心?2019-4-23 8:0:0
- 为什么说用友软件U8+的合同管理可以改善各部门的协同工作效率?2019-4-23 8:0:0
- 为满足企业的实际经营需要,用友U8+能够支持哪些业务类型的生产订单?2019-4-23 8:0:0
最新信息
昨天进去还好的,报表做好,今天就无法进去,用户名直接不跳出来,就不能进去了,谢谢求指点,速度 昨天进去还好的,报表做好,今天就无法进去,用户名直接不跳出来,就不能进去了,谢谢求指点,速度
您好,业务日期时间修改下,修改为您该账套做账时间在选择下账套就可以了@服务社区李珊:老师还是没有
我选了20150930日期也是用户名不跳出来,其他企业账号都是可以的通一个记账宝盘里面@林林iay:时间日期要修改为2015-09-30,然后在重新选择账套,若是不行的话,您换成2014-12-31或是2015-01-01看下是否可以出现@服务社区李珊:老师按照你的方法我去试过了,还是没有跳出用户名无法进入账套,其他企业一切正常@服务社区李珊:谢谢指导,速度,我很着急,谢谢@林林iay:您自己手工个输入您的账号和密码是否可以登录进去呢?@服务社区李珊:还是不行的,自己用户名进去提示如图@林林iay:以前厂名是慈溪市奋乐文化,现在怎么变成慈溪市奋了文化,奇怪@林林iay:将C盘的记账宝文件夹删除之后在从记账宝U盘记账宝文件夹中运行记账宝.exe 看下@服务社区李珊:你好我已经删除,哪里有记账宝.exe啊@林林iay:打开我的电脑,点击工具,文件夹选项,查看,高级设置下将隐藏已知文件类型的扩展名勾选确定之后在打开记账宝U盘记账宝文件夹运行 记账宝.exe@林林iay:能加QQ远程帮忙一下吗谢谢@林林iay:抱歉,社区是在线服务,不能帮您远程,远程需要经销商帮您处理。请根据我上面说的方法先进行操作。@林林iay:是这个勾选吗@林林iay:不是,在查看页签下,不是文件类型页签@林林iay:麻烦问问选哪个@林林iay:昨天做的账本,今天就像打印结果就这样了,一个盘里面其他的都是好的@林林iay:就是您选中的这个,双击运行就可以了@服务社区李珊:双击过了,美反应@林林iay:在任务管理器中的进程中结束ufgreen_e之后,在重新运行软件@服务社区李珊:?@林林iay:将C盘的记账宝文件夹删除之后在从记账宝U盘记账宝文件夹中运行记账宝@服务社区李珊:是按照这样进去还是不行用户名不跳出来,其他企业正常@服务社区李珊:已经删除C盘下的文件@林林iay:手工输入进去就提示zw.dmb丢失是吗?您安装的是office2003还是2007还是wps办公软件呢?@服务社区李珊:XP@林林iay:不是您的系统,是您的办公软件office是哪个版本的呢?@服务社区李珊:ZW.MDB.丢失@林林iay:您检查下提示高报错的话,您C盘下记账宝文件夹下zt010下2015里面是否含有zw.mdb文件呢?@服务社区李珊:我看过没有@林林iay:若是没有的话是因为没有在C盘生成文件,一般是和office办公软件有关系的。您将电脑的办公软件卸载,重装位office2007或是office2010.@服务社区李珊:之前是好的现在不行了,而且其他的是好的这个就不行了
一个盘多个企业啊@服务社区李珊:能找到665工程师吗@林林iay:您好,665号工程师正在热线中,您可以根据我上面说的方法重装下您的office办公软件,安装完整版的office2007或是2010
游民视频盘点那些让人过目不忘的经典镜头十八期有哪些电影 游民视频盘点那些让人过目不忘的经典镜头十八期有哪些电影 视频出处:01:王牌特工:特工学院?Kingsman:?The?Secret?Service?(2014)?02:曼谷保镖2(2007)03:超能查派?Chappie?(2015)?04:师兄撞鬼?(1990)?05:我们假期做了什么?What?We?Did?On?Our?Holiday?(2014)?06:特警判官?Dredd?(2012)?07:麦兜故事?(2001)?08:别惹我?Malavita?(2013)?09:死亡飞车?Death?Race?(2008)?10:速度超越激情?Superfast!?(2015)?11:黑客帝国动画版?The?Animatrix?(2003)?12:富贵列车?富貴列車?(1986)?13:雨中曲?Singin’?in?the?Rain?(1952)?14:小鬼当街?Baby’s?Day?Out?(1994)?15:危情十日?Misery?(1990)?16:半职业选手?Semi-Pro?(2008)?17:色即是空?(2002)?18:熔炉?(2011)?19:寻宝假期?Without?a?Paddle?(2004)?20:八月迷情?August?Rush?(2007)
不会操作现金流量表,有没有流程或者是视频什么的 不会操作现金流量表,有没有流程或者是视频什么的[]
您可参照知识库文档《T6-现金流量表公式设置》:http://service.chanjet.com/zhi ... b4599在服务社区-知识库中有对应的操作文档,您可以参考:
http://service.chanjet.com/zhi ... b4599@服务社区刘小艳:T6的现金流量表模块,不是这个UFO报表@王喵喵3IB:您可以到社区—帮助教程或者知识库中搜索现金流量相关的文档或者视频进行查看。
对应产品线:集团应用
对应模块:管理驾驶舱模块
问题现象:在使用管理驾驶仓时,登陆时报错“登陆失败,缺少对象”,重新安装操作系统,并将系统及SQL补丁全部安装后再安装U861系统,使用管理驾驶仓仍报错“登陆失败,缺少对象”!
问题原因:可能原因有如下几种:1、计算机控制面板-用户管理中,“UF_OLAP_USER”的属性设置不对,设置了“用户下次登陆时须修改密码”选项。2、计算机控制面板-用户管理中设置的口令与“internet信息服务”设置中U8GDB匿名访问的口令不一致。3、“UF_OLAP_USER”用户的权限设置不够大,导致没有访问某些资源的权限。合并报表等决策模块如果以上设置有问题也可能出现此现象。4、NETFramework或U8安装有问题。
解决方案:1、在计算机控制面板-用户管理中,将“UF_OLAP_USER”用户的属性设置中,将“用户下次登陆时须修改密码”设置去掉,将“用户不能更改密码”、“密码永不过期”选项选上。2、计算机控制面板-用户管理中,选中“UF_OLAP_USER”用户,在所有任务中为该用户设置一新的密码;之后在“internet信息服务”-默认WEB站点中,选中“U8GDB”-右键鼠标-属性-目录安全性-匿名访问和验证控制-点“编辑”按钮-验证方法设置窗口-点编辑-将“UF_OLAP_USER”用户的访问密码改成与计算机用户管理中该用户的密码一致即可。3、在计算机控制面板-用户管理中将“UF_OLAP_USER”用户加入到ADMINISTRATORS用户组中,之后重新启动IIS服务。4:在开始菜单参照运行如下命令(根据实际系统路径进行指定):D:\\WINNT\\Microsoft.NET\\Framework\\v1.1.4322\\aspnet_regiis.exe-I。如果还不行,可将U8彻底卸载,然后在控制面板中卸载.NETFramework组件,之后重新安装U8。
对应产品线:其他
对应模块:其他模块
问题现象:客户需要在一台装有win2000pro的客户端中通过远程桌面控制装有win2000ser的服务器。
问题原因:操作方面需要。
解决方案:1、在winxp或win2003中system32下把mstsc.exe和mstscax.dll拷入win2000pro系统文件中,再直接运行mstsc.exe即可。2、在win200ser中把.\\WINNT\\system32\\clients\\tsclient\\net\\中把安装文件拷入win2000pro中,运行桌面安装程序也可。注:装有win2000ser的服务器必须装有终端服务(在添加或删除组件中)。
用友u8财务软件报价用友u8财务软件报价:QQ4009908488 在线咨询>>
财务会计 1-及以上站点: ([点数]-1)*6000元
总账 13000元
应收管理 7800元
应付管理 7800元
固定资产 7000元
UFO报表 5600元
费用预算 30000元
网上银行 20000元
出纳管理 5000元
医药费用管理 59800元
网上报销 1-及以上站点: ([点数]-1)*2300+20000元
管理会计 1-及以上站点: ([点数]-1)*23000元 资金管理 62800元
成本管理 69000元
标准成本 42800元
项目成本 48800元
成本分项管理 49800元
预算管理-企 1-及以上站点: ([点数]-1)*23000+69000元
供应链 1-及以上站点: ([点数]-1)*11000元 采购管理 16800元
销售管理 16800元
库存管理 16800元
存货核算 16800元
合同管理 32000元
售前分析 25800元
质量管理 32000元
委外管理 26800元
GSP质量管理 42800元
进口管理 29800元
出口管理 29800元
VMI管理 34800元
序列号 15800元
部门用料计划 35800元
进程管理 45000元
服装行业样品管理 49800元
服装行业销售业务 62000元
服装行业采购委外业务 18000元
服装行业库存业务 46000元
按质计价 49800元
质量管理-流程 58000元
售后服务 35800元
品控报表 12800元
采购询报价管理 11800元
借用归还 12800元
农户收购 62800元
运输管理 58000元
寄售 29800元
服装行业二维表单 9600元
电商订单中心 69600元
库存条码—PC版 42800元
库存条码-无线版 1-及以上站点: ([点数]-1)*15000+52800元
GMP基础应用 42800元
会员管理 39800元
生产制造 1-及以上站点: ([点数]-1)*21600元 物料清单 36000元
主生产计划 47800元
需求规划 47800元
产能管理 47800元
生产订单 47800元
车间管理 62800元
设备管理 48800元
工程变更管理 48800元
工序委外管理 35800元
服装行业车间管理 56000元
服装行业生产计划通知 86000元
服装行业计件工资 38000元
有限排产 200000元
有限排产模具算法 100000元
模具管理 79800元
生产用料分摊 32800元
物料重计 39800元
LED分光分选 39800元
生产线日计划 29800元
GMP管理 150000元
人力资源 1-及以上站点: ([点数]-1)*9600元 人事管理 12800元
人事合同管理 12800元
薪资管理 12800元
计件工资 22000元
集体计件 22000元
保险福利管理 13800元
考勤休假管理 43800元
招聘管理 22000元
培训管理 22000元
员工自助 1-30站点: 22000元
31-及以上站点: ([点数]-30)*500+22000元
经理自助 1-10站点: 20000元
11-及以上站点: ([点数]-10)*800+20000元
绩效管理 1-及以上站点: ([点数]-1)*9800+88000元
集团管理 1-及以上站点: ([点数]-1)*21000元 集团财务 56000元
合并报表 56000元
结算中心 56000元
预算管理-集 90000元
网上结算 1-及以上站点: ([点数]-1)*8000+12000元
内部审计 1-及以上站点: ([点数]-1)*20000+98000元
CRM 0元 CRM营销管理 1-及以上站点: ([点数]-1)*9800+59800元
CRM服务管理 1-及以上站点: ([点数]-1)*9800+51800元
呼叫中心-坐席端 1-及以上站点: ([点数]-1)*6000+100000元
呼叫中心集成 0元
PLM 0元 PDM-Professional7.x 1-760站点: 0元
PDM包 5-及以上站点: ([点数]-1)*13000元
基础功能包 30000元
文档管理 20000元
零部件管理 20000元
产品结构管理 30000元
变更管理 40000元
PLM项目管理 60000元
产品工艺管理 60000元
军工行业插件 150000元
AutoCAD集成 1-及以上站点: ([点数]-1)*1000+10000元
CAXA集成 1-及以上站点: ([点数]-1)*1000+10000元
SolidWorks集成 1-及以上站点: ([点数]-1)*2000+20000元
CATIA集成 1-及以上站点: ([点数]-1)*2000+20000元
SolidEdge集成 1-及以上站点: ([点数]-1)*2000+20000元
Pro/E集成 1-及以上站点: ([点数]-1)*2000+20000元
UG集成 1-及以上站点: ([点数]-1)*2000+20000元
Inventor集成 1-及以上站点: ([点数]-1)*2000+20000元
Protel集成 1-及以上站点: ([点数]-1)*2000+20000元
PADS集成 1-及以上站点: ([点数]-1)*2000+20000元
Project集成 1-及以上站点: [点数]*3000+30000元
CAD集成平台 30000元
用友861 报价用友861 报价:QQ4009908488 在线咨询>>
财务会计 1-及以上站点: ([点数]-1)*6000元
总账 13000元
应收管理 7800元
应付管理 7800元
固定资产 7000元
UFO报表 5600元
费用预算 30000元
网上银行 20000元
出纳管理 5000元
医药费用管理 59800元
网上报销 1-及以上站点: ([点数]-1)*2300+20000元
管理会计 1-及以上站点: ([点数]-1)*23000元 资金管理 62800元
成本管理 69000元
标准成本 42800元
项目成本 48800元
成本分项管理 49800元
预算管理-企 1-及以上站点: ([点数]-1)*23000+69000元
供应链 1-及以上站点: ([点数]-1)*11000元 采购管理 16800元
销售管理 16800元
库存管理 16800元
存货核算 16800元
合同管理 32000元
售前分析 25800元
质量管理 32000元
委外管理 26800元
GSP质量管理 42800元
进口管理 29800元
出口管理 29800元
VMI管理 34800元
序列号 15800元
部门用料计划 35800元
进程管理 45000元
服装行业样品管理 49800元
服装行业销售业务 62000元
服装行业采购委外业务 18000元
服装行业库存业务 46000元
按质计价 49800元
质量管理-流程 58000元
售后服务 35800元
品控报表 12800元
采购询报价管理 11800元
借用归还 12800元
农户收购 62800元
运输管理 58000元
寄售 29800元
服装行业二维表单 9600元
电商订单中心 69600元
库存条码—PC版 42800元
库存条码-无线版 1-及以上站点: ([点数]-1)*15000+52800元
GMP基础应用 42800元
会员管理 39800元
生产制造 1-及以上站点: ([点数]-1)*21600元 物料清单 36000元
主生产计划 47800元
需求规划 47800元
产能管理 47800元
生产订单 47800元
车间管理 62800元
设备管理 48800元
工程变更管理 48800元
工序委外管理 35800元
服装行业车间管理 56000元
服装行业生产计划通知 86000元
服装行业计件工资 38000元
有限排产 200000元
有限排产模具算法 100000元
模具管理 79800元
生产用料分摊 32800元
物料重计 39800元
LED分光分选 39800元
生产线日计划 29800元
GMP管理 150000元
人力资源 1-及以上站点: ([点数]-1)*9600元 人事管理 12800元
人事合同管理 12800元
薪资管理 12800元
计件工资 22000元
集体计件 22000元
保险福利管理 13800元
考勤休假管理 43800元
招聘管理 22000元
培训管理 22000元
员工自助 1-30站点: 22000元
31-及以上站点: ([点数]-30)*500+22000元
经理自助 1-10站点: 20000元
11-及以上站点: ([点数]-10)*800+20000元
绩效管理 1-及以上站点: ([点数]-1)*9800+88000元
集团管理 1-及以上站点: ([点数]-1)*21000元 集团财务 56000元
合并报表 56000元
结算中心 56000元
预算管理-集 90000元
网上结算 1-及以上站点: ([点数]-1)*8000+12000元
内部审计 1-及以上站点: ([点数]-1)*20000+98000元
CRM 0元 CRM营销管理 1-及以上站点: ([点数]-1)*9800+59800元
CRM服务管理 1-及以上站点: ([点数]-1)*9800+51800元
呼叫中心-坐席端 1-及以上站点: ([点数]-1)*6000+100000元
呼叫中心集成 0元
PLM 0元 PDM-Professional7.x 1-760站点: 0元
PDM包 5-及以上站点: ([点数]-1)*13000元
基础功能包 30000元
文档管理 20000元
零部件管理 20000元
产品结构管理 30000元
变更管理 40000元
PLM项目管理 60000元
产品工艺管理 60000元
军工行业插件 150000元
AutoCAD集成 1-及以上站点: ([点数]-1)*1000+10000元
CAXA集成 1-及以上站点: ([点数]-1)*1000+10000元
SolidWorks集成 1-及以上站点: ([点数]-1)*2000+20000元
CATIA集成 1-及以上站点: ([点数]-1)*2000+20000元
SolidEdge集成 1-及以上站点: ([点数]-1)*2000+20000元
Pro/E集成 1-及以上站点: ([点数]-1)*2000+20000元
UG集成 1-及以上站点: ([点数]-1)*2000+20000元
Inventor集成 1-及以上站点: ([点数]-1)*2000+20000元
Protel集成 1-及以上站点: ([点数]-1)*2000+20000元
PADS集成 1-及以上站点: ([点数]-1)*2000+20000元
Project集成 1-及以上站点: [点数]*3000+30000元
CAD集成平台 30000元
对应产品线:财务系统
对应模块:总账模块
问题现象:U851,总账,账簿打印,明细账打印科目:11302到11302,月份:2004-11到2004-12最后到处理承前页过次页时报错:运行时错误‘381’:下标越界。
问题原因:程序问题。
解决方案:已有补丁。USZZPUB.DLL
对应产品线:供应链
对应模块:库存管理模块
问题现象:在单据设计中,更改打印纸如改为自定义纸张宽:2410,长:941,其他纸张也会出现类似问题,采购入库单的打印由于当前入库单号所录入的记录笔数不同,出现不同的结果,当打印页数超过1页时,会出现整页空白指表格所显示内容及合计数所在行跨页的问题;有时记录数少,如2条,也会出现合计数跨页甚至出现空白表格页的情况表头打印无问题。不做任何更改,在产成品入库单中若当前入库单号下填列记录过多一般是一页不能打下时也会出现上述问题。
问题原因:单据打印格式设置问题
解决方案:效果1:每页固定打印行数,最后一页不打印空白记录行;首先打开进入【单据格式设计】,选择库存模块的其他入库单打印模板:在行数输入框中输入数值为0同时勾去左下角的【自动计算表格高度】选项手工拖拽表体框,改变表体框的纵向大小,使打印表体显示行数为所需的目标打印行数确定后保存单据打印模板退出。此时系统根据打印模板所显示的固定行数值分页打印,最后一页不打印空白行。效果2:每页固定打印行数,最后一页按指定的固定行数大小补充打印空白记录行;首先打开进入【单据格式设计】,选择库存模块的其他入库单打印模板,查看表体项目的【属性】栏:输入欲指定的固定行数值此时是否选择勾取左下角的【自动计算表格高度】选项不影响打印效果确定后保存单据打印模板退出。此时系统打印根据指定的固定行数值分页打印,最后一页自动打印相应的空白行。效果3:按照打印纸张大小,自动计算表格高度,合理的分页打印,即每页按照纸张大小满页打印,最后一页不打印空白记录行;首先打开进入【单据格式设计】,选择库存模块的其他入库单打印模板,查看表体项目的【属性】栏:在行数输入框中输入数值为0选择勾上左下角的【自动计算表格高度】选项确定后保存单据打印模板退出。此时系统根据指定的打印纸张大小自动计算合适的显示行数,并不打印最后一页上的空白行。在实际业务操作过程中,可能存在如下情况,即需要实时改变打印页显示的数据记录行数。比如在单据设计中已经定义好了单据打印时按照一定的固定行数分页打印,而现在对个别单据需要按纸张大小满页打印或者按照另一显示行数值来打印。此时为了某一张或几张单据的打印工作而重新设计定义【单据设计】,打印完毕之后又需要再次设计定义【单据设计】,操作步骤繁琐且耗费时间较长,不利于用户正常工作的开展进行,给用户操作带来不必要的麻烦。针对上述情况,可以通过单据【预览】中的【页面设置】功能来实现实时打印需求。具体操作步骤如下:通过【详细格式设置】按钮可以进入单据的详细格式设置界面。在页签【通用格式设置】栏,选择需修改格式的项目为表体,在表体的特定格式栏输入表体固定行数即可。确定后预览查看操作效果,并进行打印操作。效果4:灵活打印效果,即实时改变打印页所需的固定行数。此时系统根据设置的固定行数对单据分页打印,并且最后一页打印空白行。但需要注意的一点是此操作只对当前预览单据有效,关闭预览后设置的固定行数信息无效。另外,对前面几种打印设置操作过程中,对某一单据可以保存多个单据打印模板,对每个单据模板分别设置不同的打印参数,在单据打印过程中,灵活调用不同的打印模板,从而满足多种打印效果。
- t6 6.1,提示
- 12.1.0.7版本的备份恢复失败!
- 技术支持网站进不去了嘛?怎么打不开呢?求一个12.0的补丁;
- 支持网站变成服务社区了,怎么进入支持网站
- 其他应付款的科目代码是2241 我后来自己添加了一个其他应付款-个人社保费用 ,添加完以后2241其他应付款这个科目就没了 以前只要是其他应付款的科目都变成了个人社保费用,请问要怎么恢复啊
- 其他应付款的科目代码是2241 我后来自己添加了一个其他应付款-个人社保费用 ,添加完以后2241其他应付款这个科目就没了 以前只要是其他应付款的科目都变成了个人社保费用,请问要怎么恢复啊 _3
- 删除销售出库单这样提示,但是联查没有销售订单!
- 升级后,有一个门店,无法上传数据。上传数据失败。
- 单据录入 提示这个。
- t3普及版升级到T+标准版后凭证都存在,但是查询明细表、余额表只能查到期初的数据,怎么处理
手工做外币凭证的时候,汇率是每次都输入的,然后月末对账的时候提示错误,不平衡,这个是什么原因啊 手工做外币凭证的时候,汇率是每次都输入的,然后月末对账的时候提示错误,不平衡,这个是什么原因啊[]
您要做汇兑损益之后在对账@畅捷服务李笑旺:但是我之前没有设置汇率,每次都是根据实时汇率手工填制,这样还需要做汇兑损益吗,不需要吧。与没有按F1反算有关系吗那您那个对账不平是提示什么科目对账不平呢?@畅捷服务李笑旺:您好,该问题是数据问题,您联系一下您的服务商,提交支持网数据吧@畅捷服务李笑旺:那这个不平的话,影响的是外币和人民币数据都有影响吗,还是只影响外币数据呢这个得看看您的数据了 ,对账不平一定是不行的
对应产品线:财务系统
对应模块:成本管理模块
问题现象:我用的是计划成本,在修改产品结构时增加了一个下面还有子项的子项,然后在计划成本--->单位产品材料耗用量--->材料耗用里面的明细没有把新增加的这个子项给加进去.从而造成了客户计划成本的不对.
问题原因:应将子项部门设置为基本核算部门
解决方案:修改产品结构时增加了一个下面还有子项的子项,记住子项里的部门。然后需要在“定义工序”里点“部门”,将部门设置成为“成本基本核算部门”,在去看计划成本--->单位产品材料耗用量--->材料耗用,选择您新增的部门,即可看到。
卡片管理查询中的数据为空卡片管理查询中的数据为空 问题现象:850sp固定资产,问题如下: 打开卡片管理,按部门查询,发现卡片列表上下列卡片编号为:00733、01180、02071、05758、07360的数据为空,点击此卡片,卡片上的各个数据都是正常存在,请解决!! 问题版本:8.50sp 问题模块:固定资产 问题原因:此问题是由于在fa_cards表内这几条记录都存在非法字符。 解决方案:请执行下面脚本修复即可: --- SET NOCOUNT ON DECLARE @TblName VARCHAR(100) DECLARE @UpdateString NVARCHAR(1000) DECLARE @SelectString NVARCHAR(1000) DECLARE @COlName VARCHAR(100) DECLARE @COUNT INT SET @TblName = 'fa_cards'--指定想要修改的表名 --定义游标取出指定表内的数据类型是VARCHAR,char,nVARCHAR的字段名称 DECLARE cur_ColName CURSOR FOR SELECT col.name FROM syscolumns AS col inner join sysobjects AS obj ON col.ID = obj.ID INNER join systypes AS typ ON col.xtype = typ.xtype WHERE obj.xtype ='U' AND obj.name = @TblName AND typ.name IN ('VARCHAR','CHAR','NVARCHAR','NCHAR') FOR READ ONLY --打开游标 OPEN cur_ColName FETCH NEXT FROM cur_ColName INTO @ColName IF @@FETCH_STATUS<>0 BEGIN PRINT '没有对应表或字段,' PRINT '请确认当前数据库内有' + @TblName + '表,' PRINT '或该表内有VARCHAR、CHAR、NVARCHAR、NCHAR类型的字段!' GOTO LABCLOSE END --循环修改 WHILE @@FETCH_STATUS=0 BEGIN --拼修改字符串 --去掉左边的不可见字符 SET @SelectString = 'SELECT @COU=COUNT(*) FROM ' + @TblName +' WHERE ASCII(LEFT(' + @ColName +',1))<32 AND '+ @ColName + ' IS NOT NULL' EXEC sp_executesql @SelectString,N'@COU INT OUTPUT',@COUNT OUTPUT WHILE @COUNT>0 BEGIN SET @UpdateString = ' UPDATE ' + @TblName + ' SET ' + @ColName + '=RIGHT(' + @ColName + ',LEN(' + @ColName + ')-1) WHERE ASCII(LEFT(' + @ColName + ',1))<32 AND ' + @ColName + ' IS NOT NULL' EXEC sp_executesql @UpdateString EXEC sp_executesql @SelectString,N'@COU INT OUTPUT',@COUNT OUTPUT END --去掉右边的不可见字符 SET @SelectString = 'SELECT @COU=COUNT(*) FROM ' + @TblName +' WHERE ASCII(RIGHT(' + @ColName +',1))<32 AND '+ @ColName + ' IS NOT NULL' EXEC sp_executesql @SelectString,N'@COU INT OUTPUT',@COUNT OUTPUT WHILE @COUNT>0 BEGIN SET @UpdateString = ' UPDATE ' + @TblName + ' SET ' + @ColName + '=LEFT(' + @ColName + ',LEN(' + @ColName + ')-1) WHERE ASCII(RIGHT(' + @ColName + ',1))<32 AND ' + @ColName + ' IS NOT NULL' EXEC SP_EXECUTESQL @UpdateString EXEC sp_executesql @SelectString,N'@COU INT OUTPUT',@COUNT OUTPUT END PRINT 'column: ' + @ColName + '---ok' FETCH NEXT FROM cur_ColName INTO @ColName END --关闭、释放游标 LABCLOSE: CLOSE cur_ColName DEALLOCATE cur_ColName