Home

Linha Microsiga Protheus

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

Ponto-de-Entrada: PMSEXCE1 - Manipulação do LOG na integração PMS x Project
Abrangências: Microsiga Protheus 10 , Microsiga Protheus 11
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 o cabeçalho do 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 PMSEXCE2.
Programa Fonte
PMSC010A.PRW
Sintaxe

PMSEXCE1 - 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 Array of Record Caracter que deverá separar cada item do cabeçalho.
cAlias Array of Record Alias referente ao item que será gravado no Log (AF8, AFC ou AF9).
Retorno
    cTexto(caracter)
  • Novo cabeçalho a ser utilizado 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