/* Парус 8 - Панели мониторинга - ПУП - Балансировка планов-графиков проектов Список балансируемых периодов и ресурсов */ create table P8PNL_JB_PERIODS ( RN number(17) not null, -- Рег. номер записи IDENT number(17) not null, -- Идентификатор процесса DATE_FROM date not null, -- Начало периода DATE_TO date not null, -- Окончание периода INS_DEPARTMENT number(17) not null, -- Рег. номер штатного подразделения FCMANPOWER number(17) not null, -- Рег. номер трудового ресурса LAB_PLAN_FOT number(17,3) default 0 not null, -- Трудоёмкость (план, по ФОТ) LAB_FACT_RPT number(17,3) default 0 not null, -- Трудоёмкость (факт, по отчёту) LAB_PLAN_JOBS number(17,3) default 0 not null, -- Трудоёмкость (план, по графику) constraint C_P8PNL_JB_PERIODS_RN_PK primary key (RN), constraint C_P8PNL_JB_PERIODS_DATE_VAL check (DATE_FROM <= DATE_TO), constraint C_P8PNL_JB_PERIODS_INS_DEP_FK foreign key (INS_DEPARTMENT) references INS_DEPARTMENT (RN) on delete cascade, constraint C_P8PNL_JB_PERIODS_FCMNPWR_FK foreign key (FCMANPOWER) references FCMANPOWER (RN) on delete cascade, constraint C_P8PNL_JB_PERIODS_UN unique (IDENT, DATE_FROM, INS_DEPARTMENT, FCMANPOWER) );