Home

Linha Microsiga Protheus

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

Descrição

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

Observações

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.

Idioma

Português(Brasil)

Versões

Microsiga_Protheus11

Sistemas Operacionais Suportados

Todos

Compatível com as Bases de Dados

Todas

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

 

Programa Fonte

PMSC010A.PRW

PMSC010B.PRW

  • Sem rótulos