我是寒风 发表于 2010-5-27 16:34:41

U8财务业务一体化SQL流程(续)

库存管理
库存管理中所用的表:
               RdRecord          (收发记录主表)、
               RdRecords      (收发记录子表)、
               ST_TotalAccount    (库存总帐)、
               CurrentStock      (现存量表)、
               TansVouch      (转库单主表)、
               TansVouchs       (转库单子表)、
               CheckVouch       (盘点单主表)、
               CheckVouchs      (盘点单子表)、
               MainBatch      (批次主文件)
处理单据:入库单、出库单、调拔单、盘点单、限额领料单、组装单、拆卸单、形态转换单。
业务处理:
采购入库单、产成品入库单、其他入库单、销售出库单、材料出库单、其他出库单录入:直接写入收发记录表(Rdrecord、Rdrecords)、批次主文件(MainBatch)、现存量表(CurrentStock)。保存出入库单的同时冲减现存量。
   
    录入调拔单:直接写入转库单主次表(TansVouch、TansVouchs)、收发记录表(Rdrecord、Rdrecords)、批次主文件(MainBatch)、现存量表(CurrentStock)。向转库单主次表中传递数据只为了查询。
录入盘点单:直接写入盘点单主次表(CheckVouch、CheckVouchs)、收发记录表(Rdrecord、Rdrecords)、批次主文件(MainBatch)、现存量表(CurrentStock)。
   向盘点单主次表中传递数据只为了查询。
录入组装单:从产品结构表(ProductStructure、ProductStructures)中读出,写入组装拆卸表(AssemVouch、AssemVouchs)、收发记录表(Rdrecord、Rdrecords)、批次主文件(MainBatch)、现存量表(CurrentStock)。拆卸和形态转换与组装单的数据流程是一致的。
组装单:散件出库、套件入库
拆卸单:套件出库、散件入库
转换单:转换出库、转换入库
月未结帐:从收发记录中读出数据,写入库存总帐中。
期初余额记帐:基本表是RdRecord(收发记录主表),RdRecords(收发记录子表),记帐之后,如存货是全月平均法、移动平均法、先进先出法、后进先出法、计划价法则需要写的相关表有ST_TotalAccount(库存总帐)、CurrentStock(现存量表);如存货是个别计价法或是批次管理则需要写的相关表有ST_TotalAccount(库存总帐)、CurrentStock(现存量表)、MainBatch(批次主文件)。
    采购入库单、产成品入库单、其他入库单、销售出库单、材料出库单、其他出库单保存、限额领料单的分单保存,如存货是全月平均法、移动平均法、先进先出法、后进先出法、计划价法则需要写的相关表有RdRecord(收发记录主表)、RdRecords(收发记录子表)、CurrentStock(现存量表);如存货是个别计价法或是批次管理则需要写的相关表有RdRecord(收发记录主表)、RdRecords(收发记录子表)、CurrentStock(现存量表)、MainBatch(批次主文件)。
    调拨单保存, 如存货是全月平均法、移动平均法、先进先出法、后进先出法、计划价法则需要写的相关表有RdRecord(收发记录主表)、RdRecords(收发记录子表)、CurrentStock(现存量表)、TansVouch(转库单主表)、TansVouchs(转库单子表);如存货是个别计价法或是批次管理则需要写的相关表有RdRecord(收发记录主表)、RdRecords(收发记录子表)、CurrentStock(现存量表)、MainBatch(批次主文件)、TansVouch(转库单主表)、TansVouchs(转库单子表)。
    形态转换单保存,如存货是全月平均法、移动平均法、先进先出法、后进先出法、计划价法则需要写的相关表有RdRecord(收发记录主表)、RdRecords(收发记录子表)、CurrentStock(现存量表);如存货是个别计价法或是批次管理则需要写的相关表有RdRecord(收发记录主表)、RdRecords(收发记录子表)、CurrentStock(现存量表)、MainBatch(批次主文件)。
    组装拆卸单保存,如存货是全月平均法、移动平均法、先进先出法、后进先出法、计划价法则需要写的相关表有RdRecord(收发记录主表)、RdRecords(收发记录子表)、CurrentStock(现存量表);如存货是个别计价法或是批次管理则需要写的相关表有RdRecord(收发记录主表)、RdRecords(收发记录子表)、CurrentStock(现存量表)、MainBatch(批次主文件)。
    盘点单记帐:基本表是CheckVouch(盘点单主表)、CheckVouchs(盘点单子表),记帐之后,如存货是全月平均法、移动平均法、先进先出法、后进先出法、计划价法则需要写的相关表有RdRecord(收发记录主表)、RdRecords(收发记录子表)、CurrentStock(现存量表);如存货是个别计价法或是批次管理则需要写的相关表有RdRecord(收发记录主表)、RdRecords(收发记录子表)、CurrentStock(现存量表)、MainBatch(批次主文件)。
