服务热线:022-26677809 , 13821206318
坚守“用户之友”的初心,做“专业的奋斗者”,始终坚持“持续创新”
首页 > 知识库 > 正文

根据"开始使用日期"和"录入日期"自动计算已计提月份

- 浏览:1638 - 发布时间:2008-05-11 18:16:00.0
问题版本: 76-用友通标准版10.3 问题模块: 3-固定资产
所属行业: 0-通用 问题状态: 2-UU通注册用户
关 键 字: 自动计算已计提月份 适用产品:
补 丁 号: 开放状态: 0-UU通注册用户
原问题号: 提交时间: 2008-5-11 18:16:00
问题名称: 根据"开始使用日期"和"录入日期"自动计算已计提月份
问题现象: 用通10.3系统工具导入固定资产卡片,在EXCEL表格输了"开始使用日期"和"录入日期",顺利导入到固定资产系统中了,可是"已计提月份"没法根据"开始使用日期"和"录入日期"进行自动计算获得,而显示的是"0",必须在原始卡片中删掉"开始使用日期"重新录入就可自动计算已计提月份,由于原始卡片数量巨大,请问有没办法自动根据录入的"开始使用日期"和"录入日期"计算出已计提月份"
原因分析: 执行以下脚本; update fa_cards set lUsedMonths=year(dInputdate)*12+month(dInputdate)-(year(dStartdate)*12+month(dStartdate))-1 update fa_cards set lUsedMonths=0 where lUsedMonths<0 update fa_deprTransactions set fa_deprTransactions.lDeprMonths4=fa_cards.lUsedMonths,fa_deprTransactions.lUsedMonths4=fa_cards.lUsedMonths, fa_deprTransactions.lInputDeprMonths=fa_cards.lUsedMonths from fa_deprTransactions,fa_cards where fa_deprTransactions.sCardNum=fa_cards.sCardNum
解决方案: 执行以下脚本; update fa_cards set lUsedMonths=year(dInputdate)*12+month(dInputdate)-(year(dStartdate)*12+month(dStartdate))-1 update fa_cards set lUsedMonths=0 where lUsedMonths<0 update fa_deprTransactions set fa_deprTransactions.lDeprMonths4=fa_cards.lUsedMonths,fa_deprTransactions.lUsedMonths4=fa_cards.lUsedMonths, fa_deprTransactions.lInputDeprMonths=fa_cards.lUsedMonths from fa_deprTransactions,fa_cards where fa_deprTransactions.sCardNum=fa_cards.sCardNum