/*
================================================================================
档案代号:ccr_file
档案名称:每月工单制程在制成本档
档案目的:
上游档案:
下游档案:
============.========================.==========================================
*/
create table ccr_file
(
ccr01       varchar2(16) NOT NULL,   /*工单编号                               */
ccr02       number(5) NOT NULL,      /*年度                                   */
ccr03       number(5) NOT NULL,      /*月份                                   */
ccr031      number(5) NOT NULL,      /*制程序                                 */
ccr032      varchar2(6) NOT NULL,    /*作业编号                               */
ccr04       varchar2(40) NOT NULL,   /*主件料号                               */
ccr11       number(15,3) NOT NULL,   /*上月结存数量                           */
ccr12       number(20,6) NOT NULL,   /*上月结存金额(a+b+c+d+e)                */
ccr12a      number(20,6) NOT NULL,   /*上月结存金额-材料   (a)                */
ccr12b      number(20,6) NOT NULL,   /*上月结存金额-人工   (b)                */
ccr12c      number(20,6) NOT NULL,   /*上月结存金额-制费   (c)                */
ccr12d      number(20,6) NOT NULL,   /*上月结存金额-加工   (d)                */
ccr12e      number(20,6) NOT NULL,   /*上月结存金额-其他   (e)                */
ccr13       number(15,3) NOT NULL,   /*上制程转入数量                         */
ccr14       number(20,6) NOT NULL,   /*上制程转入金额(a+b+c+d+e)              */
ccr14a      number(20,6) NOT NULL,   /*上制程转入金额-材料   (a)              */
ccr14b      number(20,6) NOT NULL,   /*上制程转入月结存金额-人工              */
ccr14c      number(20,6) NOT NULL,   /*上制程转入月结存金额-制费              */
ccr14d      number(20,6) NOT NULL,   /*上制程转入月结存金额-加工              */
ccr14e      number(20,6) NOT NULL,   /*上制程转入月结存金额-其他              */
ccr20       number(15,3) NOT NULL,   /*本月投入工时                           */
ccr21       number(15,3) NOT NULL,   /*本月投入数量                           */
ccr22       number(20,6) NOT NULL,   /*本月本阶投入金额(a+b+c+d+e) 原         */
ccr22a      number(20,6) NOT NULL,   /*本月本阶投入金额-材料   (a)            */
ccr22b      number(20,6) NOT NULL,   /*本月本阶投入金额-人工   (b)            */
ccr22c      number(20,6) NOT NULL,   /*本月本阶投入金额-制费   (c)            */
ccr22d      number(20,6) NOT NULL,   /*本月本阶投入金额-加工   (d)            */
ccr22e      number(20,6) NOT NULL,   /*本月本阶投入金额-其他   (e)            */
ccr23       number(20,6) NOT NULL,   /*本月平均单价(a+b+c+d+e)                */
ccr23a      number(20,6) NOT NULL,   /*本月平均单价-材料   (a)                */
ccr23b      number(20,6) NOT NULL,   /*本月平均单价-人工   (b)                */
ccr23c      number(20,6) NOT NULL,   /*本月平均单价-制费   (c)                */
ccr23d      number(20,6) NOT NULL,   /*本月平均单价-加工   (d)                */
ccr23e      number(20,6) NOT NULL,   /*本月平均单价-其他   (e)                */
ccr24       number(15,3) NOT NULL,   /*本月其他工单投入数量                   */
ccr25       number(20,6) NOT NULL,   /*本月其他工单转入金额(a+b+c+d+e         */
ccr25a      number(20,6) NOT NULL,   /*本月其他工单转入金额-材料              */
ccr25b      number(20,6) NOT NULL,   /*本月其他工单转入金额-人工              */
ccr25c      number(20,6) NOT NULL,   /*本月其他工单转入金额-制费              */
ccr25d      number(20,6) NOT NULL,   /*本月其他工单转入金额-加工              */
ccr25e      number(20,6) NOT NULL,   /*本月其他工单转入金额-其他              */
ccr31       number(15,3) NOT NULL,   /*本月转出数量                           */
ccr32       number(20,6) NOT NULL,   /*本月转出金额(a+b+c+d+e)                */
ccr32a      number(20,6) NOT NULL,   /*本月转出金额-材料   (a)                */
ccr32b      number(20,6) NOT NULL,   /*本月转出金额-人工   (b)                */
ccr32c      number(20,6) NOT NULL,   /*本月转出金额-制费   (c)                */
ccr32d      number(20,6) NOT NULL,   /*本月转出金额-加工   (d)                */
ccr32e      number(20,6) NOT NULL,   /*本月转出金额-其他   (e)                */
ccr33       number(15,3) NOT NULL,   /*本月转出至其他工单数量                 */
ccr34       number(20,6) NOT NULL,   /*本月转出至其他工单金额(a+b+c+          */
ccr34a      number(20,6) NOT NULL,   /*本月转出至其他工单金额-材料            */
ccr34b      number(20,6) NOT NULL,   /*本月转出至其他工单金额-人工            */
ccr34c      number(20,6) NOT NULL,   /*本月转出至其他工单金额-制费            */
ccr34d      number(20,6) NOT NULL,   /*本月转出至其他工单金额-加工            */
ccr34e      number(20,6) NOT NULL,   /*本月转出至其他工单金额-其他            */
ccr41       number(15,3) NOT NULL,   /*差异转出数量                           */
ccr42       number(20,6) NOT NULL,   /*差异转出金额                           */
                                     /*差异转出金额 (标准成本制下的标准差异)  */
ccr42a      number(20,6) NOT NULL,   /*差异转出金额-材料   (a)                */
ccr42b      number(20,6) NOT NULL,   /*差异转出金额-人工   (b)                */
ccr42c      number(20,6) NOT NULL,   /*差异转出金额-制费   (c)                */
ccr42d      number(20,6) NOT NULL,   /*差异转出金额-加工   (d)                */
ccr42e      number(20,6) NOT NULL,   /*差异转出金额-其他   (e)                */
ccr91       number(15,3) NOT NULL,   /*本月结存数量                           */
ccr92       number(20,6) NOT NULL,   /*本月结存金额(a+b+c+d+e)                */
ccr92a      number(20,6) NOT NULL,   /*本月结存金额-材料   (a)                */
ccr92b      number(20,6) NOT NULL,   /*本月结存金额-人工   (b)                */
ccr92c      number(20,6) NOT NULL,   /*本月结存金额-制费   (c)                */
ccr92d      number(20,6) NOT NULL,   /*本月结存金额-加工   (d)                */
ccr92e      number(20,6) NOT NULL,   /*本月结存金额-其他   (e)                */
ccruser     varchar2(10),            /*最近计算人员                           */
ccrdate     date,                    /*最近计算日期                           */
ccrtime     varchar2(5),             /*最近计算时间                           */
ccr06       varchar2(1) DEFAULT '' NOT NULL, /*成本计算类别*/
ccr07       varchar2(40) DEFAULT '' NOT NULL, /*类别代号(批次号/专案号/利润 */
ccr12f      number(20,6) DEFAULT '0',/*上月结存金额-制费三   (f)              */
ccr12g      number(20,6) DEFAULT '0',/*上月结存金额-制费四   (g)              */
ccr12h      number(20,6) DEFAULT '0',/*上月结存金额-制费五   (h)              */
ccr14f      number(20,6) DEFAULT '0',/*上制程转入月结存金额-制费三            */
ccr14g      number(20,6) DEFAULT '0',/*上制程转入月结存金额-制费四            */
ccr14h      number(20,6) DEFAULT '0',/*上制程转入月结存金额-制费五            */
ccr22f      number(20,6) DEFAULT '0',/*本月本阶投入金额-制费三 (f)            */
ccr22g      number(20,6) DEFAULT '0',/*本月本阶投入金额-制费四 (g)            */
ccr22h      number(20,6) DEFAULT '0',/*本月本阶投入金额-制费五 (h)            */
ccr23f      number(20,6) DEFAULT '0',/*本月平均单价-制费三 (f)                */
ccr23g      number(20,6) DEFAULT '0',/*本月平均单价-制费四 (g)                */
ccr23h      number(20,6) DEFAULT '0',/*本月平均单价-制费五 (h)                */
ccr25f      number(20,6) DEFAULT '0',/*本月其他工单转入金额-制费三            */
ccr25g      number(20,6) DEFAULT '0',/*本月其他工单转入金额-制费四            */
ccr25h      number(20,6) DEFAULT '0',/*本月其他工单转入金额-制费五            */
ccr32f      number(20,6) DEFAULT '0',/*本月转出金额-制费三 (f)                */
ccr32g      number(20,6) DEFAULT '0',/*本月转出金额-制费四 (g)                */
ccr32h      number(20,6) DEFAULT '0',/*本月转出金额-制费五 (h)                */
ccr34f      number(20,6) DEFAULT '0',/*本月转出至其他工单金额-制费            */
ccr34g      number(20,6) DEFAULT '0',/*本月转出至其他工单金额-制费            */
ccr34h      number(20,6) DEFAULT '0',/*本月转出至其他工单金额-制费            */
ccr42f      number(20,6) DEFAULT '0',/*差异转出金额-制费三 (f)                */
ccr42g      number(20,6) DEFAULT '0',/*差异转出金额-制费四 (g)                */
ccr42h      number(20,6) DEFAULT '0',/*差异转出金额-制费五 (h)                */
ccr92f      number(20,6) DEFAULT '0',/*本月结存金额-制费三 (f)                */
ccr92g      number(20,6) DEFAULT '0',/*本月结存金额-制费四 (g)                */
ccr92h      number(20,6) DEFAULT '0' /*本月结存金额-制费五 (h)                */
);

create        index ccr_02 on ccr_file (ccr04);
create unique index ccr_pk on ccr_file (ccr01,ccr02,ccr03,ccr031,ccr06,ccr07);
alter table ccr_file add  constraint ccr_pk primary key  (ccr01,ccr02,ccr03,ccr031,ccr06,ccr07) enable 
validate;
grant select on ccr_file to public;
grant index on ccr_file to public;
grant update on ccr_file to public;
grant delete on ccr_file to public;
grant insert on ccr_file to public;