这两天接一个销售化工用品的商贸行企业,单品有2000多种,所以在物料那一块需要用到分级管理,相应在会计科目库存商品下也要设二级科目,这个时候在设置商品类型时是没有问题的,因为客户想跟据每个员工商品销售收入-销售成本-相应费用得出来的结果来计算职员工资,所以在商品类型指定销售收入科目时,此销售收入科目下需要挂职员,然后我准备制作一张自定义报表来满足客户需要,在指定是不可行.原谅我吧妈妈,我不会数据库,哭,只能用笨办法.
后来请教了小何老师,告知在正常情况下,在商品类别下设置的商品的各个存货科目,是不允许设置核算项目管理的,否则在选择该科目时,系统会提示拒绝的.并详细告诉我如何操作流程,见下!
针对这个客户的应用需要,只能采用这样的变通处理:
1)在会计科目的资料中,对存货科目,设置正确的核算项目管理;
2)在设置商品类型时,对于存货科目,暂时不予设计具体的科目信息;只录入商品类别的代码、名称,保存最基本的商品类别信息
3)通过SQL语句,从后台更新商品类型中的存货科目内码
--更新商品类型中的科目代码
--请根据实际情况,修改正确的科目代码
--一次只能处理一个商品类别;如果有多个商品类别,请分多次处理
update t_checktype
set Fincomacctid=(select Faccountid from t_account where fnumber='销售收入科目代码' and Fdetail=1)
,Fcostacctid=(select Faccountid from t_account where fnumber='销售成本科目代码' and Fdetail=1)
,Fcheckacctid=(select Faccountid from t_account where fnumber='存货科目代码' and Fdetail=1)
,Fsellacctid=(select Faccountid from t_account where fnumber='委托代销科目代码' and Fdetail=1)
,Fadjustacctid=(select Faccountid from t_account where fnumber='采购费用转出科目代码' and Fdetail=1)
where Fnumber='01'--在这里更正为正确的商品类别的代码
4)在生成凭证时,请选择“数据不完整”时“编辑凭证”
5)每次生成的凭证,必须手工补充录入职员核算项目,而不能自动获得对应的职员核算项目。
成功!呵呵!
在此非常感谢何老师给予我的帮助以及我们家小熊同学,当昨天我拿到小何老师给我的解决方法时还是脑袋发蒙,老师虽然写的很详细了,可是我一点也不懂SQL.对这数据库紧紧只停留在认识这三个英文字母,这时候是小熊同学很细心并不嫌弃的帮助了我,我一定会努力学习的,搞定SQL,啊哈哈哈~