Histórico da Página
Composition Setup |
---|
import.css=/download/attachments/327912/newLayout.css |
Portuguese | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Ponto-de-Entrada: PMSGetFld - Importação de campos - Sincronismo com MSProject
Descrição: Ponto de Entrada que permite que, na rotina de sincronismo/importação do PMS com MsProject, outros campos/colunas do Project sejam trazidos para dentro do Projeto no módulo Gestão de Projetos.Este Ponto de Entrada é complementado pelo Ponto de Entrada PMSPutFld, onde:PMSGetFld: Grava em um array os valores contidos nos campos do MSProject a serem serem gravados posteriormente no SIGAPMS;PMSPutFld: Gravação dos campos do Project nas tabelas do SIGAPMS: AFC (EDTs) e AF9 (Tarefas) na importação do Projeto para o PMS. Programa Fonte PMSC010A.PRW Sintaxe PMSGetFld - Importação de campos - Sincronismo com MSProject ( [ aDados ], [ nTipo ], [ nW ] ) --> aDados Parâmetros:
Retorno
Observações Importante: Para compilação e utilização destes Pontos de Eentrada, se faz obrigatório o uso do include 'mProject.ch', disponibilizado para download no Portal do Cliente. Neste include, existirão os códigos referentes a cada coluna/campo do MSProject, para que o SIGAPMS identifique qual coluna/valor buscar no arquivo ".mpp". Exemplos USER FUNCTION PMSGetFld()Local aDados := PARAMIXB[1] // array contendo dados dos campos da integração.Local nTipo := PARAMIXB[2] // Se tipo = 1, é uma EDT, caso tipo = 2, se trata de uma tarefa.Local nw := PARAMIXB[3] // linha que esta posicionada no mpp.If nTipo == 1 //EDT Aadd( aDados, PmsReadTsk(nw,PJTASKTEXT10) )Else // TAREFA Aadd( aDados, PmsReadTsk(nw,PJTASKTEXT10) )EndifReturn aDados Variáveis
|
Visão Geral
Import HTML Content
Conteúdo das Ferramentas
Tarefas