22 lines
1.7 KiB
SQL
22 lines
1.7 KiB
SQL
/*
|
||
Парус 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)
|
||
);
|