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 |
Visão Geral
Import HTML Content
Conteúdo das Ferramentas
Tarefas