Você efetuou login na empresa . Essa empresa não possui atendimento ao suporte técnico do produto liberado.
Caso você faça parte de mais de uma empresa, selecione a que você está representando neste momento para seguir com o atendimento.
Para tratativa da empresa , entre em contato com o Centro de Serviços TOTVS pelo telefone 4003-0015 selecione a opção 4 e 9 ou registre uma solicitação clicando na opção “Como podemos ajudar?”.
EQUIPE TOTVS
Base de conhecimento
Encontre respostas para suas dúvidas em quatro fontes de conhecimento diferentes ao mesmo tempo, simplificando o processo de pesquisa.
TOTVS RH - TOTVS RH (Línea Protheus) - MI - Gestión de Personal (SIGAGPE) - GPEM020 - ¿Dónde se se almacena el LOG del trace del cálculo de nómina para país Colombia?
Tiempo aproximado de lectura 00:10:00 min Duda ¿Dónde se se almacena el LOG del trace del cálculo de nómina para país Colombia?
Entorno TOTVS RH - TOTVS RH (Línea Protheus) - MI - Gestión de Personal (SIGAGPE) - GPEM020 - Todas las Versiones
Solución
El log del calculo de nomina se graba en la carpeta log_calc contenida en el system del protheus_data de su ambiente; Debe realizar la búsqueda del log completo con la última Fecha modificada para que pueda consultar el ultimo LOG del calculo de nomina generado.
El punto de entrada GPM022LOG será ejecutado cuando se visualice el archivo log de cálculo desde Protheus y si este, sobrepasa los 500,000 caracteres. De esta forma el usuario programador podrá hacer alguna funcionalidad para copiar el archivo LOG que está ubicado en la carpeta del system/log_calc, para alguna carpeta local y así el usuario final podrá consultar dicho archivo.
En el ejemplo que estamos aportando en esta solución es que a través de un parámetro (el que desee el usuario programador, en nuestro caso usaremos el ES_LOGLOC) , el cual servirá para que se abra una pantalla donde el usuario final pueda elegir la carpeta local donde se copiara el log (para nuestro ejemplo ES_LOGLOC = .T.) , o que no se abra la pantalla y que haga la copia siempre en la carpeta del smartclient sin que abra la pantalla (para nuestro ejemplo ES_LOGLOC = .F.)
CASO 1 - Visualización de log sin interrupción (No sobrepasa el límite de caracteres permitidos 500,000 caracteres)
Configurar ES_LOGLOC = .T. (parámetro ejemplo) En el menú "Otras Acciones" seleccionar la opción "Log" y seleccione el log para su consulta en pantalla
CASO 2 - Visualización de log con interrupción (Sobrepasa el límite de caracteres permitidos)
Configurar ES_LOGLOC = .T.
En el menú "Otras Acciones" seleccionar la opción "Log" y seleccione el log, se abre una pantalla que solicita el directorio dónde será guardada la copia del Log
Se interrumpe la visualización del log ya que el archivo sobrepasa el límite de caracteres permitidos para la visualización, sin embargo, el archivo log se guarda en el directorio indicado.
Revisar que el archivo se haya almacenado en la ruta indicada.
Ejemplo Punto de Entrada GPM022LOG
#INCLUDE"PROTHEUS.CH" /* {Protheus.doc} GPM022LOG Punto de entrada Muestra una pantalla para elegir el directorio donde será guardada una copia del archivo log @author Alfredo Medrano @version 1.0 @since 27/04/2021 @return String @sample */ UserFunctionGPM022LOG() LocalcPath := PARAMIXB[1] //Directorio LocalcArquivo := PARAMIXB[2] //Nombre Archivo LocalcRetorno := PARAMIXB[3] //Texto de log LocallGerLog := SuperGetMv("ES_LOGLOC",.T.,.F.) //parametro creado por el cliente LocalcDirC := "" LocalcPathAbs := "" LocallCopy := .F. LocallOk := .F. LocallSave := .F. LocaloDlgDir LocaloDirC
IflOk //Verifica si el archivo existe en el directorio del server IfFile(cPathRel,0 ) //Verifica si el directorio destino existe IfExistDir( cDirC ) lSave := .T. Ifsubstr(cDirC,len(cDirC),len(cDirC) ) != "\" cDirC+= "\" EndIf //Verifica si el archivo existe en el directorio destino IfFile(cDirC+cArquivo) If !(MsgYesNo("El Archivo " + cArquivo + " ya existe en la ruta especificada. Desea sobrescribirlo ?",; "Atención" )) lSave := .F. EndIf EndIf Else MsgInfo( "El directorio especificado " + cDirC + " no existe. Asigne un directorio valido.","Atención" ) EndIf EndIf EndIf Else cDirC := GetClientDir() // obtiene el directorio en donde se esta ejecutando el SmartClient lSave := .T. EndIf
IflSave //Copia el archivo de la carpeta del servidor a la carpeta especificada lCopy := CpyS2T( cPathRel,cDirC) IflCopy cRetorno += "El Archivo " + cArquivo + " se envio a la siguiente ruta " + cDirC // MsgInfo( "El archivo " + cArquivo + " se guardo correctamente", "Atención" ) Endif
IfFerror() # 0.And. !lCopy cRetorno += "Error de grabación de archivo - Codigo DOS: " + STR(Ferror(),3) //MsgInfo( "Error de grabación de archivo - Codigo DOS: " + STR(Ferror(),3), "Atención" ) EndIf EndIf
returncRetorno
Conozca más: Para consultar la información contenida en nuestro banco de conocimientos, acceda al siguiente enlace:
Seu contato não está cadastrado no Portal do Cliente como um perfil autorizado a solicitar consultoria telefônica.
Por gentileza, acione o administrador do Portal de sua empresa para: (1)configurar o seu acesso ou (2)buscar um perfil autorizado para registro desse atendimento.
Em caso de dúvidas sobre a identificação do contato administrador do Portal, ligue (11) 4003-0015, opção 7 e, em seguida, opção 4 para buscar o suporte com o time de Assessoria ao Portal do Cliente.
.
clique aqui.
Algo inesperado ocorreu, e o usuario nao foi reconhecido ou você nao se encontra logado
Por favor realize um novo login
Em caso de dúvidas, entre em contato com o administrador do Portal de Clientes de sua empresa para verificação do seu usuário, ou Centro de Serviços TOTVS.
Ligue! 4003-0015 opção 4 e 9 ou registre uma solicitação para CST – Cadastros
.
clique aqui.
TOTVS
Chat_
Rellene los campos siguientes para iniciar el chat:
Chat_
Nosso horário de atendimento pelo canal de chat encerrou ou sua conexão foi perdida. Continue seu atendimento pela solicitação criada a partir da conversa encerrada, em "Minhas Solicitações" no portal de clientes. Caso não tenha iniciado uma conversa, você pode abrir uma nova solicitação. Obrigada e até a próxima visita!Insira o resumo da sua solicitação de forma objetiva
0 Comentarios