/*
================================================================================
档案代号:cce_file
档案名称:每月工单联产品转出成本档
档案目的:
上游档案:
下游档案:
============.========================.==========================================
*/
create table cce_file
(
cce01       varchar2(40) NOT NULL,   /*工单单号重覆性生产产品成本             */
cce02       number(5) NOT NULL,      /*年度                                   */
cce03       number(5) NOT NULL,      /*月份                                   */
cce04       varchar2(40) NOT NULL,   /*连产品转出料号                         */
cce05       varchar2(1) NOT NULL,    /*No Use                                 */
cce11       number(15,3) NOT NULL,   /*No Use                                 */
cce12       number(20,6) NOT NULL,   /*上月结存金额(a+b+c+d+e)                */
cce12a      number(20,6) NOT NULL,   /*上月结存金额-材料   (a)                */
cce12b      number(20,6) NOT NULL,   /*上月结存金额-人工   (b)                */
cce12c      number(20,6) NOT NULL,   /*上月结存金额-制费   (c)                */
cce12d      number(20,6) NOT NULL,   /*上月结存金额-加工   (d)                */
cce12e      number(20,6) NOT NULL,   /*上月结存金额-其他   (e)                */
cce20       number(15,3) NOT NULL,   /*No Use                                 */
cce21       number(15,3) NOT NULL,   /*本月转出数量                           */
cce22       number(20,6) NOT NULL,   /*本月本阶转出金额(a+b+c+d+e)            */
cce22a      number(20,6) NOT NULL,   /*本月本阶转出金额-材料   (a)            */
cce22b      number(20,6) NOT NULL,   /*本月本阶转出金额-人工   (b)            */
cce22c      number(20,6) NOT NULL,   /*本月本阶转出金额-制费   (c)            */
cce22d      number(20,6) NOT NULL,   /*本月本阶转出金额-加工   (d)            */
cce22e      number(20,6) NOT NULL,   /*本月本阶转出金额-其他   (e)            */
cce91       number(15,3) NOT NULL,   /*本月累计结存数量                       */
cce92       number(20,6) NOT NULL,   /*本月累计结存金额(a+b+c+d+e)            */
cce92a      number(20,6) NOT NULL,   /*本月累计结存金额-材料   (a)            */
cce92b      number(20,6) NOT NULL,   /*本月累计结存金额-人工   (b)            */
cce92c      number(20,6) NOT NULL,   /*本月累计结存金额-制费   (c)            */
cce92d      number(20,6) NOT NULL,   /*本月累计结存金额-加工   (d)            */
cce92e      number(20,6) NOT NULL,   /*本月累计结存金额-其他   (e)            */
cceuser     varchar2(10),            /*最近计算人员                           */
ccedate     date,                    /*最近计算日期                           */
ccetime     varchar2(8),             /*最近计算时间                           */
cce06       varchar2(1) DEFAULT '' NOT NULL, /*成本计算类别*/
cce07       varchar2(40) DEFAULT '' NOT NULL, /*类别代号(批次号/专案号/利润 */
cce12f      number(20,6) DEFAULT '0',/*上月结存金额-制费三                    */
cce12g      number(20,6) DEFAULT '0',/*上月结存金额-制费四                    */
cce12h      number(20,6) DEFAULT '0',/*上月结存金额-制费五                    */
cce22f      number(20,6) DEFAULT '0',/*本月本阶转出金额-制费三                */
cce22g      number(20,6) DEFAULT '0',/*本月本阶转出金额-制费四                */
cce22h      number(20,6) DEFAULT '0',/*本月本阶转出金额-制费五                */
cce92f      number(20,6) DEFAULT '0',/*本月累计结存金额-制费三                */
cce92g      number(20,6) DEFAULT '0',/*本月累计结存金额-制费四                */
cce92h      number(20,6) DEFAULT '0' /*本月累计结存金额-制费五                */
);

create        index cce_02 on cce_file (cce04);
create unique index cce_pk on cce_file (cce01,cce02,cce03,cce04,cce06,cce07);
alter table cce_file add  constraint cce_pk primary key  (cce01,cce02,cce03,cce04,cce06,cce07) enable 
validate;
grant select on cce_file to public;
grant index on cce_file to public;
grant update on cce_file to public;
grant delete on cce_file to public;
grant insert on cce_file to public;