存货管理
存货管理中所用的表:
               RdRecord                (收发记录主表)
               RdRecords            (收发记录子表)
               CurrentStock            (现存量表)
               IA_Subsidiary             (存货核算存货明细帐)
               IA_Summary            (存货核算存货总帐)
               IA_Valuationass         (存货核算计价辅助数据表)
               JustInVouch               (出入库调整单主表)
               JustInVouchs            (出入库调整单子表)
               LockVouch               (单据锁定表)
               GL_accvouch             (凭证及明细帐)
               Warehouse               (仓库档案)
               ST_TotalAccount          (库存总帐)
业务处理:
录入采购入库单、销售出库单、产成品入库单、材料出库单、其他出入库单:直接写入现存量表(CurrentStock)、批次主文件(MainBatch)、收发记录表(Rdrecord、Rdrecords)中。
单据记帐:从收发记录表(Rdrecord、Rdrecords)、存货核算计价辅助数据表(IA_ValuationAss)中读出,写入存货总帐(IA_Summary)、存货明细帐(IA_Subsidiary)。同时反写收发记录表(Rdrecord、Rdrecords)、存货核算计价辅助数据表(IA_ValuationAss)。
暂估入库业务:从采购结算主子表(PursttleVouch、PursttleVouchs)中读出数据,从存货总帐(IA_Summary)、存货明细帐(IA_Subsidiary),同时写入出入库调整单表(JustinVouch)(单到补差)。
计划价/售价调整业务:直接写入计划价/售价调整表(CostjustVouch、CostjustVouchs)、存货明细表(IA_ Subsidiary、存货总帐(IA_Summary)。(只能调整余额,不能调整数量)
制单业务:从存货明细表中读出数据,写入科目及明细帐表(GL_AccVouch)。
   期初余额记帐:基本表是RdRecord(收发记录主表),RdRecords(收发记录子表),记帐之后,如存货是计划价法、全月平均法、移动平均法、个别计价法则需要写的相关的表有IA_Subsidiary(存货核算存货明细帐),IA_Summary(存货核算存货总帐),ST_TotalAccount(库存总帐),CurrentStock(现存量表);如存货是先进先出法、后进先出法则需要写的相关的表有IA_Subsidiary(存货核算存货明细帐),IA_Summary(存货核算存货总帐),ST_TotalAccount(库存总帐),CurrentStock(现存量表),IA_Valuationass(存货核算计价辅助数据表)。
    出入库调整保存:写的相关表有JustInVouch(出入库调整单主表),JustInVouchs(出入库调整单子表), IA_Subsidiary(存货核算存货明细帐),IA_Summary(存货核算存货总帐)。
    单据记帐:如存货是计划价法、全月平均法、移动平均法、个别计价法则需要写的相关的表有IA_Subsidiary(存货核算存货明细帐),IA_Summary(存货核算存货总帐),同时计算存货是计划价法、移动平均法、个别计价法的出库成本并把成本写入RdRecords(收发记录子表)中;如存货是先进先出法、后进先出法则需要写的相关的表有IA_Subsidiary(存货核算存货明细帐),IA_Summary(存货核算存货总帐),IA_Valuationass(存货核算计价辅助数据表),同时计算存货的出库成本并把成本写入RdRecords(收发记录子表)中(注:上述单据记帐不是暂估入库,如是暂估入库则出入库成本是暂估成本,只要进行暂估入库成本处理则改写各表中的暂估出入成本为真实成本)
    期末处理:在表Warehouse(仓库档案)给处理仓库注已处理月份标志,如存货是全月平均法则计算本月平均单价,同时计算出库成本,把他们写入IA_Subsidiary(存货核算存货明细帐),IA_Summary(存货核算存货总帐),RdRecords(收发记录子表)中;如存货是计划价法则计算差异率和差异,并写入IA_Summary(存货核算存货总帐)。
    月末结帐:本月期末结存转下月期初结存,写入的相关表有IA_Summary(存货核算存货总帐),暂估处理是月初回冲,则表IA_Subsidiary(存货核算存货明细帐)中产生月初红字回冲单。
应付管理
   应付管理所用的表:
入账科目表               Ap_InputCode
控制科目设置表         Ap_CtrlCode
存货科目设置表         Ap_InvCode
结算方式科目表         Ap_SstyleCode
坏账准备设置表         Ar_BadPara、Ar_BadAge
账龄区间表               Ap_BillAge
报警分类设置表         Ap_AlarmSet
单据类型表               VouchType、Ap_VouchType
销售发票               SaleBillVouch、SaleBillVouchs
采购发票               PurBillVouch、PurBillVouchs
应收/应付单表            Ap_Vouch、Ap_Vouchs
收付结算表               Ap_CloseBill
票据登记簿               Ap_Note
应收/应付明细账表      Ap_Detail
应收/应付总账表          Ap_sum
业务处理:
初始设置与期初录入:
科目设置
基本科目:从科目表(Code)中读出,写入入帐科目表(Ap_InputCode)。
控制科目:从科目表(Code)中读出,写入控制科目设置表(Ap_CtrlCode)。
存货、销售、采购的科目设置:从科目表(Code)中读出,写入存货科目设置表(Ap_InvCode)。
结算方式科目设置:从科目表中读出,写入结算方式科目表(Ap_SstyleCode)。
    帐龄区间设置:写入账龄区间表(Ap_BillAge)。
    报警级别:写入报警分类设置表(Ap_AlarmSet)。
单据类型的设置: 写入单据类型表(Ap_VouchType、Ap_VouchType)
录入期初采购发票:写入采购发票(PurBillVouch、PurBillVouchs)与应收/应付总帐表(AP_Sum)
中。
    录入期初应收单:写入应收/应付表(AP_Vouch、AP_Vouchs)、应收/应付总帐表(AP_Sum)。
    期初预付款录入:写入应收/应付总帐表(AP_Sum)、收付款结算表(AP_CloseBill)。
    录入应付承兑汇票:直接写入票据登记薄(AP_Note)。
    期初对帐:只调用显示应收/应付总帐与科目总帐表不作修改。
    录入采购发票:直接写入采购发票表(PurBillVouch、PurBillVouchs)。
    录入应付单:直接写入应收/应付单(AP_Vouch、AP_Vouchs)。
审核采购发票与应付单:从采购发票表(PurBillVouch、PurBillVouchs)、应收/应付单(AP_Vouch、
AP_Vouchs)中读出数据,写入应收/应付总帐(AP_Sum)、应收/应付明细帐(AP_Detail),同是反写采购
发票表(PurBillVouch、PurBillVouchs)与应收/应付单(AP_Vouch、AP_Vouchs)表。
    采购发票与应付单制单:从采购发票表(PurBillVouch、PurBillVouchs)、应收/应付单表(AP_Vouch、AP_Vouchs)中读出数据,写入科目及明细帐表(GL_AccVouch)与应收/应付明细帐表(AP_Detail)中。
    录入付款单:直接写入收付款结算表(AP_CloseBill)。
核销付款单:从收付款结算表(AP_CloseBill)、采购发票表(PurBillVouch、PurBillVouchs)、应收/应
付单表(AP_Vouch、AP_Vouchs)读出,写入应收/应付明细帐(AP_Detail)、应收/应付总帐(AP_Sum)。
同进反写收付款单结算表(AP_CloseBill)、采购发票表(PurBillVouch、PurBillVouchs)、应收/应付单表
(AP_Vouch、AP_Vouchs)。
核销制单:直接写入应收/应付明细帐(AP_Detail)、应收/应付结算表(AP_CloseBill)、凭证与明细帐
表(GL_AccVouch)。
录入承兑汇票:自动录入应收/应付结算表(AP_CloseBill)中、票据登记薄(AP_Note)。
承兑汇票处理:从票据登记薄(AP_Note)中读出数据,写入应收/应付单表(AP_Vouch、AP_Vouchs)、
票据结算表(AP_Note_Sub)中。
承兑汇票制单:从票据登记薄(AP_Note)中读出数据,写入凭证及明细帐表(GL_AccVouch)。
应收管理
应收管理所用到的与应付用的表一致。
业务处理:
坏帐准备:直接写入坏帐准备设置表(AP_Badpara、AP_Badage)中。
录入期初销售发票:直接写入销售发票表(SaleBillVouch、SaleBillVouchs)、应收/应付总帐(AP_Sum)表。
录入期初预收款:直接写入应收/应付总帐表(AP_Sum)、应收/应付结算表(AP_CloseBill)。
录入期初应收单:直接写入应收/应付单表(AP_Vouch、AP_Vouchs)、应收/应付总帐表(AP_Sum)。
录入期初应收承竞汇票:直接写入票据登记薄表(AP_Note)中。
其他应收业务与应付业务一致。
Ap_Note
Ap_Detail
Ap_Sum
总帐管理
业务处理:
调整余额的科目方向:直接写入科目表(Code)中。
    录入科目期初余额:从科目表(Code)中读出数据,直接写入科目及明细帐表(GL_AccVouch)中。
部门科目的期初余额的录入:从科目表(Code)、部门档案表(Department)中读出数据,直接写入科
目及明细帐表(GL_AccVouch)、科目辅助总帐表(GL_Accass)中。
项目的期初余额的录入:从科目表(Code)、项目总帐表(Fitem***)中读出数据,写入科目总帐
(GL_AccSum)、科目辅助总帐表(GL_Accass)。
    调整余额方向:从科目总帐表(GL_AccSum)中读出数据,直接写入科目表(Code)。
往来科目的期初录入:从科目表(Code)、客户档案表(Customer)、供应商档案表(Vendor)、个人档案表(Penson)中读出,写入科目总帐表(GL_AccSum)、科目辅助帐表(GL_Accass)、科目及明细帐表(GL_AccVouch)中。
期初的试算平衡:只调用科目表(Code)、科目总帐表(GL_AccSum)中。
期初对帐业务:只调用科目表(Code)、科目总帐表(GL_AccSum)、科目及明细帐(GL_AccVouch)、辅助总帐(GL_Accass)。
对帐信息:直接写入对帐信息表(GL_Merror)。
日常业务(凭证处理与记帐)
增加修改凭证业务:从科目表(Code)、部门档案(Department)、人员档案(Penson)、客户档案(Customer)、供应商档案(Vendor)、项目总帐(Fitem***)、凭证类别(Disgn、Disgns)、科目权限(GL_Mcodeused)、支票登记薄(AP_Note)、结算方式(AP_Sstylecode)、财务计划表(CW_***)、凭证及明细帐表(GL_AccVouch)中读出数据,写入凭证及明细帐表(GL_AccVouch)。
整理凭证业务:直接写入凭证及明细帐表(GL_AccVouch)中。
作废业务:直接写入凭证及明细帐表(GL_AccVouch)中。(未记帐的有效凭证)
调用常用凭证:从常用凭证表(GL_bfreq)中读出数据,写入科目及明细帐表(GL_AccVouch)中。
生成常用凭证:从科目及明细帐表(GL_AccVouch)读出数据,写入常用凭证表(GL_bfreq)中。
凭证汇总:只从科目及明细帐表(GL_AccVouch)中调出数据。
凭证记帐业务:从科目及明细帐表(GL_AccVouch)中读出数据,写入科目总帐表(GL_AccSum)、辅助总帐表(GL_Accass)、记帐条件表(GL_mpostcond)。同进反写科目及明细帐表(GL_AccVouch)。
恢复记帐:直接写入科目及明细帐表(GL_AccVouch)、科目总帐表(GL_AccSum)、辅助总帐表(GL_Accass)、记帐条件表GL_mpostcond)中。
查询余额业务:只调用科目及明细帐表(GL_AccVouch)、辅助总帐表(GL_Accass)。
联相明细帐业务:只调用科目及明细帐表(GL_AccVouch)、科目总帐表(GL_AccSum)。
银行帐业务的处理
银行对帐期初的录入:从科目表(Code)中读出数据,写入科目及明细帐表(GL_AccVouch)、银行对帐单(银行日记帐)表(RP_bankrecp)中。
录入银行对帐单:从科目表(Code)中读出数据,写入银行对帐单(银行日记帐)表(RP_bankrecp)中。
银行对帐业务:从科目表(Code)、科目及明细帐表(GL_AccVouch)中读出数据,写入科目及明细帐表(GL_AccVouch)中(打上标志)。
核销银行帐业务:从科目表(Code)、科目及明细帐表(GL_AccVouch)中读出数据,写入科目及明细帐表(GL_AccVouch)。
查询余额调节表:只调用科目表(Code)、科目及明细帐表(GL_AccVouch)。
长期未达帐审计:中调用科目表(Code)、科目及明细帐表(GL_AccVouch)。
期未处理
转帐定义:从科目表(Code)中读出数据,写入转帐定义表(GL_bautotran)。
转帐执行业务:从科目表(Code)、转帐定义表(GL_bautotran)、科目总帐表(GL_AccSum)、辅助总帐表(GL_Accass)中读出数据,写入科目及明细帐表(GL_AccVouch)。
对帐业务:只调用科目表(Code)、科目总帐表(GL_AccSum)、辅助总帐表(GL_Accass)、科目及明细帐表(GL_AccVouch)。
结帐业务:从科目表(Code)、科目总帐表(GL_AccSum)、辅助总帐表(GL_Accass)、科目及明细帐表(GL_AccVouch)中读出数据,写结帐状态表(GL_Mend)、结帐报告中。结帐报告只临时显示,不保存。

