Таблицы модуля 'Управление проектами' |
Файл: Example\Src\DICOM\C_PRJMNG.gcd
Издание 01.2007. Добавлены директивы документирования.
//****************************************************************************** // (c) корпорация Галактика // Демопроект 1.0 // Таблицы компонента "Управление проектами" // Коды таблиц: 3300-3399, последний использованный 3300 //****************************************************************************** create table D_PRJMNG.Projects "Проекты и этапы проектов" using "Projects.dat" component C_PRJMNG with table_Code = 3300 with replace ( NRec : tNRec "Номер записи", #doc принадлежность к проекту, NULL для проектов #end cProject : ref(Projects) restrict set null "Проект", // принадлежность к проекту, NULL для проектов cParent : ref(Projects) restrict set null "Вышестоящий этап", // иерархия этапов, NULL для проектcов Code : string[10] "Код этапа", Name : string[50] "Наименование этапа", Status : string[1] "Статус этапа", // П-Планируемый, Т-текущий, З-завершенный SummP : tSumma "Плановая стоимость этапа", SummF : tSumma "Фактические затраты на этап", StartP : date "Плановый срок начала работ по этапу", StartF : date "Фактический срок начала работ по этапу", StopP : date "Плановый срок завершения работ по этапу", StopF : date "Фактическое завершение работ по этапу", Comment : lVar "Описание этапа" ) with index ( Projects0 = NRec(unique, surrogate, journal), Projects01 = cParent + Code, Projects02 = cProject // Для недекларативной ссылочной целостности ); ! ! - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ! // // Конец файла //