用access2000记算成本

dqj 2000-03-11 05:23:00
请问用access2000如何在进销存中记算成本,我现在用查询记算平均数,不太好,如何作到先进先出?希望指教。
...全文
242 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
major2 2000-04-01
  • 打赏
  • 举报
回复
用计算机做先进先出核算成本实在是太麻烦了,我建议还是用加权平均比较好。如果一定要用先进先出的话,那你要做一个很复杂的程序,按时间顺序一笔一笔地对照入库流水和销售流水,然后分别计算每一笔销售的成本和产生的毛利,然后汇总成一张成本表,其实这跟用什么数据库系统没什么大关系的。
对比循环的大致过程为:把销售流水表和入库流水表按照先产品号后销售日期的顺序排序,生成一个队列(用表也行,用数组也行,如果流水帐记录数很多的话建议用表)用来模拟某种货物的进出流程,队列中至少要求有货物、入库数量、入库金额、成本单价这四个字段,先把入库流水表的记录按顺序排进队列,注意:队列头必须是上月库存余额,然后根据销售流水表的每一笔记录从头到尾一条条地从队列中比较数据,取数时按照销售数量和当前队列头的成本单价核算出这一笔的成本,记入成本明细表(至少要有货物、销售数量、销售收入、销售成本、毛利这五个字段),如果队列头的记录没被取空(此笔销售数量小于此笔入库数量)则将队列头记录的入库数量减去销售数量,相应改变队列头中的入库金额,销售流水记录后移一条,继续循环;如果队列头刚好取空(此笔销售数量=此笔入库数量),将当前队列头移除,销售流水记录后移一条,继续循环;如果队列头取亏(此笔销售数量大于此笔入库数量),将当前队列头移除,按取空的情况记成本明细表,然后将当前笔销售数量减去此入库数量,销售收入做相应调整,销售流水记录不动,继续循环,直到所有销售流水记录处理完毕,循环结束。然后根据成本明细表分组汇总结算出成本和毛利,入库队列剩下的记录汇总后得出本月库存余额。
怎么样,复杂吗?理论上说你得有个无限大的队列空间!!!而且如果你用的是ACCESS这种业余级的数据库引擎,速度可能很慢很慢,所以我建议还是用加权平均比较好,比较适合用计算机处理。
由于这个算法比较复杂,而且上面说的还没有考虑到买空卖空和每月的库存余额出现红字等各种特殊情况,所以你如果看了之后一头雾水也是很有可能的,你可以发邮件给我,我的邮箱地址是major2@263.net。我对财务成本核算的程序设计还有一定心得的,我们可以多多交流。
csdn2000 2000-04-01
  • 打赏
  • 举报
回复
先进先出指什么?
初始账户为超级管理员,密码为空。   提示:因本软件是免安装版因此会被一些杀毒软件误报毒,请在报毒时将此软件设为信任软件即可放心使用。 简介:   本软件使用ACCESS数据库,使用方便快捷小巧免安装跟excel一样简单,运行速度快,可随意移动。可创建多账套,内置演示账套和文档讲解成本算流程。内含全月一次加权平均法、移动加权平均法和先进先出法计算材料价格,每月只需录入库单、出库单和必要的估价即可核算材料成本。可调出每种产成品或半成品的耗料明细来核算直接材料成本。可根据部门调出耗料明细归集制造费用,可管理暂估料的核销,每月可自定义费用和系数灵活分配费用,如辅料、人工费、水电费、折旧费等,可调取产成品或半成品的成本分配表,并自动生成入库凭证。发出产成品可核算主营业务成本。出入库单可多条件查询列出打印预览,可自定义纸张、记录行数、记录行高连续快速高效打印。所有窗体均支持多条件查询并导出excel,本软件亦可作为简易的多仓库进销存使用,如多材料库,多半成品库,多产成品库。如果有特殊业务也可定制软件,欢迎广大用户下载试用。   功能简介:   1账套:多账套管理,无限制   2基础资料:   期初:不管多仓库还是单仓库,本窗口是为了核算成本设置的每个物料总的期初 期初库存:如果需要一物料多仓库明细化的进销存可以填,否则不必填   物料:三种物料类型:原材料、半成品、产成品   供应商部门:可建立来料供应商,发料领料部门 费用:用于分配,每月需填 系数:费用分配比例,每月需填,可承接上月数据来修改   用户:局域网共享后可多用户同时操作   3入库:新增,保存,修改,删除,多条件查询   4出库:新增,保存,修改,删除,多条件查询   5计算明细:发出材料计算单明细,随时查看材料的发出价格   6进销存表:可查询数量金额式进销存和平均单价   7成本分配:三种计价方法计算半成品和产成品的直接材料成本,双击可调出每种成品的耗料明细,类似SAP中产成品的BOM树,可按系数分配费用,调取成本分配表,并自动生成成品入库单   8部门耗料:根据部门调出耗料明细核算制造费用 9凭证打印:可任意条件选择并连续打印出入库单 10模糊查询:任何窗体涉及查询编码都可按F3模糊查询

7,762

社区成员

发帖
与我相关
我的任务
社区描述
VB 基础类
社区管理员
  • VB基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