Classe responsável por manipulação dos elementos relacionados ao projeto. Tem os componentes Tarefas e Recursos associados a ela.
Métodos:
New
Sintaxe
_IProjectDoc():New( oParent ) →
Descrição
Instancia a classe e inicia o processo de manipulação dos componentes
Parâmetros
Nome | Tipo | Descrição | Obrigatório |
---|---|---|---|
oParent | Objeto | Objeto da classe _Project | X |
Destroy
Sintaxe
_IProjectDoc():Destroy( ) →
Descrição
Destrói a instância do objeto para a limpeza de memória
Activate
Sintaxe
_IProjectDoc():Activate( ) →
Descrição
Ativa o objeto do projeto transformando-o no ativo
GetName
Sintaxe
_IProjectDoc():GetName( ) → cName
Descrição
Recupera o nome do projeto
Retorno
cName - Caracter - Nome do projeto
GetSaved
Sintaxe
_IProjectDoc():GetSaved( ) → lSaved
Descrição
Indica se o projeto não sofreu alteração desde que foi salvo da última vez
Retorno
lSaved - Lógico - Verdadeiro se não sofreu alteração
Resources
Sintaxe
_IProjectDoc():Resources( xResourcesId ) → oResourcers
Descrição
Captura o objeto da classe _PjResources com o ID informado
Parâmetros
Nome | Tipo | Descrição | Obrigatório |
---|---|---|---|
xResourcesId | Numérico / Caracter | ID para associação com os recursos | X |
Retorno
oResourcers - Objeto - Objeto da classe _PjResources com os recursos
SaveAs
Sintaxe
_IProjectDoc():SaveAs( cName, nFormat, lBackup, lReadOnly, lTaskInformation, lFiltered, cTable, cUserID, cDatabasePassword, cFormatID, cMap, cClearBaseline, lClearActuals, lClearResourceRates, lClearFixedCosts ) →
Descrição
Salva um arquivo que não é o projeto ativo sob um novo nome
Parâmetros
Nome | Tipo | Descrição | Obrigatório |
---|---|---|---|
cName | Caracter | Nome do arquivo para salvar como | X |
nFormat | Numérico | Indica o formato e extensão para salvar o arquivo. | |
lBackup | Lógico | Indica se deve fazer o backup do arquivo sendo salvo | |
lReadOnly | Lógico | Indica se deve recomendar a abertura posterior do arquivo como somente leitura | |
lTaskInformation | Lógico | Indica se informação de tarefas está sendo gravada em tipo de arquivo não Project (.T.), caso o contrário será interpretado como informação de recurso (.F.). Caso cMap seja informado este parâmetro será ignorado | |
lFiltered | Lógico | Indica se recursos ou tarefas filtradas devem ser salvas para projetos sob arquivos não Project. Quando cMap é informado este parâmetro é ignorado | |
cTable | Caracter | Nome da tabela contendo informações de tarefas ou recursos para salvar quando o arquivo não for um formato do Project. Caso cMap seja informado ou cName indique o tipo de arquivo como arquivo ou formato de base de dados, este parâmetro é ignorado | |
cUserID | Caracter | Identificação de usuário quando acessando um banco de dados. Se nFormat ou cFormatId não for banco de dados este parâmetro é ignorado | |
cDatabasePassword | Caracter | Senha para acesso ao banco de dados. Se nFormat ou cFormatId não for banco de dados este parâmetro é ignorado | |
cFormatID | Caracter | Indica qual o formato de arquivo está sendo aberto. | |
cMap | Caracter | O nome do mapa para exportação para usar | |
cClearBaseline | Caracter | Indica se deve limpar as informações base de custo, trabalho, início, fim, etc, quando salvando como template | |
lClearActuals | Lógico | Indica se deve limpar os valores atuais e progressos quando gravando como template | |
lClearResourceRates | Lógico | Indica se deve limpar as taxas dos recursos quando gravando como template | |
lClearFixedCosts | Lógico | Indica se deve limpar os valores de custos fixos quando gravando como template |
SetName
Sintaxe
_IProjectDoc():SetName( cName ) →
Descrição
Define o nome do projeto
Parâmetros
Nome | Tipo | Descrição | Obrigatório |
---|---|---|---|
cName | Caracter | Nome do projeto | X |
Tasks
Sintaxe
_IProjectDoc():Tasks( xTasksId ) → oTasks
Descrição
Captura o objeto da classe _Tasks com o ID informado
Parâmetros
Nome | Tipo | Descrição | Obrigatório |
---|---|---|---|
xTasksId | Numérico / Caracter | ID para associação com os recursos | X |
Retorno
oTasks - Objeto - Objeto da classe _Tasks com os recursos