import.css=/download/attachments/327912/newLayout.css

Ponto-de-Entrada: PMSEXCE2 - Manipulação do LOG na integração PMS x Project
Versões: Microsiga Protheus 10 , Microsiga Protheus 11
Compatível Países: Todos
Sistemas Operacionais: Todos
Compatível às Bases de Dados: Todos
Idiomas: Português (Brasil)
Descrição:
Este ponto de entrada permitirá manipular os valores dos itens no Log que o SIGAPMS criará após a finalização de cada sincronismo entre SIGAPMS x MSProject.Este ponto de entrada deve trabalhar em conjunto com outro ponto chamado PMSEXCE1.
Programa Fonte
PMSC010.PRW
Sintaxe

PMSEXCE2 - Manipulação do LOG na integração PMS x Project ( [ cTexto ], [ cSep ], [ cAlias ] ) --> cTexto

Parâmetros:
NomeTipoDescriçãoDefaultObrigatórioReferência
cTextoCaracterTexto padrão do cabeçalho do log.
cSepcaracterCaracter que deverá separar cada item do cabeçalho.
cAliascaracterAlias referente ao item que será gravado no Log (AF8, AFC ou AF9).
Retorno
    cTexto(caracter)
  • Novo item a ser impresso no LOG.
Observações

O Log em questão é sempre gravado na pasta LOGPMS que se encontrará dentro na pasta RootPath do Protheus.

Exemplos
// CabeçalhoUser Function PMSEXCE1()Local cTexto	:= Paramixb[1]Local cSep		:= Paramixb[2]Local cAlias	:= Paramixb[3]cTexto += cSep + "Quantidade"Return cTexto// ItensUser Function PMSEXCE2()Local cTexto	:= Paramixb[1]Local cSep		:= Paramixb[2]Local cAlias	:= Paramixb[3]If cAlias == "AFC"	cTexto += ToXLSFormat( AFC->AFC_QUANT ) + cSepElseIf cAlias == "AF9"	cTexto += ToXLSFormat( AF9->AF9_QUANT ) + cSepEndifReturn cTexto	
Variáveis
NomeTipoEscopoPode Alterardescrição
Array of RecordGlobalNão