KEVIN_671210 发表于 2019-1-3 15:06:34

帖子虽然老了点,但内容很实在,很实用!

tianyalonely 发表于 2015-5-26 09:53:47

库存,存货,应付,应收,总账。 不错,谢谢分享。

ahhswiy 发表于 2017-3-25 08:25:54

正巧碰到这个问题了,知道的求解答。。

htdqjzz 发表于 2013-12-15 13:22:34

虽然不太明白,还是谢谢楼主

dgzwz 发表于 2017-4-12 11:09:52

谢谢楼主,,,好好学习...

topunion009 发表于 2010-6-19 22:42:19

谢谢楼主,,,好好学习....

kinseybaby 发表于 2011-7-11 14:58:09

谢谢楼主。。。。。。。。。。

iipc 发表于 2011-8-4 15:07:17

好好学习....:):)

zhx_9808 发表于 2012-2-11 13:31:45

好东西,谢谢楼主分享

sandhiller 发表于 2012-2-14 23:00:50

不错,谢谢楼主,顶一个

plain 发表于 2013-1-14 16:22:14

谢谢楼主,,,好好学习...

永恒的爱恋 发表于 2013-1-15 20:18:35

我来顶了 呵呵

unique196 发表于 2013-1-16 10:04:29

好好学习,天天向上!

季老虎 发表于 2013-1-28 17:20:10

这些表很重要!谢谢分享!

691439143 发表于 2013-2-1 23:37:03

这些表很重要!谢谢分享!:)

xiaomazi1983 发表于 2015-2-8 07:53:15

楼主非常专业的!

调皮的橘子 发表于 2015-3-3 09:13:03

好多表

调皮的橘子 发表于 2015-3-25 01:16:28

好多 好多
页: [1] 2
查看完整版本: U8财务业务一体化SQL流程(续)