Home

Linha Microsiga Protheus

Páginas filhas
  • PMSEXCE2 - Manipulação do LOG na integração PMS x Project

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:
Nome Tipo Descrição Default Obrigatório Referência
cTexto Caracter Texto padrão do cabeçalho do log.
cSep caracter Caracter que deverá separar cada item do cabeçalho.
cAlias caracter Alias 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
Nome Tipo Escopo Pode Alterar descrição
Array of Record Global Não