Home

Linha Microsiga Protheus

Páginas filhas
  • PMSSetFld - Importação de campos - Sincronismo com MSProject

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

Descrição

PMSSetFld - Importação de campos - Sincronismo com MSProject

Observações

Ponto de Entrada que O ponto de entrada PMSSetFld permite que, na rotina de sincronismo/importação com MS-Project, outros campos de um projeto no modulo de Gestão de Projetos sejam gravados em colunas específicas do MS-Project.

Exemplos

User Function PMSSetFld()

Local oProject := PARAMIXB[1] // objeto Project

Local nType := PARAMIXB[2] // Identifica a linha 1- EDT e 2 Tarefa

Local nLine := PARAMIXB[3] // numero da linha atual no project

// É uma EDT

 If nType == 1

 oProject:Tasks(nLine):SetField('PJTASKTEXT15', "Posicao interna da EDT "+alltrim(str(nLine)))

 // É uma Tarefa

 ElseIf nType == 2

 oProject:Tasks(nLine):SetField('PJTASKTEXT15', "Posicao interna da Linha "+alltrim(str(nLine)))

 Else

 msgAlert("A linha " Alltrim(str(nLine)) " não foi identificado")

 EndIf

return .T.Preview

Veja também

Idioma

Português(Brasil)

Versões

Microsiga_Protheus11

Sistemas Operacionais Suportados

Todos

Compatível com as Bases de Dados

TodasUpdates

Parâmetros

 

NomeTipoDescrição
oProjectObjetoObjeto do MS-Project
nTypeNuméricoIndica se o registro será uma EDT (1) ou Tarefa (2).
nLineNuméricoIndica qual a linha que esta posicionado no MS-Project

 

Retorno

Eventos de chamada do Ponto de Entrada

Variáveis

Programa Fonte

PMSC010A.PRW

/ PMSC010B.PRW