<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="pt-BR">
	<id>http://wiki.phsys.com.br/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Yuri.gabriel</id>
	<title>PHSYS - Wiki - Contribuições do(a) usuário(a) [pt-br]</title>
	<link rel="self" type="application/atom+xml" href="http://wiki.phsys.com.br/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Yuri.gabriel"/>
	<link rel="alternate" type="text/html" href="http://wiki.phsys.com.br/index.php/Especial:Contribui%C3%A7%C3%B5es/Yuri.gabriel"/>
	<updated>2026-09-20T13:22:45Z</updated>
	<subtitle>Contribuições do(a) usuário(a)</subtitle>
	<generator>MediaWiki 1.31.10</generator>
	<entry>
		<id>http://wiki.phsys.com.br/index.php?title=Procedimento_Sleep&amp;diff=4680</id>
		<title>Procedimento Sleep</title>
		<link rel="alternate" type="text/html" href="http://wiki.phsys.com.br/index.php?title=Procedimento_Sleep&amp;diff=4680"/>
		<updated>2024-08-15T16:59:41Z</updated>

		<summary type="html">&lt;p&gt;Yuri.gabriel: Criou página com &amp;#039;O procedimento &amp;#039;&amp;#039;&amp;#039;Sleep&amp;#039;&amp;#039;&amp;#039; pausa a execução do programa por um período de tempo especificado em milissegundos. É útil para temporizar processos ou criar atrasos intencion...&amp;#039;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;O procedimento &amp;#039;&amp;#039;&amp;#039;Sleep&amp;#039;&amp;#039;&amp;#039; pausa a execução do programa por um período de tempo especificado em milissegundos. É útil para temporizar processos ou criar atrasos intencionais na execução de um código. &lt;br /&gt;
&lt;br /&gt;
===&amp;#039;&amp;#039;&amp;#039;Sintaxe&amp;#039;&amp;#039;&amp;#039;===&lt;br /&gt;
Procedure Sleep(Milliseconds: Cardinal);&lt;br /&gt;
&lt;br /&gt;
===&amp;#039;&amp;#039;&amp;#039;Parâmetros&amp;#039;&amp;#039;&amp;#039;===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;width: 100%&amp;quot;&lt;br /&gt;
! Nome &lt;br /&gt;
!Tipo&lt;br /&gt;
!Descrição&lt;br /&gt;
|-&lt;br /&gt;
|Milliseconds&lt;br /&gt;
|Cardinal&lt;br /&gt;
|Especifica o tempo de pausa em milissegundos (1 segundo = 1000 milissegundos).&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===&amp;#039;&amp;#039;&amp;#039;Exemplos&amp;#039;&amp;#039;&amp;#039;===&lt;br /&gt;
 begin&lt;br /&gt;
   if ValidFloat(&amp;#039;123.45&amp;#039;) then&lt;br /&gt;
     Informacao(&amp;#039;Valor válido!&amp;#039;)&lt;br /&gt;
   else&lt;br /&gt;
     Informacao(&amp;#039;Valor inválido!&amp;#039;);&lt;br /&gt;
 end.&lt;/div&gt;</summary>
		<author><name>Yuri.gabriel</name></author>
		
	</entry>
	<entry>
		<id>http://wiki.phsys.com.br/index.php?title=Fun%C3%A7%C3%B5es&amp;diff=4679</id>
		<title>Funções</title>
		<link rel="alternate" type="text/html" href="http://wiki.phsys.com.br/index.php?title=Fun%C3%A7%C3%B5es&amp;diff=4679"/>
		<updated>2024-08-15T16:50:39Z</updated>

		<summary type="html">&lt;p&gt;Yuri.gabriel: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Bem-vindo à nossa documentação de funções. Este guia foi criado para auxiliar desenvolvedores e analistas a entender e utilizar eficientemente as diversas funções disponíveis em nossa aplicação. Aqui você encontrará descrições detalhadas, exemplos de uso e melhores práticas para cada função.&lt;br /&gt;
&lt;br /&gt;
A documentação está detalhada por função para facilitar a navegação e a consulta rápida. Nosso objetivo é fornecer um recurso claro e compreensível que possa servir como referência contínua durante o desenvolvimento e manutenção de projetos.&lt;br /&gt;
&lt;br /&gt;
Explore as seções abaixo para descobrir como nossas funções podem ajudá-lo a otimizar suas tarefas e projetos. Caso tenha dúvidas ou precise de mais informações, não hesite em consultar nossa equipe.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;width: 100%; table-layout: fixed;&amp;quot;&lt;br /&gt;
! style=&amp;quot;width: 20%;&amp;quot; | Nome&lt;br /&gt;
! style=&amp;quot;width: 50%;&amp;quot; | Descrição&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Procedimento AbrirDiretorio|AbrirDiretorio]]&lt;br /&gt;
|Realiza a abertura do gerenciador de arquivos em um diretório específico.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Procedimento AbrirPaginaNavegador|AbrirPaginaNavegador]]&lt;br /&gt;
|Realiza a abertura de uma URL no navegar padrão do sistema.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Função Arredondar|Arredondar]]&lt;br /&gt;
|Retorna um número inteiro arredondado para o valor mais próximo.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[CancelarTransacao|CancelarTransacao]]&lt;br /&gt;
|Realiza o cancelamento de uma transação em aberto.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Função CompareText|CompareText]]&lt;br /&gt;
|Comparação de strings sem diferenciar maiúsculas de minúsculas.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Função CompletaStr|CompletaStr]]&lt;br /&gt;
|Realiza a manipulação de uma string.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[ConfirmarTransacao|ConfirmarTransacao]]&lt;br /&gt;
|Realiza a confirmação de uma transação em aberto.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Função Copy|Copy]]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[CriarCadastro|CriarCadastro]]&lt;br /&gt;
|Realiza a abertura de uma tela de cadastro a partir de seu nome.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[CriarFormulario|CriarFormulario]]&lt;br /&gt;
|Realiza a abertura de uma tela de formulário a partir de seu nome&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[CriarPasta|CriarPasta]]&lt;br /&gt;
|Realiza a criação de uma pasta em um diretório específicado.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Função Date|Date]]&lt;br /&gt;
|Retorna a data correspondente a atual.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Função DateTimeToStr|DateTimeToStr]]&lt;br /&gt;
|Converte um valor de data e hora para uma representação em formato de string.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Função DateToStr|DateToStr]]&lt;br /&gt;
|Converte um valor de data para uma representação em formato de string.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Função DayOfWeek|DayOfWeek]]&lt;br /&gt;
|Retorna o dia da semana correspondente a uma data específica.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Função DaysInMonth|DaysInMonth]]&lt;br /&gt;
|Retorna o número de dias em um determinado mês de um ano específico.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Função DecodeDate|DecodeDate]]&lt;br /&gt;
|Realiza a decomposição um valor TDateTime em seus componentes de data (ano, mês e dia).&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Função DecodeTime|DecodeTime]]&lt;br /&gt;
|Realiza a decomposição de um valor TDateTime em seus componentes de tempo (horas, minutos, segundos e milissegundos).&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Função DecodeDateTime|DecodeDateTime]]&lt;br /&gt;
|Realiza a decomposição de um valor TDateTime em seus componentes de data e tempo (ano, mês, dia, horas, minutos, segundos e milissegundos).&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Função DiretorioExiste|DiretorioExiste]]&lt;br /&gt;
|Utilizada para identificar se um diretório existe na unidade.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Função EncodeDate|EncodeDate]]&lt;br /&gt;
|Realiza a criação de um objeto TDateTime representando uma data específica.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Função EncodeTime|EncodeTime]]&lt;br /&gt;
|Realiza a criação de um objeto TDateTime representando uma hora específica.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Função EncodeDateTime|EncodeDateTime]]&lt;br /&gt;
|Realiza a criação de um objeto TDateTime representando uma data e hora específica.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[ErroValidacao|ErroValidacao]]&lt;br /&gt;
|Realiza a abertura de uma tela de erro e ocasiona na parada da execução do script.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[ExecutarArquivo|ExecutarArquivo]]&lt;br /&gt;
|Utilizado para realizar a execuçaõ de um arquivo a partir de seu diretório.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Procedimento Exibe_processo|ExibirProcesso]]&lt;br /&gt;
|Realiza a exibição de um status do processo que está sendo realizado.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Função ExtractFilePath|ExtractFilePath]]&lt;br /&gt;
|Utilizada para extrair o caminho do diretório de um caminho de arquivo completo.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Fechar_processo|FecharProcesso]]&lt;br /&gt;
|Realiza o fechamento da tela de status do processo que está sendo realizado.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Função FloatToStr|FloatToStr]]&lt;br /&gt;
|Converte um valor decimal para uma representação em formato de string.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Função Format|Format]]&lt;br /&gt;
|Formatação de uma string.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Função Format_datetime|FormatDatetime]]&lt;br /&gt;
|Formatação de um valor data e hora para uma string.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Função Format_float|FormatFloat]]&lt;br /&gt;
|Formatação de um valor númerico para uma string.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Get_body|GetBody]]&lt;br /&gt;
|Retorna o body da requisição.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Função Inc|Inc]]&lt;br /&gt;
|Utilizada para incrementar (adicionar 1) a uma variável numérica.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Função IncDay|IncDay]]&lt;br /&gt;
| Utilizada para incrementar ou decrementar uma data específica por um número específico de dias&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Função IncMinute|IncMinute]]&lt;br /&gt;
|Utilizada para incrementar ou decrementar uma data específica por um número específico de minutos.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Informacao|Informacao]]&lt;br /&gt;
|Realiza a abertura de uma tela de informação.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Iniciar_transacao|IniciarTransacao]]&lt;br /&gt;
|Realiza a inicialização de uma transação.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Procedimento Insert|Insert]]&lt;br /&gt;
|Insere uma substring em uma string existente em uma posição específica.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Função IntToStr|IntToStr]]&lt;br /&gt;
|Converte um valor inteiro para uma representação em formato de string.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Função IsLeapYear|IsLeapYear]]&lt;br /&gt;
|Utilizada para verificar se um determinado ano é bissexto.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Função LeftStr|LeftStr]]&lt;br /&gt;
|Utilizada para extrair uma parte específica da extremidade esquerda de uma string.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Função Length|Length]]&lt;br /&gt;
|Retorna um número inteiro correspondente ao tamanho de uma sequência de caracteres.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Função Lower_case|LowerCase]]&lt;br /&gt;
|Formatação de texto que converte todas as letras de uma string para suas formas minúsculas equivalentes.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Função NameCase|NameCase]]&lt;br /&gt;
|Formatação de texto que converte a primeira letra das palavras de uma string para suas formas maiúsculas equivalentes.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[NewAcbrBal|NewAcbrBal]]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[NewPHArquivoTexto|NewPHArquivoTexto]]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[NewPHBoleto|NewPHBoleto]]&lt;br /&gt;
|Realiza a criação de um objeto da classe de boleto.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[NewPHConexaoRest|NewPHConexaoRest]]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[NewPHConnection|NewPHConnection]]&lt;br /&gt;
|Realiza a conexão com banco de dados e base de dados.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[NewPHEmail|NewPHEmail]]&lt;br /&gt;
|Realiza a criação de um objeto da classe de e-mail.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[NewPHExcel|NewPHExcel]]&lt;br /&gt;
|Realiza a criação de um objeto da classe de excel.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[NewPHFormulario|NewPHFormulario]]&lt;br /&gt;
|Realiza a criação de um objeto da classe formulário.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[NewPHNotificacoes|NewPHNotificacoes]]&lt;br /&gt;
|Realiza a criação de um objeto da classe de notificações.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[NewPHProc|NewPHProc]]&lt;br /&gt;
|Realiza a criação de um objeto da classe de procedimentos.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[NewPHXML|NewPHXML]]&lt;br /&gt;
|Realiza a criação de um objeto da classe de XML.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[NewPHQuery|NewPHQuery]]&lt;br /&gt;
|Realiza a criação de um objeto da classe de query que permite que sejam executados comandos SQL (Structured Query Language).&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Função Now|Now]]&lt;br /&gt;
|Retorna a data e hora atual.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[ParamByName|ParamByName]]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Pergunta|Pergunta]]&lt;br /&gt;
|Realiza a abertura de uma tela de pergunta.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[PHContadorNew|PHContadorNew]]&lt;br /&gt;
|Retorna um número de ID com base em um contador.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[PHNewID|PHNewID]]&lt;br /&gt;
|Retorna um número de ID com base em uma tabela.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Pos|Pos]]&lt;br /&gt;
|Retorna o índice da primeira string encontrada.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[RaiseException|RaiseException]]&lt;br /&gt;
|Realiza a abertura de uma tela de erro e ocasiona na parada da execução do script.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Random|Random]]&lt;br /&gt;
|Realiza a geração um número inteiro aleatório dentro de uma faixa específica&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[ReplaceStr|ReplaceStr]]&lt;br /&gt;
|Substitui uma parte específica de uma string por outra.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Retorna_id_registro|RetornaIDRegistro]]&lt;br /&gt;
|Retorna o número de ID de um registro de uma tabela com base no filtro passado por parâmetro.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Retorna_texto_campo|RetornaTextoCampo]]&lt;br /&gt;
|Retorna o conteúdo de um campo de um determinado registro de uma tabela.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[RibbonBotaoDoNome|RibbonBotaoDoNome]]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Right_str|RightStr]]&lt;br /&gt;
|Utilizada para extrair uma parte específica da extremidade direita de uma string.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Round|Round]]&lt;br /&gt;
|Retorna um número inteiro arredondado para o valor mais próximo.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Set_length|SetLength]]&lt;br /&gt;
|Utilizada para ajustar o comprimento de uma string dinâmica ou de um array dinâmico.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[ShowMessage|ShowMessage]]&lt;br /&gt;
|Realiza a abertura de uma tela, na qual, é exibida a mensagem.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Procedimento Sleep|Sleep]]&lt;br /&gt;
|Utilizada para pausar a execução de um script por um determinado período de tempo&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Função StrToDate|StrToDate]]&lt;br /&gt;
|Converte um valor string para data.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Função StrToDatetime|StrToDatetime]]&lt;br /&gt;
|Converte um valor string para data e hora.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Função StrToFloat|StrToFloat]]&lt;br /&gt;
|Converte um valor string para decimal.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Função StrToInt|StrToInt]]&lt;br /&gt;
|Converte um valor string para inteiro.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Função StrToTime|StrToTime]]&lt;br /&gt;
|Converte um valor string para time.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Função Time|Time]]&lt;br /&gt;
|Retorna o tempo correspondente a atual.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Função TimeToStr|TimeToStr]]&lt;br /&gt;
|Converte um valor de time para uma representação em formato de string.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Função Tirar_acentos|TirarAcentos]]&lt;br /&gt;
|Remove a acentuação de uma string.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Função Trim|Trim]]&lt;br /&gt;
|Remove espaços em branco do início e do final da string. &lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Função Trunc|Trunc]]&lt;br /&gt;
|Remove a parte fracionária de um número de ponto flutuante e mantém apenas a parte inteira.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Função UpperCase|UpperCase]]&lt;br /&gt;
|Formatação de texto que converte todas as letras de uma string para suas formas maiúsculas equivalentes.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Função ValidDate|ValidDate]]&lt;br /&gt;
|Retorna verdadeiro se o valor passado para o parâmetro for data e falso caso contrário.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Função ValidFloat|ValidFloat]]&lt;br /&gt;
|Retorna verdadeiro se o valor passado para o parâmetro for decimal e falso caso contrário.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Função ValidInt|ValidInt]]&lt;br /&gt;
|Retorna verdadeiro se o valor passado para o parâmetro for inteiro e falso caso contrário.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Função VarToStr|VarToStr]]&lt;br /&gt;
|Converte um valor variante para uma representação em formato de string.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Yuri.gabriel</name></author>
		
	</entry>
	<entry>
		<id>http://wiki.phsys.com.br/index.php?title=Fun%C3%A7%C3%A3o_Tirar_acentos&amp;diff=4678</id>
		<title>Função Tirar acentos</title>
		<link rel="alternate" type="text/html" href="http://wiki.phsys.com.br/index.php?title=Fun%C3%A7%C3%A3o_Tirar_acentos&amp;diff=4678"/>
		<updated>2024-08-15T13:26:17Z</updated>

		<summary type="html">&lt;p&gt;Yuri.gabriel: Criou página com &amp;#039;A função &amp;#039;&amp;#039;&amp;#039;TirarAcentos&amp;#039;&amp;#039;&amp;#039; remove os acentos de uma string, substituindo caracteres acentuados por suas versões sem acento.  ===&amp;#039;&amp;#039;&amp;#039;Sintaxe&amp;#039;&amp;#039;&amp;#039;=== Function TirarAcentos(cons...&amp;#039;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;A função &amp;#039;&amp;#039;&amp;#039;TirarAcentos&amp;#039;&amp;#039;&amp;#039; remove os acentos de uma string, substituindo caracteres acentuados por suas versões sem acento.&lt;br /&gt;
&lt;br /&gt;
===&amp;#039;&amp;#039;&amp;#039;Sintaxe&amp;#039;&amp;#039;&amp;#039;===&lt;br /&gt;
Function TirarAcentos(const S: string): string;&lt;br /&gt;
&lt;br /&gt;
===&amp;#039;&amp;#039;&amp;#039;Parâmetros&amp;#039;&amp;#039;&amp;#039;===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;width: 100%&amp;quot;&lt;br /&gt;
! Nome &lt;br /&gt;
!Tipo&lt;br /&gt;
!Descrição&lt;br /&gt;
|-&lt;br /&gt;
|S&lt;br /&gt;
|String&lt;br /&gt;
|A string da qual os acentos serão removidos.&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===&amp;#039;&amp;#039;&amp;#039;Exemplos&amp;#039;&amp;#039;&amp;#039;===&lt;br /&gt;
 var&lt;br /&gt;
   textoOriginal, textoSemAcentos: string;&lt;br /&gt;
 begin&lt;br /&gt;
   textoOriginal := &amp;#039;Café com Açúcar&amp;#039;;      &lt;br /&gt;
   textoSemAcentos := TirarAcentos(textoOriginal,True);&lt;br /&gt;
   Informacao(&amp;#039;Texto sem acentos: &amp;#039; + textoSemAcentos);  // Exibe: &amp;#039;Texto sem acentos: Cafe com Acucar&amp;#039;&lt;br /&gt;
 end.&lt;/div&gt;</summary>
		<author><name>Yuri.gabriel</name></author>
		
	</entry>
	<entry>
		<id>http://wiki.phsys.com.br/index.php?title=Fun%C3%A7%C3%B5es&amp;diff=4677</id>
		<title>Funções</title>
		<link rel="alternate" type="text/html" href="http://wiki.phsys.com.br/index.php?title=Fun%C3%A7%C3%B5es&amp;diff=4677"/>
		<updated>2024-08-15T13:22:30Z</updated>

		<summary type="html">&lt;p&gt;Yuri.gabriel: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Bem-vindo à nossa documentação de funções. Este guia foi criado para auxiliar desenvolvedores e analistas a entender e utilizar eficientemente as diversas funções disponíveis em nossa aplicação. Aqui você encontrará descrições detalhadas, exemplos de uso e melhores práticas para cada função.&lt;br /&gt;
&lt;br /&gt;
A documentação está detalhada por função para facilitar a navegação e a consulta rápida. Nosso objetivo é fornecer um recurso claro e compreensível que possa servir como referência contínua durante o desenvolvimento e manutenção de projetos.&lt;br /&gt;
&lt;br /&gt;
Explore as seções abaixo para descobrir como nossas funções podem ajudá-lo a otimizar suas tarefas e projetos. Caso tenha dúvidas ou precise de mais informações, não hesite em consultar nossa equipe.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;width: 100%; table-layout: fixed;&amp;quot;&lt;br /&gt;
! style=&amp;quot;width: 20%;&amp;quot; | Nome&lt;br /&gt;
! style=&amp;quot;width: 50%;&amp;quot; | Descrição&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Procedimento AbrirDiretorio|AbrirDiretorio]]&lt;br /&gt;
|Realiza a abertura do gerenciador de arquivos em um diretório específico.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Procedimento AbrirPaginaNavegador|AbrirPaginaNavegador]]&lt;br /&gt;
|Realiza a abertura de uma URL no navegar padrão do sistema.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Função Arredondar|Arredondar]]&lt;br /&gt;
|Retorna um número inteiro arredondado para o valor mais próximo.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[CancelarTransacao|CancelarTransacao]]&lt;br /&gt;
|Realiza o cancelamento de uma transação em aberto.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Função CompareText|CompareText]]&lt;br /&gt;
|Comparação de strings sem diferenciar maiúsculas de minúsculas.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Função CompletaStr|CompletaStr]]&lt;br /&gt;
|Realiza a manipulação de uma string.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[ConfirmarTransacao|ConfirmarTransacao]]&lt;br /&gt;
|Realiza a confirmação de uma transação em aberto.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Função Copy|Copy]]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[CriarCadastro|CriarCadastro]]&lt;br /&gt;
|Realiza a abertura de uma tela de cadastro a partir de seu nome.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[CriarFormulario|CriarFormulario]]&lt;br /&gt;
|Realiza a abertura de uma tela de formulário a partir de seu nome&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[CriarPasta|CriarPasta]]&lt;br /&gt;
|Realiza a criação de uma pasta em um diretório específicado.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Função Date|Date]]&lt;br /&gt;
|Retorna a data correspondente a atual.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Função DateTimeToStr|DateTimeToStr]]&lt;br /&gt;
|Converte um valor de data e hora para uma representação em formato de string.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Função DateToStr|DateToStr]]&lt;br /&gt;
|Converte um valor de data para uma representação em formato de string.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Função DayOfWeek|DayOfWeek]]&lt;br /&gt;
|Retorna o dia da semana correspondente a uma data específica.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Função DaysInMonth|DaysInMonth]]&lt;br /&gt;
|Retorna o número de dias em um determinado mês de um ano específico.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Função DecodeDate|DecodeDate]]&lt;br /&gt;
|Realiza a decomposição um valor TDateTime em seus componentes de data (ano, mês e dia).&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Função DecodeTime|DecodeTime]]&lt;br /&gt;
|Realiza a decomposição de um valor TDateTime em seus componentes de tempo (horas, minutos, segundos e milissegundos).&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Função DecodeDateTime|DecodeDateTime]]&lt;br /&gt;
|Realiza a decomposição de um valor TDateTime em seus componentes de data e tempo (ano, mês, dia, horas, minutos, segundos e milissegundos).&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Função DiretorioExiste|DiretorioExiste]]&lt;br /&gt;
|Utilizada para identificar se um diretório existe na unidade.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Função EncodeDate|EncodeDate]]&lt;br /&gt;
|Realiza a criação de um objeto TDateTime representando uma data específica.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Função EncodeTime|EncodeTime]]&lt;br /&gt;
|Realiza a criação de um objeto TDateTime representando uma hora específica.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Função EncodeDateTime|EncodeDateTime]]&lt;br /&gt;
|Realiza a criação de um objeto TDateTime representando uma data e hora específica.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[ErroValidacao|ErroValidacao]]&lt;br /&gt;
|Realiza a abertura de uma tela de erro e ocasiona na parada da execução do script.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[ExecutarArquivo|ExecutarArquivo]]&lt;br /&gt;
|Utilizado para realizar a execuçaõ de um arquivo a partir de seu diretório.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Procedimento Exibe_processo|ExibirProcesso]]&lt;br /&gt;
|Realiza a exibição de um status do processo que está sendo realizado.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Função ExtractFilePath|ExtractFilePath]]&lt;br /&gt;
|Utilizada para extrair o caminho do diretório de um caminho de arquivo completo.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Fechar_processo|FecharProcesso]]&lt;br /&gt;
|Realiza o fechamento da tela de status do processo que está sendo realizado.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Função FloatToStr|FloatToStr]]&lt;br /&gt;
|Converte um valor decimal para uma representação em formato de string.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Função Format|Format]]&lt;br /&gt;
|Formatação de uma string.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Função Format_datetime|FormatDatetime]]&lt;br /&gt;
|Formatação de um valor data e hora para uma string.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Função Format_float|FormatFloat]]&lt;br /&gt;
|Formatação de um valor númerico para uma string.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Get_body|GetBody]]&lt;br /&gt;
|Retorna o body da requisição.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Função Inc|Inc]]&lt;br /&gt;
|Utilizada para incrementar (adicionar 1) a uma variável numérica.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Função IncDay|IncDay]]&lt;br /&gt;
| Utilizada para incrementar ou decrementar uma data específica por um número específico de dias&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Função IncMinute|IncMinute]]&lt;br /&gt;
|Utilizada para incrementar ou decrementar uma data específica por um número específico de minutos.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Informacao|Informacao]]&lt;br /&gt;
|Realiza a abertura de uma tela de informação.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Iniciar_transacao|IniciarTransacao]]&lt;br /&gt;
|Realiza a inicialização de uma transação.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Procedimento Insert|Insert]]&lt;br /&gt;
|Insere uma substring em uma string existente em uma posição específica.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Função IntToStr|IntToStr]]&lt;br /&gt;
|Converte um valor inteiro para uma representação em formato de string.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Função IsLeapYear|IsLeapYear]]&lt;br /&gt;
|Utilizada para verificar se um determinado ano é bissexto.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Função LeftStr|LeftStr]]&lt;br /&gt;
|Utilizada para extrair uma parte específica da extremidade esquerda de uma string.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Função Length|Length]]&lt;br /&gt;
|Retorna um número inteiro correspondente ao tamanho de uma sequência de caracteres.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Função Lower_case|LowerCase]]&lt;br /&gt;
|Formatação de texto que converte todas as letras de uma string para suas formas minúsculas equivalentes.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Função NameCase|NameCase]]&lt;br /&gt;
|Formatação de texto que converte a primeira letra das palavras de uma string para suas formas maiúsculas equivalentes.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[NewAcbrBal|NewAcbrBal]]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[NewPHArquivoTexto|NewPHArquivoTexto]]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[NewPHBoleto|NewPHBoleto]]&lt;br /&gt;
|Realiza a criação de um objeto da classe de boleto.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[NewPHConexaoRest|NewPHConexaoRest]]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[NewPHConnection|NewPHConnection]]&lt;br /&gt;
|Realiza a conexão com banco de dados e base de dados.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[NewPHEmail|NewPHEmail]]&lt;br /&gt;
|Realiza a criação de um objeto da classe de e-mail.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[NewPHExcel|NewPHExcel]]&lt;br /&gt;
|Realiza a criação de um objeto da classe de excel.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[NewPHFormulario|NewPHFormulario]]&lt;br /&gt;
|Realiza a criação de um objeto da classe formulário.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[NewPHNotificacoes|NewPHNotificacoes]]&lt;br /&gt;
|Realiza a criação de um objeto da classe de notificações.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[NewPHProc|NewPHProc]]&lt;br /&gt;
|Realiza a criação de um objeto da classe de procedimentos.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[NewPHXML|NewPHXML]]&lt;br /&gt;
|Realiza a criação de um objeto da classe de XML.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[NewPHQuery|NewPHQuery]]&lt;br /&gt;
|Realiza a criação de um objeto da classe de query que permite que sejam executados comandos SQL (Structured Query Language).&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Função Now|Now]]&lt;br /&gt;
|Retorna a data e hora atual.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[ParamByName|ParamByName]]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Pergunta|Pergunta]]&lt;br /&gt;
|Realiza a abertura de uma tela de pergunta.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[PHContadorNew|PHContadorNew]]&lt;br /&gt;
|Retorna um número de ID com base em um contador.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[PHNewID|PHNewID]]&lt;br /&gt;
|Retorna um número de ID com base em uma tabela.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Pos|Pos]]&lt;br /&gt;
|Retorna o índice da primeira string encontrada.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[RaiseException|RaiseException]]&lt;br /&gt;
|Realiza a abertura de uma tela de erro e ocasiona na parada da execução do script.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Random|Random]]&lt;br /&gt;
|Realiza a geração um número inteiro aleatório dentro de uma faixa específica&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[ReplaceStr|ReplaceStr]]&lt;br /&gt;
|Substitui uma parte específica de uma string por outra.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Retorna_id_registro|RetornaIDRegistro]]&lt;br /&gt;
|Retorna o número de ID de um registro de uma tabela com base no filtro passado por parâmetro.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Retorna_texto_campo|RetornaTextoCampo]]&lt;br /&gt;
|Retorna o conteúdo de um campo de um determinado registro de uma tabela.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[RibbonBotaoDoNome|RibbonBotaoDoNome]]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Right_str|RightStr]]&lt;br /&gt;
|Utilizada para extrair uma parte específica da extremidade direita de uma string.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Round|Round]]&lt;br /&gt;
|Retorna um número inteiro arredondado para o valor mais próximo.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Set_length|SetLength]]&lt;br /&gt;
|Utilizada para ajustar o comprimento de uma string dinâmica ou de um array dinâmico.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[ShowMessage|ShowMessage]]&lt;br /&gt;
|Realiza a abertura de uma tela, na qual, é exibida a mensagem.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Sleep|Sleep]]&lt;br /&gt;
|Utilizada para pausar a execução de um script por um determinado período de tempo&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Função StrToDate|StrToDate]]&lt;br /&gt;
|Converte um valor string para data.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Função StrToDatetime|StrToDatetime]]&lt;br /&gt;
|Converte um valor string para data e hora.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Função StrToFloat|StrToFloat]]&lt;br /&gt;
|Converte um valor string para decimal.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Função StrToInt|StrToInt]]&lt;br /&gt;
|Converte um valor string para inteiro.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Função StrToTime|StrToTime]]&lt;br /&gt;
|Converte um valor string para time.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Função Time|Time]]&lt;br /&gt;
|Retorna o tempo correspondente a atual.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Função TimeToStr|TimeToStr]]&lt;br /&gt;
|Converte um valor de time para uma representação em formato de string.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Função Tirar_acentos|TirarAcentos]]&lt;br /&gt;
|Remove a acentuação de uma string.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Função Trim|Trim]]&lt;br /&gt;
|Remove espaços em branco do início e do final da string. &lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Função Trunc|Trunc]]&lt;br /&gt;
|Remove a parte fracionária de um número de ponto flutuante e mantém apenas a parte inteira.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Função UpperCase|UpperCase]]&lt;br /&gt;
|Formatação de texto que converte todas as letras de uma string para suas formas maiúsculas equivalentes.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Função ValidDate|ValidDate]]&lt;br /&gt;
|Retorna verdadeiro se o valor passado para o parâmetro for data e falso caso contrário.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Função ValidFloat|ValidFloat]]&lt;br /&gt;
|Retorna verdadeiro se o valor passado para o parâmetro for decimal e falso caso contrário.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Função ValidInt|ValidInt]]&lt;br /&gt;
|Retorna verdadeiro se o valor passado para o parâmetro for inteiro e falso caso contrário.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Função VarToStr|VarToStr]]&lt;br /&gt;
|Converte um valor variante para uma representação em formato de string.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Yuri.gabriel</name></author>
		
	</entry>
	<entry>
		<id>http://wiki.phsys.com.br/index.php?title=Fun%C3%A7%C3%A3o_ValidInt&amp;diff=4676</id>
		<title>Função ValidInt</title>
		<link rel="alternate" type="text/html" href="http://wiki.phsys.com.br/index.php?title=Fun%C3%A7%C3%A3o_ValidInt&amp;diff=4676"/>
		<updated>2024-08-15T12:36:22Z</updated>

		<summary type="html">&lt;p&gt;Yuri.gabriel: Criou página com &amp;#039;A função &amp;#039;&amp;#039;&amp;#039;ValidInt&amp;#039;&amp;#039;&amp;#039; verifica se uma string pode ser convertida para um valor inteiro (Integer).  ===&amp;#039;&amp;#039;&amp;#039;Sintaxe&amp;#039;&amp;#039;&amp;#039;=== Function ValidInt(const S: string): Boolean;  ===&amp;#039;&amp;#039;&amp;#039;...&amp;#039;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;A função &amp;#039;&amp;#039;&amp;#039;ValidInt&amp;#039;&amp;#039;&amp;#039; verifica se uma string pode ser convertida para um valor inteiro (Integer).&lt;br /&gt;
&lt;br /&gt;
===&amp;#039;&amp;#039;&amp;#039;Sintaxe&amp;#039;&amp;#039;&amp;#039;===&lt;br /&gt;
Function ValidInt(const S: string): Boolean;&lt;br /&gt;
&lt;br /&gt;
===&amp;#039;&amp;#039;&amp;#039;Parâmetros&amp;#039;&amp;#039;&amp;#039;===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;width: 100%&amp;quot;&lt;br /&gt;
! Nome &lt;br /&gt;
!Tipo&lt;br /&gt;
!Descrição&lt;br /&gt;
|-&lt;br /&gt;
|S&lt;br /&gt;
|String&lt;br /&gt;
|A string que será verificada para conversão em Integer.&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===&amp;#039;&amp;#039;&amp;#039;Exemplos&amp;#039;&amp;#039;&amp;#039;===&lt;br /&gt;
 begin&lt;br /&gt;
   if ValidInt(&amp;#039;12345&amp;#039;) then&lt;br /&gt;
     Informacao(&amp;#039;Valor válido!&amp;#039;)&lt;br /&gt;
   else&lt;br /&gt;
     Informacao(&amp;#039;Valor inválido!&amp;#039;);&lt;br /&gt;
 end.&lt;/div&gt;</summary>
		<author><name>Yuri.gabriel</name></author>
		
	</entry>
	<entry>
		<id>http://wiki.phsys.com.br/index.php?title=Fun%C3%A7%C3%A3o_ValidFloat&amp;diff=4675</id>
		<title>Função ValidFloat</title>
		<link rel="alternate" type="text/html" href="http://wiki.phsys.com.br/index.php?title=Fun%C3%A7%C3%A3o_ValidFloat&amp;diff=4675"/>
		<updated>2024-08-15T12:31:34Z</updated>

		<summary type="html">&lt;p&gt;Yuri.gabriel: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;A função &amp;#039;&amp;#039;&amp;#039;ValidFloat&amp;#039;&amp;#039;&amp;#039; verifica se uma string pode ser convertida para um valor de ponto flutuante &lt;br /&gt;
&lt;br /&gt;
===&amp;#039;&amp;#039;&amp;#039;Sintaxe&amp;#039;&amp;#039;&amp;#039;===&lt;br /&gt;
Function ValidFloat(const S: string): Boolean;&lt;br /&gt;
&lt;br /&gt;
===&amp;#039;&amp;#039;&amp;#039;Parâmetros&amp;#039;&amp;#039;&amp;#039;===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;width: 100%&amp;quot;&lt;br /&gt;
! Nome &lt;br /&gt;
!Tipo&lt;br /&gt;
!Descrição&lt;br /&gt;
|-&lt;br /&gt;
|S&lt;br /&gt;
|String&lt;br /&gt;
|A string que será verificada para conversão em Float.&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===&amp;#039;&amp;#039;&amp;#039;Exemplos&amp;#039;&amp;#039;&amp;#039;===&lt;br /&gt;
 begin&lt;br /&gt;
   if ValidFloat(&amp;#039;123.45&amp;#039;) then&lt;br /&gt;
     Informacao(&amp;#039;Valor válido!&amp;#039;)&lt;br /&gt;
   else&lt;br /&gt;
     Informacao(&amp;#039;Valor inválido!&amp;#039;);&lt;br /&gt;
 end.&lt;/div&gt;</summary>
		<author><name>Yuri.gabriel</name></author>
		
	</entry>
	<entry>
		<id>http://wiki.phsys.com.br/index.php?title=Fun%C3%A7%C3%A3o_ValidFloat&amp;diff=4674</id>
		<title>Função ValidFloat</title>
		<link rel="alternate" type="text/html" href="http://wiki.phsys.com.br/index.php?title=Fun%C3%A7%C3%A3o_ValidFloat&amp;diff=4674"/>
		<updated>2024-08-15T12:31:13Z</updated>

		<summary type="html">&lt;p&gt;Yuri.gabriel: Criou página com &amp;#039;A função &amp;#039;&amp;#039;&amp;#039;ValidFloat&amp;#039;&amp;#039;&amp;#039; verifica se uma string pode ser convertida para um valor de ponto flutuante   ===&amp;#039;&amp;#039;&amp;#039;Sintaxe&amp;#039;&amp;#039;&amp;#039;=== function ValidFloat(const S: string): Boolean;  =...&amp;#039;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;A função &amp;#039;&amp;#039;&amp;#039;ValidFloat&amp;#039;&amp;#039;&amp;#039; verifica se uma string pode ser convertida para um valor de ponto flutuante &lt;br /&gt;
&lt;br /&gt;
===&amp;#039;&amp;#039;&amp;#039;Sintaxe&amp;#039;&amp;#039;&amp;#039;===&lt;br /&gt;
function ValidFloat(const S: string): Boolean;&lt;br /&gt;
&lt;br /&gt;
===&amp;#039;&amp;#039;&amp;#039;Parâmetros&amp;#039;&amp;#039;&amp;#039;===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;width: 100%&amp;quot;&lt;br /&gt;
! Nome &lt;br /&gt;
!Tipo&lt;br /&gt;
!Descrição&lt;br /&gt;
|-&lt;br /&gt;
|S&lt;br /&gt;
|String&lt;br /&gt;
|A string que será verificada para conversão em Float.&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===&amp;#039;&amp;#039;&amp;#039;Exemplos&amp;#039;&amp;#039;&amp;#039;===&lt;br /&gt;
 begin&lt;br /&gt;
   if ValidFloat(&amp;#039;123.45&amp;#039;) then&lt;br /&gt;
     Informacao(&amp;#039;Valor válido!&amp;#039;)&lt;br /&gt;
   else&lt;br /&gt;
     Informacao(&amp;#039;Valor inválido!&amp;#039;);&lt;br /&gt;
 end.&lt;/div&gt;</summary>
		<author><name>Yuri.gabriel</name></author>
		
	</entry>
	<entry>
		<id>http://wiki.phsys.com.br/index.php?title=Fun%C3%A7%C3%B5es&amp;diff=4673</id>
		<title>Funções</title>
		<link rel="alternate" type="text/html" href="http://wiki.phsys.com.br/index.php?title=Fun%C3%A7%C3%B5es&amp;diff=4673"/>
		<updated>2024-08-15T12:28:51Z</updated>

		<summary type="html">&lt;p&gt;Yuri.gabriel: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Bem-vindo à nossa documentação de funções. Este guia foi criado para auxiliar desenvolvedores e analistas a entender e utilizar eficientemente as diversas funções disponíveis em nossa aplicação. Aqui você encontrará descrições detalhadas, exemplos de uso e melhores práticas para cada função.&lt;br /&gt;
&lt;br /&gt;
A documentação está detalhada por função para facilitar a navegação e a consulta rápida. Nosso objetivo é fornecer um recurso claro e compreensível que possa servir como referência contínua durante o desenvolvimento e manutenção de projetos.&lt;br /&gt;
&lt;br /&gt;
Explore as seções abaixo para descobrir como nossas funções podem ajudá-lo a otimizar suas tarefas e projetos. Caso tenha dúvidas ou precise de mais informações, não hesite em consultar nossa equipe.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;width: 100%; table-layout: fixed;&amp;quot;&lt;br /&gt;
! style=&amp;quot;width: 20%;&amp;quot; | Nome&lt;br /&gt;
! style=&amp;quot;width: 50%;&amp;quot; | Descrição&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Procedimento AbrirDiretorio|AbrirDiretorio]]&lt;br /&gt;
|Realiza a abertura do gerenciador de arquivos em um diretório específico.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Procedimento AbrirPaginaNavegador|AbrirPaginaNavegador]]&lt;br /&gt;
|Realiza a abertura de uma URL no navegar padrão do sistema.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Função Arredondar|Arredondar]]&lt;br /&gt;
|Retorna um número inteiro arredondado para o valor mais próximo.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[CancelarTransacao|CancelarTransacao]]&lt;br /&gt;
|Realiza o cancelamento de uma transação em aberto.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Função CompareText|CompareText]]&lt;br /&gt;
|Comparação de strings sem diferenciar maiúsculas de minúsculas.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Função CompletaStr|CompletaStr]]&lt;br /&gt;
|Realiza a manipulação de uma string.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[ConfirmarTransacao|ConfirmarTransacao]]&lt;br /&gt;
|Realiza a confirmação de uma transação em aberto.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Função Copy|Copy]]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[CriarCadastro|CriarCadastro]]&lt;br /&gt;
|Realiza a abertura de uma tela de cadastro a partir de seu nome.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[CriarFormulario|CriarFormulario]]&lt;br /&gt;
|Realiza a abertura de uma tela de formulário a partir de seu nome&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[CriarPasta|CriarPasta]]&lt;br /&gt;
|Realiza a criação de uma pasta em um diretório específicado.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Função Date|Date]]&lt;br /&gt;
|Retorna a data correspondente a atual.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Função DateTimeToStr|DateTimeToStr]]&lt;br /&gt;
|Converte um valor de data e hora para uma representação em formato de string.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Função DateToStr|DateToStr]]&lt;br /&gt;
|Converte um valor de data para uma representação em formato de string.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Função DayOfWeek|DayOfWeek]]&lt;br /&gt;
|Retorna o dia da semana correspondente a uma data específica.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Função DaysInMonth|DaysInMonth]]&lt;br /&gt;
|Retorna o número de dias em um determinado mês de um ano específico.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Função DecodeDate|DecodeDate]]&lt;br /&gt;
|Realiza a decomposição um valor TDateTime em seus componentes de data (ano, mês e dia).&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Função DecodeTime|DecodeTime]]&lt;br /&gt;
|Realiza a decomposição de um valor TDateTime em seus componentes de tempo (horas, minutos, segundos e milissegundos).&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Função DecodeDateTime|DecodeDateTime]]&lt;br /&gt;
|Realiza a decomposição de um valor TDateTime em seus componentes de data e tempo (ano, mês, dia, horas, minutos, segundos e milissegundos).&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Função DiretorioExiste|DiretorioExiste]]&lt;br /&gt;
|Utilizada para identificar se um diretório existe na unidade.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Função EncodeDate|EncodeDate]]&lt;br /&gt;
|Realiza a criação de um objeto TDateTime representando uma data específica.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Função EncodeTime|EncodeTime]]&lt;br /&gt;
|Realiza a criação de um objeto TDateTime representando uma hora específica.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Função EncodeDateTime|EncodeDateTime]]&lt;br /&gt;
|Realiza a criação de um objeto TDateTime representando uma data e hora específica.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[ErroValidacao|ErroValidacao]]&lt;br /&gt;
|Realiza a abertura de uma tela de erro e ocasiona na parada da execução do script.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[ExecutarArquivo|ExecutarArquivo]]&lt;br /&gt;
|Utilizado para realizar a execuçaõ de um arquivo a partir de seu diretório.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Procedimento Exibe_processo|ExibirProcesso]]&lt;br /&gt;
|Realiza a exibição de um status do processo que está sendo realizado.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Função ExtractFilePath|ExtractFilePath]]&lt;br /&gt;
|Utilizada para extrair o caminho do diretório de um caminho de arquivo completo.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Fechar_processo|FecharProcesso]]&lt;br /&gt;
|Realiza o fechamento da tela de status do processo que está sendo realizado.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Função FloatToStr|FloatToStr]]&lt;br /&gt;
|Converte um valor decimal para uma representação em formato de string.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Função Format|Format]]&lt;br /&gt;
|Formatação de uma string.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Função Format_datetime|FormatDatetime]]&lt;br /&gt;
|Formatação de um valor data e hora para uma string.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Função Format_float|FormatFloat]]&lt;br /&gt;
|Formatação de um valor númerico para uma string.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Get_body|GetBody]]&lt;br /&gt;
|Retorna o body da requisição.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Função Inc|Inc]]&lt;br /&gt;
|Utilizada para incrementar (adicionar 1) a uma variável numérica.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Função IncDay|IncDay]]&lt;br /&gt;
| Utilizada para incrementar ou decrementar uma data específica por um número específico de dias&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Função IncMinute|IncMinute]]&lt;br /&gt;
|Utilizada para incrementar ou decrementar uma data específica por um número específico de minutos.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Informacao|Informacao]]&lt;br /&gt;
|Realiza a abertura de uma tela de informação.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Iniciar_transacao|IniciarTransacao]]&lt;br /&gt;
|Realiza a inicialização de uma transação.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Procedimento Insert|Insert]]&lt;br /&gt;
|Insere uma substring em uma string existente em uma posição específica.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Função IntToStr|IntToStr]]&lt;br /&gt;
|Converte um valor inteiro para uma representação em formato de string.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Função IsLeapYear|IsLeapYear]]&lt;br /&gt;
|Utilizada para verificar se um determinado ano é bissexto.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Função LeftStr|LeftStr]]&lt;br /&gt;
|Utilizada para extrair uma parte específica da extremidade esquerda de uma string.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Função Length|Length]]&lt;br /&gt;
|Retorna um número inteiro correspondente ao tamanho de uma sequência de caracteres.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Função Lower_case|LowerCase]]&lt;br /&gt;
|Formatação de texto que converte todas as letras de uma string para suas formas minúsculas equivalentes.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Função NameCase|NameCase]]&lt;br /&gt;
|Formatação de texto que converte a primeira letra das palavras de uma string para suas formas maiúsculas equivalentes.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[NewAcbrBal|NewAcbrBal]]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[NewPHArquivoTexto|NewPHArquivoTexto]]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[NewPHBoleto|NewPHBoleto]]&lt;br /&gt;
|Realiza a criação de um objeto da classe de boleto.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[NewPHConexaoRest|NewPHConexaoRest]]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[NewPHConnection|NewPHConnection]]&lt;br /&gt;
|Realiza a conexão com banco de dados e base de dados.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[NewPHEmail|NewPHEmail]]&lt;br /&gt;
|Realiza a criação de um objeto da classe de e-mail.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[NewPHExcel|NewPHExcel]]&lt;br /&gt;
|Realiza a criação de um objeto da classe de excel.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[NewPHFormulario|NewPHFormulario]]&lt;br /&gt;
|Realiza a criação de um objeto da classe formulário.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[NewPHNotificacoes|NewPHNotificacoes]]&lt;br /&gt;
|Realiza a criação de um objeto da classe de notificações.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[NewPHProc|NewPHProc]]&lt;br /&gt;
|Realiza a criação de um objeto da classe de procedimentos.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[NewPHXML|NewPHXML]]&lt;br /&gt;
|Realiza a criação de um objeto da classe de XML.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[NewPHQuery|NewPHQuery]]&lt;br /&gt;
|Realiza a criação de um objeto da classe de query que permite que sejam executados comandos SQL (Structured Query Language).&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Função Now|Now]]&lt;br /&gt;
|Retorna a data e hora atual.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[ParamByName|ParamByName]]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Pergunta|Pergunta]]&lt;br /&gt;
|Realiza a abertura de uma tela de pergunta.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[PHContadorNew|PHContadorNew]]&lt;br /&gt;
|Retorna um número de ID com base em um contador.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[PHNewID|PHNewID]]&lt;br /&gt;
|Retorna um número de ID com base em uma tabela.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Pos|Pos]]&lt;br /&gt;
|Retorna o índice da primeira string encontrada.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[RaiseException|RaiseException]]&lt;br /&gt;
|Realiza a abertura de uma tela de erro e ocasiona na parada da execução do script.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Random|Random]]&lt;br /&gt;
|Realiza a geração um número inteiro aleatório dentro de uma faixa específica&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[ReplaceStr|ReplaceStr]]&lt;br /&gt;
|Substitui uma parte específica de uma string por outra.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Retorna_id_registro|RetornaIDRegistro]]&lt;br /&gt;
|Retorna o número de ID de um registro de uma tabela com base no filtro passado por parâmetro.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Retorna_texto_campo|RetornaTextoCampo]]&lt;br /&gt;
|Retorna o conteúdo de um campo de um determinado registro de uma tabela.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[RibbonBotaoDoNome|RibbonBotaoDoNome]]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Right_str|RightStr]]&lt;br /&gt;
|Utilizada para extrair uma parte específica da extremidade direita de uma string.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Round|Round]]&lt;br /&gt;
|Retorna um número inteiro arredondado para o valor mais próximo.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Set_length|SetLength]]&lt;br /&gt;
|Utilizada para ajustar o comprimento de uma string dinâmica ou de um array dinâmico.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[ShowMessage|ShowMessage]]&lt;br /&gt;
|Realiza a abertura de uma tela, na qual, é exibida a mensagem.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Sleep|Sleep]]&lt;br /&gt;
|Utilizada para pausar a execução de um script por um determinado período de tempo&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Função StrToDate|StrToDate]]&lt;br /&gt;
|Converte um valor string para data.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Função StrToDatetime|StrToDatetime]]&lt;br /&gt;
|Converte um valor string para data e hora.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Função StrToFloat|StrToFloat]]&lt;br /&gt;
|Converte um valor string para decimal.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Função StrToInt|StrToInt]]&lt;br /&gt;
|Converte um valor string para inteiro.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Função StrToTime|StrToTime]]&lt;br /&gt;
|Converte um valor string para time.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Função Time|Time]]&lt;br /&gt;
|Retorna o tempo correspondente a atual.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Função TimeToStr|TimeToStr]]&lt;br /&gt;
|Converte um valor de time para uma representação em formato de string.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Tirar_acentos|TirarAcentos]]&lt;br /&gt;
|Remove a acentuação de uma string.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Função Trim|Trim]]&lt;br /&gt;
|Remove espaços em branco do início e do final da string. &lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Função Trunc|Trunc]]&lt;br /&gt;
|Remove a parte fracionária de um número de ponto flutuante e mantém apenas a parte inteira.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Função UpperCase|UpperCase]]&lt;br /&gt;
|Formatação de texto que converte todas as letras de uma string para suas formas maiúsculas equivalentes.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Função ValidDate|ValidDate]]&lt;br /&gt;
|Retorna verdadeiro se o valor passado para o parâmetro for data e falso caso contrário.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Função ValidFloat|ValidFloat]]&lt;br /&gt;
|Retorna verdadeiro se o valor passado para o parâmetro for decimal e falso caso contrário.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Função ValidInt|ValidInt]]&lt;br /&gt;
|Retorna verdadeiro se o valor passado para o parâmetro for inteiro e falso caso contrário.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Função VarToStr|VarToStr]]&lt;br /&gt;
|Converte um valor variante para uma representação em formato de string.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Yuri.gabriel</name></author>
		
	</entry>
	<entry>
		<id>http://wiki.phsys.com.br/index.php?title=Fun%C3%A7%C3%A3o_CompletaStr&amp;diff=4672</id>
		<title>Função CompletaStr</title>
		<link rel="alternate" type="text/html" href="http://wiki.phsys.com.br/index.php?title=Fun%C3%A7%C3%A3o_CompletaStr&amp;diff=4672"/>
		<updated>2024-08-14T17:20:47Z</updated>

		<summary type="html">&lt;p&gt;Yuri.gabriel: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;A função &amp;#039;&amp;#039;&amp;#039;CompletaStr&amp;#039;&amp;#039;&amp;#039; preenche uma string com um caractere específico até que ela atinja um comprimento determinado, permitindo que o preenchimento seja feito à esquerda ou à direita.&lt;br /&gt;
&lt;br /&gt;
===&amp;#039;&amp;#039;&amp;#039;Sintaxe&amp;#039;&amp;#039;&amp;#039;===&lt;br /&gt;
Function CompletaStr(const S: string; const Tamanho: Integer; const Caractere: Char = &amp;#039; &amp;#039;; const Lado: Char = &amp;#039;D&amp;#039;): string;&lt;br /&gt;
&lt;br /&gt;
===&amp;#039;&amp;#039;&amp;#039;Parâmetros&amp;#039;&amp;#039;&amp;#039;===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;width: 100%&amp;quot;&lt;br /&gt;
! Nome &lt;br /&gt;
!Tipo&lt;br /&gt;
!Descrição&lt;br /&gt;
|-&lt;br /&gt;
|S&lt;br /&gt;
|String&lt;br /&gt;
|A string original que será preenchida.&lt;br /&gt;
|-&lt;br /&gt;
|Tamanho&lt;br /&gt;
|Integer&lt;br /&gt;
|O caractere usado para preencher a string. Padrão é um espaço (&amp;#039; &amp;#039;).&lt;br /&gt;
|-&lt;br /&gt;
|Caractere&lt;br /&gt;
|Char&lt;br /&gt;
|Variável de saída que receberá o mês.&lt;br /&gt;
|-&lt;br /&gt;
|Lado&lt;br /&gt;
|Char&lt;br /&gt;
|Especifica o lado onde o preenchimento será feito: &amp;#039;E&amp;#039; para esquerda, &amp;#039;D&amp;#039; para direita.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===&amp;#039;&amp;#039;&amp;#039;Exemplos&amp;#039;&amp;#039;&amp;#039;===&lt;br /&gt;
 var&lt;br /&gt;
   codigoProduto: String;&lt;br /&gt;
 begin&lt;br /&gt;
   codigoProduto := &amp;#039;12345&amp;#039;; // Código original com 5 caracteres&lt;br /&gt;
   codigoProduto := CompletaStr(codigoProduto, 10, &amp;#039;0&amp;#039;, &amp;#039;E&amp;#039;); // &amp;#039;E&amp;#039; indica que os zeros devem ser adicionados à esquerda&lt;br /&gt;
   // O resultado será: &amp;#039;0000012345&amp;#039;&lt;br /&gt;
   Informacao(codigoProduto);                                                                 &lt;br /&gt;
 end.&lt;/div&gt;</summary>
		<author><name>Yuri.gabriel</name></author>
		
	</entry>
	<entry>
		<id>http://wiki.phsys.com.br/index.php?title=Fun%C3%A7%C3%A3o_CompletaStr&amp;diff=4671</id>
		<title>Função CompletaStr</title>
		<link rel="alternate" type="text/html" href="http://wiki.phsys.com.br/index.php?title=Fun%C3%A7%C3%A3o_CompletaStr&amp;diff=4671"/>
		<updated>2024-08-14T17:20:25Z</updated>

		<summary type="html">&lt;p&gt;Yuri.gabriel: Criou página com &amp;#039;A função &amp;#039;&amp;#039;&amp;#039;CompletaStr&amp;#039;&amp;#039;&amp;#039; preenche uma string com um caractere específico até que ela atinja um comprimento determinado, permitindo que o preenchimento seja feito à esqu...&amp;#039;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;A função &amp;#039;&amp;#039;&amp;#039;CompletaStr&amp;#039;&amp;#039;&amp;#039; preenche uma string com um caractere específico até que ela atinja um comprimento determinado, permitindo que o preenchimento seja feito à esquerda ou à direita.&lt;br /&gt;
&lt;br /&gt;
===&amp;#039;&amp;#039;&amp;#039;Sintaxe&amp;#039;&amp;#039;&amp;#039;===&lt;br /&gt;
Procedure DecodeDate(e: TDateTime; var Ano, Mes, Dia: Word);&lt;br /&gt;
&lt;br /&gt;
===&amp;#039;&amp;#039;&amp;#039;Parâmetros&amp;#039;&amp;#039;&amp;#039;===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;width: 100%&amp;quot;&lt;br /&gt;
! Nome &lt;br /&gt;
!Tipo&lt;br /&gt;
!Descrição&lt;br /&gt;
|-&lt;br /&gt;
|S&lt;br /&gt;
|String&lt;br /&gt;
|A string original que será preenchida.&lt;br /&gt;
|-&lt;br /&gt;
|Tamanho&lt;br /&gt;
|Integer&lt;br /&gt;
|O caractere usado para preencher a string. Padrão é um espaço (&amp;#039; &amp;#039;).&lt;br /&gt;
|-&lt;br /&gt;
|Caractere&lt;br /&gt;
|Char&lt;br /&gt;
|Variável de saída que receberá o mês.&lt;br /&gt;
|-&lt;br /&gt;
|Lado&lt;br /&gt;
|Char&lt;br /&gt;
|Especifica o lado onde o preenchimento será feito: &amp;#039;E&amp;#039; para esquerda, &amp;#039;D&amp;#039; para direita.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===&amp;#039;&amp;#039;&amp;#039;Exemplos&amp;#039;&amp;#039;&amp;#039;===&lt;br /&gt;
 var&lt;br /&gt;
   codigoProduto: String;&lt;br /&gt;
 begin&lt;br /&gt;
   codigoProduto := &amp;#039;12345&amp;#039;; // Código original com 5 caracteres&lt;br /&gt;
   codigoProduto := CompletaStr(codigoProduto, 10, &amp;#039;0&amp;#039;, &amp;#039;E&amp;#039;); // &amp;#039;E&amp;#039; indica que os zeros devem ser adicionados à esquerda&lt;br /&gt;
   // O resultado será: &amp;#039;0000012345&amp;#039;&lt;br /&gt;
   Informacao(codigoProduto);                                                                 &lt;br /&gt;
 end.&lt;/div&gt;</summary>
		<author><name>Yuri.gabriel</name></author>
		
	</entry>
	<entry>
		<id>http://wiki.phsys.com.br/index.php?title=Fun%C3%A7%C3%B5es&amp;diff=4670</id>
		<title>Funções</title>
		<link rel="alternate" type="text/html" href="http://wiki.phsys.com.br/index.php?title=Fun%C3%A7%C3%B5es&amp;diff=4670"/>
		<updated>2024-08-14T17:16:53Z</updated>

		<summary type="html">&lt;p&gt;Yuri.gabriel: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Bem-vindo à nossa documentação de funções. Este guia foi criado para auxiliar desenvolvedores e analistas a entender e utilizar eficientemente as diversas funções disponíveis em nossa aplicação. Aqui você encontrará descrições detalhadas, exemplos de uso e melhores práticas para cada função.&lt;br /&gt;
&lt;br /&gt;
A documentação está detalhada por função para facilitar a navegação e a consulta rápida. Nosso objetivo é fornecer um recurso claro e compreensível que possa servir como referência contínua durante o desenvolvimento e manutenção de projetos.&lt;br /&gt;
&lt;br /&gt;
Explore as seções abaixo para descobrir como nossas funções podem ajudá-lo a otimizar suas tarefas e projetos. Caso tenha dúvidas ou precise de mais informações, não hesite em consultar nossa equipe.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;width: 100%; table-layout: fixed;&amp;quot;&lt;br /&gt;
! style=&amp;quot;width: 20%;&amp;quot; | Nome&lt;br /&gt;
! style=&amp;quot;width: 50%;&amp;quot; | Descrição&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Procedimento AbrirDiretorio|AbrirDiretorio]]&lt;br /&gt;
|Realiza a abertura do gerenciador de arquivos em um diretório específico.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Procedimento AbrirPaginaNavegador|AbrirPaginaNavegador]]&lt;br /&gt;
|Realiza a abertura de uma URL no navegar padrão do sistema.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Função Arredondar|Arredondar]]&lt;br /&gt;
|Retorna um número inteiro arredondado para o valor mais próximo.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[CancelarTransacao|CancelarTransacao]]&lt;br /&gt;
|Realiza o cancelamento de uma transação em aberto.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Função CompareText|CompareText]]&lt;br /&gt;
|Comparação de strings sem diferenciar maiúsculas de minúsculas.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Função CompletaStr|CompletaStr]]&lt;br /&gt;
|Realiza a manipulação de uma string.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[ConfirmarTransacao|ConfirmarTransacao]]&lt;br /&gt;
|Realiza a confirmação de uma transação em aberto.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Função Copy|Copy]]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[CriarCadastro|CriarCadastro]]&lt;br /&gt;
|Realiza a abertura de uma tela de cadastro a partir de seu nome.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[CriarFormulario|CriarFormulario]]&lt;br /&gt;
|Realiza a abertura de uma tela de formulário a partir de seu nome&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[CriarPasta|CriarPasta]]&lt;br /&gt;
|Realiza a criação de uma pasta em um diretório específicado.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Função Date|Date]]&lt;br /&gt;
|Retorna a data correspondente a atual.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Função DateTimeToStr|DateTimeToStr]]&lt;br /&gt;
|Converte um valor de data e hora para uma representação em formato de string.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Função DateToStr|DateToStr]]&lt;br /&gt;
|Converte um valor de data para uma representação em formato de string.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Função DayOfWeek|DayOfWeek]]&lt;br /&gt;
|Retorna o dia da semana correspondente a uma data específica.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Função DaysInMonth|DaysInMonth]]&lt;br /&gt;
|Retorna o número de dias em um determinado mês de um ano específico.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Função DecodeDate|DecodeDate]]&lt;br /&gt;
|Realiza a decomposição um valor TDateTime em seus componentes de data (ano, mês e dia).&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Função DecodeTime|DecodeTime]]&lt;br /&gt;
|Realiza a decomposição de um valor TDateTime em seus componentes de tempo (horas, minutos, segundos e milissegundos).&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Função DecodeDateTime|DecodeDateTime]]&lt;br /&gt;
|Realiza a decomposição de um valor TDateTime em seus componentes de data e tempo (ano, mês, dia, horas, minutos, segundos e milissegundos).&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Função DiretorioExiste|DiretorioExiste]]&lt;br /&gt;
|Utilizada para identificar se um diretório existe na unidade.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Função EncodeDate|EncodeDate]]&lt;br /&gt;
|Realiza a criação de um objeto TDateTime representando uma data específica.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Função EncodeTime|EncodeTime]]&lt;br /&gt;
|Realiza a criação de um objeto TDateTime representando uma hora específica.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Função EncodeDateTime|EncodeDateTime]]&lt;br /&gt;
|Realiza a criação de um objeto TDateTime representando uma data e hora específica.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[ErroValidacao|ErroValidacao]]&lt;br /&gt;
|Realiza a abertura de uma tela de erro e ocasiona na parada da execução do script.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[ExecutarArquivo|ExecutarArquivo]]&lt;br /&gt;
|Utilizado para realizar a execuçaõ de um arquivo a partir de seu diretório.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Procedimento Exibe_processo|ExibirProcesso]]&lt;br /&gt;
|Realiza a exibição de um status do processo que está sendo realizado.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Função ExtractFilePath|ExtractFilePath]]&lt;br /&gt;
|Utilizada para extrair o caminho do diretório de um caminho de arquivo completo.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Fechar_processo|FecharProcesso]]&lt;br /&gt;
|Realiza o fechamento da tela de status do processo que está sendo realizado.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Função FloatToStr|FloatToStr]]&lt;br /&gt;
|Converte um valor decimal para uma representação em formato de string.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Função Format|Format]]&lt;br /&gt;
|Formatação de uma string.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Função Format_datetime|FormatDatetime]]&lt;br /&gt;
|Formatação de um valor data e hora para uma string.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Função Format_float|FormatFloat]]&lt;br /&gt;
|Formatação de um valor númerico para uma string.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Get_body|GetBody]]&lt;br /&gt;
|Retorna o body da requisição.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Função Inc|Inc]]&lt;br /&gt;
|Utilizada para incrementar (adicionar 1) a uma variável numérica.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Função IncDay|IncDay]]&lt;br /&gt;
| Utilizada para incrementar ou decrementar uma data específica por um número específico de dias&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Função IncMinute|IncMinute]]&lt;br /&gt;
|Utilizada para incrementar ou decrementar uma data específica por um número específico de minutos.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Informacao|Informacao]]&lt;br /&gt;
|Realiza a abertura de uma tela de informação.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Iniciar_transacao|IniciarTransacao]]&lt;br /&gt;
|Realiza a inicialização de uma transação.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Procedimento Insert|Insert]]&lt;br /&gt;
|Insere uma substring em uma string existente em uma posição específica.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Função IntToStr|IntToStr]]&lt;br /&gt;
|Converte um valor inteiro para uma representação em formato de string.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Função IsLeapYear|IsLeapYear]]&lt;br /&gt;
|Utilizada para verificar se um determinado ano é bissexto.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Função LeftStr|LeftStr]]&lt;br /&gt;
|Utilizada para extrair uma parte específica da extremidade esquerda de uma string.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Função Length|Length]]&lt;br /&gt;
|Retorna um número inteiro correspondente ao tamanho de uma sequência de caracteres.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Função Lower_case|LowerCase]]&lt;br /&gt;
|Formatação de texto que converte todas as letras de uma string para suas formas minúsculas equivalentes.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Função NameCase|NameCase]]&lt;br /&gt;
|Formatação de texto que converte a primeira letra das palavras de uma string para suas formas maiúsculas equivalentes.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[NewAcbrBal|NewAcbrBal]]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[NewPHArquivoTexto|NewPHArquivoTexto]]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[NewPHBoleto|NewPHBoleto]]&lt;br /&gt;
|Realiza a criação de um objeto da classe de boleto.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[NewPHConexaoRest|NewPHConexaoRest]]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[NewPHConnection|NewPHConnection]]&lt;br /&gt;
|Realiza a conexão com banco de dados e base de dados.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[NewPHEmail|NewPHEmail]]&lt;br /&gt;
|Realiza a criação de um objeto da classe de e-mail.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[NewPHExcel|NewPHExcel]]&lt;br /&gt;
|Realiza a criação de um objeto da classe de excel.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[NewPHFormulario|NewPHFormulario]]&lt;br /&gt;
|Realiza a criação de um objeto da classe formulário.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[NewPHNotificacoes|NewPHNotificacoes]]&lt;br /&gt;
|Realiza a criação de um objeto da classe de notificações.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[NewPHProc|NewPHProc]]&lt;br /&gt;
|Realiza a criação de um objeto da classe de procedimentos.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[NewPHXML|NewPHXML]]&lt;br /&gt;
|Realiza a criação de um objeto da classe de XML.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[NewPHQuery|NewPHQuery]]&lt;br /&gt;
|Realiza a criação de um objeto da classe de query que permite que sejam executados comandos SQL (Structured Query Language).&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Função Now|Now]]&lt;br /&gt;
|Retorna a data e hora atual.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[ParamByName|ParamByName]]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Pergunta|Pergunta]]&lt;br /&gt;
|Realiza a abertura de uma tela de pergunta.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[PHContadorNew|PHContadorNew]]&lt;br /&gt;
|Retorna um número de ID com base em um contador.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[PHNewID|PHNewID]]&lt;br /&gt;
|Retorna um número de ID com base em uma tabela.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Pos|Pos]]&lt;br /&gt;
|Retorna o índice da primeira string encontrada.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[RaiseException|RaiseException]]&lt;br /&gt;
|Realiza a abertura de uma tela de erro e ocasiona na parada da execução do script.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Random|Random]]&lt;br /&gt;
|Realiza a geração um número inteiro aleatório dentro de uma faixa específica&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[ReplaceStr|ReplaceStr]]&lt;br /&gt;
|Substitui uma parte específica de uma string por outra.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Retorna_id_registro|RetornaIDRegistro]]&lt;br /&gt;
|Retorna o número de ID de um registro de uma tabela com base no filtro passado por parâmetro.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Retorna_texto_campo|RetornaTextoCampo]]&lt;br /&gt;
|Retorna o conteúdo de um campo de um determinado registro de uma tabela.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[RibbonBotaoDoNome|RibbonBotaoDoNome]]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Right_str|RightStr]]&lt;br /&gt;
|Utilizada para extrair uma parte específica da extremidade direita de uma string.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Round|Round]]&lt;br /&gt;
|Retorna um número inteiro arredondado para o valor mais próximo.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Set_length|SetLength]]&lt;br /&gt;
|Utilizada para ajustar o comprimento de uma string dinâmica ou de um array dinâmico.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[ShowMessage|ShowMessage]]&lt;br /&gt;
|Realiza a abertura de uma tela, na qual, é exibida a mensagem.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Sleep|Sleep]]&lt;br /&gt;
|Utilizada para pausar a execução de um script por um determinado período de tempo&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Função StrToDate|StrToDate]]&lt;br /&gt;
|Converte um valor string para data.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Função StrToDatetime|StrToDatetime]]&lt;br /&gt;
|Converte um valor string para data e hora.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Função StrToFloat|StrToFloat]]&lt;br /&gt;
|Converte um valor string para decimal.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Função StrToInt|StrToInt]]&lt;br /&gt;
|Converte um valor string para inteiro.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Função StrToTime|StrToTime]]&lt;br /&gt;
|Converte um valor string para time.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Função Time|Time]]&lt;br /&gt;
|Retorna o tempo correspondente a atual.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Função TimeToStr|TimeToStr]]&lt;br /&gt;
|Converte um valor de time para uma representação em formato de string.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Tirar_acentos|TirarAcentos]]&lt;br /&gt;
|Remove a acentuação de uma string.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Função Trim|Trim]]&lt;br /&gt;
|Remove espaços em branco do início e do final da string. &lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Função Trunc|Trunc]]&lt;br /&gt;
|Remove a parte fracionária de um número de ponto flutuante e mantém apenas a parte inteira.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Função UpperCase|UpperCase]]&lt;br /&gt;
|Formatação de texto que converte todas as letras de uma string para suas formas maiúsculas equivalentes.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Função ValidDate|ValidDate]]&lt;br /&gt;
|Retorna verdadeiro se o valor passado para o parâmetro for data e falso caso contrário.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[ValidFloat|ValidFloat]]&lt;br /&gt;
|Retorna verdadeiro se o valor passado para o parâmetro for decimal e falso caso contrário.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[ValidInt|ValidInt]]&lt;br /&gt;
|Retorna verdadeiro se o valor passado para o parâmetro for inteiro e falso caso contrário.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Função VarToStr|VarToStr]]&lt;br /&gt;
|Converte um valor variante para uma representação em formato de string.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Yuri.gabriel</name></author>
		
	</entry>
	<entry>
		<id>http://wiki.phsys.com.br/index.php?title=Fun%C3%A7%C3%A3o_DiretorioExiste&amp;diff=4669</id>
		<title>Função DiretorioExiste</title>
		<link rel="alternate" type="text/html" href="http://wiki.phsys.com.br/index.php?title=Fun%C3%A7%C3%A3o_DiretorioExiste&amp;diff=4669"/>
		<updated>2024-08-14T17:12:26Z</updated>

		<summary type="html">&lt;p&gt;Yuri.gabriel: Criou página com &amp;#039;A função &amp;#039;&amp;#039;&amp;#039;DiretorioExiste&amp;#039;&amp;#039;&amp;#039; verifica se um diretório específico existe no sistema de arquivos.  ===&amp;#039;&amp;#039;&amp;#039;Sintaxe&amp;#039;&amp;#039;&amp;#039;=== function DiretorioExiste(const Caminho: string): Boo...&amp;#039;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;A função &amp;#039;&amp;#039;&amp;#039;DiretorioExiste&amp;#039;&amp;#039;&amp;#039; verifica se um diretório específico existe no sistema de arquivos.&lt;br /&gt;
&lt;br /&gt;
===&amp;#039;&amp;#039;&amp;#039;Sintaxe&amp;#039;&amp;#039;&amp;#039;===&lt;br /&gt;
function DiretorioExiste(const Caminho: string): Boolean;&lt;br /&gt;
&lt;br /&gt;
===&amp;#039;&amp;#039;&amp;#039;Parâmetros&amp;#039;&amp;#039;&amp;#039;===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;width: 100%&amp;quot;&lt;br /&gt;
! Nome &lt;br /&gt;
!Tipo&lt;br /&gt;
!Descrição&lt;br /&gt;
|-&lt;br /&gt;
|Caminho&lt;br /&gt;
|String&lt;br /&gt;
|O caminho completo do diretório a ser verificado.&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===&amp;#039;&amp;#039;&amp;#039;Exemplos&amp;#039;&amp;#039;&amp;#039;===&lt;br /&gt;
 begin&lt;br /&gt;
   if DiretorioExiste(&amp;#039;C:\bases_backup&amp;#039;) then&lt;br /&gt;
     Informacao(&amp;#039;Existe!&amp;#039;)&lt;br /&gt;
   else&lt;br /&gt;
     Informacao(&amp;#039;Não Existe!&amp;#039;);&lt;br /&gt;
 end.&lt;/div&gt;</summary>
		<author><name>Yuri.gabriel</name></author>
		
	</entry>
	<entry>
		<id>http://wiki.phsys.com.br/index.php?title=Fun%C3%A7%C3%B5es&amp;diff=4668</id>
		<title>Funções</title>
		<link rel="alternate" type="text/html" href="http://wiki.phsys.com.br/index.php?title=Fun%C3%A7%C3%B5es&amp;diff=4668"/>
		<updated>2024-08-14T17:08:43Z</updated>

		<summary type="html">&lt;p&gt;Yuri.gabriel: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Bem-vindo à nossa documentação de funções. Este guia foi criado para auxiliar desenvolvedores e analistas a entender e utilizar eficientemente as diversas funções disponíveis em nossa aplicação. Aqui você encontrará descrições detalhadas, exemplos de uso e melhores práticas para cada função.&lt;br /&gt;
&lt;br /&gt;
A documentação está detalhada por função para facilitar a navegação e a consulta rápida. Nosso objetivo é fornecer um recurso claro e compreensível que possa servir como referência contínua durante o desenvolvimento e manutenção de projetos.&lt;br /&gt;
&lt;br /&gt;
Explore as seções abaixo para descobrir como nossas funções podem ajudá-lo a otimizar suas tarefas e projetos. Caso tenha dúvidas ou precise de mais informações, não hesite em consultar nossa equipe.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;width: 100%; table-layout: fixed;&amp;quot;&lt;br /&gt;
! style=&amp;quot;width: 20%;&amp;quot; | Nome&lt;br /&gt;
! style=&amp;quot;width: 50%;&amp;quot; | Descrição&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Procedimento AbrirDiretorio|AbrirDiretorio]]&lt;br /&gt;
|Realiza a abertura do gerenciador de arquivos em um diretório específico.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Procedimento AbrirPaginaNavegador|AbrirPaginaNavegador]]&lt;br /&gt;
|Realiza a abertura de uma URL no navegar padrão do sistema.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Função Arredondar|Arredondar]]&lt;br /&gt;
|Retorna um número inteiro arredondado para o valor mais próximo.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[CancelarTransacao|CancelarTransacao]]&lt;br /&gt;
|Realiza o cancelamento de uma transação em aberto.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Função CompareText|CompareText]]&lt;br /&gt;
|Comparação de strings sem diferenciar maiúsculas de minúsculas.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[CompletaStr|CompletaStr]]&lt;br /&gt;
|Realiza a manipulação de uma string.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[ConfirmarTransacao|ConfirmarTransacao]]&lt;br /&gt;
|Realiza a confirmação de uma transação em aberto.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Função Copy|Copy]]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[CriarCadastro|CriarCadastro]]&lt;br /&gt;
|Realiza a abertura de uma tela de cadastro a partir de seu nome.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[CriarFormulario|CriarFormulario]]&lt;br /&gt;
|Realiza a abertura de uma tela de formulário a partir de seu nome&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[CriarPasta|CriarPasta]]&lt;br /&gt;
|Realiza a criação de uma pasta em um diretório específicado.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Função Date|Date]]&lt;br /&gt;
|Retorna a data correspondente a atual.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Função DateTimeToStr|DateTimeToStr]]&lt;br /&gt;
|Converte um valor de data e hora para uma representação em formato de string.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Função DateToStr|DateToStr]]&lt;br /&gt;
|Converte um valor de data para uma representação em formato de string.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Função DayOfWeek|DayOfWeek]]&lt;br /&gt;
|Retorna o dia da semana correspondente a uma data específica.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Função DaysInMonth|DaysInMonth]]&lt;br /&gt;
|Retorna o número de dias em um determinado mês de um ano específico.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Função DecodeDate|DecodeDate]]&lt;br /&gt;
|Realiza a decomposição um valor TDateTime em seus componentes de data (ano, mês e dia).&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Função DecodeTime|DecodeTime]]&lt;br /&gt;
|Realiza a decomposição de um valor TDateTime em seus componentes de tempo (horas, minutos, segundos e milissegundos).&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Função DecodeDateTime|DecodeDateTime]]&lt;br /&gt;
|Realiza a decomposição de um valor TDateTime em seus componentes de data e tempo (ano, mês, dia, horas, minutos, segundos e milissegundos).&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Função DiretorioExiste|DiretorioExiste]]&lt;br /&gt;
|Utilizada para identificar se um diretório existe na unidade.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Função EncodeDate|EncodeDate]]&lt;br /&gt;
|Realiza a criação de um objeto TDateTime representando uma data específica.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Função EncodeTime|EncodeTime]]&lt;br /&gt;
|Realiza a criação de um objeto TDateTime representando uma hora específica.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Função EncodeDateTime|EncodeDateTime]]&lt;br /&gt;
|Realiza a criação de um objeto TDateTime representando uma data e hora específica.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[ErroValidacao|ErroValidacao]]&lt;br /&gt;
|Realiza a abertura de uma tela de erro e ocasiona na parada da execução do script.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[ExecutarArquivo|ExecutarArquivo]]&lt;br /&gt;
|Utilizado para realizar a execuçaõ de um arquivo a partir de seu diretório.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Procedimento Exibe_processo|ExibirProcesso]]&lt;br /&gt;
|Realiza a exibição de um status do processo que está sendo realizado.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Função ExtractFilePath|ExtractFilePath]]&lt;br /&gt;
|Utilizada para extrair o caminho do diretório de um caminho de arquivo completo.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Fechar_processo|FecharProcesso]]&lt;br /&gt;
|Realiza o fechamento da tela de status do processo que está sendo realizado.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Função FloatToStr|FloatToStr]]&lt;br /&gt;
|Converte um valor decimal para uma representação em formato de string.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Função Format|Format]]&lt;br /&gt;
|Formatação de uma string.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Função Format_datetime|FormatDatetime]]&lt;br /&gt;
|Formatação de um valor data e hora para uma string.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Função Format_float|FormatFloat]]&lt;br /&gt;
|Formatação de um valor númerico para uma string.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Get_body|GetBody]]&lt;br /&gt;
|Retorna o body da requisição.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Função Inc|Inc]]&lt;br /&gt;
|Utilizada para incrementar (adicionar 1) a uma variável numérica.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Função IncDay|IncDay]]&lt;br /&gt;
| Utilizada para incrementar ou decrementar uma data específica por um número específico de dias&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Função IncMinute|IncMinute]]&lt;br /&gt;
|Utilizada para incrementar ou decrementar uma data específica por um número específico de minutos.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Informacao|Informacao]]&lt;br /&gt;
|Realiza a abertura de uma tela de informação.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Iniciar_transacao|IniciarTransacao]]&lt;br /&gt;
|Realiza a inicialização de uma transação.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Procedimento Insert|Insert]]&lt;br /&gt;
|Insere uma substring em uma string existente em uma posição específica.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Função IntToStr|IntToStr]]&lt;br /&gt;
|Converte um valor inteiro para uma representação em formato de string.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Função IsLeapYear|IsLeapYear]]&lt;br /&gt;
|Utilizada para verificar se um determinado ano é bissexto.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Função LeftStr|LeftStr]]&lt;br /&gt;
|Utilizada para extrair uma parte específica da extremidade esquerda de uma string.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Função Length|Length]]&lt;br /&gt;
|Retorna um número inteiro correspondente ao tamanho de uma sequência de caracteres.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Função Lower_case|LowerCase]]&lt;br /&gt;
|Formatação de texto que converte todas as letras de uma string para suas formas minúsculas equivalentes.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Função NameCase|NameCase]]&lt;br /&gt;
|Formatação de texto que converte a primeira letra das palavras de uma string para suas formas maiúsculas equivalentes.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[NewAcbrBal|NewAcbrBal]]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[NewPHArquivoTexto|NewPHArquivoTexto]]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[NewPHBoleto|NewPHBoleto]]&lt;br /&gt;
|Realiza a criação de um objeto da classe de boleto.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[NewPHConexaoRest|NewPHConexaoRest]]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[NewPHConnection|NewPHConnection]]&lt;br /&gt;
|Realiza a conexão com banco de dados e base de dados.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[NewPHEmail|NewPHEmail]]&lt;br /&gt;
|Realiza a criação de um objeto da classe de e-mail.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[NewPHExcel|NewPHExcel]]&lt;br /&gt;
|Realiza a criação de um objeto da classe de excel.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[NewPHFormulario|NewPHFormulario]]&lt;br /&gt;
|Realiza a criação de um objeto da classe formulário.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[NewPHNotificacoes|NewPHNotificacoes]]&lt;br /&gt;
|Realiza a criação de um objeto da classe de notificações.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[NewPHProc|NewPHProc]]&lt;br /&gt;
|Realiza a criação de um objeto da classe de procedimentos.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[NewPHXML|NewPHXML]]&lt;br /&gt;
|Realiza a criação de um objeto da classe de XML.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[NewPHQuery|NewPHQuery]]&lt;br /&gt;
|Realiza a criação de um objeto da classe de query que permite que sejam executados comandos SQL (Structured Query Language).&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Função Now|Now]]&lt;br /&gt;
|Retorna a data e hora atual.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[ParamByName|ParamByName]]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Pergunta|Pergunta]]&lt;br /&gt;
|Realiza a abertura de uma tela de pergunta.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[PHContadorNew|PHContadorNew]]&lt;br /&gt;
|Retorna um número de ID com base em um contador.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[PHNewID|PHNewID]]&lt;br /&gt;
|Retorna um número de ID com base em uma tabela.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Pos|Pos]]&lt;br /&gt;
|Retorna o índice da primeira string encontrada.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[RaiseException|RaiseException]]&lt;br /&gt;
|Realiza a abertura de uma tela de erro e ocasiona na parada da execução do script.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Random|Random]]&lt;br /&gt;
|Realiza a geração um número inteiro aleatório dentro de uma faixa específica&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[ReplaceStr|ReplaceStr]]&lt;br /&gt;
|Substitui uma parte específica de uma string por outra.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Retorna_id_registro|RetornaIDRegistro]]&lt;br /&gt;
|Retorna o número de ID de um registro de uma tabela com base no filtro passado por parâmetro.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Retorna_texto_campo|RetornaTextoCampo]]&lt;br /&gt;
|Retorna o conteúdo de um campo de um determinado registro de uma tabela.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[RibbonBotaoDoNome|RibbonBotaoDoNome]]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Right_str|RightStr]]&lt;br /&gt;
|Utilizada para extrair uma parte específica da extremidade direita de uma string.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Round|Round]]&lt;br /&gt;
|Retorna um número inteiro arredondado para o valor mais próximo.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Set_length|SetLength]]&lt;br /&gt;
|Utilizada para ajustar o comprimento de uma string dinâmica ou de um array dinâmico.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[ShowMessage|ShowMessage]]&lt;br /&gt;
|Realiza a abertura de uma tela, na qual, é exibida a mensagem.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Sleep|Sleep]]&lt;br /&gt;
|Utilizada para pausar a execução de um script por um determinado período de tempo&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Função StrToDate|StrToDate]]&lt;br /&gt;
|Converte um valor string para data.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Função StrToDatetime|StrToDatetime]]&lt;br /&gt;
|Converte um valor string para data e hora.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Função StrToFloat|StrToFloat]]&lt;br /&gt;
|Converte um valor string para decimal.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Função StrToInt|StrToInt]]&lt;br /&gt;
|Converte um valor string para inteiro.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Função StrToTime|StrToTime]]&lt;br /&gt;
|Converte um valor string para time.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Função Time|Time]]&lt;br /&gt;
|Retorna o tempo correspondente a atual.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Função TimeToStr|TimeToStr]]&lt;br /&gt;
|Converte um valor de time para uma representação em formato de string.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Tirar_acentos|TirarAcentos]]&lt;br /&gt;
|Remove a acentuação de uma string.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Função Trim|Trim]]&lt;br /&gt;
|Remove espaços em branco do início e do final da string. &lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Função Trunc|Trunc]]&lt;br /&gt;
|Remove a parte fracionária de um número de ponto flutuante e mantém apenas a parte inteira.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Função UpperCase|UpperCase]]&lt;br /&gt;
|Formatação de texto que converte todas as letras de uma string para suas formas maiúsculas equivalentes.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Função ValidDate|ValidDate]]&lt;br /&gt;
|Retorna verdadeiro se o valor passado para o parâmetro for data e falso caso contrário.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[ValidFloat|ValidFloat]]&lt;br /&gt;
|Retorna verdadeiro se o valor passado para o parâmetro for decimal e falso caso contrário.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[ValidInt|ValidInt]]&lt;br /&gt;
|Retorna verdadeiro se o valor passado para o parâmetro for inteiro e falso caso contrário.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Função VarToStr|VarToStr]]&lt;br /&gt;
|Converte um valor variante para uma representação em formato de string.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Yuri.gabriel</name></author>
		
	</entry>
	<entry>
		<id>http://wiki.phsys.com.br/index.php?title=Fun%C3%A7%C3%B5es&amp;diff=4667</id>
		<title>Funções</title>
		<link rel="alternate" type="text/html" href="http://wiki.phsys.com.br/index.php?title=Fun%C3%A7%C3%B5es&amp;diff=4667"/>
		<updated>2024-08-14T16:49:40Z</updated>

		<summary type="html">&lt;p&gt;Yuri.gabriel: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Bem-vindo à nossa documentação de funções. Este guia foi criado para auxiliar desenvolvedores e analistas a entender e utilizar eficientemente as diversas funções disponíveis em nossa aplicação. Aqui você encontrará descrições detalhadas, exemplos de uso e melhores práticas para cada função.&lt;br /&gt;
&lt;br /&gt;
A documentação está detalhada por função para facilitar a navegação e a consulta rápida. Nosso objetivo é fornecer um recurso claro e compreensível que possa servir como referência contínua durante o desenvolvimento e manutenção de projetos.&lt;br /&gt;
&lt;br /&gt;
Explore as seções abaixo para descobrir como nossas funções podem ajudá-lo a otimizar suas tarefas e projetos. Caso tenha dúvidas ou precise de mais informações, não hesite em consultar nossa equipe.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;width: 100%; table-layout: fixed;&amp;quot;&lt;br /&gt;
! style=&amp;quot;width: 20%;&amp;quot; | Nome&lt;br /&gt;
! style=&amp;quot;width: 50%;&amp;quot; | Descrição&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Procedimento AbrirDiretorio|AbrirDiretorio]]&lt;br /&gt;
|Realiza a abertura do gerenciador de arquivos em um diretório específico.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Procedimento AbrirPaginaNavegador|AbrirPaginaNavegador]]&lt;br /&gt;
|Realiza a abertura de uma URL no navegar padrão do sistema.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Função Arredondar|Arredondar]]&lt;br /&gt;
|Retorna um número inteiro arredondado para o valor mais próximo.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[CancelarTransacao|CancelarTransacao]]&lt;br /&gt;
|Realiza o cancelamento de uma transação em aberto.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Função CompareText|CompareText]]&lt;br /&gt;
|Comparação de strings sem diferenciar maiúsculas de minúsculas.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[CompletaStr|CompletaStr]]&lt;br /&gt;
|Realiza a manipulação de uma string.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[ConfirmarTransacao|ConfirmarTransacao]]&lt;br /&gt;
|Realiza a confirmação de uma transação em aberto.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Função Copy|Copy]]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[CriarCadastro|CriarCadastro]]&lt;br /&gt;
|Realiza a abertura de uma tela de cadastro a partir de seu nome.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[CriarFormulario|CriarFormulario]]&lt;br /&gt;
|Realiza a abertura de uma tela de formulário a partir de seu nome&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[CriarPasta|CriarPasta]]&lt;br /&gt;
|Realiza a criação de uma pasta em um diretório específicado.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Função Date|Date]]&lt;br /&gt;
|Retorna a data correspondente a atual.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Função DateTimeToStr|DateTimeToStr]]&lt;br /&gt;
|Converte um valor de data e hora para uma representação em formato de string.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Função DateToStr|DateToStr]]&lt;br /&gt;
|Converte um valor de data para uma representação em formato de string.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Função DayOfWeek|DayOfWeek]]&lt;br /&gt;
|Retorna o dia da semana correspondente a uma data específica.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Função DaysInMonth|DaysInMonth]]&lt;br /&gt;
|Retorna o número de dias em um determinado mês de um ano específico.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Função DecodeDate|DecodeDate]]&lt;br /&gt;
|Realiza a decomposição um valor TDateTime em seus componentes de data (ano, mês e dia).&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Função DecodeTime|DecodeTime]]&lt;br /&gt;
|Realiza a decomposição de um valor TDateTime em seus componentes de tempo (horas, minutos, segundos e milissegundos).&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Função DecodeDateTime|DecodeDateTime]]&lt;br /&gt;
|Realiza a decomposição de um valor TDateTime em seus componentes de data e tempo (ano, mês, dia, horas, minutos, segundos e milissegundos).&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[DiretorioExiste|DiretorioExiste]]&lt;br /&gt;
|Utilizada para identificar se um diretório existe na unidade.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Função EncodeDate|EncodeDate]]&lt;br /&gt;
|Realiza a criação de um objeto TDateTime representando uma data específica.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Função EncodeTime|EncodeTime]]&lt;br /&gt;
|Realiza a criação de um objeto TDateTime representando uma hora específica.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Função EncodeDateTime|EncodeDateTime]]&lt;br /&gt;
|Realiza a criação de um objeto TDateTime representando uma data e hora específica.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[ErroValidacao|ErroValidacao]]&lt;br /&gt;
|Realiza a abertura de uma tela de erro e ocasiona na parada da execução do script.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[ExecutarArquivo|ExecutarArquivo]]&lt;br /&gt;
|Utilizado para realizar a execuçaõ de um arquivo a partir de seu diretório.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Procedimento Exibe_processo|ExibirProcesso]]&lt;br /&gt;
|Realiza a exibição de um status do processo que está sendo realizado.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Função ExtractFilePath|ExtractFilePath]]&lt;br /&gt;
|Utilizada para extrair o caminho do diretório de um caminho de arquivo completo.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Fechar_processo|FecharProcesso]]&lt;br /&gt;
|Realiza o fechamento da tela de status do processo que está sendo realizado.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Função FloatToStr|FloatToStr]]&lt;br /&gt;
|Converte um valor decimal para uma representação em formato de string.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Função Format|Format]]&lt;br /&gt;
|Formatação de uma string.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Função Format_datetime|FormatDatetime]]&lt;br /&gt;
|Formatação de um valor data e hora para uma string.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Função Format_float|FormatFloat]]&lt;br /&gt;
|Formatação de um valor númerico para uma string.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Get_body|GetBody]]&lt;br /&gt;
|Retorna o body da requisição.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Função Inc|Inc]]&lt;br /&gt;
|Utilizada para incrementar (adicionar 1) a uma variável numérica.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Função IncDay|IncDay]]&lt;br /&gt;
| Utilizada para incrementar ou decrementar uma data específica por um número específico de dias&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Função IncMinute|IncMinute]]&lt;br /&gt;
|Utilizada para incrementar ou decrementar uma data específica por um número específico de minutos.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Informacao|Informacao]]&lt;br /&gt;
|Realiza a abertura de uma tela de informação.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Iniciar_transacao|IniciarTransacao]]&lt;br /&gt;
|Realiza a inicialização de uma transação.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Procedimento Insert|Insert]]&lt;br /&gt;
|Insere uma substring em uma string existente em uma posição específica.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Função IntToStr|IntToStr]]&lt;br /&gt;
|Converte um valor inteiro para uma representação em formato de string.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Função IsLeapYear|IsLeapYear]]&lt;br /&gt;
|Utilizada para verificar se um determinado ano é bissexto.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Função LeftStr|LeftStr]]&lt;br /&gt;
|Utilizada para extrair uma parte específica da extremidade esquerda de uma string.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Função Length|Length]]&lt;br /&gt;
|Retorna um número inteiro correspondente ao tamanho de uma sequência de caracteres.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Função Lower_case|LowerCase]]&lt;br /&gt;
|Formatação de texto que converte todas as letras de uma string para suas formas minúsculas equivalentes.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Função NameCase|NameCase]]&lt;br /&gt;
|Formatação de texto que converte a primeira letra das palavras de uma string para suas formas maiúsculas equivalentes.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[NewAcbrBal|NewAcbrBal]]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[NewPHArquivoTexto|NewPHArquivoTexto]]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[NewPHBoleto|NewPHBoleto]]&lt;br /&gt;
|Realiza a criação de um objeto da classe de boleto.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[NewPHConexaoRest|NewPHConexaoRest]]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[NewPHConnection|NewPHConnection]]&lt;br /&gt;
|Realiza a conexão com banco de dados e base de dados.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[NewPHEmail|NewPHEmail]]&lt;br /&gt;
|Realiza a criação de um objeto da classe de e-mail.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[NewPHExcel|NewPHExcel]]&lt;br /&gt;
|Realiza a criação de um objeto da classe de excel.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[NewPHFormulario|NewPHFormulario]]&lt;br /&gt;
|Realiza a criação de um objeto da classe formulário.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[NewPHNotificacoes|NewPHNotificacoes]]&lt;br /&gt;
|Realiza a criação de um objeto da classe de notificações.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[NewPHProc|NewPHProc]]&lt;br /&gt;
|Realiza a criação de um objeto da classe de procedimentos.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[NewPHXML|NewPHXML]]&lt;br /&gt;
|Realiza a criação de um objeto da classe de XML.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[NewPHQuery|NewPHQuery]]&lt;br /&gt;
|Realiza a criação de um objeto da classe de query que permite que sejam executados comandos SQL (Structured Query Language).&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Função Now|Now]]&lt;br /&gt;
|Retorna a data e hora atual.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[ParamByName|ParamByName]]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Pergunta|Pergunta]]&lt;br /&gt;
|Realiza a abertura de uma tela de pergunta.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[PHContadorNew|PHContadorNew]]&lt;br /&gt;
|Retorna um número de ID com base em um contador.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[PHNewID|PHNewID]]&lt;br /&gt;
|Retorna um número de ID com base em uma tabela.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Pos|Pos]]&lt;br /&gt;
|Retorna o índice da primeira string encontrada.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[RaiseException|RaiseException]]&lt;br /&gt;
|Realiza a abertura de uma tela de erro e ocasiona na parada da execução do script.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Random|Random]]&lt;br /&gt;
|Realiza a geração um número inteiro aleatório dentro de uma faixa específica&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[ReplaceStr|ReplaceStr]]&lt;br /&gt;
|Substitui uma parte específica de uma string por outra.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Retorna_id_registro|RetornaIDRegistro]]&lt;br /&gt;
|Retorna o número de ID de um registro de uma tabela com base no filtro passado por parâmetro.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Retorna_texto_campo|RetornaTextoCampo]]&lt;br /&gt;
|Retorna o conteúdo de um campo de um determinado registro de uma tabela.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[RibbonBotaoDoNome|RibbonBotaoDoNome]]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Right_str|RightStr]]&lt;br /&gt;
|Utilizada para extrair uma parte específica da extremidade direita de uma string.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Round|Round]]&lt;br /&gt;
|Retorna um número inteiro arredondado para o valor mais próximo.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Set_length|SetLength]]&lt;br /&gt;
|Utilizada para ajustar o comprimento de uma string dinâmica ou de um array dinâmico.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[ShowMessage|ShowMessage]]&lt;br /&gt;
|Realiza a abertura de uma tela, na qual, é exibida a mensagem.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Sleep|Sleep]]&lt;br /&gt;
|Utilizada para pausar a execução de um script por um determinado período de tempo&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Função StrToDate|StrToDate]]&lt;br /&gt;
|Converte um valor string para data.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Função StrToDatetime|StrToDatetime]]&lt;br /&gt;
|Converte um valor string para data e hora.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Função StrToFloat|StrToFloat]]&lt;br /&gt;
|Converte um valor string para decimal.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Função StrToInt|StrToInt]]&lt;br /&gt;
|Converte um valor string para inteiro.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Função StrToTime|StrToTime]]&lt;br /&gt;
|Converte um valor string para time.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Função Time|Time]]&lt;br /&gt;
|Retorna o tempo correspondente a atual.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Função TimeToStr|TimeToStr]]&lt;br /&gt;
|Converte um valor de time para uma representação em formato de string.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Tirar_acentos|TirarAcentos]]&lt;br /&gt;
|Remove a acentuação de uma string.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Função Trim|Trim]]&lt;br /&gt;
|Remove espaços em branco do início e do final da string. &lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Função Trunc|Trunc]]&lt;br /&gt;
|Remove a parte fracionária de um número de ponto flutuante e mantém apenas a parte inteira.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Função UpperCase|UpperCase]]&lt;br /&gt;
|Formatação de texto que converte todas as letras de uma string para suas formas maiúsculas equivalentes.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Função ValidDate|ValidDate]]&lt;br /&gt;
|Retorna verdadeiro se o valor passado para o parâmetro for data e falso caso contrário.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[ValidFloat|ValidFloat]]&lt;br /&gt;
|Retorna verdadeiro se o valor passado para o parâmetro for decimal e falso caso contrário.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[ValidInt|ValidInt]]&lt;br /&gt;
|Retorna verdadeiro se o valor passado para o parâmetro for inteiro e falso caso contrário.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Função VarToStr|VarToStr]]&lt;br /&gt;
|Converte um valor variante para uma representação em formato de string.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Yuri.gabriel</name></author>
		
	</entry>
	<entry>
		<id>http://wiki.phsys.com.br/index.php?title=Procedimento_AbrirPaginaNavegador&amp;diff=4666</id>
		<title>Procedimento AbrirPaginaNavegador</title>
		<link rel="alternate" type="text/html" href="http://wiki.phsys.com.br/index.php?title=Procedimento_AbrirPaginaNavegador&amp;diff=4666"/>
		<updated>2024-08-14T16:46:26Z</updated>

		<summary type="html">&lt;p&gt;Yuri.gabriel: Criou página com &amp;#039;O procedimento &amp;#039;&amp;#039;&amp;#039;AbrirPaginaNavegador&amp;#039;&amp;#039;&amp;#039; abre uma URL específica no navegador padrão do sistema.  ===&amp;#039;&amp;#039;&amp;#039;Sintaxe&amp;#039;&amp;#039;&amp;#039;=== procedure AbrirPaginaNavegador(const URL: string);  ==...&amp;#039;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;O procedimento &amp;#039;&amp;#039;&amp;#039;AbrirPaginaNavegador&amp;#039;&amp;#039;&amp;#039; abre uma URL específica no navegador padrão do sistema.&lt;br /&gt;
&lt;br /&gt;
===&amp;#039;&amp;#039;&amp;#039;Sintaxe&amp;#039;&amp;#039;&amp;#039;===&lt;br /&gt;
procedure AbrirPaginaNavegador(const URL: string);&lt;br /&gt;
&lt;br /&gt;
===&amp;#039;&amp;#039;&amp;#039;Parâmetros&amp;#039;&amp;#039;&amp;#039;===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;width: 100%&amp;quot;&lt;br /&gt;
! Nome &lt;br /&gt;
!Tipo&lt;br /&gt;
!Descrição&lt;br /&gt;
|-&lt;br /&gt;
|URL&lt;br /&gt;
|String&lt;br /&gt;
|A URL da página web que se deseja abrir.&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===&amp;#039;&amp;#039;&amp;#039;Exemplos&amp;#039;&amp;#039;&amp;#039;===&lt;br /&gt;
 begin&lt;br /&gt;
   AbrirPaginaNavegador(&amp;#039;https://www.example.com&amp;#039;);&lt;br /&gt;
 end.&lt;/div&gt;</summary>
		<author><name>Yuri.gabriel</name></author>
		
	</entry>
	<entry>
		<id>http://wiki.phsys.com.br/index.php?title=Fun%C3%A7%C3%B5es&amp;diff=4665</id>
		<title>Funções</title>
		<link rel="alternate" type="text/html" href="http://wiki.phsys.com.br/index.php?title=Fun%C3%A7%C3%B5es&amp;diff=4665"/>
		<updated>2024-08-14T16:44:23Z</updated>

		<summary type="html">&lt;p&gt;Yuri.gabriel: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Bem-vindo à nossa documentação de funções. Este guia foi criado para auxiliar desenvolvedores e analistas a entender e utilizar eficientemente as diversas funções disponíveis em nossa aplicação. Aqui você encontrará descrições detalhadas, exemplos de uso e melhores práticas para cada função.&lt;br /&gt;
&lt;br /&gt;
A documentação está detalhada por função para facilitar a navegação e a consulta rápida. Nosso objetivo é fornecer um recurso claro e compreensível que possa servir como referência contínua durante o desenvolvimento e manutenção de projetos.&lt;br /&gt;
&lt;br /&gt;
Explore as seções abaixo para descobrir como nossas funções podem ajudá-lo a otimizar suas tarefas e projetos. Caso tenha dúvidas ou precise de mais informações, não hesite em consultar nossa equipe.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;width: 100%; table-layout: fixed;&amp;quot;&lt;br /&gt;
! style=&amp;quot;width: 20%;&amp;quot; | Nome&lt;br /&gt;
! style=&amp;quot;width: 50%;&amp;quot; | Descrição&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Procedimento AbrirDiretorio|AbrirDiretorio]]&lt;br /&gt;
|Realiza a abertura do gerenciador de arquivos em um diretório específico.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Procedimento AbrirPaginaNavegador|AbrirPaginaNavegador]]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Função Arredondar|Arredondar]]&lt;br /&gt;
|Retorna um número inteiro arredondado para o valor mais próximo.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[CancelarTransacao|CancelarTransacao]]&lt;br /&gt;
|Realiza o cancelamento de uma transação em aberto.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Função CompareText|CompareText]]&lt;br /&gt;
|Comparação de strings sem diferenciar maiúsculas de minúsculas.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[CompletaStr|CompletaStr]]&lt;br /&gt;
|Realiza a manipulação de uma string.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[ConfirmarTransacao|ConfirmarTransacao]]&lt;br /&gt;
|Realiza a confirmação de uma transação em aberto.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Função Copy|Copy]]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[CriarCadastro|CriarCadastro]]&lt;br /&gt;
|Realiza a abertura de uma tela de cadastro a partir de seu nome.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[CriarFormulario|CriarFormulario]]&lt;br /&gt;
|Realiza a abertura de uma tela de formulário a partir de seu nome&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[CriarPasta|CriarPasta]]&lt;br /&gt;
|Realiza a criação de uma pasta em um diretório específicado.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Função Date|Date]]&lt;br /&gt;
|Retorna a data correspondente a atual.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Função DateTimeToStr|DateTimeToStr]]&lt;br /&gt;
|Converte um valor de data e hora para uma representação em formato de string.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Função DateToStr|DateToStr]]&lt;br /&gt;
|Converte um valor de data para uma representação em formato de string.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Função DayOfWeek|DayOfWeek]]&lt;br /&gt;
|Retorna o dia da semana correspondente a uma data específica.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Função DaysInMonth|DaysInMonth]]&lt;br /&gt;
|Retorna o número de dias em um determinado mês de um ano específico.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Função DecodeDate|DecodeDate]]&lt;br /&gt;
|Realiza a decomposição um valor TDateTime em seus componentes de data (ano, mês e dia).&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Função DecodeTime|DecodeTime]]&lt;br /&gt;
|Realiza a decomposição de um valor TDateTime em seus componentes de tempo (horas, minutos, segundos e milissegundos).&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Função DecodeDateTime|DecodeDateTime]]&lt;br /&gt;
|Realiza a decomposição de um valor TDateTime em seus componentes de data e tempo (ano, mês, dia, horas, minutos, segundos e milissegundos).&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[DiretorioExiste|DiretorioExiste]]&lt;br /&gt;
|Utilizada para identificar se um diretório existe na unidade.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Função EncodeDate|EncodeDate]]&lt;br /&gt;
|Realiza a criação de um objeto TDateTime representando uma data específica.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Função EncodeTime|EncodeTime]]&lt;br /&gt;
|Realiza a criação de um objeto TDateTime representando uma hora específica.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Função EncodeDateTime|EncodeDateTime]]&lt;br /&gt;
|Realiza a criação de um objeto TDateTime representando uma data e hora específica.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[ErroValidacao|ErroValidacao]]&lt;br /&gt;
|Realiza a abertura de uma tela de erro e ocasiona na parada da execução do script.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[ExecutarArquivo|ExecutarArquivo]]&lt;br /&gt;
|Utilizado para realizar a execuçaõ de um arquivo a partir de seu diretório.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Procedimento Exibe_processo|ExibirProcesso]]&lt;br /&gt;
|Realiza a exibição de um status do processo que está sendo realizado.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Função ExtractFilePath|ExtractFilePath]]&lt;br /&gt;
|Utilizada para extrair o caminho do diretório de um caminho de arquivo completo.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Fechar_processo|FecharProcesso]]&lt;br /&gt;
|Realiza o fechamento da tela de status do processo que está sendo realizado.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Função FloatToStr|FloatToStr]]&lt;br /&gt;
|Converte um valor decimal para uma representação em formato de string.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Função Format|Format]]&lt;br /&gt;
|Formatação de uma string.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Função Format_datetime|FormatDatetime]]&lt;br /&gt;
|Formatação de um valor data e hora para uma string.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Função Format_float|FormatFloat]]&lt;br /&gt;
|Formatação de um valor númerico para uma string.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Get_body|GetBody]]&lt;br /&gt;
|Retorna o body da requisição.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Função Inc|Inc]]&lt;br /&gt;
|Utilizada para incrementar (adicionar 1) a uma variável numérica.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Função IncDay|IncDay]]&lt;br /&gt;
| Utilizada para incrementar ou decrementar uma data específica por um número específico de dias&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Função IncMinute|IncMinute]]&lt;br /&gt;
|Utilizada para incrementar ou decrementar uma data específica por um número específico de minutos.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Informacao|Informacao]]&lt;br /&gt;
|Realiza a abertura de uma tela de informação.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Iniciar_transacao|IniciarTransacao]]&lt;br /&gt;
|Realiza a inicialização de uma transação.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Procedimento Insert|Insert]]&lt;br /&gt;
|Insere uma substring em uma string existente em uma posição específica.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Função IntToStr|IntToStr]]&lt;br /&gt;
|Converte um valor inteiro para uma representação em formato de string.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Função IsLeapYear|IsLeapYear]]&lt;br /&gt;
|Utilizada para verificar se um determinado ano é bissexto.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Função LeftStr|LeftStr]]&lt;br /&gt;
|Utilizada para extrair uma parte específica da extremidade esquerda de uma string.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Função Length|Length]]&lt;br /&gt;
|Retorna um número inteiro correspondente ao tamanho de uma sequência de caracteres.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Função Lower_case|LowerCase]]&lt;br /&gt;
|Formatação de texto que converte todas as letras de uma string para suas formas minúsculas equivalentes.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Função NameCase|NameCase]]&lt;br /&gt;
|Formatação de texto que converte a primeira letra das palavras de uma string para suas formas maiúsculas equivalentes.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[NewAcbrBal|NewAcbrBal]]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[NewPHArquivoTexto|NewPHArquivoTexto]]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[NewPHBoleto|NewPHBoleto]]&lt;br /&gt;
|Realiza a criação de um objeto da classe de boleto.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[NewPHConexaoRest|NewPHConexaoRest]]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[NewPHConnection|NewPHConnection]]&lt;br /&gt;
|Realiza a conexão com banco de dados e base de dados.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[NewPHEmail|NewPHEmail]]&lt;br /&gt;
|Realiza a criação de um objeto da classe de e-mail.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[NewPHExcel|NewPHExcel]]&lt;br /&gt;
|Realiza a criação de um objeto da classe de excel.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[NewPHFormulario|NewPHFormulario]]&lt;br /&gt;
|Realiza a criação de um objeto da classe formulário.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[NewPHNotificacoes|NewPHNotificacoes]]&lt;br /&gt;
|Realiza a criação de um objeto da classe de notificações.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[NewPHProc|NewPHProc]]&lt;br /&gt;
|Realiza a criação de um objeto da classe de procedimentos.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[NewPHXML|NewPHXML]]&lt;br /&gt;
|Realiza a criação de um objeto da classe de XML.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[NewPHQuery|NewPHQuery]]&lt;br /&gt;
|Realiza a criação de um objeto da classe de query que permite que sejam executados comandos SQL (Structured Query Language).&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Função Now|Now]]&lt;br /&gt;
|Retorna a data e hora atual.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[ParamByName|ParamByName]]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Pergunta|Pergunta]]&lt;br /&gt;
|Realiza a abertura de uma tela de pergunta.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[PHContadorNew|PHContadorNew]]&lt;br /&gt;
|Retorna um número de ID com base em um contador.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[PHNewID|PHNewID]]&lt;br /&gt;
|Retorna um número de ID com base em uma tabela.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Pos|Pos]]&lt;br /&gt;
|Retorna o índice da primeira string encontrada.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[RaiseException|RaiseException]]&lt;br /&gt;
|Realiza a abertura de uma tela de erro e ocasiona na parada da execução do script.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Random|Random]]&lt;br /&gt;
|Realiza a geração um número inteiro aleatório dentro de uma faixa específica&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[ReplaceStr|ReplaceStr]]&lt;br /&gt;
|Substitui uma parte específica de uma string por outra.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Retorna_id_registro|RetornaIDRegistro]]&lt;br /&gt;
|Retorna o número de ID de um registro de uma tabela com base no filtro passado por parâmetro.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Retorna_texto_campo|RetornaTextoCampo]]&lt;br /&gt;
|Retorna o conteúdo de um campo de um determinado registro de uma tabela.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[RibbonBotaoDoNome|RibbonBotaoDoNome]]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Right_str|RightStr]]&lt;br /&gt;
|Utilizada para extrair uma parte específica da extremidade direita de uma string.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Round|Round]]&lt;br /&gt;
|Retorna um número inteiro arredondado para o valor mais próximo.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Set_length|SetLength]]&lt;br /&gt;
|Utilizada para ajustar o comprimento de uma string dinâmica ou de um array dinâmico.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[ShowMessage|ShowMessage]]&lt;br /&gt;
|Realiza a abertura de uma tela, na qual, é exibida a mensagem.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Sleep|Sleep]]&lt;br /&gt;
|Utilizada para pausar a execução de um script por um determinado período de tempo&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Função StrToDate|StrToDate]]&lt;br /&gt;
|Converte um valor string para data.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Função StrToDatetime|StrToDatetime]]&lt;br /&gt;
|Converte um valor string para data e hora.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Função StrToFloat|StrToFloat]]&lt;br /&gt;
|Converte um valor string para decimal.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Função StrToInt|StrToInt]]&lt;br /&gt;
|Converte um valor string para inteiro.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Função StrToTime|StrToTime]]&lt;br /&gt;
|Converte um valor string para time.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Função Time|Time]]&lt;br /&gt;
|Retorna o tempo correspondente a atual.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Função TimeToStr|TimeToStr]]&lt;br /&gt;
|Converte um valor de time para uma representação em formato de string.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Tirar_acentos|TirarAcentos]]&lt;br /&gt;
|Remove a acentuação de uma string.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Função Trim|Trim]]&lt;br /&gt;
|Remove espaços em branco do início e do final da string. &lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Função Trunc|Trunc]]&lt;br /&gt;
|Remove a parte fracionária de um número de ponto flutuante e mantém apenas a parte inteira.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Função UpperCase|UpperCase]]&lt;br /&gt;
|Formatação de texto que converte todas as letras de uma string para suas formas maiúsculas equivalentes.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Função ValidDate|ValidDate]]&lt;br /&gt;
|Retorna verdadeiro se o valor passado para o parâmetro for data e falso caso contrário.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[ValidFloat|ValidFloat]]&lt;br /&gt;
|Retorna verdadeiro se o valor passado para o parâmetro for decimal e falso caso contrário.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[ValidInt|ValidInt]]&lt;br /&gt;
|Retorna verdadeiro se o valor passado para o parâmetro for inteiro e falso caso contrário.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Função VarToStr|VarToStr]]&lt;br /&gt;
|Converte um valor variante para uma representação em formato de string.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Yuri.gabriel</name></author>
		
	</entry>
	<entry>
		<id>http://wiki.phsys.com.br/index.php?title=Fun%C3%A7%C3%B5es&amp;diff=4663</id>
		<title>Funções</title>
		<link rel="alternate" type="text/html" href="http://wiki.phsys.com.br/index.php?title=Fun%C3%A7%C3%B5es&amp;diff=4663"/>
		<updated>2024-08-14T14:51:40Z</updated>

		<summary type="html">&lt;p&gt;Yuri.gabriel: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Bem-vindo à nossa documentação de funções. Este guia foi criado para auxiliar desenvolvedores e analistas a entender e utilizar eficientemente as diversas funções disponíveis em nossa aplicação. Aqui você encontrará descrições detalhadas, exemplos de uso e melhores práticas para cada função.&lt;br /&gt;
&lt;br /&gt;
A documentação está detalhada por função para facilitar a navegação e a consulta rápida. Nosso objetivo é fornecer um recurso claro e compreensível que possa servir como referência contínua durante o desenvolvimento e manutenção de projetos.&lt;br /&gt;
&lt;br /&gt;
Explore as seções abaixo para descobrir como nossas funções podem ajudá-lo a otimizar suas tarefas e projetos. Caso tenha dúvidas ou precise de mais informações, não hesite em consultar nossa equipe.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;width: 100%; table-layout: fixed;&amp;quot;&lt;br /&gt;
! style=&amp;quot;width: 20%;&amp;quot; | Nome&lt;br /&gt;
! style=&amp;quot;width: 50%;&amp;quot; | Descrição&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Procedimento AbrirDiretorio|AbrirDiretorio]]&lt;br /&gt;
|Realiza a abertura do gerenciador de arquivos em um diretório específico.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[AbrirPaginaNavegador|AbrirPaginaNavegador]]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Função Arredondar|Arredondar]]&lt;br /&gt;
|Retorna um número inteiro arredondado para o valor mais próximo.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[CancelarTransacao|CancelarTransacao]]&lt;br /&gt;
|Realiza o cancelamento de uma transação em aberto.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Função CompareText|CompareText]]&lt;br /&gt;
|Comparação de strings sem diferenciar maiúsculas de minúsculas.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[CompletaStr|CompletaStr]]&lt;br /&gt;
|Realiza a manipulação de uma string.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[ConfirmarTransacao|ConfirmarTransacao]]&lt;br /&gt;
|Realiza a confirmação de uma transação em aberto.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Função Copy|Copy]]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[CriarCadastro|CriarCadastro]]&lt;br /&gt;
|Realiza a abertura de uma tela de cadastro a partir de seu nome.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[CriarFormulario|CriarFormulario]]&lt;br /&gt;
|Realiza a abertura de uma tela de formulário a partir de seu nome&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[CriarPasta|CriarPasta]]&lt;br /&gt;
|Realiza a criação de uma pasta em um diretório específicado.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Função Date|Date]]&lt;br /&gt;
|Retorna a data correspondente a atual.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Função DateTimeToStr|DateTimeToStr]]&lt;br /&gt;
|Converte um valor de data e hora para uma representação em formato de string.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Função DateToStr|DateToStr]]&lt;br /&gt;
|Converte um valor de data para uma representação em formato de string.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Função DayOfWeek|DayOfWeek]]&lt;br /&gt;
|Retorna o dia da semana correspondente a uma data específica.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Função DaysInMonth|DaysInMonth]]&lt;br /&gt;
|Retorna o número de dias em um determinado mês de um ano específico.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Função DecodeDate|DecodeDate]]&lt;br /&gt;
|Realiza a decomposição um valor TDateTime em seus componentes de data (ano, mês e dia).&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Função DecodeTime|DecodeTime]]&lt;br /&gt;
|Realiza a decomposição de um valor TDateTime em seus componentes de tempo (horas, minutos, segundos e milissegundos).&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Função DecodeDateTime|DecodeDateTime]]&lt;br /&gt;
|Realiza a decomposição de um valor TDateTime em seus componentes de data e tempo (ano, mês, dia, horas, minutos, segundos e milissegundos).&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[DiretorioExiste|DiretorioExiste]]&lt;br /&gt;
|Utilizada para identificar se um diretório existe na unidade.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Função EncodeDate|EncodeDate]]&lt;br /&gt;
|Realiza a criação de um objeto TDateTime representando uma data específica.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Função EncodeTime|EncodeTime]]&lt;br /&gt;
|Realiza a criação de um objeto TDateTime representando uma hora específica.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Função EncodeDateTime|EncodeDateTime]]&lt;br /&gt;
|Realiza a criação de um objeto TDateTime representando uma data e hora específica.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[ErroValidacao|ErroValidacao]]&lt;br /&gt;
|Realiza a abertura de uma tela de erro e ocasiona na parada da execução do script.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[ExecutarArquivo|ExecutarArquivo]]&lt;br /&gt;
|Utilizado para realizar a execuçaõ de um arquivo a partir de seu diretório.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Procedimento Exibe_processo|ExibirProcesso]]&lt;br /&gt;
|Realiza a exibição de um status do processo que está sendo realizado.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Função ExtractFilePath|ExtractFilePath]]&lt;br /&gt;
|Utilizada para extrair o caminho do diretório de um caminho de arquivo completo.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Fechar_processo|FecharProcesso]]&lt;br /&gt;
|Realiza o fechamento da tela de status do processo que está sendo realizado.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Função FloatToStr|FloatToStr]]&lt;br /&gt;
|Converte um valor decimal para uma representação em formato de string.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Função Format|Format]]&lt;br /&gt;
|Formatação de uma string.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Função Format_datetime|FormatDatetime]]&lt;br /&gt;
|Formatação de um valor data e hora para uma string.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Função Format_float|FormatFloat]]&lt;br /&gt;
|Formatação de um valor númerico para uma string.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Get_body|GetBody]]&lt;br /&gt;
|Retorna o body da requisição.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Função Inc|Inc]]&lt;br /&gt;
|Utilizada para incrementar (adicionar 1) a uma variável numérica.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Função IncDay|IncDay]]&lt;br /&gt;
| Utilizada para incrementar ou decrementar uma data específica por um número específico de dias&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Função IncMinute|IncMinute]]&lt;br /&gt;
|Utilizada para incrementar ou decrementar uma data específica por um número específico de minutos.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Informacao|Informacao]]&lt;br /&gt;
|Realiza a abertura de uma tela de informação.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Iniciar_transacao|IniciarTransacao]]&lt;br /&gt;
|Realiza a inicialização de uma transação.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Procedimento Insert|Insert]]&lt;br /&gt;
|Insere uma substring em uma string existente em uma posição específica.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Função IntToStr|IntToStr]]&lt;br /&gt;
|Converte um valor inteiro para uma representação em formato de string.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Função IsLeapYear|IsLeapYear]]&lt;br /&gt;
|Utilizada para verificar se um determinado ano é bissexto.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Função LeftStr|LeftStr]]&lt;br /&gt;
|Utilizada para extrair uma parte específica da extremidade esquerda de uma string.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Função Length|Length]]&lt;br /&gt;
|Retorna um número inteiro correspondente ao tamanho de uma sequência de caracteres.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Função Lower_case|LowerCase]]&lt;br /&gt;
|Formatação de texto que converte todas as letras de uma string para suas formas minúsculas equivalentes.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Função NameCase|NameCase]]&lt;br /&gt;
|Formatação de texto que converte a primeira letra das palavras de uma string para suas formas maiúsculas equivalentes.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[NewAcbrBal|NewAcbrBal]]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[NewPHArquivoTexto|NewPHArquivoTexto]]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[NewPHBoleto|NewPHBoleto]]&lt;br /&gt;
|Realiza a criação de um objeto da classe de boleto.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[NewPHConexaoRest|NewPHConexaoRest]]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[NewPHConnection|NewPHConnection]]&lt;br /&gt;
|Realiza a conexão com banco de dados e base de dados.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[NewPHEmail|NewPHEmail]]&lt;br /&gt;
|Realiza a criação de um objeto da classe de e-mail.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[NewPHExcel|NewPHExcel]]&lt;br /&gt;
|Realiza a criação de um objeto da classe de excel.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[NewPHFormulario|NewPHFormulario]]&lt;br /&gt;
|Realiza a criação de um objeto da classe formulário.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[NewPHNotificacoes|NewPHNotificacoes]]&lt;br /&gt;
|Realiza a criação de um objeto da classe de notificações.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[NewPHProc|NewPHProc]]&lt;br /&gt;
|Realiza a criação de um objeto da classe de procedimentos.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[NewPHXML|NewPHXML]]&lt;br /&gt;
|Realiza a criação de um objeto da classe de XML.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[NewPHQuery|NewPHQuery]]&lt;br /&gt;
|Realiza a criação de um objeto da classe de query que permite que sejam executados comandos SQL (Structured Query Language).&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Função Now|Now]]&lt;br /&gt;
|Retorna a data e hora atual.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[ParamByName|ParamByName]]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Pergunta|Pergunta]]&lt;br /&gt;
|Realiza a abertura de uma tela de pergunta.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[PHContadorNew|PHContadorNew]]&lt;br /&gt;
|Retorna um número de ID com base em um contador.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[PHNewID|PHNewID]]&lt;br /&gt;
|Retorna um número de ID com base em uma tabela.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Pos|Pos]]&lt;br /&gt;
|Retorna o índice da primeira string encontrada.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[RaiseException|RaiseException]]&lt;br /&gt;
|Realiza a abertura de uma tela de erro e ocasiona na parada da execução do script.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Random|Random]]&lt;br /&gt;
|Realiza a geração um número inteiro aleatório dentro de uma faixa específica&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[ReplaceStr|ReplaceStr]]&lt;br /&gt;
|Substitui uma parte específica de uma string por outra.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Retorna_id_registro|RetornaIDRegistro]]&lt;br /&gt;
|Retorna o número de ID de um registro de uma tabela com base no filtro passado por parâmetro.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Retorna_texto_campo|RetornaTextoCampo]]&lt;br /&gt;
|Retorna o conteúdo de um campo de um determinado registro de uma tabela.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[RibbonBotaoDoNome|RibbonBotaoDoNome]]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Right_str|RightStr]]&lt;br /&gt;
|Utilizada para extrair uma parte específica da extremidade direita de uma string.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Round|Round]]&lt;br /&gt;
|Retorna um número inteiro arredondado para o valor mais próximo.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Set_length|SetLength]]&lt;br /&gt;
|Utilizada para ajustar o comprimento de uma string dinâmica ou de um array dinâmico.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[ShowMessage|ShowMessage]]&lt;br /&gt;
|Realiza a abertura de uma tela, na qual, é exibida a mensagem.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Sleep|Sleep]]&lt;br /&gt;
|Utilizada para pausar a execução de um script por um determinado período de tempo&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Função StrToDate|StrToDate]]&lt;br /&gt;
|Converte um valor string para data.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Função StrToDatetime|StrToDatetime]]&lt;br /&gt;
|Converte um valor string para data e hora.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Função StrToFloat|StrToFloat]]&lt;br /&gt;
|Converte um valor string para decimal.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Função StrToInt|StrToInt]]&lt;br /&gt;
|Converte um valor string para inteiro.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Função StrToTime|StrToTime]]&lt;br /&gt;
|Converte um valor string para time.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Função Time|Time]]&lt;br /&gt;
|Retorna o tempo correspondente a atual.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Função TimeToStr|TimeToStr]]&lt;br /&gt;
|Converte um valor de time para uma representação em formato de string.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Tirar_acentos|TirarAcentos]]&lt;br /&gt;
|Remove a acentuação de uma string.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Função Trim|Trim]]&lt;br /&gt;
|Remove espaços em branco do início e do final da string. &lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Função Trunc|Trunc]]&lt;br /&gt;
|Remove a parte fracionária de um número de ponto flutuante e mantém apenas a parte inteira.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Função UpperCase|UpperCase]]&lt;br /&gt;
|Formatação de texto que converte todas as letras de uma string para suas formas maiúsculas equivalentes.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Função ValidDate|ValidDate]]&lt;br /&gt;
|Retorna verdadeiro se o valor passado para o parâmetro for data e falso caso contrário.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[ValidFloat|ValidFloat]]&lt;br /&gt;
|Retorna verdadeiro se o valor passado para o parâmetro for decimal e falso caso contrário.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[ValidInt|ValidInt]]&lt;br /&gt;
|Retorna verdadeiro se o valor passado para o parâmetro for inteiro e falso caso contrário.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Função VarToStr|VarToStr]]&lt;br /&gt;
|Converte um valor variante para uma representação em formato de string.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Yuri.gabriel</name></author>
		
	</entry>
	<entry>
		<id>http://wiki.phsys.com.br/index.php?title=Fun%C3%A7%C3%A3o_ValidDate&amp;diff=4643</id>
		<title>Função ValidDate</title>
		<link rel="alternate" type="text/html" href="http://wiki.phsys.com.br/index.php?title=Fun%C3%A7%C3%A3o_ValidDate&amp;diff=4643"/>
		<updated>2024-08-09T19:43:30Z</updated>

		<summary type="html">&lt;p&gt;Yuri.gabriel: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;A função &amp;#039;&amp;#039;&amp;#039;ValidDate&amp;#039;&amp;#039;&amp;#039; verifica se uma string representa uma data válida no formato dd/mm/yyyy.&lt;br /&gt;
&lt;br /&gt;
===&amp;#039;&amp;#039;&amp;#039;Sintaxe&amp;#039;&amp;#039;&amp;#039;===&lt;br /&gt;
Function ValidDate(const S: string): Boolean;&lt;br /&gt;
&lt;br /&gt;
===&amp;#039;&amp;#039;&amp;#039;Parâmetros&amp;#039;&amp;#039;&amp;#039;===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;width: 100%&amp;quot;&lt;br /&gt;
! Nome &lt;br /&gt;
!Tipo&lt;br /&gt;
!Descrição&lt;br /&gt;
|-&lt;br /&gt;
|S&lt;br /&gt;
|String&lt;br /&gt;
|A string que representa a data no formato dd/mm/yyyy.&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===&amp;#039;&amp;#039;&amp;#039;Exemplos&amp;#039;&amp;#039;&amp;#039;===&lt;br /&gt;
 begin&lt;br /&gt;
   if ValidDate(&amp;#039;01/11/2025&amp;#039;) then&lt;br /&gt;
     Informacao(&amp;#039;É VALIDA&amp;#039;)&lt;br /&gt;
   else&lt;br /&gt;
     Informacao(&amp;#039;NÃO É VALIDA&amp;#039;);&lt;br /&gt;
 end.&lt;/div&gt;</summary>
		<author><name>Yuri.gabriel</name></author>
		
	</entry>
	<entry>
		<id>http://wiki.phsys.com.br/index.php?title=Fun%C3%A7%C3%A3o_ValidDate&amp;diff=4642</id>
		<title>Função ValidDate</title>
		<link rel="alternate" type="text/html" href="http://wiki.phsys.com.br/index.php?title=Fun%C3%A7%C3%A3o_ValidDate&amp;diff=4642"/>
		<updated>2024-08-09T19:42:49Z</updated>

		<summary type="html">&lt;p&gt;Yuri.gabriel: Criou página com &amp;#039;A função &amp;#039;&amp;#039;&amp;#039;ValidDate&amp;#039;&amp;#039;&amp;#039; verifica se uma string representa uma data válida no formato dd/mm/yyyy.  ===&amp;#039;&amp;#039;&amp;#039;Sintaxe&amp;#039;&amp;#039;&amp;#039;=== Function ValidDate(const S: string): Boolean;  ===&amp;#039;&amp;#039;&amp;#039;...&amp;#039;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;A função &amp;#039;&amp;#039;&amp;#039;ValidDate&amp;#039;&amp;#039;&amp;#039; verifica se uma string representa uma data válida no formato dd/mm/yyyy.&lt;br /&gt;
&lt;br /&gt;
===&amp;#039;&amp;#039;&amp;#039;Sintaxe&amp;#039;&amp;#039;&amp;#039;===&lt;br /&gt;
Function ValidDate(const S: string): Boolean;&lt;br /&gt;
&lt;br /&gt;
===&amp;#039;&amp;#039;&amp;#039;Parâmetros&amp;#039;&amp;#039;&amp;#039;===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;width: 100%&amp;quot;&lt;br /&gt;
! Nome &lt;br /&gt;
!Tipo&lt;br /&gt;
!Descrição&lt;br /&gt;
|-&lt;br /&gt;
|S&lt;br /&gt;
|String&lt;br /&gt;
|A string que representa a data no formato dd/mm/yyyy.|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===&amp;#039;&amp;#039;&amp;#039;Exemplos&amp;#039;&amp;#039;&amp;#039;===&lt;br /&gt;
 begin&lt;br /&gt;
   if ValidDate(&amp;#039;01/11/2025&amp;#039;) then&lt;br /&gt;
     Informacao(&amp;#039;É VALIDA&amp;#039;)&lt;br /&gt;
   else&lt;br /&gt;
     Informacao(&amp;#039;NÃO É VALIDA&amp;#039;);&lt;br /&gt;
 end.&lt;/div&gt;</summary>
		<author><name>Yuri.gabriel</name></author>
		
	</entry>
	<entry>
		<id>http://wiki.phsys.com.br/index.php?title=Fun%C3%A7%C3%B5es&amp;diff=4641</id>
		<title>Funções</title>
		<link rel="alternate" type="text/html" href="http://wiki.phsys.com.br/index.php?title=Fun%C3%A7%C3%B5es&amp;diff=4641"/>
		<updated>2024-08-09T19:39:49Z</updated>

		<summary type="html">&lt;p&gt;Yuri.gabriel: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Bem-vindo à nossa documentação de funções. Este guia foi criado para auxiliar desenvolvedores e analistas a entender e utilizar eficientemente as diversas funções disponíveis em nossa aplicação. Aqui você encontrará descrições detalhadas, exemplos de uso e melhores práticas para cada função.&lt;br /&gt;
&lt;br /&gt;
A documentação está detalhada por função para facilitar a navegação e a consulta rápida. Nosso objetivo é fornecer um recurso claro e compreensível que possa servir como referência contínua durante o desenvolvimento e manutenção de projetos.&lt;br /&gt;
&lt;br /&gt;
Explore as seções abaixo para descobrir como nossas funções podem ajudá-lo a otimizar suas tarefas e projetos. Caso tenha dúvidas ou precise de mais informações, não hesite em consultar nossa equipe.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;width: 100%; table-layout: fixed;&amp;quot;&lt;br /&gt;
! style=&amp;quot;width: 20%;&amp;quot; | Nome&lt;br /&gt;
! style=&amp;quot;width: 50%;&amp;quot; | Descrição&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[AbrirDiretorio|AbrirDiretorio]]&lt;br /&gt;
|Realiza a abertura do gerenciador de arquivos em um diretório específico.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[AbrirPaginaNavegador|AbrirPaginaNavegador]]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Função Arredondar|Arredondar]]&lt;br /&gt;
|Retorna um número inteiro arredondado para o valor mais próximo.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[CancelarTransacao|CancelarTransacao]]&lt;br /&gt;
|Realiza o cancelamento de uma transação em aberto.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Função CompareText|CompareText]]&lt;br /&gt;
|Comparação de strings sem diferenciar maiúsculas de minúsculas.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[CompletaStr|CompletaStr]]&lt;br /&gt;
|Realiza a manipulação de uma string.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[ConfirmarTransacao|ConfirmarTransacao]]&lt;br /&gt;
|Realiza a confirmação de uma transação em aberto.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Função Copy|Copy]]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[CriarCadastro|CriarCadastro]]&lt;br /&gt;
|Realiza a abertura de uma tela de cadastro a partir de seu nome.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[CriarFormulario|CriarFormulario]]&lt;br /&gt;
|Realiza a abertura de uma tela de formulário a partir de seu nome&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[CriarPasta|CriarPasta]]&lt;br /&gt;
|Realiza a criação de uma pasta em um diretório específicado.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Função Date|Date]]&lt;br /&gt;
|Retorna a data correspondente a atual.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Função DateTimeToStr|DateTimeToStr]]&lt;br /&gt;
|Converte um valor de data e hora para uma representação em formato de string.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Função DateToStr|DateToStr]]&lt;br /&gt;
|Converte um valor de data para uma representação em formato de string.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Função DayOfWeek|DayOfWeek]]&lt;br /&gt;
|Retorna o dia da semana correspondente a uma data específica.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Função DaysInMonth|DaysInMonth]]&lt;br /&gt;
|Retorna o número de dias em um determinado mês de um ano específico.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Função DecodeDate|DecodeDate]]&lt;br /&gt;
|Realiza a decomposição um valor TDateTime em seus componentes de data (ano, mês e dia).&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Função DecodeTime|DecodeTime]]&lt;br /&gt;
|Realiza a decomposição de um valor TDateTime em seus componentes de tempo (horas, minutos, segundos e milissegundos).&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Função DecodeDateTime|DecodeDateTime]]&lt;br /&gt;
|Realiza a decomposição de um valor TDateTime em seus componentes de data e tempo (ano, mês, dia, horas, minutos, segundos e milissegundos).&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[DiretorioExiste|DiretorioExiste]]&lt;br /&gt;
|Utilizada para identificar se um diretório existe na unidade.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Função EncodeDate|EncodeDate]]&lt;br /&gt;
|Realiza a criação de um objeto TDateTime representando uma data específica.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Função EncodeTime|EncodeTime]]&lt;br /&gt;
|Realiza a criação de um objeto TDateTime representando uma hora específica.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Função EncodeDateTime|EncodeDateTime]]&lt;br /&gt;
|Realiza a criação de um objeto TDateTime representando uma data e hora específica.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[ErroValidacao|ErroValidacao]]&lt;br /&gt;
|Realiza a abertura de uma tela de erro e ocasiona na parada da execução do script.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[ExecutarArquivo|ExecutarArquivo]]&lt;br /&gt;
|Utilizado para realizar a execuçaõ de um arquivo a partir de seu diretório.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Procedimento Exibe_processo|ExibirProcesso]]&lt;br /&gt;
|Realiza a exibição de um status do processo que está sendo realizado.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Função ExtractFilePath|ExtractFilePath]]&lt;br /&gt;
|Utilizada para extrair o caminho do diretório de um caminho de arquivo completo.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Fechar_processo|FecharProcesso]]&lt;br /&gt;
|Realiza o fechamento da tela de status do processo que está sendo realizado.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Função FloatToStr|FloatToStr]]&lt;br /&gt;
|Converte um valor decimal para uma representação em formato de string.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Função Format|Format]]&lt;br /&gt;
|Formatação de uma string.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Função Format_datetime|FormatDatetime]]&lt;br /&gt;
|Formatação de um valor data e hora para uma string.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Função Format_float|FormatFloat]]&lt;br /&gt;
|Formatação de um valor númerico para uma string.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Get_body|GetBody]]&lt;br /&gt;
|Retorna o body da requisição.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Função Inc|Inc]]&lt;br /&gt;
|Utilizada para incrementar (adicionar 1) a uma variável numérica.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Função IncDay|IncDay]]&lt;br /&gt;
| Utilizada para incrementar ou decrementar uma data específica por um número específico de dias&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Função IncMinute|IncMinute]]&lt;br /&gt;
|Utilizada para incrementar ou decrementar uma data específica por um número específico de minutos.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Informacao|Informacao]]&lt;br /&gt;
|Realiza a abertura de uma tela de informação.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Iniciar_transacao|IniciarTransacao]]&lt;br /&gt;
|Realiza a inicialização de uma transação.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Procedimento Insert|Insert]]&lt;br /&gt;
|Insere uma substring em uma string existente em uma posição específica.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Função IntToStr|IntToStr]]&lt;br /&gt;
|Converte um valor inteiro para uma representação em formato de string.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Função IsLeapYear|IsLeapYear]]&lt;br /&gt;
|Utilizada para verificar se um determinado ano é bissexto.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Função LeftStr|LeftStr]]&lt;br /&gt;
|Utilizada para extrair uma parte específica da extremidade esquerda de uma string.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Função Length|Length]]&lt;br /&gt;
|Retorna um número inteiro correspondente ao tamanho de uma sequência de caracteres.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Função Lower_case|LowerCase]]&lt;br /&gt;
|Formatação de texto que converte todas as letras de uma string para suas formas minúsculas equivalentes.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Função NameCase|NameCase]]&lt;br /&gt;
|Formatação de texto que converte a primeira letra das palavras de uma string para suas formas maiúsculas equivalentes.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[NewAcbrBal|NewAcbrBal]]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[NewPHArquivoTexto|NewPHArquivoTexto]]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[NewPHBoleto|NewPHBoleto]]&lt;br /&gt;
|Realiza a criação de um objeto da classe de boleto.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[NewPHConexaoRest|NewPHConexaoRest]]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[NewPHConnection|NewPHConnection]]&lt;br /&gt;
|Realiza a conexão com banco de dados e base de dados.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[NewPHEmail|NewPHEmail]]&lt;br /&gt;
|Realiza a criação de um objeto da classe de e-mail.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[NewPHExcel|NewPHExcel]]&lt;br /&gt;
|Realiza a criação de um objeto da classe de excel.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[NewPHFormulario|NewPHFormulario]]&lt;br /&gt;
|Realiza a criação de um objeto da classe formulário.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[NewPHNotificacoes|NewPHNotificacoes]]&lt;br /&gt;
|Realiza a criação de um objeto da classe de notificações.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[NewPHProc|NewPHProc]]&lt;br /&gt;
|Realiza a criação de um objeto da classe de procedimentos.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[NewPHXML|NewPHXML]]&lt;br /&gt;
|Realiza a criação de um objeto da classe de XML.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[NewPHQuery|NewPHQuery]]&lt;br /&gt;
|Realiza a criação de um objeto da classe de query que permite que sejam executados comandos SQL (Structured Query Language).&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Função Now|Now]]&lt;br /&gt;
|Retorna a data e hora atual.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[ParamByName|ParamByName]]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Pergunta|Pergunta]]&lt;br /&gt;
|Realiza a abertura de uma tela de pergunta.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[PHContadorNew|PHContadorNew]]&lt;br /&gt;
|Retorna um número de ID com base em um contador.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[PHNewID|PHNewID]]&lt;br /&gt;
|Retorna um número de ID com base em uma tabela.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Pos|Pos]]&lt;br /&gt;
|Retorna o índice da primeira string encontrada.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[RaiseException|RaiseException]]&lt;br /&gt;
|Realiza a abertura de uma tela de erro e ocasiona na parada da execução do script.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Random|Random]]&lt;br /&gt;
|Realiza a geração um número inteiro aleatório dentro de uma faixa específica&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[ReplaceStr|ReplaceStr]]&lt;br /&gt;
|Substitui uma parte específica de uma string por outra.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Retorna_id_registro|RetornaIDRegistro]]&lt;br /&gt;
|Retorna o número de ID de um registro de uma tabela com base no filtro passado por parâmetro.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Retorna_texto_campo|RetornaTextoCampo]]&lt;br /&gt;
|Retorna o conteúdo de um campo de um determinado registro de uma tabela.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[RibbonBotaoDoNome|RibbonBotaoDoNome]]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Right_str|RightStr]]&lt;br /&gt;
|Utilizada para extrair uma parte específica da extremidade direita de uma string.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Round|Round]]&lt;br /&gt;
|Retorna um número inteiro arredondado para o valor mais próximo.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Set_length|SetLength]]&lt;br /&gt;
|Utilizada para ajustar o comprimento de uma string dinâmica ou de um array dinâmico.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[ShowMessage|ShowMessage]]&lt;br /&gt;
|Realiza a abertura de uma tela, na qual, é exibida a mensagem.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Sleep|Sleep]]&lt;br /&gt;
|Utilizada para pausar a execução de um script por um determinado período de tempo&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Função StrToDate|StrToDate]]&lt;br /&gt;
|Converte um valor string para data.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Função StrToDatetime|StrToDatetime]]&lt;br /&gt;
|Converte um valor string para data e hora.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Função StrToFloat|StrToFloat]]&lt;br /&gt;
|Converte um valor string para decimal.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Função StrToInt|StrToInt]]&lt;br /&gt;
|Converte um valor string para inteiro.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Função StrToTime|StrToTime]]&lt;br /&gt;
|Converte um valor string para time.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Função Time|Time]]&lt;br /&gt;
|Retorna o tempo correspondente a atual.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Função TimeToStr|TimeToStr]]&lt;br /&gt;
|Converte um valor de time para uma representação em formato de string.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Tirar_acentos|TirarAcentos]]&lt;br /&gt;
|Remove a acentuação de uma string.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Função Trim|Trim]]&lt;br /&gt;
|Remove espaços em branco do início e do final da string. &lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Função Trunc|Trunc]]&lt;br /&gt;
|Remove a parte fracionária de um número de ponto flutuante e mantém apenas a parte inteira.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Função UpperCase|UpperCase]]&lt;br /&gt;
|Formatação de texto que converte todas as letras de uma string para suas formas maiúsculas equivalentes.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Função ValidDate|ValidDate]]&lt;br /&gt;
|Retorna verdadeiro se o valor passado para o parâmetro for data e falso caso contrário.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[ValidFloat|ValidFloat]]&lt;br /&gt;
|Retorna verdadeiro se o valor passado para o parâmetro for decimal e falso caso contrário.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[ValidInt|ValidInt]]&lt;br /&gt;
|Retorna verdadeiro se o valor passado para o parâmetro for inteiro e falso caso contrário.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Função VarToStr|VarToStr]]&lt;br /&gt;
|Converte um valor variante para uma representação em formato de string.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Yuri.gabriel</name></author>
		
	</entry>
	<entry>
		<id>http://wiki.phsys.com.br/index.php?title=Navega%C3%A7%C3%A3o&amp;diff=4560</id>
		<title>Navegação</title>
		<link rel="alternate" type="text/html" href="http://wiki.phsys.com.br/index.php?title=Navega%C3%A7%C3%A3o&amp;diff=4560"/>
		<updated>2024-07-25T19:41:18Z</updated>

		<summary type="html">&lt;p&gt;Yuri.gabriel: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;===&amp;#039;&amp;#039;&amp;#039;Menus e Módulos&amp;#039;&amp;#039;&amp;#039;===&lt;br /&gt;
&lt;br /&gt;
O menu principal do PH ERP encontra-se no topo tela, exibido horizontalmente, para navegar entre os módulos selecione o módulo desejado, por exemplo, você deseja acessar o módulo de Cadastros Gerais, então basta clicar no módulo que você será direcionado a ele. A exibição dos módulos para os usuários dependem da licença de uso do software e da permissão de acesso do grupo do usuário. &lt;br /&gt;
&lt;br /&gt;
Exemplo: Cadastros Gerais, Financeiro, Materiais, Vendas.&lt;br /&gt;
&lt;br /&gt;
Cada módulo possui ícones que representam telas que possuem determinadas funcionalidades, as telas são agrupadas por utilidades na parte superior da tela, como, por exemplo, no módulo de Cadastro Geral que tem suas janelas separadas em Cadastros Gerais, Segurança, Mensageria, Parâmetros e Ferramentas, ao clicar no ícone a tela aparecerá, caso deseje fechar uma tela basta clicar no X ao lado do nome da tela.&lt;br /&gt;
&lt;br /&gt;
===&amp;#039;&amp;#039;&amp;#039;Barra de Botões do Cadastro&amp;#039;&amp;#039;&amp;#039;===&lt;br /&gt;
Em cada cadastro da tela haverá uma barra de opções com os botões que disparam as ações, e ficam habilitadas ou desabilitadas conforme cada situação específica.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;img src=&amp;quot;https://wiki.phsys.com.br/images/WIKI/suporte/navegacao/barra_de_botoes_do_cadastro/Novo_Registro.svg&amp;quot; alt=&amp;quot;Imagem do botão de novo cadastro&amp;quot; width=&amp;quot;50px&amp;quot; height=&amp;quot;50px&amp;quot;&amp;gt; Ao clicar no botão para criar um novo cadastramento, limpamos e habilitamos a tela de cadastro para entrada de dados nos campos solicitados. Esta opção é finalizada por um botão “Salvar” ou Cancelar descritos nas opções abaixo.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;img src=&amp;quot;https://wiki.phsys.com.br/images/WIKI/suporte/navegacao/barra_de_botoes_do_cadastro/Excluir.svg&amp;quot; alt=&amp;quot;Botão de exclusão&amp;quot; width=&amp;quot;50px&amp;quot; height=&amp;quot;50px&amp;quot;&amp;gt; A opção representada pela imagem da lixeira serve para excluir um objeto qualquer cadastrado. Esta opção será habilitada quando não estiver sendo criado um novo objeto ou editando algum já existente e não finalizado.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;img src=&amp;quot;https://wiki.phsys.com.br/images/WIKI/suporte/navegacao/barra_de_botoes_do_cadastro/Salvar.svg&amp;quot; alt=&amp;quot;Imagem do botão de novo cadastro&amp;quot; width=&amp;quot;50px&amp;quot; height=&amp;quot;50px&amp;quot;&amp;gt; A opção representada pela imagem do disco flexível serve para salvar os dados do novo   cadastro ou salvar os dados de uma edição. Esta opção será habilitada quando estiver sendo criado um novo objeto ou editando algum um já existente e não finalizado.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;img src=&amp;quot;https://wiki.phsys.com.br/images/WIKI/suporte/navegacao/barra_de_botoes_do_cadastro/Cancelar.svg&amp;quot; alt=&amp;quot;Imagem do botão de cancelameto&amp;quot; width=&amp;quot;50px&amp;quot; height=&amp;quot;50px&amp;quot;&amp;gt; A opção representada pela imagem da letra “X” server para cancelar e descartar a criação de um novo objeto, caso o usuário desista durante o processo. Esta opção será habilitada quando for criar um novo objeto ou editar um já existente e não finalizado.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;img src=&amp;quot;https://wiki.phsys.com.br/images/WIKI/suporte/navegacao/barra_de_botoes_do_cadastro/Filtro.svg&amp;quot; alt=&amp;quot;Imagem do botão para iniciar a pesquisa com o filtro&amp;quot; width=&amp;quot;50px&amp;quot; height=&amp;quot;50px&amp;quot;&amp;gt; Opção representada pela imagem de (funil) serve para filtrar os registros de um determinado cadastro, conforme os campos das áreas de busca específicas de cada tela de cadastro. Ao clicar nesta funcionalidade, o sistema aplicará o filtro e os registros que satisfazem a pesquisa serão exibidos em uma grade abaixo desta área de pesquisa. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;img src=&amp;quot;https://wiki.phsys.com.br/images/WIKI/suporte/navegacao/barra_de_botoes_do_cadastro/Atualizar.svg&amp;quot; alt=&amp;quot;Imagem do botão para atualizar a página&amp;quot; width=&amp;quot;50px&amp;quot; height=&amp;quot;50px&amp;quot;&amp;gt; A opção representada pelas setas girando, serve para atualizar a página com as informações armazenados no banco de dados. Ela substituirá qualquer informação alterada e não salva decorrente de alguma edição de um objeto.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;img src=&amp;quot;https://wiki.phsys.com.br/images/WIKI/suporte/navegacao/barra_de_botoes_do_cadastro/Pesquisa.svg&amp;quot; alt=&amp;quot;Imagem do botão para pesquisar&amp;quot; width=&amp;quot;50px&amp;quot; height=&amp;quot;50px&amp;quot;&amp;gt; A ação disparada no botão de pesquisa, representado pela imagem  da lupa, mostrará uma nova janela, onde o usuário poderá informar alguns parâmetros de pesquisa afim de carregar as informações desejadas de um assunto qualquer.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;img src=&amp;quot;https://wiki.phsys.com.br/images/WIKI/suporte/navegacao/barra_de_botoes_do_cadastro/Voltar.svg&amp;quot; alt=&amp;quot;Imagem do botão para voltar&amp;quot; width=&amp;quot;50px&amp;quot; height=&amp;quot;50px&amp;quot;&amp;gt; Ao entrar em uma tela de edição de cadastro,  teremos esta funcionalidade para retornar à grade de listagem de itens ou para a página que chamou, utilizando o botão da seta de retorno verde.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;img src=&amp;quot;https://wiki.phsys.com.br/images/WIKI/suporte/navegacao/barra_de_botoes_do_cadastro/Ajuda.svg&amp;quot; alt=&amp;quot;Imagem do botão que direciona para a wiki&amp;quot; width=&amp;quot;50px&amp;quot; height=&amp;quot;50px&amp;quot;&amp;gt; Sempre que houver este ícone em uma tela e ele ser selecionado, o usuário irá ser direcionado para a wiki, aonde encontrará mais detalhes sobre o tema onde a opção estava situada, permitindo maior autonomia no uso do sistema e melhor compreensão do processo.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;img src=&amp;quot;https://wiki.phsys.com.br/images/WIKI/suporte/navegacao/barra_de_botoes_do_cadastro/Script.svg&amp;quot; alt=&amp;quot;Imagem do botão que abre a criação do script&amp;quot; width=&amp;quot;50px&amp;quot; height=&amp;quot;50px&amp;quot;&amp;gt; Através desta opção o usuário pode criar programas para o procedimento no qual o botão está situado, possibilitando automação de necessidades e agilidade em processos repetitivos.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;img src=&amp;quot;https://wiki.phsys.com.br/images/WIKI/suporte/navegacao/barra_de_botoes_do_cadastro/Informacoes_do_Registro.svg&amp;quot; alt=&amp;quot;Imagem do botão que abre as informações do registro&amp;quot; width=&amp;quot;50px&amp;quot; height=&amp;quot;50px&amp;quot;&amp;gt; Ao selecionar esta opção é aberta uma janela ao usuário que mostra todas as informações de registro referente a tela, sendo essas informações a inclusão, exclusão e alteração de itens da tela.&lt;br /&gt;
&lt;br /&gt;
===&amp;#039;&amp;#039;&amp;#039;Customização do Grid&amp;#039;&amp;#039;&amp;#039;===&lt;br /&gt;
Em todos os grids, ao pressionar o botão direito em cima de um cabeçalho, uma barra de opções será exibida. As opção marcada é indicada pela adição da imagem &amp;lt;img src=&amp;quot;https://wiki.phsys.com.br/images/WIKI/suporte/navegacao/customizacao_de_tabelas/selecao.png&amp;quot; alt=&amp;quot;ícone que indica que está selecionado, um quadrado azul&amp;quot; width=&amp;quot;50px&amp;quot; height=&amp;quot;50px&amp;quot;&amp;gt; entorno do ícone.&lt;br /&gt;
&lt;br /&gt;
=====&amp;#039;&amp;#039;&amp;#039; Salvar filtros utilizados no campo &amp;#039;&amp;#039;&amp;#039;=====&lt;br /&gt;
Para salvar as modificações nos campos de filtro de registros, marque a opção &amp;quot;Salvar Filtro&amp;quot; no canto inferior direito da área de campos, em seguida selecione um registro.&lt;br /&gt;
&lt;br /&gt;
=====&amp;#039;&amp;#039;&amp;#039; Salvar grid utilizado &amp;#039;&amp;#039;&amp;#039;=====&lt;br /&gt;
Para salvar as modificações no grid, marque a opção &amp;quot;Salvar Layout do Grid&amp;quot; localizada no canto inferior direito do grid, em seguida selecione um registro.&lt;br /&gt;
&lt;br /&gt;
====&amp;#039;&amp;#039;&amp;#039;Ordenação&amp;#039;&amp;#039;&amp;#039;====&lt;br /&gt;
*&amp;lt;img src=&amp;quot;https://wiki.phsys.com.br/images/WIKI/suporte/navegacao/customizacao_de_tabelas/ascendente.svg&amp;quot; alt=&amp;quot;Botão para colocar em ordem ascendente&amp;quot; width=&amp;quot;50px&amp;quot; height=&amp;quot;50px&amp;quot;&amp;gt;&amp;#039;&amp;#039;&amp;#039;Ascendente:&amp;#039;&amp;#039;&amp;#039; Ordena a tabela com base na ordem crescente. &lt;br /&gt;
&lt;br /&gt;
*&amp;lt;img src=&amp;quot;https://wiki.phsys.com.br/images/WIKI/suporte/navegacao/customizacao_de_tabelas/classificacao_decrescente.svg&amp;quot; alt=&amp;quot;Botão para colocar em ordem decrescente&amp;quot; width=&amp;quot;50px&amp;quot; height=&amp;quot;50px&amp;quot;&amp;gt; &amp;#039;&amp;#039;&amp;#039;Classificação Decrescente:&amp;#039;&amp;#039;&amp;#039; Ordena a tabela com base na ordem decrescente.&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;img src=&amp;quot;https://wiki.phsys.com.br/images/WIKI/suporte/navegacao/customizacao_de_tabelas/limpar_selecao.svg&amp;quot; alt=&amp;quot;Botão para limpar seleção&amp;quot; width=&amp;quot;50px&amp;quot; height=&amp;quot;50px&amp;quot;&amp;gt; &amp;#039;&amp;#039;&amp;#039;Limpar Seleção:&amp;#039;&amp;#039;&amp;#039; Ordena a tabela no formato padrão.&lt;br /&gt;
&lt;br /&gt;
====&amp;#039;&amp;#039;&amp;#039;Agrupamento por caixa&amp;#039;&amp;#039;&amp;#039;====&lt;br /&gt;
*&amp;lt;img src=&amp;quot;https://wiki.phsys.com.br/images/WIKI/suporte/navegacao/customizacao_de_tabelas/grupo_por_este_campo.svg&amp;quot; alt=&amp;quot;Botão agrupar pelo campo selecionado&amp;quot; height=&amp;quot;50px&amp;quot;&amp;gt; &amp;#039;&amp;#039;&amp;#039;Grupo por este campo:&amp;#039;&amp;#039;&amp;#039; Agrupa os registros separando-os baseado no cabeçalho selecionado. &lt;br /&gt;
&lt;br /&gt;
*&amp;lt;img src=&amp;quot;https://wiki.phsys.com.br/images/WIKI/suporte/navegacao/customizacao_de_tabelas/agrupar_por_caixa.svg&amp;quot; alt=&amp;quot;Botão para habilitar o menu de agrupamento por baixa&amp;quot; height=&amp;quot;50px&amp;quot; width=&amp;quot;50px&amp;quot;&amp;gt; &amp;#039;&amp;#039;&amp;#039;Agrupar por caixa:&amp;#039;&amp;#039;&amp;#039; Agrupa os registros separando-os baseado em mais de um cabeçalho selecionado.&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;img src=&amp;quot;https://wiki.phsys.com.br/images/WIKI/suporte/navegacao/customizacao_de_tabelas/retire_do_agrupamento.svg&amp;quot; alt=&amp;quot;Botão para retirar cabeçalho do agrupamento&amp;quot; width=&amp;quot;50px&amp;quot; height=&amp;quot;50px&amp;quot;&amp;gt; &amp;#039;&amp;#039;&amp;#039;Retire do agrupamento:&amp;#039;&amp;#039;&amp;#039; Ao clicar com o botão direito do mouse sobre um cabeçalho presente no agrupamento, está opção aparecerá na lista de opções para retirar o cabeçalho do agrupamento.&lt;br /&gt;
&lt;br /&gt;
====&amp;#039;&amp;#039;&amp;#039;Rodapé da tabela&amp;#039;&amp;#039;&amp;#039;====&lt;br /&gt;
*&amp;lt;img src=&amp;quot;https://wiki.phsys.com.br/images/WIKI/suporte/navegacao/customizacao_de_tabelas/rodape.svg&amp;quot; alt=&amp;quot;Botão para mostrar o rodapé da tabela&amp;quot; width=&amp;quot;50px&amp;quot; height=&amp;quot;50px&amp;quot;&amp;gt; &amp;#039;&amp;#039;&amp;#039;Rodapé:&amp;#039;&amp;#039;&amp;#039; Exibe o rodapé da tabela.&lt;br /&gt;
*&amp;lt;img src=&amp;quot;https://wiki.phsys.com.br/images/WIKI/suporte/navegacao/customizacao_de_tabelas/grupo_rodapes.svg&amp;quot; alt=&amp;quot;Botão para mostrar o rodapé de um grupo&amp;quot; width=&amp;quot;50px&amp;quot; height=&amp;quot;50px&amp;quot;&amp;gt;&amp;#039;&amp;#039;&amp;#039;Grupo Rodapés:&amp;#039;&amp;#039;&amp;#039; Exibe o rodapé dos grupos de cabeçalho.&lt;br /&gt;
&lt;br /&gt;
====&amp;#039;&amp;#039;&amp;#039;Opções do rodapé&amp;#039;&amp;#039;&amp;#039;====&lt;br /&gt;
Quando o rodapé estiver em exibição, ao selecionar com o botão direito do mouse no rodapé de algum cabeçalho, uma lista de opções aparecerá.&lt;br /&gt;
&amp;lt;b&amp;gt;Observação:&amp;lt;/b&amp;gt; Caso o tipo de informação do cabeçalho não seja um valor numérico, apenas a opção &amp;lt;img src=&amp;quot;https://wiki.phsys.com.br/images/WIKI/suporte/navegacao/customizacao_de_tabelas/contar.svg&amp;quot; alt=&amp;quot;Botão para contar o total de&lt;br /&gt;
registros&amp;quot; width=&amp;quot;25px&amp;quot; height=&amp;quot;25px&amp;quot;&amp;gt; será exibida na lista.&lt;br /&gt;
*&amp;lt;img src=&amp;quot;https://wiki.phsys.com.br/images/WIKI/suporte/navegacao/customizacao_de_tabelas/contar.svg&amp;quot; alt=&amp;quot;Botão para contar o total de&lt;br /&gt;
registros&amp;quot; width=&amp;quot;50px&amp;quot; height=&amp;quot;50px&amp;quot;&amp;gt; &amp;#039;&amp;#039;&amp;#039;Contar:&amp;#039;&amp;#039;&amp;#039; Exibe o total de registros do cabeçalho.&lt;br /&gt;
*&amp;lt;img src=&amp;quot;https://wiki.phsys.com.br/images/WIKI/suporte/navegacao/customizacao_de_tabelas/somar.svg&amp;quot; alt=&amp;quot;Botão para contar o total de&lt;br /&gt;
registros&amp;quot; width=&amp;quot;50px&amp;quot; height=&amp;quot;50px&amp;quot;&amp;gt; &amp;#039;&amp;#039;&amp;#039;Somar:&amp;#039;&amp;#039;&amp;#039; Exibe a soma os valores do cabeçalho.&lt;br /&gt;
*&amp;lt;img src=&amp;quot;https://wiki.phsys.com.br/images/WIKI/suporte/navegacao/customizacao_de_tabelas/media.svg&amp;quot; alt=&amp;quot;Botão para contar o total de&lt;br /&gt;
registros&amp;quot; width=&amp;quot;50px&amp;quot; height=&amp;quot;50px&amp;quot;&amp;gt; &amp;#039;&amp;#039;&amp;#039;Média:&amp;#039;&amp;#039;&amp;#039; Exibe a média dos valores do cabeçalho.&lt;br /&gt;
*&amp;lt;img src=&amp;quot;https://wiki.phsys.com.br/images/WIKI/suporte/navegacao/customizacao_de_tabelas/minimo.svg&amp;quot; alt=&amp;quot;Botão para contar o total de&lt;br /&gt;
registros&amp;quot; width=&amp;quot;50px&amp;quot; height=&amp;quot;50px&amp;quot;&amp;gt; &amp;#039;&amp;#039;&amp;#039;Mínimo:&amp;#039;&amp;#039;&amp;#039; Exibe o valor mínimo entre os valores do cabeçalho.&lt;br /&gt;
*&amp;lt;img src=&amp;quot;https://wiki.phsys.com.br/images/WIKI/suporte/navegacao/customizacao_de_tabelas/maximo.svg&amp;quot; alt=&amp;quot;Botão para contar o total de&lt;br /&gt;
registros&amp;quot; width=&amp;quot;50px&amp;quot; height=&amp;quot;50px&amp;quot;&amp;gt; &amp;#039;&amp;#039;&amp;#039;Máximo:&amp;#039;&amp;#039;&amp;#039; Exibe o valor máximo entre os valores do cabeçalho.&lt;br /&gt;
*Nenhum: Limpa o valor obtido de alguma opção do cabeçalho no campo.&lt;br /&gt;
&lt;br /&gt;
====&amp;#039;&amp;#039;&amp;#039;Seleção de campos exibidos na tabela&amp;#039;&amp;#039;&amp;#039;====&lt;br /&gt;
&lt;br /&gt;
*Remover esta coluna: Remove o cabeçalho da tabela. &lt;br /&gt;
&lt;br /&gt;
*&amp;lt;img src=&amp;quot;https://wiki.phsys.com.br/images/WIKI/suporte/navegacao/customizacao_de_tabelas/seletor_de_campo.svg&amp;quot; alt=&amp;quot;Botão para mostrar o menu de campos da tabela&amp;quot; width=50px height=50px&amp;gt; &amp;#039;&amp;#039;&amp;#039;Seletor de Campo:&amp;#039;&amp;#039;&amp;#039; Abre o menu para adicionar ou remover cabeçalhos da tabela.&lt;br /&gt;
&lt;br /&gt;
====&amp;#039;&amp;#039;&amp;#039;Opções de ajuste de tamanho da coluna&amp;#039;&amp;#039;&amp;#039;====&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;img src=&amp;quot;https://wiki.phsys.com.br/images/WIKI/suporte/navegacao/customizacao_de_tabelas/melhor_ajuste.svg&amp;quot; alt=&amp;quot;Botão botão para ajustar o tamanho da coluna selecionada&amp;quot; width=&amp;quot;50px&amp;quot; height=&amp;quot;50px&amp;quot;&amp;gt;  Ajusta o tamanho retirando o espaço desnecessário do cabeçalho na tabela.&lt;br /&gt;
&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;Melhor Ajuste(todas as colunas):&amp;#039;&amp;#039;&amp;#039; Ajusta o tamanho retirando o espaço desnecessário de todos os cabeçalhos na tabela.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- ===== &amp;#039;&amp;#039;&amp;#039;Ajuste de posição e tamanho de coluna&amp;#039;&amp;#039;&amp;#039; =====&lt;br /&gt;
&lt;br /&gt;
É possível ajustar a sequência de exibição dos cabeçalhos selecionando a coluna que deseja mudar de posição e arrastando a mesma para o lado desejado, caso queira mudar a largura da coluna, mantendo selecionando a extremidade lateral direita da coluna e arrastando o tamanho da coluna será mudado, arrastando para a esquerda o tamanho diminuirá e para a direita o tamanho aumentará.&lt;br /&gt;
&lt;br /&gt;
===== &amp;#039;&amp;#039;&amp;#039;Filtros Manuais&amp;#039;&amp;#039;&amp;#039; =====&lt;br /&gt;
&lt;br /&gt;
É possível filtrar registros de forma manual, esta opção é recomendada quando buscar um registro em específico de forma rápida ou desejar filtrar de forma customizada os registros, note que não é possível salvar este tipo de filtro.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039; Filtro Personalizado&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
Ao posicionar o mouse sobre um cabeçalho e selecionar o ícone de filtro, uma lista de todos os registros diferentes do cabeçalho encontrados na tabela aparecerá, e ao selecionar uma das opções, serão filtrados todos os registros que possuem o valor selecionado, para voltar a exibir todos basta selecionar a opção &amp;quot;(Todos)&amp;quot; localizada na lista. Caso seja necessário uma série de filtros manuais recomendamos a utilização do construtor de filtros, ou ao selecionar o ícone de filtro entre as opções da lista estará &amp;quot;(Personalizar)&amp;quot;, a qual serve para dizer uma condição relacionada ao cabeçalho onde a opção foi escolhida para os registros aparecerem, podendo escolher o conteúdo da filtragem à esquerda e a condição à direita.&lt;br /&gt;
&lt;br /&gt;
  Além disso, se um cabeçalho for selecionado, todos os registros no grid serão exibidos organizados conforme o cabeçalho escolhido. Para campos numéricos, a ordenação será feita de maneira crescente ou decrescente, enquanto para campos de texto, a ordenação será alfabética.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Construtor de filtros&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
Note que ao realizar um filtro manual na parte inferior direita aparecerá uma opção &amp;quot;Personalizar ...&amp;quot;, ao selecionar esta opção uma janela aparecerá, similarmente a opção &amp;quot;(Personalizar)&amp;quot;, abrirá uma janela para colocar condições de aparecimento dos registros, podendo salvar ou carregar estes filtros através das opções &amp;quot;Abrir...&amp;quot; e &amp;quot;Salvar como...&amp;quot; localizadas na parte de baixo da janela aberta, esta tela permtie adicionar quantos campos e condições forem desejados sem limitações.&lt;br /&gt;
&lt;br /&gt;
A construção dos filtros se da pela criação de condições separadas em grupos, os grupos definem a hierarquia das condições que serão &lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039; Filtro em caixa &amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
Em um agrupamento de caixas, ao selecionar com o botão direito encima de uma caixa&lt;br /&gt;
&lt;br /&gt;
===&amp;#039;&amp;#039;&amp;#039;Atalhos&amp;#039;&amp;#039;&amp;#039;===&lt;br /&gt;
&lt;br /&gt;
===&amp;#039;&amp;#039;&amp;#039;Campos&amp;#039;&amp;#039;&amp;#039;===&lt;br /&gt;
--&amp;gt;&lt;/div&gt;</summary>
		<author><name>Yuri.gabriel</name></author>
		
	</entry>
	<entry>
		<id>http://wiki.phsys.com.br/index.php?title=Navega%C3%A7%C3%A3o&amp;diff=4442</id>
		<title>Navegação</title>
		<link rel="alternate" type="text/html" href="http://wiki.phsys.com.br/index.php?title=Navega%C3%A7%C3%A3o&amp;diff=4442"/>
		<updated>2024-07-22T17:45:27Z</updated>

		<summary type="html">&lt;p&gt;Yuri.gabriel: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;===&amp;#039;&amp;#039;&amp;#039;Menus e Módulos&amp;#039;&amp;#039;&amp;#039;===&lt;br /&gt;
&lt;br /&gt;
O menu principal do PH ERP encontra-se no topo tela, exibido horizontalmente, para navegar entre os módulos selecione o módulo desejado, por exemplo, você deseja acessar o módulo de Cadastros Gerais, então basta clicar no módulo que você será direcionado a ele. A exibição dos módulos para os usuários dependem da licença de uso do software e da permissão de acesso do grupo do usuário. &lt;br /&gt;
&lt;br /&gt;
Exemplo: Cadastros Gerais, Financeiro, Materiais, Vendas.&lt;br /&gt;
&lt;br /&gt;
Cada módulo possui ícones que representam telas que possuem determinadas funcionalidades, as telas são agrupadas por utilidades na parte superior da tela, como, por exemplo, no módulo de Cadastro Geral que tem suas janelas separadas em Cadastros Gerais, Segurança, Mensageria, Parâmetros e Ferramentas, ao clicar no ícone a tela aparecerá, caso deseje fechar uma tela basta clicar no X ao lado do nome da tela.&lt;br /&gt;
&lt;br /&gt;
===&amp;#039;&amp;#039;&amp;#039;Barra de Botões do Cadastro&amp;#039;&amp;#039;&amp;#039;===&lt;br /&gt;
Em cada cadastro da tela haverá uma barra de opções com os botões que disparam as ações, e ficam habilitadas ou desabilitadas conforme cada situação específica.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;img src=&amp;quot;https://wiki.phsys.com.br/images/WIKI/suporte/navegacao/barra_de_botoes_do_cadastro/Novo_Registro.svg&amp;quot; alt=&amp;quot;Imagem do botão de novo cadastro&amp;quot; width=&amp;quot;50px&amp;quot; height=&amp;quot;50px&amp;quot;&amp;gt; Ao clicar no botão para criar um novo cadastramento, limpamos e habilitamos a tela de cadastro para entrada de dados nos campos solicitados. Esta opção é finalizada por um botão “Salvar” ou Cancelar descritos nas opções abaixo.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;img src=&amp;quot;https://wiki.phsys.com.br/images/WIKI/suporte/navegacao/barra_de_botoes_do_cadastro/Excluir.svg&amp;quot; alt=&amp;quot;Botão de exclusão&amp;quot; width=&amp;quot;50px&amp;quot; height=&amp;quot;50px&amp;quot;&amp;gt; A opção representada pela imagem da lixeira serve para excluir um objeto qualquer cadastrado. Esta opção será habilitada quando não estiver sendo criado um novo objeto ou editando algum já existente e não finalizado.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;img src=&amp;quot;https://wiki.phsys.com.br/images/WIKI/suporte/navegacao/barra_de_botoes_do_cadastro/Salvar.svg&amp;quot; alt=&amp;quot;Imagem do botão de novo cadastro&amp;quot; width=&amp;quot;50px&amp;quot; height=&amp;quot;50px&amp;quot;&amp;gt; A opção representada pela imagem do disco flexível serve para salvar os dados do novo   cadastro ou salvar os dados de uma edição. Esta opção será habilitada quando estiver sendo criado um novo objeto ou editando algum um já existente e não finalizado.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;img src=&amp;quot;https://wiki.phsys.com.br/images/WIKI/suporte/navegacao/barra_de_botoes_do_cadastro/Cancelar.svg&amp;quot; alt=&amp;quot;Imagem do botão de cancelameto&amp;quot; width=&amp;quot;50px&amp;quot; height=&amp;quot;50px&amp;quot;&amp;gt; A opção representada pela imagem da letra “X” server para cancelar e descartar a criação de um novo objeto, caso o usuário desista durante o processo. Esta opção será habilitada quando for criar um novo objeto ou editar um já existente e não finalizado.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;img src=&amp;quot;https://wiki.phsys.com.br/images/WIKI/suporte/navegacao/barra_de_botoes_do_cadastro/Filtro.svg&amp;quot; alt=&amp;quot;Imagem do botão para iniciar a pesquisa com o filtro&amp;quot; width=&amp;quot;50px&amp;quot; height=&amp;quot;50px&amp;quot;&amp;gt; Opção representada pela imagem de (funil) serve para filtrar os registros de um determinado cadastro, conforme os campos das áreas de busca específicas de cada tela de cadastro. Ao clicar nesta funcionalidade, o sistema aplicará o filtro e os registros que satisfazem a pesquisa serão exibidos em uma grade abaixo desta área de pesquisa. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;img src=&amp;quot;https://wiki.phsys.com.br/images/WIKI/suporte/navegacao/barra_de_botoes_do_cadastro/Atualizar.svg&amp;quot; alt=&amp;quot;Imagem do botão para atualizar a página&amp;quot; width=&amp;quot;50px&amp;quot; height=&amp;quot;50px&amp;quot;&amp;gt; A opção representada pelas setas girando, serve para atualizar a página com as informações armazenados no banco de dados. Ela substituirá qualquer informação alterada e não salva decorrente de alguma edição de um objeto.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;img src=&amp;quot;https://wiki.phsys.com.br/images/WIKI/suporte/navegacao/barra_de_botoes_do_cadastro/Pesquisa.svg&amp;quot; alt=&amp;quot;Imagem do botão para pesquisar&amp;quot; width=&amp;quot;50px&amp;quot; height=&amp;quot;50px&amp;quot;&amp;gt; A ação disparada no botão de pesquisa, representado pela imagem  da lupa, mostrará uma nova janela, onde o usuário poderá informar alguns parâmetros de pesquisa afim de carregar as informações desejadas de um assunto qualquer.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;img src=&amp;quot;https://wiki.phsys.com.br/images/WIKI/suporte/navegacao/barra_de_botoes_do_cadastro/Voltar.svg&amp;quot; alt=&amp;quot;Imagem do botão para voltar&amp;quot; width=&amp;quot;50px&amp;quot; height=&amp;quot;50px&amp;quot;&amp;gt; Ao entrar em uma tela de edição de cadastro,  teremos esta funcionalidade para retornar à grade de listagem de itens ou para a página que chamou, utilizando o botão da seta de retorno verde.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;img src=&amp;quot;https://wiki.phsys.com.br/images/WIKI/suporte/navegacao/barra_de_botoes_do_cadastro/Ajuda.svg&amp;quot; alt=&amp;quot;Imagem do botão que direciona para a wiki&amp;quot; width=&amp;quot;50px&amp;quot; height=&amp;quot;50px&amp;quot;&amp;gt; Sempre que houver este ícone em uma tela e ele ser selecionado, o usuário irá ser direcionado para a wiki, aonde encontrará mais detalhes sobre o tema onde a opção estava situada, permitindo maior autonomia no uso do sistema e melhor compreensão do processo.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;img src=&amp;quot;https://wiki.phsys.com.br/images/WIKI/suporte/navegacao/barra_de_botoes_do_cadastro/Script.svg&amp;quot; alt=&amp;quot;Imagem do botão que abre a criação do script&amp;quot; width=&amp;quot;50px&amp;quot; height=&amp;quot;50px&amp;quot;&amp;gt; Através desta opção o usuário pode criar programas para o procedimento no qual o botão está situado, possibilitando automação de necessidades e agilidade em processos repetitivos.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;img src=&amp;quot;https://wiki.phsys.com.br/images/WIKI/suporte/navegacao/barra_de_botoes_do_cadastro/Informacoes_do_Registro.svg&amp;quot; alt=&amp;quot;Imagem do botão que abre as informações do registro&amp;quot; width=&amp;quot;50px&amp;quot; height=&amp;quot;50px&amp;quot;&amp;gt; Ao selecionar esta opção é aberta uma janela ao usuário que mostra todas as informações de registro referente a tela, sendo essas informações a inclusão, exclusão e alteração de itens da tela.&lt;br /&gt;
&lt;br /&gt;
===&amp;#039;&amp;#039;&amp;#039;Customização do Grid&amp;#039;&amp;#039;&amp;#039;===&lt;br /&gt;
Em todos os grids, ao pressionar o botão direito em cima de um cabeçalho, uma barra de opções será exibida. As opção marcada é indicada pela adição da imagem &amp;lt;img src=&amp;quot;https://wiki.phsys.com.br/images/WIKI/suporte/navegacao/customizacao_de_tabelas/selecao.png&amp;quot; alt=&amp;quot;ícone que indica que está selecionado, um quadrado azul&amp;quot; width=&amp;quot;50px&amp;quot; height=&amp;quot;50px&amp;quot;&amp;gt; entorno do ícone.&lt;br /&gt;
&lt;br /&gt;
=====&amp;#039;&amp;#039;&amp;#039; Salvar filtros utilizados no campo &amp;#039;&amp;#039;&amp;#039;=====&lt;br /&gt;
Para salvar as modificações nos campos de filtro de registros, marque a opção &amp;quot;Salvar Filtro&amp;quot; no canto inferior direito da área de campos, em seguida selecione um registro.&lt;br /&gt;
&lt;br /&gt;
=====&amp;#039;&amp;#039;&amp;#039; Salvar grid utilizado &amp;#039;&amp;#039;&amp;#039;=====&lt;br /&gt;
Para salvar as modificações no grid, marque a opção &amp;quot;Salvar Layout do Grid&amp;quot; localizada no canto inferior direito do grid, em seguida selecione um registro.&lt;br /&gt;
&lt;br /&gt;
====&amp;#039;&amp;#039;&amp;#039;Ordenação&amp;#039;&amp;#039;&amp;#039;====&lt;br /&gt;
*&amp;lt;img src=&amp;quot;https://wiki.phsys.com.br/images/WIKI/suporte/navegacao/customizacao_de_tabelas/ascendente.svg&amp;quot; alt=&amp;quot;Botão para colocar em ordem ascendente&amp;quot; width=&amp;quot;50px&amp;quot; height=&amp;quot;50px&amp;quot;&amp;gt;&amp;#039;&amp;#039;&amp;#039;Ascendente:&amp;#039;&amp;#039;&amp;#039; Ordena a tabela com base na ordem crescente. &lt;br /&gt;
&lt;br /&gt;
*&amp;lt;img src=&amp;quot;https://wiki.phsys.com.br/images/WIKI/suporte/navegacao/customizacao_de_tabelas/classificacao_decrescente.svg&amp;quot; alt=&amp;quot;Botão para colocar em ordem decrescente&amp;quot; width=&amp;quot;50px&amp;quot; height=&amp;quot;50px&amp;quot;&amp;gt; &amp;#039;&amp;#039;&amp;#039;Classificação Decrescente:&amp;#039;&amp;#039;&amp;#039; Ordena a tabela com base na ordem decrescente.&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;img src=&amp;quot;https://wiki.phsys.com.br/images/WIKI/suporte/navegacao/customizacao_de_tabelas/limpar_selecao.svg&amp;quot; alt=&amp;quot;Botão para limpar seleção&amp;quot; width=&amp;quot;50px&amp;quot; height=&amp;quot;50px&amp;quot;&amp;gt; &amp;#039;&amp;#039;&amp;#039;Limpar Seleção:&amp;#039;&amp;#039;&amp;#039; Ordena a tabela no formato padrão.&lt;br /&gt;
&lt;br /&gt;
====&amp;#039;&amp;#039;&amp;#039;Agrupamento por caixa&amp;#039;&amp;#039;&amp;#039;====&lt;br /&gt;
*&amp;lt;img src=&amp;quot;https://wiki.phsys.com.br/images/WIKI/suporte/navegacao/customizacao_de_tabelas/grupo_por_este_campo.svg&amp;quot; alt=&amp;quot;Botão agrupar pelo campo selecionado&amp;quot; height=&amp;quot;50px&amp;quot;&amp;gt; &amp;#039;&amp;#039;&amp;#039;Grupo por este campo:&amp;#039;&amp;#039;&amp;#039; Agrupa os registros separando-os baseado no cabeçalho selecionado. &lt;br /&gt;
&lt;br /&gt;
*&amp;lt;img src=&amp;quot;https://wiki.phsys.com.br/images/WIKI/suporte/navegacao/customizacao_de_tabelas/agrupar_por_caixa.svg&amp;quot; alt=&amp;quot;Botão para habilitar o menu de agrupamento por baixa&amp;quot; height=&amp;quot;50px&amp;quot; width=&amp;quot;50px&amp;quot;&amp;gt; &amp;#039;&amp;#039;&amp;#039;Agrupar por caixa:&amp;#039;&amp;#039;&amp;#039; Agrupa os registros separando-os baseado em mais de um cabeçalho selecionado.&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;img src=&amp;quot;https://wiki.phsys.com.br/images/WIKI/suporte/navegacao/customizacao_de_tabelas/retire_do_agrupamento.svg&amp;quot; alt=&amp;quot;Botão para retirar cabeçalho do agrupamento&amp;quot; width=&amp;quot;50px&amp;quot; height=&amp;quot;50px&amp;quot;&amp;gt; &amp;#039;&amp;#039;&amp;#039;Retire do agrupamento:&amp;#039;&amp;#039;&amp;#039; Ao clicar com o botão direito do mouse sobre um cabeçalho presente no agrupamento, está opção aparecerá na lista de opções para retirar o cabeçalho do agrupamento.&lt;br /&gt;
&lt;br /&gt;
====&amp;#039;&amp;#039;&amp;#039;Rodapé da tabela&amp;#039;&amp;#039;&amp;#039;====&lt;br /&gt;
*&amp;lt;img src=&amp;quot;https://wiki.phsys.com.br/images/WIKI/suporte/navegacao/customizacao_de_tabelas/rodape.svg&amp;quot; alt=&amp;quot;Botão para mostrar o rodapé da tabela&amp;quot; width=&amp;quot;50px&amp;quot; height=&amp;quot;50px&amp;quot;&amp;gt; &amp;#039;&amp;#039;&amp;#039;Rodapé:&amp;#039;&amp;#039;&amp;#039; Exibe o rodapé da tabela.&lt;br /&gt;
*&amp;lt;img src=&amp;quot;https://wiki.phsys.com.br/images/WIKI/suporte/navegacao/customizacao_de_tabelas/grupo_rodapes.svg&amp;quot; alt=&amp;quot;Botão para mostrar o rodapé de um grupo&amp;quot; width=&amp;quot;50px&amp;quot; height=&amp;quot;50px&amp;quot;&amp;gt;&amp;#039;&amp;#039;&amp;#039;Grupo Rodapés:&amp;#039;&amp;#039;&amp;#039; Exibe o rodapé dos grupos de cabeçalho.&lt;br /&gt;
&lt;br /&gt;
====&amp;#039;&amp;#039;&amp;#039;Opções do rodapé&amp;#039;&amp;#039;&amp;#039;====&lt;br /&gt;
Quando o rodapé estiver em exibição, ao selecionar com o botão direito do mouse no rodapé de algum cabeçalho, uma lista de opções aparecerá.&lt;br /&gt;
&amp;lt;b&amp;gt;Observação:&amp;lt;/b&amp;gt; Caso o tipo de informação do cabeçalho não seja um valor numérico, apenas a opção &amp;lt;img src=&amp;quot;https://wiki.phsys.com.br/images/WIKI/suporte/navegacao/customizacao_de_tabelas/contar.svg&amp;quot; alt=&amp;quot;Botão para contar o total de&lt;br /&gt;
registros&amp;quot; width=&amp;quot;25px&amp;quot; height=&amp;quot;25px&amp;quot;&amp;gt; será exibida na lista.&lt;br /&gt;
*&amp;lt;img src=&amp;quot;https://wiki.phsys.com.br/images/WIKI/suporte/navegacao/customizacao_de_tabelas/contar.svg&amp;quot; alt=&amp;quot;Botão para contar o total de&lt;br /&gt;
registros&amp;quot; width=&amp;quot;50px&amp;quot; height=&amp;quot;50px&amp;quot;&amp;gt; &amp;#039;&amp;#039;&amp;#039;Contar:&amp;#039;&amp;#039;&amp;#039; Exibe o total de registros do cabeçalho.&lt;br /&gt;
*&amp;lt;img src=&amp;quot;https://wiki.phsys.com.br/images/WIKI/suporte/navegacao/customizacao_de_tabelas/somar.svg&amp;quot; alt=&amp;quot;Botão para contar o total de&lt;br /&gt;
registros&amp;quot; width=&amp;quot;50px&amp;quot; height=&amp;quot;50px&amp;quot;&amp;gt; &amp;#039;&amp;#039;&amp;#039;Somar:&amp;#039;&amp;#039;&amp;#039; Exibe a soma os valores do cabeçalho.&lt;br /&gt;
*&amp;lt;img src=&amp;quot;https://wiki.phsys.com.br/images/WIKI/suporte/navegacao/customizacao_de_tabelas/media.svg&amp;quot; alt=&amp;quot;Botão para contar o total de&lt;br /&gt;
registros&amp;quot; width=&amp;quot;50px&amp;quot; height=&amp;quot;50px&amp;quot;&amp;gt; &amp;#039;&amp;#039;&amp;#039;Média:&amp;#039;&amp;#039;&amp;#039; Exibe a média dos valores do cabeçalho.&lt;br /&gt;
*&amp;lt;img src=&amp;quot;https://wiki.phsys.com.br/images/WIKI/suporte/navegacao/customizacao_de_tabelas/minimo.svg&amp;quot; alt=&amp;quot;Botão para contar o total de&lt;br /&gt;
registros&amp;quot; width=&amp;quot;50px&amp;quot; height=&amp;quot;50px&amp;quot;&amp;gt; &amp;#039;&amp;#039;&amp;#039;Mínimo:&amp;#039;&amp;#039;&amp;#039; Exibe o valor mínimo entre os valores do cabeçalho.&lt;br /&gt;
*&amp;lt;img src=&amp;quot;https://wiki.phsys.com.br/images/WIKI/suporte/navegacao/customizacao_de_tabelas/maximo.svg&amp;quot; alt=&amp;quot;Botão para contar o total de&lt;br /&gt;
registros&amp;quot; width=&amp;quot;50px&amp;quot; height=&amp;quot;50px&amp;quot;&amp;gt; &amp;#039;&amp;#039;&amp;#039;Máximo:&amp;#039;&amp;#039;&amp;#039; Exibe o valor máximo entre os valores do cabeçalho.&lt;br /&gt;
*Nenhum: Limpa o valor obtido de alguma opção do cabeçalho no campo.&lt;br /&gt;
&lt;br /&gt;
====&amp;#039;&amp;#039;&amp;#039;Seleção de campos exibidos na tabela&amp;#039;&amp;#039;&amp;#039;====&lt;br /&gt;
&lt;br /&gt;
*Remover esta coluna: Remove o cabeçalho da tabela. &lt;br /&gt;
&lt;br /&gt;
*&amp;lt;img src=&amp;quot;https://wiki.phsys.com.br/images/WIKI/suporte/navegacao/customizacao_de_tabelas/seletor_de_campo.svg&amp;quot; alt=&amp;quot;Botão para mostrar o menu de campos da tabela&amp;quot; width=50px height=50px&amp;gt; &amp;#039;&amp;#039;&amp;#039;Seletor de Campo:&amp;#039;&amp;#039;&amp;#039; Abre o menu para adicionar ou remover cabeçalhos da tabela.&lt;br /&gt;
&lt;br /&gt;
====&amp;#039;&amp;#039;&amp;#039;Opções de ajuste de tamanho da coluna&amp;#039;&amp;#039;&amp;#039;====&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;img src=&amp;quot;https://wiki.phsys.com.br/images/WIKI/suporte/navegacao/customizacao_de_tabelas/melhor_ajuste.svg&amp;quot; alt=&amp;quot;Botão botão para ajustar o tamanho da coluna selecionada&amp;quot; width=&amp;quot;50px&amp;quot; height=&amp;quot;50px&amp;quot;&amp;gt;  Ajusta o tamanho retirando o espaço desnecessário do cabeçalho na tabela.&lt;br /&gt;
&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;Melhor Ajuste(todas as colunas):&amp;#039;&amp;#039;&amp;#039; Ajusta o tamanho retirando o espaço desnecessário de todos os cabeçalhos na tabela.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- ===== &amp;#039;&amp;#039;&amp;#039;Ajuste de posição e tamanho de coluna&amp;#039;&amp;#039;&amp;#039; =====&lt;br /&gt;
&lt;br /&gt;
É possível ajustar a sequência de exibição dos cabeçalhos selecionando a coluna que deseja mudar de posição e arrastando a mesma para o lado desejado, caso queira mudar a largura da coluna, mantendo selecionando a extremidade lateral direita da coluna e arrastando o tamanho da coluna será mudado, arrastando para a esquerda o tamanho diminuirá e para a direita o tamanho aumentará.&lt;br /&gt;
&lt;br /&gt;
===== &amp;#039;&amp;#039;&amp;#039;Filtros Manuais&amp;#039;&amp;#039;&amp;#039; =====&lt;br /&gt;
&lt;br /&gt;
É possível filtrar registros de forma manual, esta opção é recomendada quando buscar um registro em específico de forma rápida ou desejar filtrar de forma customizada os registros, note que não é possível salvar este tipo de filtro.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039; Filtro Personalizado&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
Ao posicionar o mouse sobre um cabeçalho e selecionar o ícone de filtro, uma lista de todos os registros diferentes do cabeçalho encontrados na tabela aparecerá, e ao selecionar uma das opções, serão filtrados todos os registros que possuem o valor selecionado, para voltar a exibir todos basta selecionar a opção &amp;quot;(Todos)&amp;quot; localizada na lista. Caso seja necessário uma série de filtros manuais recomendamos a utilização do construtor de filtros, ou ao selecionar o ícone de filtro entre as opções da lista estará &amp;quot;(Personalizar)&amp;quot;, a qual serve para dizer uma condição relacionada ao cabeçalho onde a opção foi escolhida para os registros aparecerem, podendo escolher o conteúdo da filtragem à esquerda e a condição à direita.&lt;br /&gt;
&lt;br /&gt;
Além disso, se um cabeçalho for selecionado, todos os registros no grid serão exibidos organizados conforme o cabeçalho escolhido. Para campos numéricos, a ordenação será feita de maneira crescente ou decrescente, enquanto para campos de texto, a ordenação será alfabética.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Construtor de filtros&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
Note que ao realizar um filtro manual na parte inferior direita aparecerá uma opção &amp;quot;Personalizar ...&amp;quot;, ao selecionar esta opção uma janela aparecerá, similarmente a opção &amp;quot;(Personalizar)&amp;quot;, abrirá uma janela para colocar condições de aparecimento dos registros, podendo salvar ou carregar estes filtros através das opções &amp;quot;Abrir...&amp;quot; e &amp;quot;Salvar como...&amp;quot; localizadas na parte de baixo da janela aberta, esta tela permtie adicionar quantos campos e condições forem desejados sem limitações.&lt;br /&gt;
&lt;br /&gt;
A construção dos filtros se da pela criação de condições e grupos, &lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039; Filtro em caixa &amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
Em um agrupamento de caixas, ao selecionar com o botão direito encima de uma caixa&lt;br /&gt;
&lt;br /&gt;
===&amp;#039;&amp;#039;&amp;#039;Atalhos&amp;#039;&amp;#039;&amp;#039;===&lt;br /&gt;
&lt;br /&gt;
===&amp;#039;&amp;#039;&amp;#039;Campos&amp;#039;&amp;#039;&amp;#039;===&lt;br /&gt;
--&amp;gt;&lt;/div&gt;</summary>
		<author><name>Yuri.gabriel</name></author>
		
	</entry>
	<entry>
		<id>http://wiki.phsys.com.br/index.php?title=Navega%C3%A7%C3%A3o&amp;diff=4433</id>
		<title>Navegação</title>
		<link rel="alternate" type="text/html" href="http://wiki.phsys.com.br/index.php?title=Navega%C3%A7%C3%A3o&amp;diff=4433"/>
		<updated>2024-07-22T14:05:57Z</updated>

		<summary type="html">&lt;p&gt;Yuri.gabriel: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;===&amp;#039;&amp;#039;&amp;#039;Menus e Módulos&amp;#039;&amp;#039;&amp;#039;===&lt;br /&gt;
&lt;br /&gt;
O menu principal do PH ERP encontra-se no topo tela, exibido horizontalmente, para navegar entre os módulos selecione o módulo desejado, por exemplo, você deseja acessar o módulo de Cadastros Gerais, então basta clicar no módulo que você será direcionado a ele. A exibição dos módulos para os usuários dependem da licença de uso do software e da permissão de acesso do grupo do usuário. &lt;br /&gt;
&lt;br /&gt;
Exemplo: Cadastros Gerais, Financeiro, Materiais, Vendas.&lt;br /&gt;
&lt;br /&gt;
Cada módulo possui ícones que representam telas que possuem determinadas funcionalidades, as telas são agrupadas por utilidades na parte superior da tela, como, por exemplo, no módulo de Cadastro Geral que tem suas janelas separadas em Cadastros Gerais, Segurança, Mensageria, Parâmetros e Ferramentas, ao clicar no ícone a tela aparecerá, caso deseje fechar uma tela basta clicar no X ao lado do nome da tela.&lt;br /&gt;
&lt;br /&gt;
===&amp;#039;&amp;#039;&amp;#039;Barra de Botões do Cadastro&amp;#039;&amp;#039;&amp;#039;===&lt;br /&gt;
Em cada cadastro da tela haverá uma barra de opções com os botões que disparam as ações, e ficam habilitadas ou desabilitadas conforme cada situação específica.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;img src=&amp;quot;https://wiki.phsys.com.br/images/WIKI/suporte/navegacao/barra_de_botoes_do_cadastro/Novo_Registro.svg&amp;quot; alt=&amp;quot;Imagem do botão de novo cadastro&amp;quot; width=&amp;quot;50px&amp;quot; height=&amp;quot;50px&amp;quot;&amp;gt; Ao clicar no botão para criar um novo cadastramento, limpamos e habilitamos a tela de cadastro para entrada de dados nos campos solicitados. Esta opção é finalizada por um botão “Salvar” ou Cancelar descritos nas opções abaixo.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;img src=&amp;quot;https://wiki.phsys.com.br/images/WIKI/suporte/navegacao/barra_de_botoes_do_cadastro/Excluir.svg&amp;quot; alt=&amp;quot;Botão de exclusão&amp;quot; width=&amp;quot;50px&amp;quot; height=&amp;quot;50px&amp;quot;&amp;gt; A opção representada pela imagem da lixeira serve para excluir um objeto qualquer cadastrado. Esta opção será habilitada quando não estiver sendo criado um novo objeto ou editando algum já existente e não finalizado.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;img src=&amp;quot;https://wiki.phsys.com.br/images/WIKI/suporte/navegacao/barra_de_botoes_do_cadastro/Salvar.svg&amp;quot; alt=&amp;quot;Imagem do botão de novo cadastro&amp;quot; width=&amp;quot;50px&amp;quot; height=&amp;quot;50px&amp;quot;&amp;gt; A opção representada pela imagem do disco flexível serve para salvar os dados do novo   cadastro ou salvar os dados de uma edição. Esta opção será habilitada quando estiver sendo criado um novo objeto ou editando algum um já existente e não finalizado.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;img src=&amp;quot;https://wiki.phsys.com.br/images/WIKI/suporte/navegacao/barra_de_botoes_do_cadastro/Cancelar.svg&amp;quot; alt=&amp;quot;Imagem do botão de cancelameto&amp;quot; width=&amp;quot;50px&amp;quot; height=&amp;quot;50px&amp;quot;&amp;gt; A opção representada pela imagem da letra “X” server para cancelar e descartar a criação de um novo objeto, caso o usuário desista durante o processo. Esta opção será habilitada quando for criar um novo objeto ou editar um já existente e não finalizado.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;img src=&amp;quot;https://wiki.phsys.com.br/images/WIKI/suporte/navegacao/barra_de_botoes_do_cadastro/Filtro.svg&amp;quot; alt=&amp;quot;Imagem do botão para iniciar a pesquisa com o filtro&amp;quot; width=&amp;quot;50px&amp;quot; height=&amp;quot;50px&amp;quot;&amp;gt; Opção representada pela imagem de (funil) serve para filtrar os registros de um determinado cadastro, conforme os campos das áreas de busca específicas de cada tela de cadastro. Ao clicar nesta funcionalidade, o sistema aplicará o filtro e os registros que satisfazem a pesquisa serão exibidos em uma grade abaixo desta área de pesquisa. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;img src=&amp;quot;https://wiki.phsys.com.br/images/WIKI/suporte/navegacao/barra_de_botoes_do_cadastro/Atualizar.svg&amp;quot; alt=&amp;quot;Imagem do botão para atualizar a página&amp;quot; width=&amp;quot;50px&amp;quot; height=&amp;quot;50px&amp;quot;&amp;gt; A opção representada pelas setas girando, serve para atualizar a página com as informações armazenados no banco de dados. Ela substituirá qualquer informação alterada e não salva decorrente de alguma edição de um objeto.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;img src=&amp;quot;https://wiki.phsys.com.br/images/WIKI/suporte/navegacao/barra_de_botoes_do_cadastro/Pesquisa.svg&amp;quot; alt=&amp;quot;Imagem do botão para pesquisar&amp;quot; width=&amp;quot;50px&amp;quot; height=&amp;quot;50px&amp;quot;&amp;gt; A ação disparada no botão de pesquisa, representado pela imagem  da lupa, mostrará uma nova janela, onde o usuário poderá informar alguns parâmetros de pesquisa afim de carregar as informações desejadas de um assunto qualquer.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;img src=&amp;quot;https://wiki.phsys.com.br/images/WIKI/suporte/navegacao/barra_de_botoes_do_cadastro/Voltar.svg&amp;quot; alt=&amp;quot;Imagem do botão para voltar&amp;quot; width=&amp;quot;50px&amp;quot; height=&amp;quot;50px&amp;quot;&amp;gt; Ao entrar em uma tela de edição de cadastro,  teremos esta funcionalidade para retornar à grade de listagem de itens ou para a página que chamou, utilizando o botão da seta de retorno verde.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;img src=&amp;quot;https://wiki.phsys.com.br/images/WIKI/suporte/navegacao/barra_de_botoes_do_cadastro/Ajuda.svg&amp;quot; alt=&amp;quot;Imagem do botão que direciona para a wiki&amp;quot; width=&amp;quot;50px&amp;quot; height=&amp;quot;50px&amp;quot;&amp;gt; Sempre que houver este ícone em uma tela e ele ser selecionado, o usuário irá ser direcionado para a wiki, aonde encontrará mais detalhes sobre o tema onde a opção estava situada, permitindo maior autonomia no uso do sistema e melhor compreensão do processo.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;img src=&amp;quot;https://wiki.phsys.com.br/images/WIKI/suporte/navegacao/barra_de_botoes_do_cadastro/Script.svg&amp;quot; alt=&amp;quot;Imagem do botão que abre a criação do script&amp;quot; width=&amp;quot;50px&amp;quot; height=&amp;quot;50px&amp;quot;&amp;gt; Através desta opção o usuário pode criar programas para o procedimento no qual o botão está situado, possibilitando automação de necessidades e agilidade em processos repetitivos.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;img src=&amp;quot;https://wiki.phsys.com.br/images/WIKI/suporte/navegacao/barra_de_botoes_do_cadastro/Informacoes_do_Registro.svg&amp;quot; alt=&amp;quot;Imagem do botão que abre as informações do registro&amp;quot; width=&amp;quot;50px&amp;quot; height=&amp;quot;50px&amp;quot;&amp;gt; Ao selecionar esta opção é aberta uma janela ao usuário que mostra todas as informações de registro referente a tela, sendo essas informações a inclusão, exclusão e alteração de itens da tela.&lt;br /&gt;
&lt;br /&gt;
===&amp;#039;&amp;#039;&amp;#039;Customização do Grid&amp;#039;&amp;#039;&amp;#039;===&lt;br /&gt;
Em todos os grids, ao pressionar o botão direito em cima de um cabeçalho, uma barra de opções será exibida. As opção marcada é indicada pela adição da imagem &amp;lt;img src=&amp;quot;https://wiki.phsys.com.br/images/WIKI/suporte/navegacao/customizacao_de_tabelas/selecao.png&amp;quot; alt=&amp;quot;ícone que indica que está selecionado, um quadrado azul&amp;quot; width=&amp;quot;50px&amp;quot; height=&amp;quot;50px&amp;quot;&amp;gt; entorno do ícone.&lt;br /&gt;
&lt;br /&gt;
=====&amp;#039;&amp;#039;&amp;#039; Salvar filtros utilizados no campo &amp;#039;&amp;#039;&amp;#039;=====&lt;br /&gt;
Para salvar as modificações nos campos de filtro de registros, marque a opção &amp;quot;Salvar Filtro&amp;quot; no canto inferior direito da área de campos, em seguida selecione um registro.&lt;br /&gt;
&lt;br /&gt;
=====&amp;#039;&amp;#039;&amp;#039; Salvar grid utilizado &amp;#039;&amp;#039;&amp;#039;=====&lt;br /&gt;
Para salvar as modificações no grid, marque a opção &amp;quot;Salvar Layout do Grid&amp;quot; localizada no canto inferior direito do grid, em seguida selecione um registro.&lt;br /&gt;
&lt;br /&gt;
====&amp;#039;&amp;#039;&amp;#039;Ordenação&amp;#039;&amp;#039;&amp;#039;====&lt;br /&gt;
*&amp;lt;img src=&amp;quot;https://wiki.phsys.com.br/images/WIKI/suporte/navegacao/customizacao_de_tabelas/ascendente.svg&amp;quot; alt=&amp;quot;Botão para colocar em ordem ascendente&amp;quot; width=&amp;quot;50px&amp;quot; height=&amp;quot;50px&amp;quot;&amp;gt;&amp;#039;&amp;#039;&amp;#039;Ascendente:&amp;#039;&amp;#039;&amp;#039; Ordena a tabela com base na ordem crescente. &lt;br /&gt;
&lt;br /&gt;
*&amp;lt;img src=&amp;quot;https://wiki.phsys.com.br/images/WIKI/suporte/navegacao/customizacao_de_tabelas/classificacao_decrescente.svg&amp;quot; alt=&amp;quot;Botão para colocar em ordem decrescente&amp;quot; width=&amp;quot;50px&amp;quot; height=&amp;quot;50px&amp;quot;&amp;gt; &amp;#039;&amp;#039;&amp;#039;Classificação Decrescente:&amp;#039;&amp;#039;&amp;#039; Ordena a tabela com base na ordem decrescente.&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;img src=&amp;quot;https://wiki.phsys.com.br/images/WIKI/suporte/navegacao/customizacao_de_tabelas/limpar_selecao.svg&amp;quot; alt=&amp;quot;Botão para limpar seleção&amp;quot; width=&amp;quot;50px&amp;quot; height=&amp;quot;50px&amp;quot;&amp;gt; &amp;#039;&amp;#039;&amp;#039;Limpar Seleção:&amp;#039;&amp;#039;&amp;#039; Ordena a tabela no formato padrão.&lt;br /&gt;
&lt;br /&gt;
====&amp;#039;&amp;#039;&amp;#039;Agrupamento por caixa&amp;#039;&amp;#039;&amp;#039;====&lt;br /&gt;
*&amp;lt;img src=&amp;quot;https://wiki.phsys.com.br/images/WIKI/suporte/navegacao/customizacao_de_tabelas/grupo_por_este_campo.svg&amp;quot; alt=&amp;quot;Botão agrupar pelo campo selecionado&amp;quot; height=&amp;quot;50px&amp;quot;&amp;gt; &amp;#039;&amp;#039;&amp;#039;Grupo por este campo:&amp;#039;&amp;#039;&amp;#039; Agrupa os registros separando-os baseado no cabeçalho selecionado. &lt;br /&gt;
&lt;br /&gt;
*&amp;lt;img src=&amp;quot;https://wiki.phsys.com.br/images/WIKI/suporte/navegacao/customizacao_de_tabelas/agrupar_por_caixa.svg&amp;quot; alt=&amp;quot;Botão para habilitar o menu de agrupamento por baixa&amp;quot; height=&amp;quot;50px&amp;quot; width=&amp;quot;50px&amp;quot;&amp;gt; &amp;#039;&amp;#039;&amp;#039;Agrupar por caixa:&amp;#039;&amp;#039;&amp;#039; Agrupa os registros separando-os baseado em mais de um cabeçalho selecionado.&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;img src=&amp;quot;https://wiki.phsys.com.br/images/WIKI/suporte/navegacao/customizacao_de_tabelas/retire_do_agrupamento.svg&amp;quot; alt=&amp;quot;Botão para retirar cabeçalho do agrupamento&amp;quot; width=&amp;quot;50px&amp;quot; height=&amp;quot;50px&amp;quot;&amp;gt; &amp;#039;&amp;#039;&amp;#039;Retire do agrupamento:&amp;#039;&amp;#039;&amp;#039; Ao clicar com o botão direito do mouse sobre um cabeçalho presente no agrupamento, está opção aparecerá na lista de opções para retirar o cabeçalho do agrupamento.&lt;br /&gt;
&lt;br /&gt;
====&amp;#039;&amp;#039;&amp;#039;Rodapé da tabela&amp;#039;&amp;#039;&amp;#039;====&lt;br /&gt;
*&amp;lt;img src=&amp;quot;https://wiki.phsys.com.br/images/WIKI/suporte/navegacao/customizacao_de_tabelas/rodape.svg&amp;quot; alt=&amp;quot;Botão para mostrar o rodapé da tabela&amp;quot; width=&amp;quot;50px&amp;quot; height=&amp;quot;50px&amp;quot;&amp;gt; &amp;#039;&amp;#039;&amp;#039;Rodapé:&amp;#039;&amp;#039;&amp;#039; Exibe o rodapé da tabela.&lt;br /&gt;
*&amp;lt;img src=&amp;quot;https://wiki.phsys.com.br/images/WIKI/suporte/navegacao/customizacao_de_tabelas/grupo_rodapes.svg&amp;quot; alt=&amp;quot;Botão para mostrar o rodapé de um grupo&amp;quot; width=&amp;quot;50px&amp;quot; height=&amp;quot;50px&amp;quot;&amp;gt;&amp;#039;&amp;#039;&amp;#039;Grupo Rodapés:&amp;#039;&amp;#039;&amp;#039; Exibe o rodapé dos grupos de cabeçalho.&lt;br /&gt;
&lt;br /&gt;
====&amp;#039;&amp;#039;&amp;#039;Opções do rodapé&amp;#039;&amp;#039;&amp;#039;====&lt;br /&gt;
Quando o rodapé estiver em exibição, ao selecionar com o botão direito do mouse no rodapé de algum cabeçalho, uma lista de opções aparecerá.&lt;br /&gt;
&amp;lt;b&amp;gt;Observação:&amp;lt;/b&amp;gt; Caso o tipo de informação do cabeçalho não seja um valor numérico, apenas a opção &amp;lt;img src=&amp;quot;https://wiki.phsys.com.br/images/WIKI/suporte/navegacao/customizacao_de_tabelas/contar.svg&amp;quot; alt=&amp;quot;Botão para contar o total de&lt;br /&gt;
registros&amp;quot; width=&amp;quot;25px&amp;quot; height=&amp;quot;25px&amp;quot;&amp;gt; será exibida na lista.&lt;br /&gt;
*&amp;lt;img src=&amp;quot;https://wiki.phsys.com.br/images/WIKI/suporte/navegacao/customizacao_de_tabelas/contar.svg&amp;quot; alt=&amp;quot;Botão para contar o total de&lt;br /&gt;
registros&amp;quot; width=&amp;quot;50px&amp;quot; height=&amp;quot;50px&amp;quot;&amp;gt; &amp;#039;&amp;#039;&amp;#039;Contar:&amp;#039;&amp;#039;&amp;#039; Exibe o total de registros do cabeçalho.&lt;br /&gt;
*&amp;lt;img src=&amp;quot;https://wiki.phsys.com.br/images/WIKI/suporte/navegacao/customizacao_de_tabelas/somar.svg&amp;quot; alt=&amp;quot;Botão para contar o total de&lt;br /&gt;
registros&amp;quot; width=&amp;quot;50px&amp;quot; height=&amp;quot;50px&amp;quot;&amp;gt; &amp;#039;&amp;#039;&amp;#039;Somar:&amp;#039;&amp;#039;&amp;#039; Exibe a soma os valores do cabeçalho.&lt;br /&gt;
*&amp;lt;img src=&amp;quot;https://wiki.phsys.com.br/images/WIKI/suporte/navegacao/customizacao_de_tabelas/media.svg&amp;quot; alt=&amp;quot;Botão para contar o total de&lt;br /&gt;
registros&amp;quot; width=&amp;quot;50px&amp;quot; height=&amp;quot;50px&amp;quot;&amp;gt; &amp;#039;&amp;#039;&amp;#039;Média:&amp;#039;&amp;#039;&amp;#039; Exibe a média dos valores do cabeçalho.&lt;br /&gt;
*&amp;lt;img src=&amp;quot;https://wiki.phsys.com.br/images/WIKI/suporte/navegacao/customizacao_de_tabelas/minimo.svg&amp;quot; alt=&amp;quot;Botão para contar o total de&lt;br /&gt;
registros&amp;quot; width=&amp;quot;50px&amp;quot; height=&amp;quot;50px&amp;quot;&amp;gt; &amp;#039;&amp;#039;&amp;#039;Mínimo:&amp;#039;&amp;#039;&amp;#039; Exibe o valor mínimo entre os valores do cabeçalho.&lt;br /&gt;
*&amp;lt;img src=&amp;quot;https://wiki.phsys.com.br/images/WIKI/suporte/navegacao/customizacao_de_tabelas/maximo.svg&amp;quot; alt=&amp;quot;Botão para contar o total de&lt;br /&gt;
registros&amp;quot; width=&amp;quot;50px&amp;quot; height=&amp;quot;50px&amp;quot;&amp;gt; &amp;#039;&amp;#039;&amp;#039;Máximo:&amp;#039;&amp;#039;&amp;#039; Exibe o valor máximo entre os valores do cabeçalho.&lt;br /&gt;
*Nenhum: Limpa o valor obtido de alguma opção do cabeçalho no campo.&lt;br /&gt;
&lt;br /&gt;
====&amp;#039;&amp;#039;&amp;#039;Seleção de campos exibidos na tabela&amp;#039;&amp;#039;&amp;#039;====&lt;br /&gt;
&lt;br /&gt;
*Remover esta coluna: Remove o cabeçalho da tabela. &lt;br /&gt;
&lt;br /&gt;
*&amp;lt;img src=&amp;quot;https://wiki.phsys.com.br/images/WIKI/suporte/navegacao/customizacao_de_tabelas/seletor_de_campo.svg&amp;quot; alt=&amp;quot;Botão para mostrar o menu de campos da tabela&amp;quot; width=50px height=50px&amp;gt; &amp;#039;&amp;#039;&amp;#039;Seletor de Campo:&amp;#039;&amp;#039;&amp;#039; Abre o menu para adicionar ou remover cabeçalhos da tabela.&lt;br /&gt;
&lt;br /&gt;
====&amp;#039;&amp;#039;&amp;#039;Opções de ajuste de tamanho da coluna&amp;#039;&amp;#039;&amp;#039;====&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;img src=&amp;quot;https://wiki.phsys.com.br/images/WIKI/suporte/navegacao/customizacao_de_tabelas/melhor_ajuste.svg&amp;quot; alt=&amp;quot;Botão botão para ajustar o tamanho da coluna selecionada&amp;quot; width=&amp;quot;50px&amp;quot; height=&amp;quot;50px&amp;quot;&amp;gt;  Ajusta o tamanho retirando o espaço desnecessário do cabeçalho na tabela.&lt;br /&gt;
&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;Melhor Ajuste(todas as colunas):&amp;#039;&amp;#039;&amp;#039; Ajusta o tamanho retirando o espaço desnecessário de todos os cabeçalhos na tabela.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- ===== &amp;#039;&amp;#039;&amp;#039;Ajuste de posição e tamanho de coluna&amp;#039;&amp;#039;&amp;#039; =====&lt;br /&gt;
&lt;br /&gt;
É possível ajustar a sequência de exibição dos cabeçalhos selecionando a coluna que deseja mudar de posição e arrastando a mesma para o lado desejado, caso queira mudar a largura da coluna, mantendo selecionando a extremidade lateral direita da coluna e arrastando o tamanho da coluna será mudado, arrastando para a esquerda o tamanho diminuirá e para a direita o tamanho aumentará.&lt;br /&gt;
&lt;br /&gt;
===== &amp;#039;&amp;#039;&amp;#039;Filtros Manuais&amp;#039;&amp;#039;&amp;#039; =====&lt;br /&gt;
&lt;br /&gt;
É possível filtrar registros de forma manual, esta opção é recomendada quando buscar um registro em específico de forma rápida ou desejar filtrar de forma customizada os registros, note que não é possível salvar este tipo de filtro.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039; Filtro Personalizado&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
Ao posicionar o mouse sobre um cabeçalho e selecionar o ícone de filtro, uma lista de todos os registros diferentes do cabeçalho encontrados na tabela aparecerá, e ao selecionar uma das opções, serão filtrados todos os registros que possuem o valor selecionado, para voltar a exibit todos basta selecionar a opção &amp;quot;(Todos)&amp;quot; localizada na lista. Caso seja necessário uma série de filtros manuais, ao selecionar o ícone de filtro entre as opções da lista estará &amp;quot;(Personalizar)&amp;quot; &lt;br /&gt;
&lt;br /&gt;
Além disso, se um cabeçalho for selecionado, todos os registros no grid serão exibidos organizados conforme o cabeçalho escolhido. Para campos numéricos, a ordenação será feita de maneira crescente ou decrescente, enquanto para campos de texto, a ordenação será alfabética.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Construtor de filtros&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
Note que ao realizar um filtro manual na parte inferior direita aparecerá uma opção &amp;quot;P&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039; Filtro em caixa &amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
Em um agrupamento de caixas, ao selecionar com o botão direito encima de uma caixa&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
===&amp;#039;&amp;#039;&amp;#039;Atalhos&amp;#039;&amp;#039;&amp;#039;===&lt;br /&gt;
&lt;br /&gt;
===&amp;#039;&amp;#039;&amp;#039;Campos&amp;#039;&amp;#039;&amp;#039;===&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;&lt;/div&gt;</summary>
		<author><name>Yuri.gabriel</name></author>
		
	</entry>
	<entry>
		<id>http://wiki.phsys.com.br/index.php?title=Rejei%C3%A7%C3%A3o_NF-e_624&amp;diff=4432</id>
		<title>Rejeição NF-e 624</title>
		<link rel="alternate" type="text/html" href="http://wiki.phsys.com.br/index.php?title=Rejei%C3%A7%C3%A3o_NF-e_624&amp;diff=4432"/>
		<updated>2024-07-22T13:39:47Z</updated>

		<summary type="html">&lt;p&gt;Yuri.gabriel: /* Solução */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;624 - IE Destinatário não vinculada ao CPF&lt;br /&gt;
&lt;br /&gt;
===&amp;#039;&amp;#039;&amp;#039;Causa&amp;#039;&amp;#039;&amp;#039;===&lt;br /&gt;
Este erro ocorre quando, ao emitir uma nota fiscal, a Inscrição Estadual informada não corresponde ao CPF do destinatário da NF-e. A Inscrição Estadual deve ser a mesma vinculada ao CPF na base de dados da SEFAZ quando existir.&lt;br /&gt;
&lt;br /&gt;
===&amp;#039;&amp;#039;&amp;#039;Solução&amp;#039;&amp;#039;&amp;#039;===&lt;br /&gt;
Se tratando de CPF, recomendamos verificar junto a Secretária do Estado da Fazenda, se o CPF está relacionado a uma inscrição estadual através do site http://www.sintegra.gov.br/.&lt;br /&gt;
&lt;br /&gt;
Após a consulta, acessar o [[Cadastro_de_Clientes|cadastro do cliente]] e ajustar o campo correspondente a inscrição estadual. Caso o cliente possuir informar a IE correta, ou deixar o campo vazio.&lt;br /&gt;
&lt;br /&gt;
===&amp;#039;&amp;#039;&amp;#039;Referência&amp;#039;&amp;#039;&amp;#039;===&lt;br /&gt;
Nota Técnica 2021.002 https://www.nfe.fazenda.gov.br/portal/exibirArquivo.aspx?conteudo=6wb21O4RVtg=&lt;/div&gt;</summary>
		<author><name>Yuri.gabriel</name></author>
		
	</entry>
	<entry>
		<id>http://wiki.phsys.com.br/index.php?title=Navega%C3%A7%C3%A3o&amp;diff=4428</id>
		<title>Navegação</title>
		<link rel="alternate" type="text/html" href="http://wiki.phsys.com.br/index.php?title=Navega%C3%A7%C3%A3o&amp;diff=4428"/>
		<updated>2024-07-15T17:11:29Z</updated>

		<summary type="html">&lt;p&gt;Yuri.gabriel: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;===&amp;#039;&amp;#039;&amp;#039;Menus e Módulos&amp;#039;&amp;#039;&amp;#039;===&lt;br /&gt;
&lt;br /&gt;
O menu principal do PH ERP encontra-se no topo tela, exibido horizontalmente, para navegar entre os módulos selecione o módulo desejado, por exemplo, você deseja acessar o módulo de Cadastros Gerais, então basta clicar no módulo que você será direcionado a ele. A exibição dos módulos para os usuários dependem da licença de uso do software e da permissão de acesso do grupo do usuário. &lt;br /&gt;
&lt;br /&gt;
Exemplo: Cadastros Gerais, Financeiro, Materiais, Vendas.&lt;br /&gt;
&lt;br /&gt;
Cada módulo possui ícones que representam telas que possuem determinadas funcionalidades, as telas são agrupadas por utilidades na parte superior da tela, como, por exemplo, no módulo de Cadastro Geral que tem suas janelas separadas em Cadastros Gerais, Segurança, Mensageria, Parâmetros e Ferramentas, ao clicar no ícone a tela aparecerá, caso deseje fechar uma tela basta clicar no X ao lado do nome da tela.&lt;br /&gt;
&lt;br /&gt;
===&amp;#039;&amp;#039;&amp;#039;Barra de Botões do Cadastro&amp;#039;&amp;#039;&amp;#039;===&lt;br /&gt;
Em cada cadastro da tela haverá uma barra de opções com os botões que disparam as ações, e ficam habilitadas ou desabilitadas conforme cada situação específica.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;img src=&amp;quot;https://wiki.phsys.com.br/images/WIKI/suporte/navegacao/barra_de_botoes_do_cadastro/Novo_Registro.svg&amp;quot; alt=&amp;quot;Imagem do botão de novo cadastro&amp;quot; width=&amp;quot;50px&amp;quot; height=&amp;quot;50px&amp;quot;&amp;gt; Ao clicar no botão para criar um novo cadastramento, limpamos e habilitamos a tela de cadastro para entrada de dados nos campos solicitados. Esta opção é finalizada por um botão “Salvar” ou Cancelar descritos nas opções abaixo.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;img src=&amp;quot;https://wiki.phsys.com.br/images/WIKI/suporte/navegacao/barra_de_botoes_do_cadastro/Excluir.svg&amp;quot; alt=&amp;quot;Botão de exclusão&amp;quot; width=&amp;quot;50px&amp;quot; height=&amp;quot;50px&amp;quot;&amp;gt; A opção representada pela imagem da lixeira serve para excluir um objeto qualquer cadastrado. Esta opção será habilitada quando não estiver sendo criado um novo objeto ou editando algum já existente e não finalizado.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;img src=&amp;quot;https://wiki.phsys.com.br/images/WIKI/suporte/navegacao/barra_de_botoes_do_cadastro/Salvar.svg&amp;quot; alt=&amp;quot;Imagem do botão de novo cadastro&amp;quot; width=&amp;quot;50px&amp;quot; height=&amp;quot;50px&amp;quot;&amp;gt; A opção representada pela imagem do disco flexível serve para salvar os dados do novo   cadastro ou salvar os dados de uma edição. Esta opção será habilitada quando estiver sendo criado um novo objeto ou editando algum um já existente e não finalizado.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;img src=&amp;quot;https://wiki.phsys.com.br/images/WIKI/suporte/navegacao/barra_de_botoes_do_cadastro/Cancelar.svg&amp;quot; alt=&amp;quot;Imagem do botão de cancelameto&amp;quot; width=&amp;quot;50px&amp;quot; height=&amp;quot;50px&amp;quot;&amp;gt; A opção representada pela imagem da letra “X” server para cancelar e descartar a criação de um novo objeto, caso o usuário desista durante o processo. Esta opção será habilitada quando for criar um novo objeto ou editar um já existente e não finalizado.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;img src=&amp;quot;https://wiki.phsys.com.br/images/WIKI/suporte/navegacao/barra_de_botoes_do_cadastro/Filtro.svg&amp;quot; alt=&amp;quot;Imagem do botão para iniciar a pesquisa com o filtro&amp;quot; width=&amp;quot;50px&amp;quot; height=&amp;quot;50px&amp;quot;&amp;gt; Opção representada pela imagem de (funil) serve para filtrar os registros de um determinado cadastro, conforme os campos das áreas de busca específicas de cada tela de cadastro. Ao clicar nesta funcionalidade, o sistema aplicará o filtro e os registros que satisfazem a pesquisa serão exibidos em uma grade abaixo desta área de pesquisa. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;img src=&amp;quot;https://wiki.phsys.com.br/images/WIKI/suporte/navegacao/barra_de_botoes_do_cadastro/Atualizar.svg&amp;quot; alt=&amp;quot;Imagem do botão para atualizar a página&amp;quot; width=&amp;quot;50px&amp;quot; height=&amp;quot;50px&amp;quot;&amp;gt; A opção representada pelas setas girando, serve para atualizar a página com as informações armazenados no banco de dados. Ela substituirá qualquer informação alterada e não salva decorrente de alguma edição de um objeto.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;img src=&amp;quot;https://wiki.phsys.com.br/images/WIKI/suporte/navegacao/barra_de_botoes_do_cadastro/Pesquisa.svg&amp;quot; alt=&amp;quot;Imagem do botão para pesquisar&amp;quot; width=&amp;quot;50px&amp;quot; height=&amp;quot;50px&amp;quot;&amp;gt; A ação disparada no botão de pesquisa, representado pela imagem  da lupa, mostrará uma nova janela, onde o usuário poderá informar alguns parâmetros de pesquisa afim de carregar as informações desejadas de um assunto qualquer.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;img src=&amp;quot;https://wiki.phsys.com.br/images/WIKI/suporte/navegacao/barra_de_botoes_do_cadastro/Voltar.svg&amp;quot; alt=&amp;quot;Imagem do botão para voltar&amp;quot; width=&amp;quot;50px&amp;quot; height=&amp;quot;50px&amp;quot;&amp;gt; Ao entrar em uma tela de edição de cadastro,  teremos esta funcionalidade para retornar à grade de listagem de itens ou para a página que chamou, utilizando o botão da seta de retorno verde.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;img src=&amp;quot;https://wiki.phsys.com.br/images/WIKI/suporte/navegacao/barra_de_botoes_do_cadastro/Ajuda.svg&amp;quot; alt=&amp;quot;Imagem do botão que direciona para a wiki&amp;quot; width=&amp;quot;50px&amp;quot; height=&amp;quot;50px&amp;quot;&amp;gt; Sempre que houver este ícone em uma tela e ele ser selecionado, o usuário irá ser direcionado para a wiki, aonde encontrará mais detalhes sobre o tema onde a opção estava situada, permitindo maior autonomia no uso do sistema e melhor compreensão do processo.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;img src=&amp;quot;https://wiki.phsys.com.br/images/WIKI/suporte/navegacao/barra_de_botoes_do_cadastro/Script.svg&amp;quot; alt=&amp;quot;Imagem do botão que abre a criação do script&amp;quot; width=&amp;quot;50px&amp;quot; height=&amp;quot;50px&amp;quot;&amp;gt; Através desta opção o usuário pode criar programas para o procedimento no qual o botão está situado, possibilitando automação de necessidades e agilidade em processos repetitivos.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;img src=&amp;quot;https://wiki.phsys.com.br/images/WIKI/suporte/navegacao/barra_de_botoes_do_cadastro/Informacoes_do_Registro.svg&amp;quot; alt=&amp;quot;Imagem do botão que abre as informações do registro&amp;quot; width=&amp;quot;50px&amp;quot; height=&amp;quot;50px&amp;quot;&amp;gt; Ao selecionar esta opção é aberta uma janela ao usuário que mostra todas as informações de registro referente a tela, sendo essas informações a inclusão, exclusão e alteração de itens da tela.&lt;br /&gt;
&lt;br /&gt;
===&amp;#039;&amp;#039;&amp;#039;Customização do Grid&amp;#039;&amp;#039;&amp;#039;===&lt;br /&gt;
Em todos os grids, ao pressionar o botão direito em cima de um cabeçalho, uma barra de opções será exibida. As opção marcada é indicada pela adição da imagem &amp;lt;img src=&amp;quot;https://wiki.phsys.com.br/images/WIKI/suporte/navegacao/customizacao_de_tabelas/selecao.png&amp;quot; alt=&amp;quot;ícone que indica que está selecionado, um quadrado azul&amp;quot; width=&amp;quot;50px&amp;quot; height=&amp;quot;50px&amp;quot;&amp;gt; entorno do ícone.&lt;br /&gt;
&lt;br /&gt;
=====&amp;#039;&amp;#039;&amp;#039; Salvar filtros utilizados no campo &amp;#039;&amp;#039;&amp;#039;=====&lt;br /&gt;
Para salvar as modificações nos campos de filtro de registros, marque a opção &amp;quot;Salvar Filtro&amp;quot; no canto inferior direito da área de campos, em seguida selecione um registro.&lt;br /&gt;
&lt;br /&gt;
=====&amp;#039;&amp;#039;&amp;#039; Salvar grid utilizado &amp;#039;&amp;#039;&amp;#039;=====&lt;br /&gt;
Para salvar as modificações no grid, marque a opção &amp;quot;Salvar Layout do Grid&amp;quot; localizada no canto inferior direito do grid, em seguida selecione um registro.&lt;br /&gt;
&lt;br /&gt;
====&amp;#039;&amp;#039;&amp;#039;Ordenação&amp;#039;&amp;#039;&amp;#039;====&lt;br /&gt;
*&amp;lt;img src=&amp;quot;https://wiki.phsys.com.br/images/WIKI/suporte/navegacao/customizacao_de_tabelas/ascendente.svg&amp;quot; alt=&amp;quot;Botão para colocar em ordem ascendente&amp;quot; width=&amp;quot;50px&amp;quot; height=&amp;quot;50px&amp;quot;&amp;gt;&amp;#039;&amp;#039;&amp;#039;Ascendente:&amp;#039;&amp;#039;&amp;#039; Ordena a tabela com base na ordem crescente. &lt;br /&gt;
&lt;br /&gt;
*&amp;lt;img src=&amp;quot;https://wiki.phsys.com.br/images/WIKI/suporte/navegacao/customizacao_de_tabelas/classificacao_decrescente.svg&amp;quot; alt=&amp;quot;Botão para colocar em ordem decrescente&amp;quot; width=&amp;quot;50px&amp;quot; height=&amp;quot;50px&amp;quot;&amp;gt; &amp;#039;&amp;#039;&amp;#039;Classificação Decrescente:&amp;#039;&amp;#039;&amp;#039; Ordena a tabela com base na ordem decrescente.&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;img src=&amp;quot;https://wiki.phsys.com.br/images/WIKI/suporte/navegacao/customizacao_de_tabelas/limpar_selecao.svg&amp;quot; alt=&amp;quot;Botão para limpar seleção&amp;quot; width=&amp;quot;50px&amp;quot; height=&amp;quot;50px&amp;quot;&amp;gt; &amp;#039;&amp;#039;&amp;#039;Limpar Seleção:&amp;#039;&amp;#039;&amp;#039; Ordena a tabela no formato padrão.&lt;br /&gt;
&lt;br /&gt;
====&amp;#039;&amp;#039;&amp;#039;Agrupamento por caixa&amp;#039;&amp;#039;&amp;#039;====&lt;br /&gt;
*&amp;lt;img src=&amp;quot;https://wiki.phsys.com.br/images/WIKI/suporte/navegacao/customizacao_de_tabelas/grupo_por_este_campo.svg&amp;quot; alt=&amp;quot;Botão agrupar pelo campo selecionado&amp;quot; height=&amp;quot;50px&amp;quot;&amp;gt; &amp;#039;&amp;#039;&amp;#039;Grupo por este campo:&amp;#039;&amp;#039;&amp;#039; Agrupa os registros separando-os baseado no cabeçalho selecionado. &lt;br /&gt;
&lt;br /&gt;
*&amp;lt;img src=&amp;quot;https://wiki.phsys.com.br/images/WIKI/suporte/navegacao/customizacao_de_tabelas/agrupar_por_caixa.svg&amp;quot; alt=&amp;quot;Botão para habilitar o menu de agrupamento por baixa&amp;quot; height=&amp;quot;50px&amp;quot; width=&amp;quot;50px&amp;quot;&amp;gt; &amp;#039;&amp;#039;&amp;#039;Agrupar por caixa:&amp;#039;&amp;#039;&amp;#039; Agrupa os registros separando-os baseado em mais de um cabeçalho selecionado.&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;img src=&amp;quot;https://wiki.phsys.com.br/images/WIKI/suporte/navegacao/customizacao_de_tabelas/retire_do_agrupamento.svg&amp;quot; alt=&amp;quot;Botão para retirar cabeçalho do agrupamento&amp;quot; width=&amp;quot;50px&amp;quot; height=&amp;quot;50px&amp;quot;&amp;gt; &amp;#039;&amp;#039;&amp;#039;Retire do agrupamento:&amp;#039;&amp;#039;&amp;#039; Ao clicar com o botão direito do mouse sobre um cabeçalho presente no agrupamento, está opção aparecerá na lista de opções para retirar o cabeçalho do agrupamento.&lt;br /&gt;
&lt;br /&gt;
====&amp;#039;&amp;#039;&amp;#039;Rodapé da tabela&amp;#039;&amp;#039;&amp;#039;====&lt;br /&gt;
*&amp;lt;img src=&amp;quot;https://wiki.phsys.com.br/images/WIKI/suporte/navegacao/customizacao_de_tabelas/rodape.svg&amp;quot; alt=&amp;quot;Botão para mostrar o rodapé da tabela&amp;quot; width=&amp;quot;50px&amp;quot; height=&amp;quot;50px&amp;quot;&amp;gt; &amp;#039;&amp;#039;&amp;#039;Rodapé:&amp;#039;&amp;#039;&amp;#039; Exibe o rodapé da tabela.&lt;br /&gt;
*&amp;lt;img src=&amp;quot;https://wiki.phsys.com.br/images/WIKI/suporte/navegacao/customizacao_de_tabelas/grupo_rodapes.svg&amp;quot; alt=&amp;quot;Botão para mostrar o rodapé de um grupo&amp;quot; width=&amp;quot;50px&amp;quot; height=&amp;quot;50px&amp;quot;&amp;gt;&amp;#039;&amp;#039;&amp;#039;Grupo Rodapés:&amp;#039;&amp;#039;&amp;#039; Exibe o rodapé dos grupos de cabeçalho.&lt;br /&gt;
&lt;br /&gt;
====&amp;#039;&amp;#039;&amp;#039;Opções do rodapé&amp;#039;&amp;#039;&amp;#039;====&lt;br /&gt;
Quando o rodapé estiver em exibição, ao selecionar com o botão direito do mouse no rodapé de algum cabeçalho, uma lista de opções aparecerá.&lt;br /&gt;
&amp;lt;b&amp;gt;Observação:&amp;lt;/b&amp;gt; Caso o tipo de informação do cabeçalho não seja um valor numérico, apenas a opção &amp;lt;img src=&amp;quot;https://wiki.phsys.com.br/images/WIKI/suporte/navegacao/customizacao_de_tabelas/contar.svg&amp;quot; alt=&amp;quot;Botão para contar o total de&lt;br /&gt;
registros&amp;quot; width=&amp;quot;25px&amp;quot; height=&amp;quot;25px&amp;quot;&amp;gt; será exibida na lista.&lt;br /&gt;
*&amp;lt;img src=&amp;quot;https://wiki.phsys.com.br/images/WIKI/suporte/navegacao/customizacao_de_tabelas/contar.svg&amp;quot; alt=&amp;quot;Botão para contar o total de&lt;br /&gt;
registros&amp;quot; width=&amp;quot;50px&amp;quot; height=&amp;quot;50px&amp;quot;&amp;gt; &amp;#039;&amp;#039;&amp;#039;Contar:&amp;#039;&amp;#039;&amp;#039; Exibe o total de registros do cabeçalho.&lt;br /&gt;
*&amp;lt;img src=&amp;quot;https://wiki.phsys.com.br/images/WIKI/suporte/navegacao/customizacao_de_tabelas/somar.svg&amp;quot; alt=&amp;quot;Botão para contar o total de&lt;br /&gt;
registros&amp;quot; width=&amp;quot;50px&amp;quot; height=&amp;quot;50px&amp;quot;&amp;gt; &amp;#039;&amp;#039;&amp;#039;Somar:&amp;#039;&amp;#039;&amp;#039; Exibe a soma os valores do cabeçalho.&lt;br /&gt;
*&amp;lt;img src=&amp;quot;https://wiki.phsys.com.br/images/WIKI/suporte/navegacao/customizacao_de_tabelas/media.svg&amp;quot; alt=&amp;quot;Botão para contar o total de&lt;br /&gt;
registros&amp;quot; width=&amp;quot;50px&amp;quot; height=&amp;quot;50px&amp;quot;&amp;gt; &amp;#039;&amp;#039;&amp;#039;Média:&amp;#039;&amp;#039;&amp;#039; Exibe a média dos valores do cabeçalho.&lt;br /&gt;
*&amp;lt;img src=&amp;quot;https://wiki.phsys.com.br/images/WIKI/suporte/navegacao/customizacao_de_tabelas/minimo.svg&amp;quot; alt=&amp;quot;Botão para contar o total de&lt;br /&gt;
registros&amp;quot; width=&amp;quot;50px&amp;quot; height=&amp;quot;50px&amp;quot;&amp;gt; &amp;#039;&amp;#039;&amp;#039;Mínimo:&amp;#039;&amp;#039;&amp;#039; Exibe o valor mínimo entre os valores do cabeçalho.&lt;br /&gt;
*&amp;lt;img src=&amp;quot;https://wiki.phsys.com.br/images/WIKI/suporte/navegacao/customizacao_de_tabelas/maximo.svg&amp;quot; alt=&amp;quot;Botão para contar o total de&lt;br /&gt;
registros&amp;quot; width=&amp;quot;50px&amp;quot; height=&amp;quot;50px&amp;quot;&amp;gt; &amp;#039;&amp;#039;&amp;#039;Máximo:&amp;#039;&amp;#039;&amp;#039; Exibe o valor máximo entre os valores do cabeçalho.&lt;br /&gt;
*Nenhum: Limpa o valor obtido de alguma opção do cabeçalho no campo.&lt;br /&gt;
&lt;br /&gt;
====&amp;#039;&amp;#039;&amp;#039;Seleção de campos exibidos na tabela&amp;#039;&amp;#039;&amp;#039;====&lt;br /&gt;
&lt;br /&gt;
*Remover esta coluna: Remove o cabeçalho da tabela. &lt;br /&gt;
&lt;br /&gt;
*&amp;lt;img src=&amp;quot;https://wiki.phsys.com.br/images/WIKI/suporte/navegacao/customizacao_de_tabelas/seletor_de_campo.svg&amp;quot; alt=&amp;quot;Botão para mostrar o menu de campos da tabela&amp;quot; width=50px height=50px&amp;gt; &amp;#039;&amp;#039;&amp;#039;Seletor de Campo:&amp;#039;&amp;#039;&amp;#039; Abre o menu para adicionar ou remover cabeçalhos da tabela.&lt;br /&gt;
&lt;br /&gt;
====&amp;#039;&amp;#039;&amp;#039;Opções de ajuste de tamanho da coluna&amp;#039;&amp;#039;&amp;#039;====&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;img src=&amp;quot;https://wiki.phsys.com.br/images/WIKI/suporte/navegacao/customizacao_de_tabelas/melhor_ajuste.svg&amp;quot; alt=&amp;quot;Botão botão para ajustar o tamanho da coluna selecionada&amp;quot; width=&amp;quot;50px&amp;quot; height=&amp;quot;50px&amp;quot;&amp;gt;  Ajusta o tamanho retirando o espaço desnecessário do cabeçalho na tabela.&lt;br /&gt;
&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;Melhor Ajuste(todas as colunas):&amp;#039;&amp;#039;&amp;#039; Ajusta o tamanho retirando o espaço desnecessário de todos os cabeçalhos na tabela.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- ===== &amp;#039;&amp;#039;&amp;#039;Ajuste de posição e tamanho de coluna&amp;#039;&amp;#039;&amp;#039; =====&lt;br /&gt;
&lt;br /&gt;
É possível ajustar a sequência de exibição dos cabeçalhos selecionando a coluna que deseja mudar de posição e arrastando a mesma para o lado desejado, caso queira mudar a largura da coluna, selecionando a extremidade lateral direita da coluna e arrastando o tamanho da coluna será mudado, arrastando para a esquerda o tamanho diminuirá e para a direita o tamanho aumentará.&lt;br /&gt;
&lt;br /&gt;
===== &amp;#039;&amp;#039;&amp;#039;Filtros Manuais&amp;#039;&amp;#039;&amp;#039; =====&lt;br /&gt;
&lt;br /&gt;
É possível filtrar registros de forma manual, esta opção é recomendada quando buscar um registro em específico de forma rápida ou desejar filtrar de forma customizada os registros, note que não é possível salvar este tipo de filtro.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039; Filtro Personalizado&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
Ao posicionar o mouse sobre um cabeçalho e selecionar o ícone de filtro, uma lista de todos os registros diferentes do cabeçalho encontrados na tabela aparecerá, e ao selecionar uma das opções, serão filtrados todos os registros que possuem o valor selecionado.&lt;br /&gt;
&lt;br /&gt;
Além disso, se um cabeçalho for selecionado, todos os registros no grid serão exibidos organizados conforme o cabeçalho escolhido. Para campos numéricos, a ordenação será feita de maneira crescente ou decrescente, enquanto para campos de texto, a ordenação será alfabética.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Construtor de filtros&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
Note que ao realizar um filtro manual na parte inferior direita aparecerá uma opção &amp;quot;P&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039; Filtro em caixa &amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
Em um agrupamento de caixas, ao selecionar com o botão direito encima de uma caixa&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
===&amp;#039;&amp;#039;&amp;#039;Atalhos&amp;#039;&amp;#039;&amp;#039;===&lt;br /&gt;
&lt;br /&gt;
===&amp;#039;&amp;#039;&amp;#039;Campos&amp;#039;&amp;#039;&amp;#039;===&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;&lt;/div&gt;</summary>
		<author><name>Yuri.gabriel</name></author>
		
	</entry>
	<entry>
		<id>http://wiki.phsys.com.br/index.php?title=Rejei%C3%A7%C3%B5es_MDF-e&amp;diff=4387</id>
		<title>Rejeições MDF-e</title>
		<link rel="alternate" type="text/html" href="http://wiki.phsys.com.br/index.php?title=Rejei%C3%A7%C3%B5es_MDF-e&amp;diff=4387"/>
		<updated>2024-06-24T14:12:41Z</updated>

		<summary type="html">&lt;p&gt;Yuri.gabriel: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Rejeição MDF-e 662|662 - Existe MDF-e não encerrado para esta placa]]&lt;br /&gt;
&lt;br /&gt;
[[Rejeição MDF-e 663|663 - Percurso informado inválido]]&lt;br /&gt;
&lt;br /&gt;
[[Rejeição MDF-e 523|523 - Pelo menos um reboque deve ser colocado na composição em um transporte com cavalo mecânico]]&lt;br /&gt;
&lt;br /&gt;
[[Rejeição MDF-e XXX|XXX - Circulação do MDF-e verificada]]&lt;/div&gt;</summary>
		<author><name>Yuri.gabriel</name></author>
		
	</entry>
	<entry>
		<id>http://wiki.phsys.com.br/index.php?title=Navega%C3%A7%C3%A3o&amp;diff=4385</id>
		<title>Navegação</title>
		<link rel="alternate" type="text/html" href="http://wiki.phsys.com.br/index.php?title=Navega%C3%A7%C3%A3o&amp;diff=4385"/>
		<updated>2024-06-18T21:00:21Z</updated>

		<summary type="html">&lt;p&gt;Yuri.gabriel: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;===&amp;#039;&amp;#039;&amp;#039;Menus e Módulos&amp;#039;&amp;#039;&amp;#039;===&lt;br /&gt;
&lt;br /&gt;
O menu principal do PH ERP encontra-se no topo tela, exibido horizontalmente, para navegar entre os módulos selecione o módulo desejado, por exemplo, você deseja acessar o módulo de Cadastros Gerais, então basta clicar no módulo que você será direcionado a ele. A exibição dos módulos para os usuários dependem da licença de uso do software e da permissão de acesso do grupo do usuário. &lt;br /&gt;
&lt;br /&gt;
Exemplo: Cadastros Gerais, Financeiro, Materiais, Vendas.&lt;br /&gt;
&lt;br /&gt;
Cada módulo possui ícones que representam telas que possuem determinadas funcionalidades, as telas são agrupadas por utilidades na parte superior da tela, como, por exemplo, no módulo de Cadastro Geral que tem suas janelas separadas em Cadastros Gerais, Segurança, Mensageria, Parâmetros e Ferramentas, ao clicar no ícone a tela aparecerá, caso deseje fechar uma tela basta clicar no X ao lado do nome da tela.&lt;br /&gt;
&lt;br /&gt;
===&amp;#039;&amp;#039;&amp;#039;Barra de Botões do Cadastro&amp;#039;&amp;#039;&amp;#039;===&lt;br /&gt;
Em cada cadastro da tela haverá uma barra de opções com os botões que disparam as ações, e ficam habilitadas ou desabilitadas conforme cada situação específica.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;img src=&amp;quot;https://wiki.phsys.com.br/images/WIKI/suporte/navegacao/barra_de_botoes_do_cadastro/Novo_Registro.svg&amp;quot; alt=&amp;quot;Imagem do botão de novo cadastro&amp;quot; width=&amp;quot;50px&amp;quot; height=&amp;quot;50px&amp;quot;&amp;gt; Ao clicar no botão para criar um novo cadastramento, limpamos e habilitamos a tela de cadastro para entrada de dados nos campos solicitados. Esta opção é finalizada por um botão “Salvar” ou Cancelar descritos nas opções abaixo.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;img src=&amp;quot;https://wiki.phsys.com.br/images/WIKI/suporte/navegacao/barra_de_botoes_do_cadastro/Excluir.svg&amp;quot; alt=&amp;quot;Botão de exclusão&amp;quot; width=&amp;quot;50px&amp;quot; height=&amp;quot;50px&amp;quot;&amp;gt; A opção representada pela imagem da lixeira serve para excluir um objeto qualquer cadastrado. Esta opção será habilitada quando não estiver sendo criado um novo objeto ou editando algum já existente e não finalizado.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;img src=&amp;quot;https://wiki.phsys.com.br/images/WIKI/suporte/navegacao/barra_de_botoes_do_cadastro/Salvar.svg&amp;quot; alt=&amp;quot;Imagem do botão de novo cadastro&amp;quot; width=&amp;quot;50px&amp;quot; height=&amp;quot;50px&amp;quot;&amp;gt; A opção representada pela imagem do disco flexível serve para salvar os dados do novo   cadastro ou salvar os dados de uma edição. Esta opção será habilitada quando estiver sendo criado um novo objeto ou editando algum um já existente e não finalizado.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;img src=&amp;quot;https://wiki.phsys.com.br/images/WIKI/suporte/navegacao/barra_de_botoes_do_cadastro/Cancelar.svg&amp;quot; alt=&amp;quot;Imagem do botão de cancelameto&amp;quot; width=&amp;quot;50px&amp;quot; height=&amp;quot;50px&amp;quot;&amp;gt; A opção representada pela imagem da letra “X” server para cancelar e descartar a criação de um novo objeto, caso o usuário desista durante o processo. Esta opção será habilitada quando for criar um novo objeto ou editar um já existente e não finalizado.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;img src=&amp;quot;https://wiki.phsys.com.br/images/WIKI/suporte/navegacao/barra_de_botoes_do_cadastro/Filtro.svg&amp;quot; alt=&amp;quot;Imagem do botão para iniciar a pesquisa com o filtro&amp;quot; width=&amp;quot;50px&amp;quot; height=&amp;quot;50px&amp;quot;&amp;gt; Opção representada pela imagem de (funil) serve para filtrar os registros de um determinado cadastro, conforme os campos das áreas de busca específicas de cada tela de cadastro. Ao clicar nesta funcionalidade, o sistema aplicará o filtro e os registros que satisfazem a pesquisa serão exibidos em uma grade abaixo desta área de pesquisa. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;img src=&amp;quot;https://wiki.phsys.com.br/images/WIKI/suporte/navegacao/barra_de_botoes_do_cadastro/Atualizar.svg&amp;quot; alt=&amp;quot;Imagem do botão para atualizar a página&amp;quot; width=&amp;quot;50px&amp;quot; height=&amp;quot;50px&amp;quot;&amp;gt; A opção representada pelas setas girando, serve para atualizar a página com as informações armazenados no banco de dados. Ela substituirá qualquer informação alterada e não salva decorrente de alguma edição de um objeto.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;img src=&amp;quot;https://wiki.phsys.com.br/images/WIKI/suporte/navegacao/barra_de_botoes_do_cadastro/Pesquisa.svg&amp;quot; alt=&amp;quot;Imagem do botão para pesquisar&amp;quot; width=&amp;quot;50px&amp;quot; height=&amp;quot;50px&amp;quot;&amp;gt; A ação disparada no botão de pesquisa, representado pela imagem  da lupa, mostrará uma nova janela, onde o usuário poderá informar alguns parâmetros de pesquisa afim de carregar as informações desejadas de um assunto qualquer.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;img src=&amp;quot;https://wiki.phsys.com.br/images/WIKI/suporte/navegacao/barra_de_botoes_do_cadastro/Voltar.svg&amp;quot; alt=&amp;quot;Imagem do botão para voltar&amp;quot; width=&amp;quot;50px&amp;quot; height=&amp;quot;50px&amp;quot;&amp;gt; Ao entrar em uma tela de edição de cadastro,  teremos esta funcionalidade para retornar à grade de listagem de itens ou para a página que chamou, utilizando o botão da seta de retorno verde.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;img src=&amp;quot;https://wiki.phsys.com.br/images/WIKI/suporte/navegacao/barra_de_botoes_do_cadastro/Ajuda.svg&amp;quot; alt=&amp;quot;Imagem do botão que direciona para a wiki&amp;quot; width=&amp;quot;50px&amp;quot; height=&amp;quot;50px&amp;quot;&amp;gt; Sempre que houver este ícone em uma tela e ele ser selecionado, o usuário irá ser direcionado para a wiki, aonde encontrará mais detalhes sobre o tema onde a opção estava situada, permitindo maior autonomia no uso do sistema e melhor compreensão do processo.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;img src=&amp;quot;https://wiki.phsys.com.br/images/WIKI/suporte/navegacao/barra_de_botoes_do_cadastro/Script.svg&amp;quot; alt=&amp;quot;Imagem do botão que abre a criação do script&amp;quot; width=&amp;quot;50px&amp;quot; height=&amp;quot;50px&amp;quot;&amp;gt; Através desta opção o usuário pode criar programas para o procedimento no qual o botão está situado, possibilitando automação de necessidades e agilidade em processos repetitivos.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;img src=&amp;quot;https://wiki.phsys.com.br/images/WIKI/suporte/navegacao/barra_de_botoes_do_cadastro/Informacoes_do_Registro.svg&amp;quot; alt=&amp;quot;Imagem do botão que abre as informações do registro&amp;quot; width=&amp;quot;50px&amp;quot; height=&amp;quot;50px&amp;quot;&amp;gt; Ao selecionar esta opção é aberta uma janela ao usuário que mostra todas as informações de registro referente a tela, sendo essas informações a inclusão, exclusão e alteração de itens da tela.&lt;br /&gt;
&lt;br /&gt;
===&amp;#039;&amp;#039;&amp;#039;Customização do Grid&amp;#039;&amp;#039;&amp;#039;===&lt;br /&gt;
Em todos os grids, ao pressionar o botão direito em cima de um cabeçalho, uma barra de opções será exibida. As opção marcada é indicada pela adição da imagem &amp;lt;img src=&amp;quot;https://wiki.phsys.com.br/images/WIKI/suporte/navegacao/customizacao_de_tabelas/selecao.png&amp;quot; alt=&amp;quot;ícone que indica que está selecionado, um quadrado azul&amp;quot; width=&amp;quot;50px&amp;quot; height=&amp;quot;50px&amp;quot;&amp;gt; entorno do ícone.&lt;br /&gt;
&lt;br /&gt;
=====&amp;#039;&amp;#039;&amp;#039; Salvar filtros utilizados no campo &amp;#039;&amp;#039;&amp;#039;=====&lt;br /&gt;
Para salvar as modificações nos campos de filtro de registros, marque a opção &amp;quot;Salvar Filtro&amp;quot; no canto inferior direito da área de campos, em seguida selecione um registro.&lt;br /&gt;
&lt;br /&gt;
=====&amp;#039;&amp;#039;&amp;#039; Salvar grid utilizado &amp;#039;&amp;#039;&amp;#039;=====&lt;br /&gt;
Para salvar as modificações no grid, marque a opção &amp;quot;Salvar Layout do Grid&amp;quot; localizada no canto inferior direito do grid, em seguida selecione um registro.&lt;br /&gt;
&lt;br /&gt;
====&amp;#039;&amp;#039;&amp;#039;Ordenação&amp;#039;&amp;#039;&amp;#039;====&lt;br /&gt;
*&amp;lt;img src=&amp;quot;https://wiki.phsys.com.br/images/WIKI/suporte/navegacao/customizacao_de_tabelas/ascendente.svg&amp;quot; alt=&amp;quot;Botão para colocar em ordem ascendente&amp;quot; width=&amp;quot;50px&amp;quot; height=&amp;quot;50px&amp;quot;&amp;gt;&amp;#039;&amp;#039;&amp;#039;Ascendente:&amp;#039;&amp;#039;&amp;#039; Ordena a tabela com base na ordem crescente. &lt;br /&gt;
&lt;br /&gt;
*&amp;lt;img src=&amp;quot;https://wiki.phsys.com.br/images/WIKI/suporte/navegacao/customizacao_de_tabelas/classificacao_decrescente.svg&amp;quot; alt=&amp;quot;Botão para colocar em ordem decrescente&amp;quot; width=&amp;quot;50px&amp;quot; height=&amp;quot;50px&amp;quot;&amp;gt; &amp;#039;&amp;#039;&amp;#039;Classificação Decrescente:&amp;#039;&amp;#039;&amp;#039; Ordena a tabela com base na ordem decrescente.&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;img src=&amp;quot;https://wiki.phsys.com.br/images/WIKI/suporte/navegacao/customizacao_de_tabelas/limpar_selecao.svg&amp;quot; alt=&amp;quot;Botão para limpar seleção&amp;quot; width=&amp;quot;50px&amp;quot; height=&amp;quot;50px&amp;quot;&amp;gt; &amp;#039;&amp;#039;&amp;#039;Limpar Seleção:&amp;#039;&amp;#039;&amp;#039; Ordena a tabela no formato padrão.&lt;br /&gt;
&lt;br /&gt;
====&amp;#039;&amp;#039;&amp;#039;Agrupamento por caixa&amp;#039;&amp;#039;&amp;#039;====&lt;br /&gt;
*&amp;lt;img src=&amp;quot;https://wiki.phsys.com.br/images/WIKI/suporte/navegacao/customizacao_de_tabelas/grupo_por_este_campo.svg&amp;quot; alt=&amp;quot;Botão agrupar pelo campo selecionado&amp;quot; height=&amp;quot;50px&amp;quot;&amp;gt; &amp;#039;&amp;#039;&amp;#039;Grupo por este campo:&amp;#039;&amp;#039;&amp;#039; Agrupa os registros separando-os baseado no cabeçalho selecionado. &lt;br /&gt;
&lt;br /&gt;
*&amp;lt;img src=&amp;quot;https://wiki.phsys.com.br/images/WIKI/suporte/navegacao/customizacao_de_tabelas/agrupar_por_caixa.svg&amp;quot; alt=&amp;quot;Botão para habilitar o menu de agrupamento por baixa&amp;quot; height=&amp;quot;50px&amp;quot; width=&amp;quot;50px&amp;quot;&amp;gt; &amp;#039;&amp;#039;&amp;#039;Agrupar por caixa:&amp;#039;&amp;#039;&amp;#039; Agrupa os registros separando-os baseado em mais de um cabeçalho selecionado.&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;img src=&amp;quot;https://wiki.phsys.com.br/images/WIKI/suporte/navegacao/customizacao_de_tabelas/retire_do_agrupamento.svg&amp;quot; alt=&amp;quot;Botão para retirar cabeçalho do agrupamento&amp;quot; width=&amp;quot;50px&amp;quot; height=&amp;quot;50px&amp;quot;&amp;gt; &amp;#039;&amp;#039;&amp;#039;Retire do agrupamento:&amp;#039;&amp;#039;&amp;#039; Ao clicar com o botão direito do mouse sobre um cabeçalho presente no agrupamento, está opção aparecerá na lista de opções para retirar o cabeçalho do agrupamento.&lt;br /&gt;
&lt;br /&gt;
====&amp;#039;&amp;#039;&amp;#039;Rodapé da tabela&amp;#039;&amp;#039;&amp;#039;====&lt;br /&gt;
*&amp;lt;img src=&amp;quot;https://wiki.phsys.com.br/images/WIKI/suporte/navegacao/customizacao_de_tabelas/rodape.svg&amp;quot; alt=&amp;quot;Botão para mostrar o rodapé da tabela&amp;quot; width=&amp;quot;50px&amp;quot; height=&amp;quot;50px&amp;quot;&amp;gt; &amp;#039;&amp;#039;&amp;#039;Rodapé:&amp;#039;&amp;#039;&amp;#039; Exibe o rodapé da tabela.&lt;br /&gt;
*&amp;lt;img src=&amp;quot;https://wiki.phsys.com.br/images/WIKI/suporte/navegacao/customizacao_de_tabelas/grupo_rodapes.svg&amp;quot; alt=&amp;quot;Botão para mostrar o rodapé de um grupo&amp;quot; width=&amp;quot;50px&amp;quot; height=&amp;quot;50px&amp;quot;&amp;gt;&amp;#039;&amp;#039;&amp;#039;Grupo Rodapés:&amp;#039;&amp;#039;&amp;#039; Exibe o rodapé dos grupos de cabeçalho.&lt;br /&gt;
&lt;br /&gt;
====&amp;#039;&amp;#039;&amp;#039;Opções do rodapé&amp;#039;&amp;#039;&amp;#039;====&lt;br /&gt;
Quando o rodapé estiver em exibição, ao selecionar com o botão direito do mouse no rodapé de algum cabeçalho, uma lista de opções aparecerá.&lt;br /&gt;
&amp;lt;b&amp;gt;Observação:&amp;lt;/b&amp;gt; Caso o tipo de informação do cabeçalho não seja um valor numérico, apenas a opção &amp;lt;img src=&amp;quot;https://wiki.phsys.com.br/images/WIKI/suporte/navegacao/customizacao_de_tabelas/contar.svg&amp;quot; alt=&amp;quot;Botão para contar o total de&lt;br /&gt;
registros&amp;quot; width=&amp;quot;25px&amp;quot; height=&amp;quot;25px&amp;quot;&amp;gt; será exibida na lista.&lt;br /&gt;
*&amp;lt;img src=&amp;quot;https://wiki.phsys.com.br/images/WIKI/suporte/navegacao/customizacao_de_tabelas/contar.svg&amp;quot; alt=&amp;quot;Botão para contar o total de&lt;br /&gt;
registros&amp;quot; width=&amp;quot;50px&amp;quot; height=&amp;quot;50px&amp;quot;&amp;gt; &amp;#039;&amp;#039;&amp;#039;Contar:&amp;#039;&amp;#039;&amp;#039; Exibe o total de registros do cabeçalho.&lt;br /&gt;
*&amp;lt;img src=&amp;quot;https://wiki.phsys.com.br/images/WIKI/suporte/navegacao/customizacao_de_tabelas/somar.svg&amp;quot; alt=&amp;quot;Botão para contar o total de&lt;br /&gt;
registros&amp;quot; width=&amp;quot;50px&amp;quot; height=&amp;quot;50px&amp;quot;&amp;gt; &amp;#039;&amp;#039;&amp;#039;Somar:&amp;#039;&amp;#039;&amp;#039; Exibe a soma os valores do cabeçalho.&lt;br /&gt;
*&amp;lt;img src=&amp;quot;https://wiki.phsys.com.br/images/WIKI/suporte/navegacao/customizacao_de_tabelas/media.svg&amp;quot; alt=&amp;quot;Botão para contar o total de&lt;br /&gt;
registros&amp;quot; width=&amp;quot;50px&amp;quot; height=&amp;quot;50px&amp;quot;&amp;gt; &amp;#039;&amp;#039;&amp;#039;Média:&amp;#039;&amp;#039;&amp;#039; Exibe a média dos valores do cabeçalho.&lt;br /&gt;
*&amp;lt;img src=&amp;quot;https://wiki.phsys.com.br/images/WIKI/suporte/navegacao/customizacao_de_tabelas/minimo.svg&amp;quot; alt=&amp;quot;Botão para contar o total de&lt;br /&gt;
registros&amp;quot; width=&amp;quot;50px&amp;quot; height=&amp;quot;50px&amp;quot;&amp;gt; &amp;#039;&amp;#039;&amp;#039;Mínimo:&amp;#039;&amp;#039;&amp;#039; Exibe o valor mínimo entre os valores do cabeçalho.&lt;br /&gt;
*&amp;lt;img src=&amp;quot;https://wiki.phsys.com.br/images/WIKI/suporte/navegacao/customizacao_de_tabelas/maximo.svg&amp;quot; alt=&amp;quot;Botão para contar o total de&lt;br /&gt;
registros&amp;quot; width=&amp;quot;50px&amp;quot; height=&amp;quot;50px&amp;quot;&amp;gt; &amp;#039;&amp;#039;&amp;#039;Máximo:&amp;#039;&amp;#039;&amp;#039; Exibe o valor máximo entre os valores do cabeçalho.&lt;br /&gt;
*Nenhum: Limpa o valor obtido de alguma opção do cabeçalho no campo.&lt;br /&gt;
&lt;br /&gt;
====&amp;#039;&amp;#039;&amp;#039;Seleção de campos exibidos na tabela&amp;#039;&amp;#039;&amp;#039;====&lt;br /&gt;
&lt;br /&gt;
*Remover esta coluna: Remove o cabeçalho da tabela. &lt;br /&gt;
&lt;br /&gt;
*&amp;lt;img src=&amp;quot;https://wiki.phsys.com.br/images/WIKI/suporte/navegacao/customizacao_de_tabelas/seletor_de_campo.svg&amp;quot; alt=&amp;quot;Botão para mostrar o menu de campos da tabela&amp;quot; width=50px height=50px&amp;gt; &amp;#039;&amp;#039;&amp;#039;Seletor de Campo:&amp;#039;&amp;#039;&amp;#039; Abre o menu para adicionar ou remover cabeçalhos da tabela.&lt;br /&gt;
&lt;br /&gt;
====&amp;#039;&amp;#039;&amp;#039;Opções de ajuste de tamanho da coluna&amp;#039;&amp;#039;&amp;#039;====&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;img src=&amp;quot;https://wiki.phsys.com.br/images/WIKI/suporte/navegacao/customizacao_de_tabelas/melhor_ajuste.svg&amp;quot; alt=&amp;quot;Botão botão para ajustar o tamanho da coluna selecionada&amp;quot; width=&amp;quot;50px&amp;quot; height=&amp;quot;50px&amp;quot;&amp;gt;  Ajusta o tamanho retirando o espaço desnecessário do cabeçalho na tabela.&lt;br /&gt;
&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;Melhor Ajuste(todas as colunas):&amp;#039;&amp;#039;&amp;#039; Ajusta o tamanho retirando o espaço desnecessário de todos os cabeçalhos na tabela.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- ===== &amp;#039;&amp;#039;&amp;#039;Ajuste de posição e tamanho de coluna&amp;#039;&amp;#039;&amp;#039; =====&lt;br /&gt;
&lt;br /&gt;
É possível ajustar a sequência de exibição dos cabeçalhos selecionando a coluna desejada e arrastando a mesma para o lado desejado, caso&lt;br /&gt;
deseje  mudar a largura da coluna, selecionando a extremidade lateral direita da coluna e arrastando o tamanho da coluna será mudado, arrastando para a esquerda o tamanho diminuirá e para a direita o tamanho aumentará.&lt;br /&gt;
&lt;br /&gt;
===== &amp;#039;&amp;#039;&amp;#039;Filtros Manuais&amp;#039;&amp;#039;&amp;#039; =====&lt;br /&gt;
&lt;br /&gt;
É possível filtrar registros de forma manual, esta opção é recomendada quando buscar um registro em específico de forma rápida ou desejar filtrar de forma customizada os registros, note que não é possível salvar este tipo de filtro.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039; Filtro Personalizado&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
Ao posicionar o mouse sobre um cabeçalho e selecionar o ícone de filtro, uma lista de todos os registros diferentes do cabeçalho encontrados na tabela aparecerá, e ao selecionar uma das opções, serão filtrados todos os registros&lt;br /&gt;
- verificar se funciona com campos numéricos&lt;br /&gt;
&lt;br /&gt;
Construtor de filtros&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039; Filtro em caixa &amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
Em um agrupamento de caixas, ao selecionar com o botão direito encima de uma caixa&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
===&amp;#039;&amp;#039;&amp;#039;Atalhos&amp;#039;&amp;#039;&amp;#039;===&lt;br /&gt;
&lt;br /&gt;
===&amp;#039;&amp;#039;&amp;#039;Campos&amp;#039;&amp;#039;&amp;#039;===&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;&lt;/div&gt;</summary>
		<author><name>Yuri.gabriel</name></author>
		
	</entry>
	<entry>
		<id>http://wiki.phsys.com.br/index.php?title=Rejei%C3%A7%C3%A3o_CT-e_219&amp;diff=4368</id>
		<title>Rejeição CT-e 219</title>
		<link rel="alternate" type="text/html" href="http://wiki.phsys.com.br/index.php?title=Rejei%C3%A7%C3%A3o_CT-e_219&amp;diff=4368"/>
		<updated>2024-06-18T15:00:16Z</updated>

		<summary type="html">&lt;p&gt;Yuri.gabriel: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;219 - Circulação do CT-e verificada.&lt;br /&gt;
&lt;br /&gt;
===Causa===&lt;br /&gt;
Esta rejeição ocorre ao tentar cancelar um CT- e que contém registro de circulação e foi registrado em uma barreira fiscal. Isso significa que a mercadoria já foi despachada e não pode mais ser cancelada.&lt;br /&gt;
&lt;br /&gt;
===Solução===&lt;br /&gt;
*O evento de registro de passagem, emitido pela Secretaria da Fazenda do Estado, também pode ser cancelamento. Para tal, pode-se entrar em contato com a Secretaria da Fazenda do Estado e solicitar o cancelamento do registro de passagem, para em seguida emitir o evento de cancelamento do CT-e. &lt;br /&gt;
*Como não é possível realizar o cancelamento na qual a SEFAZ já tem conhecimento da passagem, será necessário realizar a emissão de um CT-e de substituição.&lt;br /&gt;
&lt;br /&gt;
===Referencia===&lt;br /&gt;
Manual de Orientações do Contribuinte - v3.00: http://www.cte.fazenda.gov.br/portal/exibirArquivo.aspx?conteudo=bx74pJ8hXaM=&lt;/div&gt;</summary>
		<author><name>Yuri.gabriel</name></author>
		
	</entry>
	<entry>
		<id>http://wiki.phsys.com.br/index.php?title=Rejei%C3%A7%C3%A3o_CT-e_219&amp;diff=4367</id>
		<title>Rejeição CT-e 219</title>
		<link rel="alternate" type="text/html" href="http://wiki.phsys.com.br/index.php?title=Rejei%C3%A7%C3%A3o_CT-e_219&amp;diff=4367"/>
		<updated>2024-06-18T14:59:02Z</updated>

		<summary type="html">&lt;p&gt;Yuri.gabriel: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;219 - Circulação do CT-e verificada.&lt;br /&gt;
&lt;br /&gt;
===Causa===&lt;br /&gt;
Esta rejeição ocorre ao tentar cancelar um CT- e que contém registro de circulação e foi registrado em uma barreira fiscal. Isso significa que a mercadoria já foi despachada e não pode mais ser cancelada.&lt;br /&gt;
&lt;br /&gt;
===Solução===&lt;br /&gt;
*O evento de registro de passagem, emitido pela Secretaria da Fazenda do Estado, também pode ser cancelamento. Para tal, pode-se entrar em contato com a Secretaria da Fazenda do Estado e solicitar o cancelamento do registro de passagem, para em seguida emitir o evento de cancelamento do CT-e. &lt;br /&gt;
*Como não é possível realizar o cancelamento na qual a SEFAZ já tem conhecimento da passagem, será necessário realizar a emissão de um CT-e de substituição.&lt;br /&gt;
&lt;br /&gt;
===Referencia===&lt;br /&gt;
Manual de Orientações do Contribuinte - V3.00: http://www.cte.fazenda.gov.br/portal/exibirArquivo.aspx?conteudo=bx74pJ8hXaM=&lt;/div&gt;</summary>
		<author><name>Yuri.gabriel</name></author>
		
	</entry>
	<entry>
		<id>http://wiki.phsys.com.br/index.php?title=Navega%C3%A7%C3%A3o&amp;diff=4349</id>
		<title>Navegação</title>
		<link rel="alternate" type="text/html" href="http://wiki.phsys.com.br/index.php?title=Navega%C3%A7%C3%A3o&amp;diff=4349"/>
		<updated>2024-06-17T19:10:52Z</updated>

		<summary type="html">&lt;p&gt;Yuri.gabriel: /* Barra de Botões do Cadastro */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;===&amp;#039;&amp;#039;&amp;#039;Menus e Módulos&amp;#039;&amp;#039;&amp;#039;===&lt;br /&gt;
&lt;br /&gt;
O menu principal do PH ERP encontra-se no topo tela, exibido horizontalmente, para navegar entre os módulos selecione o módulo desejado, por exemplo, você deseja acessar o módulo de Cadastros Gerais, então basta clicar no módulo que você será direcionado a ele. A exibição dos módulos para os usuários dependem da licença de uso do software e da permissão de acesso do grupo do usuário. &lt;br /&gt;
&lt;br /&gt;
Exemplo: Cadastros Gerais, Financeiro, Materiais, Vendas.&lt;br /&gt;
&lt;br /&gt;
Cada módulo possui ícones que representam telas que possuem determinadas funcionalidades, as telas são agrupadas por utilidades na parte superior da tela, como, por exemplo, no módulo de Cadastro Geral que tem suas janelas separadas em Cadastros Gerais, Segurança, Mensageria, Parâmetros e Ferramentas, ao clicar no ícone a tela aparecerá, caso deseje fechar uma tela basta clicar no X ao lado do nome da tela.&lt;br /&gt;
&lt;br /&gt;
===&amp;#039;&amp;#039;&amp;#039;Barra de Botões do Cadastro&amp;#039;&amp;#039;&amp;#039;===&lt;br /&gt;
Em cada cadastro da tela haverá uma barra de opções com os botões que disparam as ações, e ficam habilitadas ou desabilitadas conforme cada situação específica.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;img src=&amp;quot;https://wiki.phsys.com.br/images/WIKI/suporte/navegacao/barra_de_botoes_do_cadastro/Novo_Registro.svg&amp;quot; alt=&amp;quot;Imagem do botão de novo cadastro&amp;quot; width=&amp;quot;50px&amp;quot; height=&amp;quot;50px&amp;quot;&amp;gt; Ao clicar no botão para criar um novo cadastramento, limpamos e habilitamos a tela de cadastro para entrada de dados nos campos solicitados. Esta opção é finalizada por um botão “Salvar” ou Cancelar descritos nas opções abaixo.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;img src=&amp;quot;https://wiki.phsys.com.br/images/WIKI/suporte/navegacao/barra_de_botoes_do_cadastro/Excluir.svg&amp;quot; alt=&amp;quot;Botão de exclusão&amp;quot; width=&amp;quot;50px&amp;quot; height=&amp;quot;50px&amp;quot;&amp;gt; A opção representada pela imagem da lixeira serve para excluir um objeto qualquer cadastrado. Esta opção será habilitada quando não estiver sendo criado um novo objeto ou editando algum já existente e não finalizado.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;img src=&amp;quot;https://wiki.phsys.com.br/images/WIKI/suporte/navegacao/barra_de_botoes_do_cadastro/Salvar.svg&amp;quot; alt=&amp;quot;Imagem do botão de novo cadastro&amp;quot; width=&amp;quot;50px&amp;quot; height=&amp;quot;50px&amp;quot;&amp;gt; A opção representada pela imagem do disco flexível serve para salvar os dados do novo   cadastro ou salvar os dados de uma edição. Esta opção será habilitada quando estiver sendo criado um novo objeto ou editando algum um já existente e não finalizado.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;img src=&amp;quot;https://wiki.phsys.com.br/images/WIKI/suporte/navegacao/barra_de_botoes_do_cadastro/Cancelar.svg&amp;quot; alt=&amp;quot;Imagem do botão de cancelameto&amp;quot; width=&amp;quot;50px&amp;quot; height=&amp;quot;50px&amp;quot;&amp;gt; A opção representada pela imagem da letra “X” server para cancelar e descartar a criação de um novo objeto, caso o usuário desista durante o processo. Esta opção será habilitada quando for criar um novo objeto ou editar um já existente e não finalizado.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;img src=&amp;quot;https://wiki.phsys.com.br/images/WIKI/suporte/navegacao/barra_de_botoes_do_cadastro/Filtro.svg&amp;quot; alt=&amp;quot;Imagem do botão para iniciar a pesquisa com o filtro&amp;quot; width=&amp;quot;50px&amp;quot; height=&amp;quot;50px&amp;quot;&amp;gt; Opção representada pela imagem de (funil) serve para filtrar os registros de um determinado cadastro, conforme os campos das áreas de busca específicas de cada tela de cadastro. Ao clicar nesta funcionalidade, o sistema aplicará o filtro e os registros que satisfazem a pesquisa serão exibidos em uma grade abaixo desta área de pesquisa. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;img src=&amp;quot;https://wiki.phsys.com.br/images/WIKI/suporte/navegacao/barra_de_botoes_do_cadastro/Atualizar.svg&amp;quot; alt=&amp;quot;Imagem do botão para atualizar a página&amp;quot; width=&amp;quot;50px&amp;quot; height=&amp;quot;50px&amp;quot;&amp;gt; A opção representada pelas setas girando, serve para atualizar a página com as informações armazenados no banco de dados. Ela substituirá qualquer informação alterada e não salva decorrente de alguma edição de um objeto.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;img src=&amp;quot;https://wiki.phsys.com.br/images/WIKI/suporte/navegacao/barra_de_botoes_do_cadastro/Pesquisa.svg&amp;quot; alt=&amp;quot;Imagem do botão para pesquisar&amp;quot; width=&amp;quot;50px&amp;quot; height=&amp;quot;50px&amp;quot;&amp;gt; A ação disparada no botão de pesquisa, representado pela imagem  da lupa, mostrará uma nova janela, onde o usuário poderá informar alguns parâmetros de pesquisa afim de carregar as informações desejadas de um assunto qualquer.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;img src=&amp;quot;https://wiki.phsys.com.br/images/WIKI/suporte/navegacao/barra_de_botoes_do_cadastro/Voltar.svg&amp;quot; alt=&amp;quot;Imagem do botão para voltar&amp;quot; width=&amp;quot;50px&amp;quot; height=&amp;quot;50px&amp;quot;&amp;gt; Ao entrar em uma tela de edição de cadastro,  teremos esta funcionalidade para retornar à grade de listagem de itens ou para a página que chamou, utilizando o botão da seta de retorno verde.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;img src=&amp;quot;https://wiki.phsys.com.br/images/WIKI/suporte/navegacao/barra_de_botoes_do_cadastro/Ajuda.svg&amp;quot; alt=&amp;quot;Imagem do botão que direciona para a wiki&amp;quot; width=&amp;quot;50px&amp;quot; height=&amp;quot;50px&amp;quot;&amp;gt; Sempre que houver este ícone em uma tela e ele ser selecionado, o usuário irá ser direcionado para a wiki, aonde encontrará mais detalhes sobre o tema onde a opção estava situada, permitindo maior autonomia no uso do sistema e melhor compreensão do processo.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;img src=&amp;quot;https://wiki.phsys.com.br/images/WIKI/suporte/navegacao/barra_de_botoes_do_cadastro/Script.svg&amp;quot; alt=&amp;quot;Imagem do botão que abre a criação do script&amp;quot; width=&amp;quot;50px&amp;quot; height=&amp;quot;50px&amp;quot;&amp;gt; Através desta opção o usuário pode criar programas para o procedimento no qual o botão está situado, possibilitando automação de necessidades e agilidade em processos repetitivos.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;img src=&amp;quot;https://wiki.phsys.com.br/images/WIKI/suporte/navegacao/barra_de_botoes_do_cadastro/Informacoes_do_Registro.svg&amp;quot; alt=&amp;quot;Imagem do botão que abre as informações do registro&amp;quot; width=&amp;quot;50px&amp;quot; height=&amp;quot;50px&amp;quot;&amp;gt; Ao selecionar esta opção é aberta uma janela ao usuário que mostra todas as informações de registro referente a tela, sendo essas informações a inclusão, exclusão e alteração de itens da tela.&lt;br /&gt;
&lt;br /&gt;
===&amp;#039;&amp;#039;&amp;#039;Customização do Grid&amp;#039;&amp;#039;&amp;#039;===&lt;br /&gt;
Em todos os grids, ao pressionar o botão direito em cima de um cabeçalho, uma barra de opções será exibida. As opção marcada é indicada pela adição da imagem &amp;lt;img src=&amp;quot;https://wiki.phsys.com.br/images/WIKI/suporte/navegacao/customizacao_de_tabelas/selecao.png&amp;quot; alt=&amp;quot;ícone que indica que está selecionado, um quadrado azul&amp;quot; width=&amp;quot;50px&amp;quot; height=&amp;quot;50px&amp;quot;&amp;gt; entorno do ícone.&lt;br /&gt;
&lt;br /&gt;
=====&amp;#039;&amp;#039;&amp;#039; Salvar filtros utilizados no campo &amp;#039;&amp;#039;&amp;#039;=====&lt;br /&gt;
Para salvar as modificações nos campos de filtro de registros, marque a opção &amp;quot;Salvar Filtro&amp;quot; no canto inferior direito da área de campos, em seguida selecione um registro.&lt;br /&gt;
&lt;br /&gt;
=====&amp;#039;&amp;#039;&amp;#039; Salvar grid utilizado &amp;#039;&amp;#039;&amp;#039;=====&lt;br /&gt;
Para salvar as modificações no grid, marque a opção &amp;quot;Salvar Layout do Grid&amp;quot; localizada no canto inferior direito do grid, em seguida selecione um registro.&lt;br /&gt;
&lt;br /&gt;
====&amp;#039;&amp;#039;&amp;#039;Ordenação&amp;#039;&amp;#039;&amp;#039;====&lt;br /&gt;
*&amp;lt;img src=&amp;quot;https://wiki.phsys.com.br/images/WIKI/suporte/navegacao/customizacao_de_tabelas/ascendente.svg&amp;quot; alt=&amp;quot;Botão para colocar em ordem ascendente&amp;quot; width=&amp;quot;50px&amp;quot; height=&amp;quot;50px&amp;quot;&amp;gt;&amp;#039;&amp;#039;&amp;#039;Ascendente:&amp;#039;&amp;#039;&amp;#039; Ordena a tabela com base na ordem crescente. &lt;br /&gt;
&lt;br /&gt;
*&amp;lt;img src=&amp;quot;https://wiki.phsys.com.br/images/WIKI/suporte/navegacao/customizacao_de_tabelas/classificacao_decrescente.svg&amp;quot; alt=&amp;quot;Botão para colocar em ordem decrescente&amp;quot; width=&amp;quot;50px&amp;quot; height=&amp;quot;50px&amp;quot;&amp;gt; &amp;#039;&amp;#039;&amp;#039;Classificação Decrescente:&amp;#039;&amp;#039;&amp;#039; Ordena a tabela com base na ordem decrescente.&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;img src=&amp;quot;https://wiki.phsys.com.br/images/WIKI/suporte/navegacao/customizacao_de_tabelas/limpar_selecao.svg&amp;quot; alt=&amp;quot;Botão para limpar seleção&amp;quot; width=&amp;quot;50px&amp;quot; height=&amp;quot;50px&amp;quot;&amp;gt; &amp;#039;&amp;#039;&amp;#039;Limpar Seleção:&amp;#039;&amp;#039;&amp;#039; Ordena a tabela no formato padrão.&lt;br /&gt;
&lt;br /&gt;
====&amp;#039;&amp;#039;&amp;#039;Agrupamento por caixa&amp;#039;&amp;#039;&amp;#039;====&lt;br /&gt;
*&amp;lt;img src=&amp;quot;https://wiki.phsys.com.br/images/WIKI/suporte/navegacao/customizacao_de_tabelas/grupo_por_este_campo.svg&amp;quot; alt=&amp;quot;Botão agrupar pelo campo selecionado&amp;quot; height=&amp;quot;50px&amp;quot;&amp;gt; &amp;#039;&amp;#039;&amp;#039;Grupo por este campo:&amp;#039;&amp;#039;&amp;#039; Agrupa os registros separando-os baseado no cabeçalho selecionado. &lt;br /&gt;
&lt;br /&gt;
*&amp;lt;img src=&amp;quot;https://wiki.phsys.com.br/images/WIKI/suporte/navegacao/customizacao_de_tabelas/agrupar_por_caixa.svg&amp;quot; alt=&amp;quot;Botão para habilitar o menu de agrupamento por baixa&amp;quot; height=&amp;quot;50px&amp;quot; width=&amp;quot;50px&amp;quot;&amp;gt; &amp;#039;&amp;#039;&amp;#039;Agrupar por caixa:&amp;#039;&amp;#039;&amp;#039; Agrupa os registros separando-os baseado em mais de um cabeçalho selecionado.&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;img src=&amp;quot;https://wiki.phsys.com.br/images/WIKI/suporte/navegacao/customizacao_de_tabelas/retire_do_agrupamento.svg&amp;quot; alt=&amp;quot;Botão para retirar cabeçalho do agrupamento&amp;quot; width=&amp;quot;50px&amp;quot; height=&amp;quot;50px&amp;quot;&amp;gt; &amp;#039;&amp;#039;&amp;#039;Retire do agrupamento:&amp;#039;&amp;#039;&amp;#039; Ao clicar com o botão direito do mouse sobre um cabeçalho presente no agrupamento, está opção aparecerá na lista de opções para retirar o cabeçalho do agrupamento.&lt;br /&gt;
&lt;br /&gt;
====&amp;#039;&amp;#039;&amp;#039;Rodapé da tabela&amp;#039;&amp;#039;&amp;#039;====&lt;br /&gt;
*&amp;lt;img src=&amp;quot;https://wiki.phsys.com.br/images/WIKI/suporte/navegacao/customizacao_de_tabelas/rodape.svg&amp;quot; alt=&amp;quot;Botão para mostrar o rodapé da tabela&amp;quot; width=&amp;quot;50px&amp;quot; height=&amp;quot;50px&amp;quot;&amp;gt; &amp;#039;&amp;#039;&amp;#039;Rodapé:&amp;#039;&amp;#039;&amp;#039; Exibe o rodapé da tabela.&lt;br /&gt;
*&amp;lt;img src=&amp;quot;https://wiki.phsys.com.br/images/WIKI/suporte/navegacao/customizacao_de_tabelas/grupo_rodapes.svg&amp;quot; alt=&amp;quot;Botão para mostrar o rodapé de um grupo&amp;quot; width=&amp;quot;50px&amp;quot; height=&amp;quot;50px&amp;quot;&amp;gt;&amp;#039;&amp;#039;&amp;#039;Grupo Rodapés:&amp;#039;&amp;#039;&amp;#039; Exibe o rodapé dos grupos de cabeçalho.&lt;br /&gt;
&lt;br /&gt;
====&amp;#039;&amp;#039;&amp;#039;Opções do rodapé&amp;#039;&amp;#039;&amp;#039;====&lt;br /&gt;
Quando o rodapé estiver em exibição, ao selecionar com o botão direito do mouse no rodapé de algum cabeçalho, uma lista de opções aparecerá.&lt;br /&gt;
&amp;lt;b&amp;gt;Observação:&amp;lt;/b&amp;gt; Caso o tipo de informação do cabeçalho não seja um valor numérico, apenas a opção &amp;lt;img src=&amp;quot;https://wiki.phsys.com.br/images/WIKI/suporte/navegacao/customizacao_de_tabelas/contar.svg&amp;quot; alt=&amp;quot;Botão para contar o total de&lt;br /&gt;
registros&amp;quot; width=&amp;quot;25px&amp;quot; height=&amp;quot;25px&amp;quot;&amp;gt; será exibida na lista.&lt;br /&gt;
*&amp;lt;img src=&amp;quot;https://wiki.phsys.com.br/images/WIKI/suporte/navegacao/customizacao_de_tabelas/contar.svg&amp;quot; alt=&amp;quot;Botão para contar o total de&lt;br /&gt;
registros&amp;quot; width=&amp;quot;50px&amp;quot; height=&amp;quot;50px&amp;quot;&amp;gt; &amp;#039;&amp;#039;&amp;#039;Contar:&amp;#039;&amp;#039;&amp;#039; Exibe o total de registros do cabeçalho.&lt;br /&gt;
*&amp;lt;img src=&amp;quot;https://wiki.phsys.com.br/images/WIKI/suporte/navegacao/customizacao_de_tabelas/somar.svg&amp;quot; alt=&amp;quot;Botão para contar o total de&lt;br /&gt;
registros&amp;quot; width=&amp;quot;50px&amp;quot; height=&amp;quot;50px&amp;quot;&amp;gt; &amp;#039;&amp;#039;&amp;#039;Somar:&amp;#039;&amp;#039;&amp;#039; Exibe a soma os valores do cabeçalho.&lt;br /&gt;
*&amp;lt;img src=&amp;quot;https://wiki.phsys.com.br/images/WIKI/suporte/navegacao/customizacao_de_tabelas/media.svg&amp;quot; alt=&amp;quot;Botão para contar o total de&lt;br /&gt;
registros&amp;quot; width=&amp;quot;50px&amp;quot; height=&amp;quot;50px&amp;quot;&amp;gt; &amp;#039;&amp;#039;&amp;#039;Média:&amp;#039;&amp;#039;&amp;#039; Exibe a média dos valores do cabeçalho.&lt;br /&gt;
*&amp;lt;img src=&amp;quot;https://wiki.phsys.com.br/images/WIKI/suporte/navegacao/customizacao_de_tabelas/minimo.svg&amp;quot; alt=&amp;quot;Botão para contar o total de&lt;br /&gt;
registros&amp;quot; width=&amp;quot;50px&amp;quot; height=&amp;quot;50px&amp;quot;&amp;gt; &amp;#039;&amp;#039;&amp;#039;Mínimo:&amp;#039;&amp;#039;&amp;#039; Exibe o valor mínimo entre os valores do cabeçalho.&lt;br /&gt;
*&amp;lt;img src=&amp;quot;https://wiki.phsys.com.br/images/WIKI/suporte/navegacao/customizacao_de_tabelas/maximo.svg&amp;quot; alt=&amp;quot;Botão para contar o total de&lt;br /&gt;
registros&amp;quot; width=&amp;quot;50px&amp;quot; height=&amp;quot;50px&amp;quot;&amp;gt; &amp;#039;&amp;#039;&amp;#039;Máximo:&amp;#039;&amp;#039;&amp;#039; Exibe o valor máximo entre os valores do cabeçalho.&lt;br /&gt;
*Nenhum: Limpa o valor obtido de alguma opção do cabeçalho no campo.&lt;br /&gt;
&lt;br /&gt;
====&amp;#039;&amp;#039;&amp;#039;Seleção de campos exibidos na tabela&amp;#039;&amp;#039;&amp;#039;====&lt;br /&gt;
&lt;br /&gt;
*Remover esta coluna: Remove o cabeçalho da tabela. &lt;br /&gt;
&lt;br /&gt;
*&amp;lt;img src=&amp;quot;https://wiki.phsys.com.br/images/WIKI/suporte/navegacao/customizacao_de_tabelas/seletor_de_campo.svg&amp;quot; alt=&amp;quot;Botão para mostrar o menu de campos da tabela&amp;quot; width=50px height=50px&amp;gt; &amp;#039;&amp;#039;&amp;#039;Seletor de Campo:&amp;#039;&amp;#039;&amp;#039; Abre o menu para adicionar ou remover cabeçalhos da tabela.&lt;br /&gt;
&lt;br /&gt;
====&amp;#039;&amp;#039;&amp;#039;Opções de ajuste de tamanho da coluna&amp;#039;&amp;#039;&amp;#039;====&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;img src=&amp;quot;https://wiki.phsys.com.br/images/WIKI/suporte/navegacao/customizacao_de_tabelas/melhor_ajuste.svg&amp;quot; alt=&amp;quot;Botão botão para ajustar o tamanho da coluna selecionada&amp;quot; width=&amp;quot;50px&amp;quot; height=&amp;quot;50px&amp;quot;&amp;gt;  Ajusta o tamanho retirando o espaço desnecessário do cabeçalho na tabela.&lt;br /&gt;
&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;Melhor Ajuste(todas as colunas):&amp;#039;&amp;#039;&amp;#039; Ajusta o tamanho retirando o espaço desnecessário de todos os cabeçalhos na tabela.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- ===== &amp;#039;&amp;#039;&amp;#039;Ajuste de posição e tamanho de coluna&amp;#039;&amp;#039;&amp;#039; =====&lt;br /&gt;
&lt;br /&gt;
É possível ajustar a sequência de exibição dos cabeçalhos selecionando a coluna desejada e arrastando a mesma para o lado desejado, caso&lt;br /&gt;
deseje  mudar a largura da coluna, selecionando a extremidade lateral direita da coluna e arrastando o tamanho da coluna será mudado, arrastando para a esquerda o tamanho diminuirá e para a direita o tamanho aumentará.&lt;br /&gt;
&lt;br /&gt;
===== &amp;#039;&amp;#039;&amp;#039;Filtros Manuais&amp;#039;&amp;#039;&amp;#039; =====&lt;br /&gt;
&lt;br /&gt;
É possível filtrar registros de forma manual, esta opção é recomendada quando buscar um registro em específico de forma rápida ou desejar filtrar de forma customizada os registros.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039; Filtro Personalizado&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
Para campos não numéricos, ,note que não é possível salvar este filtro.&lt;br /&gt;
&lt;br /&gt;
Construtor de filtros&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039; Filtro em caixa &amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
Em um agrupamento de caixas, ao selecionar com o botão direito encima de uma caixa&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
===&amp;#039;&amp;#039;&amp;#039;Atalhos&amp;#039;&amp;#039;&amp;#039;===&lt;br /&gt;
&lt;br /&gt;
===&amp;#039;&amp;#039;&amp;#039;Campos&amp;#039;&amp;#039;&amp;#039;===&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;&lt;/div&gt;</summary>
		<author><name>Yuri.gabriel</name></author>
		
	</entry>
	<entry>
		<id>http://wiki.phsys.com.br/index.php?title=Rejei%C3%A7%C3%A3o_CT-e_219&amp;diff=4348</id>
		<title>Rejeição CT-e 219</title>
		<link rel="alternate" type="text/html" href="http://wiki.phsys.com.br/index.php?title=Rejei%C3%A7%C3%A3o_CT-e_219&amp;diff=4348"/>
		<updated>2024-06-17T19:02:55Z</updated>

		<summary type="html">&lt;p&gt;Yuri.gabriel: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;219 - Circulação do CT-e verificada.&lt;br /&gt;
&lt;br /&gt;
===Causa===&lt;br /&gt;
&lt;br /&gt;
Esta rejeição ocorre ao tentar cancelar um CT- e que contém registro de circulação.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Exceções&amp;#039;&amp;#039;&amp;#039; &amp;lt;br&amp;gt;&lt;br /&gt;
O cancelamento é permitido quando a data e hora da autorização da CT-e não é maior que 168 horas e não houve mercadorias transportadas.&lt;br /&gt;
&lt;br /&gt;
===Solução===&lt;br /&gt;
&lt;br /&gt;
Como não é possível realizar o cancelamento, será necessário realizar a emissão de um CT-e de substituição.&lt;br /&gt;
===Referencia===&lt;br /&gt;
Guia de procedimento do CT-e - V1.01: &amp;lt;br&amp;gt; https://www.sefaz.pe.gov.br/Servicos/conhecimento-de-transporte-eletronico/Documents/CTE%20-%20Guia%20De%20ProcedimentosCT-e_Vers%C3%A3o%201.00.pdf&lt;/div&gt;</summary>
		<author><name>Yuri.gabriel</name></author>
		
	</entry>
	<entry>
		<id>http://wiki.phsys.com.br/index.php?title=Rejei%C3%A7%C3%A3o_CT-e_219&amp;diff=4347</id>
		<title>Rejeição CT-e 219</title>
		<link rel="alternate" type="text/html" href="http://wiki.phsys.com.br/index.php?title=Rejei%C3%A7%C3%A3o_CT-e_219&amp;diff=4347"/>
		<updated>2024-06-17T19:02:45Z</updated>

		<summary type="html">&lt;p&gt;Yuri.gabriel: /* Causa */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;219 - Circulação do CT-e verificada.&lt;br /&gt;
&lt;br /&gt;
===Causa===&lt;br /&gt;
&lt;br /&gt;
Esta rejeição ocorre ao tentar cancelar um CT- e contém registro de circulação.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Exceções&amp;#039;&amp;#039;&amp;#039; &amp;lt;br&amp;gt;&lt;br /&gt;
O cancelamento é permitido quando a data e hora da autorização da CT-e não é maior que 168 horas e não houve mercadorias transportadas.&lt;br /&gt;
&lt;br /&gt;
===Solução===&lt;br /&gt;
&lt;br /&gt;
Como não é possível realizar o cancelamento, será necessário realizar a emissão de um CT-e de substituição.&lt;br /&gt;
===Referencia===&lt;br /&gt;
Guia de procedimento do CT-e - V1.01: &amp;lt;br&amp;gt; https://www.sefaz.pe.gov.br/Servicos/conhecimento-de-transporte-eletronico/Documents/CTE%20-%20Guia%20De%20ProcedimentosCT-e_Vers%C3%A3o%201.00.pdf&lt;/div&gt;</summary>
		<author><name>Yuri.gabriel</name></author>
		
	</entry>
	<entry>
		<id>http://wiki.phsys.com.br/index.php?title=Rejei%C3%A7%C3%A3o_CT-e_219&amp;diff=4346</id>
		<title>Rejeição CT-e 219</title>
		<link rel="alternate" type="text/html" href="http://wiki.phsys.com.br/index.php?title=Rejei%C3%A7%C3%A3o_CT-e_219&amp;diff=4346"/>
		<updated>2024-06-17T19:02:03Z</updated>

		<summary type="html">&lt;p&gt;Yuri.gabriel: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;219 - Circulação do CT-e verificada.&lt;br /&gt;
&lt;br /&gt;
===Causa===&lt;br /&gt;
&lt;br /&gt;
Este erro ocorre quando a empresa tenta cancelar um CT- e contém registro de circulação.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Exceções&amp;#039;&amp;#039;&amp;#039; &amp;lt;br&amp;gt;&lt;br /&gt;
O cancelamento é permitido quando a data e hora da autorização da CT-e não é maior que 168 horas e não houve mercadorias transportadas.&lt;br /&gt;
&lt;br /&gt;
===Solução===&lt;br /&gt;
&lt;br /&gt;
Como não é possível realizar o cancelamento, será necessário realizar a emissão de um CT-e de substituição.&lt;br /&gt;
===Referencia===&lt;br /&gt;
Guia de procedimento do CT-e - V1.01: &amp;lt;br&amp;gt; https://www.sefaz.pe.gov.br/Servicos/conhecimento-de-transporte-eletronico/Documents/CTE%20-%20Guia%20De%20ProcedimentosCT-e_Vers%C3%A3o%201.00.pdf&lt;/div&gt;</summary>
		<author><name>Yuri.gabriel</name></author>
		
	</entry>
	<entry>
		<id>http://wiki.phsys.com.br/index.php?title=Rejei%C3%A7%C3%A3o_CT-e_219&amp;diff=4345</id>
		<title>Rejeição CT-e 219</title>
		<link rel="alternate" type="text/html" href="http://wiki.phsys.com.br/index.php?title=Rejei%C3%A7%C3%A3o_CT-e_219&amp;diff=4345"/>
		<updated>2024-06-17T19:01:08Z</updated>

		<summary type="html">&lt;p&gt;Yuri.gabriel: /* Referencia */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;219 - Circulação do CT-e verificada.&lt;br /&gt;
&lt;br /&gt;
===Causa===&lt;br /&gt;
&lt;br /&gt;
Este erro ocorre quando a empresa tenta cancelar um CT- e contém registro de circulação.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Exceções&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
O cancelamento é permitido quando a data e hora da autorização da CT-e não é maior que 168 horas e não houve mercadorias transportadas.&lt;br /&gt;
&lt;br /&gt;
===Solução===&lt;br /&gt;
&lt;br /&gt;
Como não é possível realizar o cancelamento, será necessário realizar a emissão de um CT-e de substituição.&lt;br /&gt;
===Referencia===&lt;br /&gt;
Guia de procedimento do CT-e - V1.01 - https://www.sefaz.pe.gov.br/Servicos/conhecimento-de-transporte-eletronico/Documents/CTE%20-%20Guia%20De%20ProcedimentosCT-e_Vers%C3%A3o%201.00.pdf&lt;/div&gt;</summary>
		<author><name>Yuri.gabriel</name></author>
		
	</entry>
	<entry>
		<id>http://wiki.phsys.com.br/index.php?title=Rejei%C3%A7%C3%A3o_CT-e_219&amp;diff=4344</id>
		<title>Rejeição CT-e 219</title>
		<link rel="alternate" type="text/html" href="http://wiki.phsys.com.br/index.php?title=Rejei%C3%A7%C3%A3o_CT-e_219&amp;diff=4344"/>
		<updated>2024-06-17T19:00:45Z</updated>

		<summary type="html">&lt;p&gt;Yuri.gabriel: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;219 - Circulação do CT-e verificada.&lt;br /&gt;
&lt;br /&gt;
===Causa===&lt;br /&gt;
&lt;br /&gt;
Este erro ocorre quando a empresa tenta cancelar um CT- e contém registro de circulação.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Exceções&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
O cancelamento é permitido quando a data e hora da autorização da CT-e não é maior que 168 horas e não houve mercadorias transportadas.&lt;br /&gt;
&lt;br /&gt;
===Solução===&lt;br /&gt;
&lt;br /&gt;
Como não é possível realizar o cancelamento, será necessário realizar a emissão de um CT-e de substituição.&lt;br /&gt;
===Referencia===&lt;br /&gt;
Guia de procedimento do CT-e - V1.01 -  https://www.sefaz.pe.gov.br/Servicos/conhecimento-de-transporte-eletronico/Documents/CTE%20-%20Guia%20De%20ProcedimentosCT-e_Vers%C3%A3o%201.00.pdf&lt;/div&gt;</summary>
		<author><name>Yuri.gabriel</name></author>
		
	</entry>
	<entry>
		<id>http://wiki.phsys.com.br/index.php?title=Rejei%C3%A7%C3%A3o_CT-e_219&amp;diff=4343</id>
		<title>Rejeição CT-e 219</title>
		<link rel="alternate" type="text/html" href="http://wiki.phsys.com.br/index.php?title=Rejei%C3%A7%C3%A3o_CT-e_219&amp;diff=4343"/>
		<updated>2024-06-17T18:35:52Z</updated>

		<summary type="html">&lt;p&gt;Yuri.gabriel: Criou página com &amp;#039;Rejeição 219: Circulação do CT-e verificada.&amp;#039;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Rejeição 219: Circulação do CT-e verificada.&lt;/div&gt;</summary>
		<author><name>Yuri.gabriel</name></author>
		
	</entry>
	<entry>
		<id>http://wiki.phsys.com.br/index.php?title=Rejei%C3%A7%C3%B5es_CT-e&amp;diff=4342</id>
		<title>Rejeições CT-e</title>
		<link rel="alternate" type="text/html" href="http://wiki.phsys.com.br/index.php?title=Rejei%C3%A7%C3%B5es_CT-e&amp;diff=4342"/>
		<updated>2024-06-17T18:34:07Z</updated>

		<summary type="html">&lt;p&gt;Yuri.gabriel: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Rejeição CT-e 746|746 – Tipo de Serviço Inválido para o Tomador Informado]]&lt;br /&gt;
&lt;br /&gt;
[[Rejeição CT-e 219|219 - Circulação do CT-e verificada]]&lt;/div&gt;</summary>
		<author><name>Yuri.gabriel</name></author>
		
	</entry>
	<entry>
		<id>http://wiki.phsys.com.br/index.php?title=Assistente_Requisi%C3%A7%C3%A3o_de_Compra&amp;diff=4340</id>
		<title>Assistente Requisição de Compra</title>
		<link rel="alternate" type="text/html" href="http://wiki.phsys.com.br/index.php?title=Assistente_Requisi%C3%A7%C3%A3o_de_Compra&amp;diff=4340"/>
		<updated>2024-06-14T18:36:18Z</updated>

		<summary type="html">&lt;p&gt;Yuri.gabriel: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;===Conceito===&lt;br /&gt;
&lt;br /&gt;
O assistente de requisição de compra tem por objetivo retornar uma seleção de produtos onde o saldo de estoque está abaixo da quantidade mínima definida no almoxarifado, possuam um ponto de pedido no almoxarifado, e que tenham fornecedores vinculados ao produto. &lt;br /&gt;
&lt;br /&gt;
===Campos de filtros===&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;Produto&amp;#039;&amp;#039;&amp;#039;: Filtra produtos específicos selecionados.&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;Marca&amp;#039;&amp;#039;&amp;#039;: Filtra marcas específicas vinculadas a produtos.&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;Família&amp;#039;&amp;#039;&amp;#039;: Filtra famílias de produtos específicas.&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;Fornecedor&amp;#039;&amp;#039;&amp;#039;: Filtra pelos fornecedores vinculados ao produto.&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;Considerar Pedidos em Aberto&amp;#039;&amp;#039;&amp;#039;: Considera a quantidade não atendida do produto que está inclusos em itens de pedidos com a situação em aberto.&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;Considerar O.S. Abertos&amp;#039;&amp;#039;&amp;#039;: Considera a quantidade do produto que está inclusos em itens de ordens de serviços com a situação Cadastrada.&lt;/div&gt;</summary>
		<author><name>Yuri.gabriel</name></author>
		
	</entry>
	<entry>
		<id>http://wiki.phsys.com.br/index.php?title=Navega%C3%A7%C3%A3o&amp;diff=4280</id>
		<title>Navegação</title>
		<link rel="alternate" type="text/html" href="http://wiki.phsys.com.br/index.php?title=Navega%C3%A7%C3%A3o&amp;diff=4280"/>
		<updated>2024-06-10T12:12:38Z</updated>

		<summary type="html">&lt;p&gt;Yuri.gabriel: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;===&amp;#039;&amp;#039;&amp;#039;Menus e Módulos&amp;#039;&amp;#039;&amp;#039;===&lt;br /&gt;
&lt;br /&gt;
O menu principal do PH ERP encontra-se no topo tela, exibido horizontalmente, para navegar entre os módulos selecione o módulo desejado, por exemplo, você deseja acessar o módulo de Cadastros Gerais, então basta clicar no módulo que você será direcionado a ele. A exibição dos módulos para os usuários dependem da licença de uso do software e da permissão de acesso do grupo do usuário. &lt;br /&gt;
&lt;br /&gt;
Exemplo: Cadastros Gerais, Financeiro, Materiais, Vendas.&lt;br /&gt;
&lt;br /&gt;
Cada módulo possui ícones que representam telas que possuem determinadas funcionalidades, as telas são agrupadas por utilidades na parte superior da tela, como, por exemplo, no módulo de Cadastro Geral que tem suas janelas separadas em Cadastros Gerais, Segurança, Mensageria, Parâmetros e Ferramentas, ao clicar no ícone a tela aparecerá, caso deseje fechar uma tela basta clicar no X ao lado do nome da tela.&lt;br /&gt;
&lt;br /&gt;
===&amp;#039;&amp;#039;&amp;#039;Barra de Botões do Cadastro&amp;#039;&amp;#039;&amp;#039;===&lt;br /&gt;
Em cada cadastro da tela haverá uma barra de opções com os botões que disparam as ações, e ficam habilitadas ou desabilitadas conforme cada situação específica.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;img src=&amp;quot;https://wiki.phsys.com.br/images/WIKI/suporte/navegacao/barra_de_botoes_do_cadastro/Novo_Registro.svg&amp;quot; alt=&amp;quot;Imagem do botão de novo cadastro&amp;quot; width=&amp;quot;50px&amp;quot; height=&amp;quot;50px&amp;quot;&amp;gt; Ao clicar no botão para criar um novo cadastramento, limpamos e habilitamos a tela de cadastro para entrada de dados nos campos solicitados. Esta opção é finalizada por um botão “Salvar” ou Cancelar descritos nas opções abaixo.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;img src=&amp;quot;https://wiki.phsys.com.br/images/WIKI/suporte/navegacao/barra_de_botoes_do_cadastro/Excluir.svg&amp;quot; alt=&amp;quot;Botão de exclusão&amp;quot; width=&amp;quot;50px&amp;quot; height=&amp;quot;50px&amp;quot;&amp;gt; A opção representada pela imagem da lixeira serve para excluir um objeto qualquer cadastrado. Esta opção será habilitada quando não estiver sendo criado um novo objeto ou editando algum já existente e não finalizado.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;img src=&amp;quot;https://wiki.phsys.com.br/images/WIKI/suporte/navegacao/barra_de_botoes_do_cadastro/Salvar.svg&amp;quot; alt=&amp;quot;Imagem do botão de novo cadastro&amp;quot; width=&amp;quot;50px&amp;quot; height=&amp;quot;50px&amp;quot;&amp;gt; A opção representada pela imagem do disco flexível serve para salvar os dados do novo   cadastro ou salvar os dados de uma edição. Esta opção será habilitada quando estiver sendo criado um novo objeto ou editando algum um já existente e não finalizado.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;img src=&amp;quot;https://wiki.phsys.com.br/images/WIKI/suporte/navegacao/barra_de_botoes_do_cadastro/Cancelar.svg&amp;quot; alt=&amp;quot;Imagem do botão de cancelameto&amp;quot; width=&amp;quot;50px&amp;quot; height=&amp;quot;50px&amp;quot;&amp;gt; A opção representada pela imagem da letra “X” server para cancelar e descartar a criação de um novo objeto, caso o usuário desista durante o processo. Esta opção será habilitada quando for criar um novo objeto ou editar um já existente e não finalizado.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;img src=&amp;quot;https://wiki.phsys.com.br/images/WIKI/suporte/navegacao/barra_de_botoes_do_cadastro/Filtro.svg&amp;quot; alt=&amp;quot;Imagem do botão para iniciar a pesquisa com o filtro&amp;quot; width=&amp;quot;50px&amp;quot; height=&amp;quot;50px&amp;quot;&amp;gt; Opção representada pela imagem de (funil) serve para filtrar os registros de um determinado cadastro, conforme os campos das áreas de busca específicas de cada tela de cadastro. Ao clicar nesta funcionalidade, o sistema aplicará o filtro e os registros que satisfazem a pesquisa serão exibidos em uma grade abaixo desta área de pesquisa. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;img src=&amp;quot;https://wiki.phsys.com.br/images/WIKI/suporte/navegacao/barra_de_botoes_do_cadastro/Atualizar.svg&amp;quot; alt=&amp;quot;Imagem do botão para atualizar a página&amp;quot; width=&amp;quot;50px&amp;quot; height=&amp;quot;50px&amp;quot;&amp;gt; A opção representada pela imagem abaixo, serve para atualizar a página com as informações armazenados no banco de dados. Ela substituirá qualquer informação alterada e não salva decorrente de alguma edição de um objeto.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;img src=&amp;quot;https://wiki.phsys.com.br/images/WIKI/suporte/navegacao/barra_de_botoes_do_cadastro/Pesquisa.svg&amp;quot; alt=&amp;quot;Imagem do botão para pesquisar&amp;quot; width=&amp;quot;50px&amp;quot; height=&amp;quot;50px&amp;quot;&amp;gt; A ação disparada no botão de pesquisa, representado pela imagem  da lupa, mostrará uma nova janela, onde o usuário poderá informar alguns parâmetros de pesquisa afim de carregar as informações desejadas de um assunto qualquer.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;img src=&amp;quot;https://wiki.phsys.com.br/images/WIKI/suporte/navegacao/barra_de_botoes_do_cadastro/Voltar.svg&amp;quot; alt=&amp;quot;Imagem do botão para voltar&amp;quot; width=&amp;quot;50px&amp;quot; height=&amp;quot;50px&amp;quot;&amp;gt; Ao entrar em uma tela de edição de cadastro,  teremos esta funcionalidade para retornar à grade de listagem de itens ou para a página que chamou, utilizando o botão da seta de retorno verde.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;img src=&amp;quot;https://wiki.phsys.com.br/images/WIKI/suporte/navegacao/barra_de_botoes_do_cadastro/Ajuda.svg&amp;quot; alt=&amp;quot;Imagem do botão que direciona para a wiki&amp;quot; width=&amp;quot;50px&amp;quot; height=&amp;quot;50px&amp;quot;&amp;gt; Sempre que houver este ícone em uma tela e ele ser selecionado, o usuário irá ser direcionado para a wiki, aonde encontrará mais detalhes sobre o tema onde a opção estava situada, permitindo maior autonomia no uso do sistema e melhor compreensão do processo.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;img src=&amp;quot;https://wiki.phsys.com.br/images/WIKI/suporte/navegacao/barra_de_botoes_do_cadastro/Script.svg&amp;quot; alt=&amp;quot;Imagem do botão que abre a criação do script&amp;quot; width=&amp;quot;50px&amp;quot; height=&amp;quot;50px&amp;quot;&amp;gt; Através desta opção o usuário pode criar programas para o procedimento no qual o botão está situado, possibilitando automação de necessidades e agilidade em processos repetitivos.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;img src=&amp;quot;https://wiki.phsys.com.br/images/WIKI/suporte/navegacao/barra_de_botoes_do_cadastro/Informacoes_do_Registro.svg&amp;quot; alt=&amp;quot;Imagem do botão que abre as informações do registro&amp;quot; width=&amp;quot;50px&amp;quot; height=&amp;quot;50px&amp;quot;&amp;gt; Ao selecionar esta opção é aberta uma janela ao usuário que mostra todas as informações de registro referente a tela, sendo essas informações a inclusão, exclusão e alteração de itens da tela.&lt;br /&gt;
&lt;br /&gt;
===&amp;#039;&amp;#039;&amp;#039;Customização do Grid&amp;#039;&amp;#039;&amp;#039;===&lt;br /&gt;
Em todos os grids, ao pressionar o botão direito em cima de um cabeçalho, uma barra de opções será exibida. As opção marcada é indicada pela adição da imagem &amp;lt;img src=&amp;quot;https://wiki.phsys.com.br/images/WIKI/suporte/navegacao/customizacao_de_tabelas/selecao.png&amp;quot; alt=&amp;quot;ícone que indica que está selecionado, um quadrado azul&amp;quot; width=&amp;quot;50px&amp;quot; height=&amp;quot;50px&amp;quot;&amp;gt; entorno do ícone.&lt;br /&gt;
&lt;br /&gt;
=====&amp;#039;&amp;#039;&amp;#039; Salvar filtros utilizados no campo &amp;#039;&amp;#039;&amp;#039;=====&lt;br /&gt;
Para salvar as modificações nos campos de filtro de registros, marque a opção &amp;quot;Salvar Filtro&amp;quot; no canto inferior direito da área de campos, em seguida selecione um registro.&lt;br /&gt;
&lt;br /&gt;
=====&amp;#039;&amp;#039;&amp;#039; Salvar grid utilizado &amp;#039;&amp;#039;&amp;#039;=====&lt;br /&gt;
Para salvar as modificações no grid, marque a opção &amp;quot;Salvar Layout do Grid&amp;quot; localizada no canto inferior direito do grid, em seguida selecione um registro.&lt;br /&gt;
&lt;br /&gt;
====&amp;#039;&amp;#039;&amp;#039;Ordenação&amp;#039;&amp;#039;&amp;#039;====&lt;br /&gt;
*&amp;lt;img src=&amp;quot;https://wiki.phsys.com.br/images/WIKI/suporte/navegacao/customizacao_de_tabelas/ascendente.svg&amp;quot; alt=&amp;quot;Botão para colocar em ordem ascendente&amp;quot; width=&amp;quot;50px&amp;quot; height=&amp;quot;50px&amp;quot;&amp;gt;&amp;#039;&amp;#039;&amp;#039;Ascendente:&amp;#039;&amp;#039;&amp;#039; Ordena a tabela com base na ordem crescente. &lt;br /&gt;
&lt;br /&gt;
*&amp;lt;img src=&amp;quot;https://wiki.phsys.com.br/images/WIKI/suporte/navegacao/customizacao_de_tabelas/classificacao_decrescente.svg&amp;quot; alt=&amp;quot;Botão para colocar em ordem decrescente&amp;quot; width=&amp;quot;50px&amp;quot; height=&amp;quot;50px&amp;quot;&amp;gt; &amp;#039;&amp;#039;&amp;#039;Classificação Decrescente:&amp;#039;&amp;#039;&amp;#039; Ordena a tabela com base na ordem decrescente.&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;img src=&amp;quot;https://wiki.phsys.com.br/images/WIKI/suporte/navegacao/customizacao_de_tabelas/limpar_selecao.svg&amp;quot; alt=&amp;quot;Botão para limpar seleção&amp;quot; width=&amp;quot;50px&amp;quot; height=&amp;quot;50px&amp;quot;&amp;gt; &amp;#039;&amp;#039;&amp;#039;Limpar Seleção:&amp;#039;&amp;#039;&amp;#039; Ordena a tabela no formato padrão.&lt;br /&gt;
&lt;br /&gt;
====&amp;#039;&amp;#039;&amp;#039;Agrupamento por caixa&amp;#039;&amp;#039;&amp;#039;====&lt;br /&gt;
*&amp;lt;img src=&amp;quot;https://wiki.phsys.com.br/images/WIKI/suporte/navegacao/customizacao_de_tabelas/grupo_por_este_campo.svg&amp;quot; alt=&amp;quot;Botão agrupar pelo campo selecionado&amp;quot; height=&amp;quot;50px&amp;quot;&amp;gt; &amp;#039;&amp;#039;&amp;#039;Grupo por este campo:&amp;#039;&amp;#039;&amp;#039; Agrupa os registros separando-os baseado no cabeçalho selecionado. &lt;br /&gt;
&lt;br /&gt;
*&amp;lt;img src=&amp;quot;https://wiki.phsys.com.br/images/WIKI/suporte/navegacao/customizacao_de_tabelas/agrupar_por_caixa.svg&amp;quot; alt=&amp;quot;Botão para habilitar o menu de agrupamento por baixa&amp;quot; height=&amp;quot;50px&amp;quot; width=&amp;quot;50px&amp;quot;&amp;gt; &amp;#039;&amp;#039;&amp;#039;Agrupar por caixa:&amp;#039;&amp;#039;&amp;#039; Agrupa os registros separando-os baseado em mais de um cabeçalho selecionado.&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;img src=&amp;quot;https://wiki.phsys.com.br/images/WIKI/suporte/navegacao/customizacao_de_tabelas/retire_do_agrupamento.svg&amp;quot; alt=&amp;quot;Botão para retirar cabeçalho do agrupamento&amp;quot; width=&amp;quot;50px&amp;quot; height=&amp;quot;50px&amp;quot;&amp;gt; &amp;#039;&amp;#039;&amp;#039;Retire do agrupamento:&amp;#039;&amp;#039;&amp;#039; Ao clicar com o botão direito do mouse sobre um cabeçalho presente no agrupamento, está opção aparecerá na lista de opções para retirar o cabeçalho do agrupamento.&lt;br /&gt;
&lt;br /&gt;
====&amp;#039;&amp;#039;&amp;#039;Rodapé da tabela&amp;#039;&amp;#039;&amp;#039;====&lt;br /&gt;
*&amp;lt;img src=&amp;quot;https://wiki.phsys.com.br/images/WIKI/suporte/navegacao/customizacao_de_tabelas/rodape.svg&amp;quot; alt=&amp;quot;Botão para mostrar o rodapé da tabela&amp;quot; width=&amp;quot;50px&amp;quot; height=&amp;quot;50px&amp;quot;&amp;gt; &amp;#039;&amp;#039;&amp;#039;Rodapé:&amp;#039;&amp;#039;&amp;#039; Exibe o rodapé da tabela.&lt;br /&gt;
*&amp;lt;img src=&amp;quot;https://wiki.phsys.com.br/images/WIKI/suporte/navegacao/customizacao_de_tabelas/grupo_rodapes.svg&amp;quot; alt=&amp;quot;Botão para mostrar o rodapé de um grupo&amp;quot; width=&amp;quot;50px&amp;quot; height=&amp;quot;50px&amp;quot;&amp;gt;&amp;#039;&amp;#039;&amp;#039;Grupo Rodapés:&amp;#039;&amp;#039;&amp;#039; Exibe o rodapé dos grupos de cabeçalho.&lt;br /&gt;
&lt;br /&gt;
====&amp;#039;&amp;#039;&amp;#039;Opções do rodapé&amp;#039;&amp;#039;&amp;#039;====&lt;br /&gt;
Quando o rodapé estiver em exibição, ao selecionar com o botão direito do mouse no rodapé de algum cabeçalho, uma lista de opções aparecerá.&lt;br /&gt;
&amp;lt;b&amp;gt;Observação:&amp;lt;/b&amp;gt; Caso o tipo de informação do cabeçalho não seja um valor numérico, apenas a opção &amp;lt;img src=&amp;quot;https://wiki.phsys.com.br/images/WIKI/suporte/navegacao/customizacao_de_tabelas/contar.svg&amp;quot; alt=&amp;quot;Botão para contar o total de&lt;br /&gt;
registros&amp;quot; width=&amp;quot;25px&amp;quot; height=&amp;quot;25px&amp;quot;&amp;gt; será exibida na lista.&lt;br /&gt;
*&amp;lt;img src=&amp;quot;https://wiki.phsys.com.br/images/WIKI/suporte/navegacao/customizacao_de_tabelas/contar.svg&amp;quot; alt=&amp;quot;Botão para contar o total de&lt;br /&gt;
registros&amp;quot; width=&amp;quot;50px&amp;quot; height=&amp;quot;50px&amp;quot;&amp;gt; &amp;#039;&amp;#039;&amp;#039;Contar:&amp;#039;&amp;#039;&amp;#039; Exibe o total de registros do cabeçalho.&lt;br /&gt;
*&amp;lt;img src=&amp;quot;https://wiki.phsys.com.br/images/WIKI/suporte/navegacao/customizacao_de_tabelas/somar.svg&amp;quot; alt=&amp;quot;Botão para contar o total de&lt;br /&gt;
registros&amp;quot; width=&amp;quot;50px&amp;quot; height=&amp;quot;50px&amp;quot;&amp;gt; &amp;#039;&amp;#039;&amp;#039;Somar:&amp;#039;&amp;#039;&amp;#039; Exibe a soma os valores do cabeçalho.&lt;br /&gt;
*&amp;lt;img src=&amp;quot;https://wiki.phsys.com.br/images/WIKI/suporte/navegacao/customizacao_de_tabelas/media.svg&amp;quot; alt=&amp;quot;Botão para contar o total de&lt;br /&gt;
registros&amp;quot; width=&amp;quot;50px&amp;quot; height=&amp;quot;50px&amp;quot;&amp;gt; &amp;#039;&amp;#039;&amp;#039;Média:&amp;#039;&amp;#039;&amp;#039; Exibe a média dos valores do cabeçalho.&lt;br /&gt;
*&amp;lt;img src=&amp;quot;https://wiki.phsys.com.br/images/WIKI/suporte/navegacao/customizacao_de_tabelas/minimo.svg&amp;quot; alt=&amp;quot;Botão para contar o total de&lt;br /&gt;
registros&amp;quot; width=&amp;quot;50px&amp;quot; height=&amp;quot;50px&amp;quot;&amp;gt; &amp;#039;&amp;#039;&amp;#039;Mínimo:&amp;#039;&amp;#039;&amp;#039; Exibe o valor mínimo entre os valores do cabeçalho.&lt;br /&gt;
*&amp;lt;img src=&amp;quot;https://wiki.phsys.com.br/images/WIKI/suporte/navegacao/customizacao_de_tabelas/maximo.svg&amp;quot; alt=&amp;quot;Botão para contar o total de&lt;br /&gt;
registros&amp;quot; width=&amp;quot;50px&amp;quot; height=&amp;quot;50px&amp;quot;&amp;gt; &amp;#039;&amp;#039;&amp;#039;Máximo:&amp;#039;&amp;#039;&amp;#039; Exibe o valor máximo entre os valores do cabeçalho.&lt;br /&gt;
*Nenhum: Limpa o valor obtido de alguma opção do cabeçalho no campo.&lt;br /&gt;
&lt;br /&gt;
====&amp;#039;&amp;#039;&amp;#039;Seleção de campos exibidos na tabela&amp;#039;&amp;#039;&amp;#039;====&lt;br /&gt;
&lt;br /&gt;
*Remover esta coluna: Remove o cabeçalho da tabela. &lt;br /&gt;
&lt;br /&gt;
*&amp;lt;img src=&amp;quot;https://wiki.phsys.com.br/images/WIKI/suporte/navegacao/customizacao_de_tabelas/seletor_de_campo.svg&amp;quot; alt=&amp;quot;Botão para mostrar o menu de campos da tabela&amp;quot; width=50px height=50px&amp;gt; &amp;#039;&amp;#039;&amp;#039;Seletor de Campo:&amp;#039;&amp;#039;&amp;#039; Abre o menu para adicionar ou remover cabeçalhos da tabela.&lt;br /&gt;
&lt;br /&gt;
====&amp;#039;&amp;#039;&amp;#039;Opções de ajuste de tamanho da coluna&amp;#039;&amp;#039;&amp;#039;====&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;img src=&amp;quot;https://wiki.phsys.com.br/images/WIKI/suporte/navegacao/customizacao_de_tabelas/melhor_ajuste.svg&amp;quot; alt=&amp;quot;Botão botão para ajustar o tamanho da coluna selecionada&amp;quot; width=&amp;quot;50px&amp;quot; height=&amp;quot;50px&amp;quot;&amp;gt;  Ajusta o tamanho retirando o espaço desnecessário do cabeçalho na tabela.&lt;br /&gt;
&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;Melhor Ajuste(todas as colunas):&amp;#039;&amp;#039;&amp;#039; Ajusta o tamanho retirando o espaço desnecessário de todos os cabeçalhos na tabela.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- ===== &amp;#039;&amp;#039;&amp;#039;Ajuste de posição e tamanho de coluna&amp;#039;&amp;#039;&amp;#039; =====&lt;br /&gt;
&lt;br /&gt;
É possível ajustar a sequência de exibição dos cabeçalhos selecionando a coluna desejada e arrastando a mesma para o lado desejado, caso&lt;br /&gt;
deseje  mudar a largura da coluna, selecionando a extremidade lateral direita da coluna e arrastando o tamanho da coluna será mudado, arrastando para a esquerda o tamanho diminuirá e para a direita o tamanho aumentará.&lt;br /&gt;
&lt;br /&gt;
===== &amp;#039;&amp;#039;&amp;#039;Filtros Manuais&amp;#039;&amp;#039;&amp;#039; =====&lt;br /&gt;
&lt;br /&gt;
É possível filtrar registros de forma manual, esta opção é recomendada quando buscar um registro em específico de forma rápida ou desejar filtrar de forma customizada os registros.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039; Filtro Personalizado&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
Para campos não numéricos, ,note que não é possível salvar este filtro.&lt;br /&gt;
&lt;br /&gt;
Construtor de filtros&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039; Filtro em caixa &amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
Em um agrupamento de caixas, ao selecionar com o botão direito encima de uma caixa&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
===&amp;#039;&amp;#039;&amp;#039;Atalhos&amp;#039;&amp;#039;&amp;#039;===&lt;br /&gt;
&lt;br /&gt;
===&amp;#039;&amp;#039;&amp;#039;Campos&amp;#039;&amp;#039;&amp;#039;===&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;&lt;/div&gt;</summary>
		<author><name>Yuri.gabriel</name></author>
		
	</entry>
	<entry>
		<id>http://wiki.phsys.com.br/index.php?title=Navega%C3%A7%C3%A3o&amp;diff=4257</id>
		<title>Navegação</title>
		<link rel="alternate" type="text/html" href="http://wiki.phsys.com.br/index.php?title=Navega%C3%A7%C3%A3o&amp;diff=4257"/>
		<updated>2024-06-07T18:16:39Z</updated>

		<summary type="html">&lt;p&gt;Yuri.gabriel: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;===&amp;#039;&amp;#039;&amp;#039;Menus e Módulos&amp;#039;&amp;#039;&amp;#039;===&lt;br /&gt;
&lt;br /&gt;
O menu principal do PH ERP encontra-se no topo tela, exibido horizontalmente, para navegar entre os módulos selecione o módulo desejado, por exemplo, você deseja acessar o módulo de Cadastros Gerais, então basta clicar no módulo que você será direcionado a ele. A exibição dos módulos para os usuários dependem da licença de uso do software e da permissão de acesso do grupo do usuário. &lt;br /&gt;
&lt;br /&gt;
Exemplo: Cadastros Gerais, Financeiro, Materiais, Vendas.&lt;br /&gt;
&lt;br /&gt;
Cada módulo possui ícones que representam telas que possuem determinadas funcionalidades, as telas são agrupadas por utilidades na parte superior da tela, como, por exemplo, no módulo de Cadastro Geral que tem suas janelas separadas em Cadastros Gerais, Segurança, Mensageria, Parâmetros e Ferramentas, ao clicar no ícone a tela aparecerá, caso deseje fechar uma tela basta clicar no X ao lado do nome da tela.&lt;br /&gt;
&lt;br /&gt;
===&amp;#039;&amp;#039;&amp;#039;Barra de Botões do Cadastro&amp;#039;&amp;#039;&amp;#039;===&lt;br /&gt;
Em cada cadastro da tela haverá uma barra de opções com os botões que disparam as ações, e ficam habilitadas ou desabilitadas conforme cada situação específica.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;img src=&amp;quot;https://wiki.phsys.com.br/images/WIKI/suporte/navegacao/barra_de_botoes_do_cadastro/Novo_Registro.svg&amp;quot; alt=&amp;quot;Imagem do botão de novo cadastro&amp;quot; width=&amp;quot;50px&amp;quot; height=&amp;quot;50px&amp;quot;&amp;gt; Ao clicar no botão para criar um novo cadastramento, limpamos e habilitamos a tela de cadastro para entrada de dados nos campos solicitados. Esta opção é finalizada por um botão “Salvar” ou Cancelar descritos nas opções abaixo.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;img src=&amp;quot;https://wiki.phsys.com.br/images/WIKI/suporte/navegacao/barra_de_botoes_do_cadastro/Excluir.svg&amp;quot; alt=&amp;quot;Botão de exclusão&amp;quot; width=&amp;quot;50px&amp;quot; height=&amp;quot;50px&amp;quot;&amp;gt; A opção representada pela imagem da lixeira serve para excluir um objeto qualquer cadastrado. Esta opção será habilitada quando não estiver sendo criado um novo objeto ou editando algum já existente e não finalizado.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;img src=&amp;quot;https://wiki.phsys.com.br/images/WIKI/suporte/navegacao/barra_de_botoes_do_cadastro/Salvar.svg&amp;quot; alt=&amp;quot;Imagem do botão de novo cadastro&amp;quot; width=&amp;quot;50px&amp;quot; height=&amp;quot;50px&amp;quot;&amp;gt; A opção representada pela imagem do disco flexível serve para salvar os dados do novo   cadastro ou salvar os dados de uma edição. Esta opção será habilitada quando estiver sendo criado um novo objeto ou editando algum um já existente e não finalizado.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;img src=&amp;quot;https://wiki.phsys.com.br/images/WIKI/suporte/navegacao/barra_de_botoes_do_cadastro/Cancelar.svg&amp;quot; alt=&amp;quot;Imagem do botão de cancelameto&amp;quot; width=&amp;quot;50px&amp;quot; height=&amp;quot;50px&amp;quot;&amp;gt; A opção representada pela imagem da letra “X” server para cancelar e descartar a criação de um novo objeto, caso o usuário desista durante o processo. Esta opção será habilitada quando for criar um novo objeto ou editar um já existente e não finalizado.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;img src=&amp;quot;https://wiki.phsys.com.br/images/WIKI/suporte/navegacao/barra_de_botoes_do_cadastro/Filtro.svg&amp;quot; alt=&amp;quot;Imagem do botão para iniciar a pesquisa com o filtro&amp;quot; width=&amp;quot;50px&amp;quot; height=&amp;quot;50px&amp;quot;&amp;gt; Opção representada pela imagem de (funil) serve para filtrar os registros de um determinado cadastro, conforme os campos das áreas de busca específicas de cada tela de cadastro. Ao clicar nesta funcionalidade, o sistema aplicará o filtro e os registros que satisfazem a pesquisa serão exibidos em uma grade abaixo desta área de pesquisa. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;img src=&amp;quot;https://wiki.phsys.com.br/images/WIKI/suporte/navegacao/barra_de_botoes_do_cadastro/Atualizar.svg&amp;quot; alt=&amp;quot;Imagem do botão para atualizar a página&amp;quot; width=&amp;quot;50px&amp;quot; height=&amp;quot;50px&amp;quot;&amp;gt; A opção representada pela imagem abaixo, serve para atualizar a página com as informações armazenados no banco de dados. Ela substituirá qualquer informação alterada e não salva decorrente de alguma edição de um objeto.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;img src=&amp;quot;https://wiki.phsys.com.br/images/WIKI/suporte/navegacao/barra_de_botoes_do_cadastro/Pesquisa.svg&amp;quot; alt=&amp;quot;Imagem do botão para pesquisar&amp;quot; width=&amp;quot;50px&amp;quot; height=&amp;quot;50px&amp;quot;&amp;gt; A ação disparada no botão de pesquisa, representado pela imagem  da lupa, mostrará uma nova janela, onde o usuário poderá informar alguns parâmetros de pesquisa afim de carregar as informações desejadas de um assunto qualquer.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;img src=&amp;quot;https://wiki.phsys.com.br/images/WIKI/suporte/navegacao/barra_de_botoes_do_cadastro/Voltar.svg&amp;quot; alt=&amp;quot;Imagem do botão para voltar&amp;quot; width=&amp;quot;50px&amp;quot; height=&amp;quot;50px&amp;quot;&amp;gt; Ao entrar em uma tela de edição de cadastro,  teremos esta funcionalidade para retornar à grade de listagem de itens ou para a página que chamou, utilizando o botão da seta de retorno verde.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;img src=&amp;quot;https://wiki.phsys.com.br/images/WIKI/suporte/navegacao/barra_de_botoes_do_cadastro/Ajuda.svg&amp;quot; alt=&amp;quot;Imagem do botão que direciona para a wiki&amp;quot; width=&amp;quot;50px&amp;quot; height=&amp;quot;50px&amp;quot;&amp;gt; Sempre que houver este ícone em uma tela e ele ser selecionado, o usuário irá ser direcionado para a wiki, aonde encontrará mais detalhes sobre o tema onde a opção estava situada, permitindo maior autonomia no uso do sistema e melhor compreensão do processo.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;img src=&amp;quot;https://wiki.phsys.com.br/images/WIKI/suporte/navegacao/barra_de_botoes_do_cadastro/Script.svg&amp;quot; alt=&amp;quot;Imagem do botão que abre a criação do script&amp;quot; width=&amp;quot;50px&amp;quot; height=&amp;quot;50px&amp;quot;&amp;gt; Através desta opção o usuário pode criar programas para o procedimento no qual o botão está situado, possibilitando automação de necessidades e agilidade em processos repetitivos.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;img src=&amp;quot;https://wiki.phsys.com.br/images/WIKI/suporte/navegacao/barra_de_botoes_do_cadastro/Informacoes_do_Registro.svg&amp;quot; alt=&amp;quot;Imagem do botão que abre as informações do registro&amp;quot; width=&amp;quot;50px&amp;quot; height=&amp;quot;50px&amp;quot;&amp;gt; Ao selecionar esta opção é aberta uma janela ao usuário que mostra todas as informações de registro referente a tela, sendo essas informações a inclusão, exclusão e alteração de itens da tela.&lt;br /&gt;
&lt;br /&gt;
===&amp;#039;&amp;#039;&amp;#039;Customização do Grid&amp;#039;&amp;#039;&amp;#039;===&lt;br /&gt;
Em todos os grids, ao pressionar o botão direito em cima de um cabeçalho, uma barra de opções será exibida. As opção marcada é indicada pela adição da imagem &amp;lt;img src=&amp;quot;https://wiki.phsys.com.br/images/WIKI/suporte/navegacao/customizacao_de_tabelas/selecao.png&amp;quot; alt=&amp;quot;ícone que indica que está selecionado, um quadrado azul&amp;quot; width=&amp;quot;50px&amp;quot; height=&amp;quot;50px&amp;quot;&amp;gt; entorno do ícone.&lt;br /&gt;
&lt;br /&gt;
=====&amp;#039;&amp;#039;&amp;#039; Salvar filtros utilizados no campo &amp;#039;&amp;#039;&amp;#039;=====&lt;br /&gt;
Para salvar as modificações nos campos de filtro de registros, marque a opção &amp;quot;Salvar Filtro&amp;quot; no canto inferior direito da área de campos, em seguida selecione um registro.&lt;br /&gt;
&lt;br /&gt;
=====&amp;#039;&amp;#039;&amp;#039; Salvar grid utilizado &amp;#039;&amp;#039;&amp;#039;=====&lt;br /&gt;
Para salvar as modificações no grid, marque a opção &amp;quot;Salvar Layout do Grid&amp;quot; localizada no canto inferior direito do grid, em seguida selecione um registro.&lt;br /&gt;
&lt;br /&gt;
====&amp;#039;&amp;#039;&amp;#039;Ordenação&amp;#039;&amp;#039;&amp;#039;====&lt;br /&gt;
*&amp;lt;img src=&amp;quot;https://wiki.phsys.com.br/images/WIKI/suporte/navegacao/customizacao_de_tabelas/ascendente.svg&amp;quot; alt=&amp;quot;Botão para colocar em ordem ascendente&amp;quot; width=&amp;quot;50px&amp;quot; height=&amp;quot;50px&amp;quot;&amp;gt;&amp;#039;&amp;#039;&amp;#039;Ascendente:&amp;#039;&amp;#039;&amp;#039; Ordena a tabela com base na ordem crescente. &lt;br /&gt;
&lt;br /&gt;
*&amp;lt;img src=&amp;quot;https://wiki.phsys.com.br/images/WIKI/suporte/navegacao/customizacao_de_tabelas/classificacao_decrescente.svg&amp;quot; alt=&amp;quot;Botão para colocar em ordem decrescente&amp;quot; width=&amp;quot;50px&amp;quot; height=&amp;quot;50px&amp;quot;&amp;gt; &amp;#039;&amp;#039;&amp;#039;Classificação Decrescente:&amp;#039;&amp;#039;&amp;#039; Ordena a tabela com base na ordem decrescente.&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;img src=&amp;quot;https://wiki.phsys.com.br/images/WIKI/suporte/navegacao/customizacao_de_tabelas/limpar_selecao.svg&amp;quot; alt=&amp;quot;Botão para limpar seleção&amp;quot; width=&amp;quot;50px&amp;quot; height=&amp;quot;50px&amp;quot;&amp;gt; &amp;#039;&amp;#039;&amp;#039;Limpar Seleção:&amp;#039;&amp;#039;&amp;#039; Ordena a tabela no formato padrão.&lt;br /&gt;
&lt;br /&gt;
====&amp;#039;&amp;#039;&amp;#039;Agrupamento por caixa&amp;#039;&amp;#039;&amp;#039;====&lt;br /&gt;
*&amp;lt;img src=&amp;quot;https://wiki.phsys.com.br/images/WIKI/suporte/navegacao/customizacao_de_tabelas/grupo_por_este_campo.svg&amp;quot; alt=&amp;quot;Botão agrupar pelo campo selecionado&amp;quot; height=&amp;quot;50px&amp;quot;&amp;gt; &amp;#039;&amp;#039;&amp;#039;Grupo por este campo:&amp;#039;&amp;#039;&amp;#039; Agrupa os registros separando-os baseado no cabeçalho selecionado. &lt;br /&gt;
&lt;br /&gt;
*&amp;lt;img src=&amp;quot;https://wiki.phsys.com.br/images/WIKI/suporte/navegacao/customizacao_de_tabelas/agrupar_por_caixa.svg&amp;quot; alt=&amp;quot;Botão para habilitar o menu de agrupamento por baixa&amp;quot; height=&amp;quot;50px&amp;quot; width=&amp;quot;50px&amp;quot;&amp;gt; &amp;#039;&amp;#039;&amp;#039;Agrupar por caixa:&amp;#039;&amp;#039;&amp;#039; Agrupa os registros separando-os baseado em mais de um cabeçalho selecionado.&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;img src=&amp;quot;https://wiki.phsys.com.br/images/WIKI/suporte/navegacao/customizacao_de_tabelas/retire_do_agrupamento.svg&amp;quot; alt=&amp;quot;Botão para retirar cabeçalho do agrupamento&amp;quot; width=&amp;quot;50px&amp;quot; height=&amp;quot;50px&amp;quot;&amp;gt; &amp;#039;&amp;#039;&amp;#039;Retire do agrupamento:&amp;#039;&amp;#039;&amp;#039; Ao clicar com o botão direito do mouse sobre um cabeçalho presente no agrupamento, está opção aparecerá na lista de opções para retirar o cabeçalho do agrupamento.&lt;br /&gt;
&lt;br /&gt;
====&amp;#039;&amp;#039;&amp;#039;Rodapé da tabela&amp;#039;&amp;#039;&amp;#039;====&lt;br /&gt;
*&amp;lt;img src=&amp;quot;https://wiki.phsys.com.br/images/WIKI/suporte/navegacao/customizacao_de_tabelas/rodape.svg&amp;quot; alt=&amp;quot;Botão para mostrar o rodapé da tabela&amp;quot; width=&amp;quot;50px&amp;quot; height=&amp;quot;50px&amp;quot;&amp;gt; &amp;#039;&amp;#039;&amp;#039;Rodapé:&amp;#039;&amp;#039;&amp;#039; Exibe o rodapé da tabela.&lt;br /&gt;
*&amp;lt;img src=&amp;quot;https://wiki.phsys.com.br/images/WIKI/suporte/navegacao/customizacao_de_tabelas/grupo_rodapes.svg&amp;quot; alt=&amp;quot;Botão para mostrar o rodapé de um grupo&amp;quot; width=&amp;quot;50px&amp;quot; height=&amp;quot;50px&amp;quot;&amp;gt;&amp;#039;&amp;#039;&amp;#039;Grupo Rodapés:&amp;#039;&amp;#039;&amp;#039; Exibe o rodapé dos grupos de cabeçalho.&lt;br /&gt;
&lt;br /&gt;
====&amp;#039;&amp;#039;&amp;#039;Opções do rodapé&amp;#039;&amp;#039;&amp;#039;====&lt;br /&gt;
Quando o rodapé estiver em exibição, ao selecionar com o botão direito do mouse no rodapé de algum cabeçalho, uma lista de opções aparecerá.&lt;br /&gt;
&amp;lt;b&amp;gt;Observação:&amp;lt;/b&amp;gt; Caso o tipo de informação do cabeçalho não seja um valor numérico, apenas a opção &amp;lt;img src=&amp;quot;https://wiki.phsys.com.br/images/WIKI/suporte/navegacao/customizacao_de_tabelas/contar.svg&amp;quot; alt=&amp;quot;Botão para contar o total de&lt;br /&gt;
registros&amp;quot; width=&amp;quot;25px&amp;quot; height=&amp;quot;25px&amp;quot;&amp;gt; será exibida na lista.&lt;br /&gt;
*&amp;lt;img src=&amp;quot;https://wiki.phsys.com.br/images/WIKI/suporte/navegacao/customizacao_de_tabelas/contar.svg&amp;quot; alt=&amp;quot;Botão para contar o total de&lt;br /&gt;
registros&amp;quot; width=&amp;quot;50px&amp;quot; height=&amp;quot;50px&amp;quot;&amp;gt; &amp;#039;&amp;#039;&amp;#039;Contar:&amp;#039;&amp;#039;&amp;#039; Exibe o total de registros do cabeçalho.&lt;br /&gt;
*&amp;lt;img src=&amp;quot;https://wiki.phsys.com.br/images/WIKI/suporte/navegacao/customizacao_de_tabelas/somar.svg&amp;quot; alt=&amp;quot;Botão para contar o total de&lt;br /&gt;
registros&amp;quot; width=&amp;quot;50px&amp;quot; height=&amp;quot;50px&amp;quot;&amp;gt; &amp;#039;&amp;#039;&amp;#039;Somar:&amp;#039;&amp;#039;&amp;#039; Exibe a soma os valores do cabeçalho.&lt;br /&gt;
*&amp;lt;img src=&amp;quot;https://wiki.phsys.com.br/images/WIKI/suporte/navegacao/customizacao_de_tabelas/media.svg&amp;quot; alt=&amp;quot;Botão para contar o total de&lt;br /&gt;
registros&amp;quot; width=&amp;quot;50px&amp;quot; height=&amp;quot;50px&amp;quot;&amp;gt; &amp;#039;&amp;#039;&amp;#039;Média:&amp;#039;&amp;#039;&amp;#039; Exibe a média dos valores do cabeçalho.&lt;br /&gt;
*&amp;lt;img src=&amp;quot;https://wiki.phsys.com.br/images/WIKI/suporte/navegacao/customizacao_de_tabelas/minimo.svg&amp;quot; alt=&amp;quot;Botão para contar o total de&lt;br /&gt;
registros&amp;quot; width=&amp;quot;50px&amp;quot; height=&amp;quot;50px&amp;quot;&amp;gt; &amp;#039;&amp;#039;&amp;#039;Mínimo:&amp;#039;&amp;#039;&amp;#039; Exibe o valor mínimo entre os valores do cabeçalho.&lt;br /&gt;
*&amp;lt;img src=&amp;quot;https://wiki.phsys.com.br/images/WIKI/suporte/navegacao/customizacao_de_tabelas/maximo.svg&amp;quot; alt=&amp;quot;Botão para contar o total de&lt;br /&gt;
registros&amp;quot; width=&amp;quot;50px&amp;quot; height=&amp;quot;50px&amp;quot;&amp;gt; &amp;#039;&amp;#039;&amp;#039;Máximo:&amp;#039;&amp;#039;&amp;#039; Exibe o valor máximo entre os valores do cabeçalho.&lt;br /&gt;
*Nenhum: Limpa o valor obtido de alguma opção do cabeçalho no campo.&lt;br /&gt;
&lt;br /&gt;
====&amp;#039;&amp;#039;&amp;#039;Seleção de campos exibidos na tabela&amp;#039;&amp;#039;&amp;#039;====&lt;br /&gt;
&lt;br /&gt;
*Remover esta coluna: Remove o cabeçalho da tabela. &lt;br /&gt;
&lt;br /&gt;
*&amp;lt;img src=&amp;quot;https://wiki.phsys.com.br/images/WIKI/suporte/navegacao/customizacao_de_tabelas/seletor_de_campo.svg&amp;quot; alt=&amp;quot;Botão para mostrar o menu de campos da tabela&amp;quot; width=50px height=50px&amp;gt; &amp;#039;&amp;#039;&amp;#039;Seletor de Campo:&amp;#039;&amp;#039;&amp;#039; Abre o menu para adicionar ou remover cabeçalhos da tabela.&lt;br /&gt;
&lt;br /&gt;
====&amp;#039;&amp;#039;&amp;#039;Opções de ajuste de tamanho da coluna&amp;#039;&amp;#039;&amp;#039;====&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;img src=&amp;quot;https://wiki.phsys.com.br/images/WIKI/suporte/navegacao/customizacao_de_tabelas/melhor_ajuste.svg&amp;quot; alt=&amp;quot;Botão botão para ajustar o tamanho da coluna selecionada&amp;quot; width=&amp;quot;50px&amp;quot; height=&amp;quot;50px&amp;quot;&amp;gt;  Ajusta o tamanho retirando o espaço desnecessário do cabeçalho na tabela.&lt;br /&gt;
&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;Melhor Ajuste(todas as colunas):&amp;#039;&amp;#039;&amp;#039; Ajusta o tamanho retirando o espaço desnecessário de todos os cabeçalhos na tabela.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- ===== &amp;#039;&amp;#039;&amp;#039;Ajuste de posição e tamanho de coluna&amp;#039;&amp;#039;&amp;#039; =====&lt;br /&gt;
&lt;br /&gt;
É possível ajustar a sequência de exibição dos cabeçalhos selecionando a coluna desejada e arrastando a mesma para o lado desejado, caso&lt;br /&gt;
deseje  mudar a largura da coluna, selecionando a extremidade lateral direita da coluna e arrastando o tamanho da coluna será mudado, arrastando para a esquerda o tamanho diminuirá e para a direita o tamanho aumentará.&lt;br /&gt;
&lt;br /&gt;
===== &amp;#039;&amp;#039;&amp;#039;Filtros Manuais&amp;#039;&amp;#039;&amp;#039; =====&lt;br /&gt;
&lt;br /&gt;
É possível filtrar registros de forma manual, esta opção é recomendada quando buscar um registro em específico de forma rápida ou deseja filtrar de forma customizada os registros.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039; Construtor de filtros &amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039; Filtro em caixa &amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
Em um agrupamento de caixas, ao selecionar com o botão direito encima de uma caixa&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
===&amp;#039;&amp;#039;&amp;#039;Atalhos&amp;#039;&amp;#039;&amp;#039;===&lt;br /&gt;
&lt;br /&gt;
===&amp;#039;&amp;#039;&amp;#039;Campos&amp;#039;&amp;#039;&amp;#039;===&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;&lt;/div&gt;</summary>
		<author><name>Yuri.gabriel</name></author>
		
	</entry>
	<entry>
		<id>http://wiki.phsys.com.br/index.php?title=Cadastro_de_Grupos_de_Seguranca&amp;diff=4256</id>
		<title>Cadastro de Grupos de Seguranca</title>
		<link rel="alternate" type="text/html" href="http://wiki.phsys.com.br/index.php?title=Cadastro_de_Grupos_de_Seguranca&amp;diff=4256"/>
		<updated>2024-06-06T15:01:45Z</updated>

		<summary type="html">&lt;p&gt;Yuri.gabriel: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;===&amp;#039;&amp;#039;&amp;#039;Conceito&amp;#039;&amp;#039;&amp;#039;===&lt;br /&gt;
&lt;br /&gt;
A tela de grupo de usuários é utilizada para definir as permissões e acessos dos usuários, habilitando ou desabilitando a visibilidade que os usuários no grupo possuem sobre partes do sistema. Por padrão todos os módulos e opções, estão disponíveis para o grupo de usuários, e devem ser restringidas conforme o perfil de cada grupo de usuários.&lt;br /&gt;
&lt;br /&gt;
Ao criar um grupo de usuário inserindo o nome, basta [[Cadastro_de_Usuários|cadastrar novos usuários]] no grupo, note que não é possível adicionar um usuário em mais de um grupo.&lt;br /&gt;
&lt;br /&gt;
===&amp;#039;&amp;#039;&amp;#039;Permissões&amp;#039;&amp;#039;&amp;#039;===&lt;br /&gt;
&lt;br /&gt;
É possível configurar a visibilidade de partes do sistema dos usuários presentes em um grupo através do botão de opções no canto superior direito, selecionando se deseja configurar o acesso dos usuários no PHERP ou no PHAPP.&lt;br /&gt;
&lt;br /&gt;
  Dica: Para que as mudanças nas permissões sejam implementadas no sistema, é necessário utilizar a opção de geração ( &amp;lt;img src=&amp;quot;https://wiki.phsys.com.br/images/WIKI/modulos/cadastros_gerais/cadastro_de_grupos_de_seguranca/gerar_json.svg&amp;quot; alt=&amp;quot;Botão para gerar o json do sistema&amp;quot; width=30px height=30px&amp;gt; ).&lt;br /&gt;
&lt;br /&gt;
===&amp;#039;&amp;#039;&amp;#039;Permissões PHERP&amp;#039;&amp;#039;&amp;#039;===&lt;br /&gt;
&lt;br /&gt;
===&amp;#039;&amp;#039;&amp;#039;Modulos&amp;#039;&amp;#039;&amp;#039;===&lt;br /&gt;
	Através da página de módulos, é possível tornar visível ou invisível módulos ou opções dos mesmos para o grupo de usuários. Caso seja desejado restringir um módulo por completo, basta cadastrar o mesmo, porém se o desejado for alguma parte do módulo em específico, será necessário desabilitar a opção de invisível do módulo, e cadastrar quais partes do mesmo devem ser restringidas na página correspondente.&lt;br /&gt;
&lt;br /&gt;
 Se desejar restringir apenas uma opção em específico que se encontra dentro de outra opção, torne a opção que ela está contida visível &amp;lt;br&amp;gt;e cadastre opção desejada na página de subitens.&lt;br /&gt;
&lt;br /&gt;
 Se desejar que os usuários do grupo possam apenas visualizar uma opção do módulo, habilite a opção de leitura no cadastro da opção.&lt;br /&gt;
&lt;br /&gt;
====&amp;#039;&amp;#039;&amp;#039;Atalhos&amp;#039;&amp;#039;&amp;#039;====&lt;br /&gt;
		Nesta página é possível restringir as opções do módulo.&lt;br /&gt;
&lt;br /&gt;
====&amp;#039;&amp;#039;&amp;#039;Atalhos de Galeria&amp;#039;&amp;#039;&amp;#039;====&lt;br /&gt;
		Nesta página é possível restringir as opções do módulo que estão dentro de galerias ou que pertencem a outros módulos.&lt;br /&gt;
		&lt;br /&gt;
====&amp;#039;&amp;#039;&amp;#039;Relatórios&amp;#039;&amp;#039;&amp;#039;====&lt;br /&gt;
		Nesta página é possível restringir os relatórios de um módulo.&lt;br /&gt;
&lt;br /&gt;
====&amp;#039;&amp;#039;&amp;#039;Cubos&amp;#039;&amp;#039;&amp;#039;====&lt;br /&gt;
		Nesta página é possível restringir os cubos de um módulo.&lt;br /&gt;
&lt;br /&gt;
===&amp;#039;&amp;#039;&amp;#039;Cadastros&amp;#039;&amp;#039;&amp;#039;===&lt;br /&gt;
	A partir desta tela é possível restringir cadastros do sistema, controlando qual tipo de modificação pode ser feita ou se será possível ler informações referentes ao cadastro. Além disso, é possível criar restrições customizadas a partir de comandos inseridos no campo Filtro SQL para o cadastro em geral e Condição SQL para um campo em específico.&lt;br /&gt;
&lt;br /&gt;
	- Para habilitar a inclusão, alteração ou exclusão de um cadastro é necessário a leitura estar permitida. &lt;br /&gt;
&lt;br /&gt;
=====&amp;#039;&amp;#039;&amp;#039;Campos&amp;#039;&amp;#039;&amp;#039;=====&lt;br /&gt;
		Nesta página é possível restringir os campos de um cadastro, escolhendo se o grupo pode alterar ou ler a informação.&lt;br /&gt;
=====&amp;#039;&amp;#039;&amp;#039;Botões&amp;#039;&amp;#039;&amp;#039;=====&lt;br /&gt;
		Nesta página é possível restringir as opções relacionadas a um cadastro, como por exemplo restringir a verificação da tabela de preço de um produto a partir do cadastro do mesmo.&lt;br /&gt;
	&lt;br /&gt;
&lt;br /&gt;
===&amp;#039;&amp;#039;&amp;#039;Permissões PHAPP&amp;#039;&amp;#039;&amp;#039;===&lt;br /&gt;
	A partir desta tela, é possível controlar a permissão de funcionalidades do APP para os usuários no grupo liberados a utilizar-lo.&lt;br /&gt;
&lt;br /&gt;
===&amp;#039;&amp;#039;&amp;#039;Menus&amp;#039;&amp;#039;&amp;#039;===&lt;br /&gt;
	Nesta tela é possível restringir opções do APP.&lt;br /&gt;
&lt;br /&gt;
=====&amp;#039;&amp;#039;&amp;#039;Cadastros&amp;#039;&amp;#039;&amp;#039;=====&lt;br /&gt;
	A partir desta tela é possível restringir cadastros do APP, controlando qual tip ode modificação pode ser feita ou se será possível ler informações referentes ao cadastro no app. Além disso, assim como no ERP, é possível criar restrições customizadas a partir de comandos inseridos no Filtro Sql e Condição sql para o cadastro e campo respectivamente. &lt;br /&gt;
&lt;br /&gt;
=====&amp;#039;&amp;#039;&amp;#039;Relatórios&amp;#039;&amp;#039;&amp;#039;=====&lt;br /&gt;
	Nesta página é possível restringir os relatórios que podem ser gerados através do app.&lt;br /&gt;
&lt;br /&gt;
=====&amp;#039;&amp;#039;&amp;#039;Dashboards&amp;#039;&amp;#039;&amp;#039;=====&lt;br /&gt;
	Nesta página é possível restringir os dashboards do APP.&lt;br /&gt;
&lt;br /&gt;
===&amp;#039;&amp;#039;&amp;#039;Parâmetros&amp;#039;&amp;#039;&amp;#039;===&lt;br /&gt;
 &lt;br /&gt;
Utilizando a opção de parâmetros ( &amp;lt;img src=&amp;quot;https://wiki.phsys.com.br/images/WIKI/modulos/cadastros_gerais/cadastro_de_grupos_de_seguranca/parametros.svg&amp;quot; alt=&amp;quot;Botão para mostrar a tela de parametrização&amp;quot; width=50px height=50px&amp;gt; ), é possível controlar a visibilidade de partes específicas do sistema para os usuários de um grupo, sendo elas:&lt;br /&gt;
&lt;br /&gt;
* Ordens de serviço&lt;br /&gt;
* Orçamentos&lt;br /&gt;
* Contratos&lt;br /&gt;
* Pedidos de venda&lt;br /&gt;
* Ordens de compra&lt;br /&gt;
* Ordens de produção&lt;br /&gt;
* Exibição dos valores na tela de aprovações&lt;br /&gt;
* Requisições de compra&lt;/div&gt;</summary>
		<author><name>Yuri.gabriel</name></author>
		
	</entry>
	<entry>
		<id>http://wiki.phsys.com.br/index.php?title=Cadastro_de_Grupos_de_Seguranca&amp;diff=4251</id>
		<title>Cadastro de Grupos de Seguranca</title>
		<link rel="alternate" type="text/html" href="http://wiki.phsys.com.br/index.php?title=Cadastro_de_Grupos_de_Seguranca&amp;diff=4251"/>
		<updated>2024-06-06T14:17:59Z</updated>

		<summary type="html">&lt;p&gt;Yuri.gabriel: /* Parâmetros */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;!-- conteúdo original&lt;br /&gt;
&lt;br /&gt;
===&amp;#039;&amp;#039;&amp;#039;Conceito&amp;#039;&amp;#039;&amp;#039;===&lt;br /&gt;
A tela de grupo de usuários é utilizada para definir as permissões e acessos dos usuários. Por padrão todos os módulos e opções, estão disponíveis para o grupo de usuários, e devem ser restringidas conforme o perfil de cada grupo de usuários.&lt;br /&gt;
&lt;br /&gt;
===&amp;#039;&amp;#039;&amp;#039;Informações do Registro de Grupo de Usuários&amp;#039;&amp;#039;&amp;#039;===&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;Nome: &amp;#039;&amp;#039;&amp;#039;Nome para o grupo de usuário.&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;Opções Gerais: &amp;#039;&amp;#039;&amp;#039;Quando marcado os usuários do grupo tem acesso as opções gerais do sistema.&lt;br /&gt;
&lt;br /&gt;
===&amp;#039;&amp;#039;&amp;#039;Segurança&amp;#039;&amp;#039;&amp;#039;===&lt;br /&gt;
No botão &amp;quot;Parâmetros&amp;quot;, temos as opções para determinar os acessos disponíveis junto a tela de aprovações do sistema.&lt;br /&gt;
&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;Permite visualizar ordens de serviço:&amp;#039;&amp;#039;&amp;#039; Permite a visualização de ordens de serviço na tela de aprovações. &lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;Permite visualizar orçamentos:&amp;#039;&amp;#039;&amp;#039; Permite a visualização de orçamentos na tela de aprovações.&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;Permite visualizar contratos:&amp;#039;&amp;#039;&amp;#039; Permite a visualização de contratos na tela de aprovações.&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;Permite visualizar pedidos:&amp;#039;&amp;#039;&amp;#039; Permite a visualização de pedidos na tela de aprovações.&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;Permite visualizar ordens de compra:&amp;#039;&amp;#039;&amp;#039; Permite a visualização de ordens de compra na tela de aprovações.&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;Permite visualizar ordens de produção:&amp;#039;&amp;#039;&amp;#039; Permite a visualização de ordens de produção na tela de aprovações.&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;Permite visualizar coluna de valor:&amp;#039;&amp;#039;&amp;#039; Permite a visualização de valores na tela de aprovações.&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;Permite visualizar requisições de compra:&amp;#039;&amp;#039;&amp;#039; Permite a visualização dos registros de requisições de compra em aprovação.&lt;br /&gt;
&lt;br /&gt;
===&amp;#039;&amp;#039;&amp;#039;Módulos&amp;#039;&amp;#039;&amp;#039;===&lt;br /&gt;
Por padrão, todos os módulos estão visíveis e só são restringidos quando incluídos em módulos junto ao grupo de usuários, com a opção invisível marcada. Quando houver a necessidade de restringir o acesso de atalhos, relatórios ou cubos, será necessário inclusão do módulo com a opção de invisível desmarcada, para dentro deste restringir cada opção individualmente.&lt;br /&gt;
&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;Módulo: &amp;#039;&amp;#039;&amp;#039;Selecionar o módulo que serão aplicadas as regras de segurança. &lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;Invisível: &amp;#039;&amp;#039;&amp;#039;Quando marcado deixa o módulo invisível para os usuários do grupo.&lt;br /&gt;
&lt;br /&gt;
====&amp;#039;&amp;#039;&amp;#039;Atalhos&amp;#039;&amp;#039;&amp;#039;====&lt;br /&gt;
Para restringir o acesso aos atalhos, é necessário incluir primeiramente o respectivo módulo com a opção invisível desmarcada.&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;Atalho: &amp;#039;&amp;#039;&amp;#039;Informar o atalho que será aplicada regra de segurança.&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;Invisível: &amp;#039;&amp;#039;&amp;#039;Quando marcado deixa o atalho invisível para os usuários do grupo.&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;Leitura: &amp;#039;&amp;#039;&amp;#039;Quando marcado permite a visualização, mas não é possível acessar.&lt;br /&gt;
&lt;br /&gt;
=====&amp;#039;&amp;#039;&amp;#039;Sub-Item&amp;#039;&amp;#039;&amp;#039;=====&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;Sub-Item: &amp;#039;&amp;#039;&amp;#039;Selecionar o sub-item do atalho que será aplicada regra de segurança.&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;Invisível: &amp;#039;&amp;#039;&amp;#039;Quando marcado deixa o sub-item invisível para os usuários do grupo.&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;Leitura: &amp;#039;&amp;#039;&amp;#039;Quando marcado permite a visualização, mas não é possível acessar.&lt;br /&gt;
&lt;br /&gt;
====&amp;#039;&amp;#039;&amp;#039;Atalhos de Galeria&amp;#039;&amp;#039;&amp;#039;====&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;Atalho: &amp;#039;&amp;#039;&amp;#039;Selecionar o atalho de galeria que será aplicada regra de segurança.&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;Invisível: &amp;#039;&amp;#039;&amp;#039;Quando marcado deixa o atalho da galeria invisível para os usuários do grupo.&lt;br /&gt;
&lt;br /&gt;
====&amp;#039;&amp;#039;&amp;#039;Relatórios&amp;#039;&amp;#039;&amp;#039;====&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;Relatório: &amp;#039;&amp;#039;&amp;#039;Selecionar o relatório que será aplicada regra de segurança.&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;Invisível: &amp;#039;&amp;#039;&amp;#039;Quando marcado deixa o relatório invisível para o grupos de usuários.&lt;br /&gt;
&lt;br /&gt;
=====&amp;#039;&amp;#039;&amp;#039;Formatos&amp;#039;&amp;#039;&amp;#039;=====&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;Formato: &amp;#039;&amp;#039;&amp;#039;Selecionar o formato do relatório que será aplicada regra de segurança.&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;Invisível: &amp;#039;&amp;#039;&amp;#039;Quando marcado deixa o formato invisível para o grupo de usuários.&lt;br /&gt;
&lt;br /&gt;
====&amp;#039;&amp;#039;&amp;#039;Cubos&amp;#039;&amp;#039;&amp;#039;====&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;Cubo:&amp;#039;&amp;#039;&amp;#039; Informar o cubo que será aplicada regra de segurança.&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;Invisível: &amp;#039;&amp;#039;&amp;#039;Quando marcado deixa o cubo invisível para o grupo de usuários.&lt;br /&gt;
&lt;br /&gt;
===&amp;#039;&amp;#039;&amp;#039;Cadastros&amp;#039;&amp;#039;&amp;#039;===&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;Cadastro: &amp;#039;&amp;#039;&amp;#039;Selecionar o cadastro que será aplicada regra de segurança.&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;Ler: &amp;#039;&amp;#039;&amp;#039;Quando marcado o usuário consegue apenas visualizar.&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;Incluir: &amp;#039;&amp;#039;&amp;#039;Quando marcado os usuários do grupo conseguem incluir novos registros no cadastro. Depende da opção Ler marcada.&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;Alterar: &amp;#039;&amp;#039;&amp;#039;Quando marcado os usuários do grupo conseguem alterar registros no cadastro. Depende da opção Ler marcada.&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;Excluir: &amp;#039;&amp;#039;&amp;#039;Quando marcado os usuários do grupo conseguem excluir registros no cadastro. Depende da opção Ler marcada.&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;Filtro SQL: &amp;#039;&amp;#039;&amp;#039;O campo Filtro SQL, serve para você inserir expressões SQL para aplicação de filtro de registos. Exemplo: &amp;quot;A.CODIGO BETWEEN 10 AND 100&amp;quot;, o cadastro só vai exibir registro onde o código estiver entre 10 e 100.&lt;br /&gt;
&lt;br /&gt;
====&amp;#039;&amp;#039;&amp;#039;Campos&amp;#039;&amp;#039;&amp;#039;====&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;Campo: &amp;#039;&amp;#039;&amp;#039;informar o campo do cadastro que será aplicada regra de segurança.&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;Ler: &amp;#039;&amp;#039;&amp;#039;Quando marcado os usuários do grupo conseguem apenas visualizar o campo na tela.&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;Alterar: &amp;#039;&amp;#039;&amp;#039;Quando marcado os usuários do grupo conseguem alterar registros no cadastro, desde de que a opção de Ler esteja marcada.&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;Condição SQL: &amp;#039;&amp;#039;&amp;#039;Campo utilizado para adicionar uma condição em SQL para o campo selecionado. Exemplo &amp;quot;A.ID = 25&amp;quot;, somando o registro com ID 25 será exibido.&lt;br /&gt;
&lt;br /&gt;
====&amp;#039;&amp;#039;&amp;#039;Botões&amp;#039;&amp;#039;&amp;#039;====&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;Botões: &amp;#039;&amp;#039;&amp;#039;Selecionar o botão que será aplicada restrição.&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;Invisível: &amp;#039;&amp;#039;&amp;#039;Quando marcado deixa o botão invisível para o grupo de usuários.&lt;br /&gt;
&lt;br /&gt;
====&amp;#039;&amp;#039;&amp;#039;App Menus&amp;#039;&amp;#039;&amp;#039;====&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;Menu:&amp;#039;&amp;#039;&amp;#039; Selecionar o menu do app que deseja aplicar a restrição.&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;Invisível: &amp;#039;&amp;#039;&amp;#039;Quando marcado deixa menu invisível para o grupo de usuários.&lt;br /&gt;
&lt;br /&gt;
====&amp;#039;&amp;#039;&amp;#039;App Cadastros&amp;#039;&amp;#039;&amp;#039;====&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;Cadastro:&amp;#039;&amp;#039;&amp;#039; Selecionar o cadastro do app que deseja aplicar a restrição.&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;Ler: &amp;#039;&amp;#039;&amp;#039;Quando marcado o usuário consegue apenas visualizar.&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;Incluir: &amp;#039;&amp;#039;&amp;#039;Quando marcado os usuários do grupo conseguem incluir novos registros no cadastro. Depende da opção Ler marcada.&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;Alterar: &amp;#039;&amp;#039;&amp;#039;Quando marcado os usuários do grupo conseguem alterar registros no cadastro. Depende da opção Ler marcada.&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;Excluir: &amp;#039;&amp;#039;&amp;#039;Quando marcado os usuários do grupo conseguem excluir registros no cadastro. Depende da opção Ler marcada.&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;Filtro SQL: &amp;#039;&amp;#039;&amp;#039;O campo Filtro SQL, serve para você inserir expressões SQL para aplicação de filtro de registos. Exemplo: &amp;quot;A.CODIGO BETWEEN 10 AND 100&amp;quot;, o cadastro só vai exibir registro onde o código estiver entre 10 e 100.&lt;br /&gt;
 --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===&amp;#039;&amp;#039;&amp;#039;Conceito&amp;#039;&amp;#039;&amp;#039;===&lt;br /&gt;
&lt;br /&gt;
A tela de grupo de usuários é utilizada para definir as permissões e acessos dos usuários, habilitando ou desabilitando a visibilidade que os usuários no grupo possuem sobre partes do sistema. Por padrão todos os módulos e opções, estão disponíveis para o grupo de usuários, e devem ser restringidas conforme o perfil de cada grupo de usuários.&lt;br /&gt;
&lt;br /&gt;
Ao criar um grupo de usuário inserindo o nome, basta [[Cadastro_de_Usuários|cadastrar novos usuários]] no grupo, note que não é possível adicionar um usuário em mais de um grupo.&lt;br /&gt;
&lt;br /&gt;
===&amp;#039;&amp;#039;&amp;#039;Permissões&amp;#039;&amp;#039;&amp;#039;===&lt;br /&gt;
&lt;br /&gt;
É possível configurar a visibilidade de partes do sistema dos usuários presentes em um grupo através do botão de opções no canto superior direito, selecionando se deseja configurar o acesso dos usuários no PHERP ou no PHAPP.&lt;br /&gt;
&lt;br /&gt;
  Dica: Para que as mudanças nas permissões sejam implementadas no sistema, é necessário utilizar a opção de geração ( &amp;lt;img src=&amp;quot;https://wiki.phsys.com.br/images/WIKI/modulos/cadastros_gerais/cadastro_de_grupos_de_seguranca/gerar_json.svg&amp;quot; alt=&amp;quot;Botão para gerar o json do sistema&amp;quot; width=30px height=30px&amp;gt; ).&lt;br /&gt;
&lt;br /&gt;
===&amp;#039;&amp;#039;&amp;#039;Permissões PHERP&amp;#039;&amp;#039;&amp;#039;===&lt;br /&gt;
&lt;br /&gt;
===&amp;#039;&amp;#039;&amp;#039;Modulos&amp;#039;&amp;#039;&amp;#039;===&lt;br /&gt;
	Através da página de módulos, é possível tornar visível ou invisível módulos ou opções dos mesmos para o grupo de usuários. Caso seja desejado restringir um módulo por completo, basta cadastrar o mesmo, porém se o desejado for alguma parte do módulo em específico, será necessário desabilitar a opção de invisível do módulo, e cadastrar quais partes do mesmo devem ser restringidas na página correspondente.&lt;br /&gt;
&lt;br /&gt;
 Se desejar restringir apenas uma opção em específico que se encontra dentro de outra opção, torne a opção que ela está contida visível &amp;lt;br&amp;gt;e cadastre opção desejada na página de subitens.&lt;br /&gt;
&lt;br /&gt;
 Se desejar que os usuários do grupo possam apenas visualizar uma opção do módulo, habilite a opção de leitura no cadastro da opção.&lt;br /&gt;
&lt;br /&gt;
====&amp;#039;&amp;#039;&amp;#039;Atalhos&amp;#039;&amp;#039;&amp;#039;====&lt;br /&gt;
		Nesta página é possível restringir as opções do módulo.&lt;br /&gt;
&lt;br /&gt;
====&amp;#039;&amp;#039;&amp;#039;Atalhos de Galeria&amp;#039;&amp;#039;&amp;#039;====&lt;br /&gt;
		Nesta página é possível restringir as opções do módulo que estão dentro de galerias ou que pertencem a outros módulos.&lt;br /&gt;
		&lt;br /&gt;
====&amp;#039;&amp;#039;&amp;#039;Relatórios&amp;#039;&amp;#039;&amp;#039;====&lt;br /&gt;
		Nesta página é possível restringir os relatórios de um módulo.&lt;br /&gt;
&lt;br /&gt;
====&amp;#039;&amp;#039;&amp;#039;Cubos&amp;#039;&amp;#039;&amp;#039;====&lt;br /&gt;
		Nesta página é possível restringir os cubos de um módulo.&lt;br /&gt;
&lt;br /&gt;
===&amp;#039;&amp;#039;&amp;#039;Cadastros&amp;#039;&amp;#039;&amp;#039;===&lt;br /&gt;
	A partir desta tela é possível restringir cadastros do sistema, controlando qual tipo de modificação pode ser feita ou se será possível ler informações referentes ao cadastro. Além disso, é possível criar restrições customizadas a partir de comandos inseridos no campo Filtro SQL para o cadastro em geral e Condição SQL para um campo em específico.&lt;br /&gt;
&lt;br /&gt;
	- Para habilitar a inclusão, alteração ou exclusão de um cadastro é necessário a leitura estar permitida. &lt;br /&gt;
&lt;br /&gt;
=====&amp;#039;&amp;#039;&amp;#039;Campos&amp;#039;&amp;#039;&amp;#039;=====&lt;br /&gt;
		Nesta página é possível restringir os campos de um cadastro, escolhendo se o grupo pode alterar ou ler a informação.&lt;br /&gt;
=====&amp;#039;&amp;#039;&amp;#039;Botões&amp;#039;&amp;#039;&amp;#039;=====&lt;br /&gt;
		Nesta página é possível restringir as opções relacionadas a um cadastro, como por exemplo restringir a verificação da tabela de preço de um produto a partir do cadastro do mesmo.&lt;br /&gt;
	&lt;br /&gt;
&lt;br /&gt;
===&amp;#039;&amp;#039;&amp;#039;Permissões PHAPP&amp;#039;&amp;#039;&amp;#039;===&lt;br /&gt;
	A partir desta tela, é possível controlar a permissão de funcionalidades do APP para os usuários no grupo liberados a utilizar-lo.&lt;br /&gt;
&lt;br /&gt;
===&amp;#039;&amp;#039;&amp;#039;Menus&amp;#039;&amp;#039;&amp;#039;===&lt;br /&gt;
	Nesta tela é possível restringir opções do APP.&lt;br /&gt;
&lt;br /&gt;
=====&amp;#039;&amp;#039;&amp;#039;Cadastros&amp;#039;&amp;#039;&amp;#039;=====&lt;br /&gt;
	A partir desta tela é possível restringir cadastros do APP, controlando qual tip ode modificação pode ser feita ou se será possível ler informações referentes ao cadastro no app. Além disso, assim como no ERP, é possível criar restrições customizadas a partir de comandos inseridos no Filtro Sql e Condição sql para o cadastro e campo respectivamente. &lt;br /&gt;
&lt;br /&gt;
=====&amp;#039;&amp;#039;&amp;#039;Relatórios&amp;#039;&amp;#039;&amp;#039;=====&lt;br /&gt;
	Nesta página é possível restringir os relatórios que podem ser gerados através do app.&lt;br /&gt;
&lt;br /&gt;
=====&amp;#039;&amp;#039;&amp;#039;Dashboards&amp;#039;&amp;#039;&amp;#039;=====&lt;br /&gt;
	Nesta página é possível restringir os dashboards do APP.&lt;br /&gt;
&lt;br /&gt;
===&amp;#039;&amp;#039;&amp;#039;Parâmetros&amp;#039;&amp;#039;&amp;#039;===&lt;br /&gt;
 &lt;br /&gt;
Utilizando a opção de parâmetros ( &amp;lt;img src=&amp;quot;https://wiki.phsys.com.br/images/WIKI/modulos/cadastros_gerais/cadastro_de_grupos_de_seguranca/parametros.svg&amp;quot; alt=&amp;quot;Botão para mostrar a tela de parametrização&amp;quot; width=50px height=50px&amp;gt; ), é possível controlar a visibilidade de partes específicas do sistema para os usuários de um grupo, sendo elas:&lt;br /&gt;
&lt;br /&gt;
* Ordens de serviço&lt;br /&gt;
* Orçamentos&lt;br /&gt;
* Contratos&lt;br /&gt;
* Pedidos de venda&lt;br /&gt;
* Ordens de compra&lt;br /&gt;
* Ordens de produção&lt;br /&gt;
* Exibição dos valores na tela de aprovações&lt;br /&gt;
* Requisições de compra&lt;/div&gt;</summary>
		<author><name>Yuri.gabriel</name></author>
		
	</entry>
	<entry>
		<id>http://wiki.phsys.com.br/index.php?title=Cadastro_de_Grupos_de_Seguranca&amp;diff=4250</id>
		<title>Cadastro de Grupos de Seguranca</title>
		<link rel="alternate" type="text/html" href="http://wiki.phsys.com.br/index.php?title=Cadastro_de_Grupos_de_Seguranca&amp;diff=4250"/>
		<updated>2024-06-06T13:10:13Z</updated>

		<summary type="html">&lt;p&gt;Yuri.gabriel: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;!-- conteúdo original&lt;br /&gt;
&lt;br /&gt;
===&amp;#039;&amp;#039;&amp;#039;Conceito&amp;#039;&amp;#039;&amp;#039;===&lt;br /&gt;
A tela de grupo de usuários é utilizada para definir as permissões e acessos dos usuários. Por padrão todos os módulos e opções, estão disponíveis para o grupo de usuários, e devem ser restringidas conforme o perfil de cada grupo de usuários.&lt;br /&gt;
&lt;br /&gt;
===&amp;#039;&amp;#039;&amp;#039;Informações do Registro de Grupo de Usuários&amp;#039;&amp;#039;&amp;#039;===&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;Nome: &amp;#039;&amp;#039;&amp;#039;Nome para o grupo de usuário.&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;Opções Gerais: &amp;#039;&amp;#039;&amp;#039;Quando marcado os usuários do grupo tem acesso as opções gerais do sistema.&lt;br /&gt;
&lt;br /&gt;
===&amp;#039;&amp;#039;&amp;#039;Segurança&amp;#039;&amp;#039;&amp;#039;===&lt;br /&gt;
No botão &amp;quot;Parâmetros&amp;quot;, temos as opções para determinar os acessos disponíveis junto a tela de aprovações do sistema.&lt;br /&gt;
&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;Permite visualizar ordens de serviço:&amp;#039;&amp;#039;&amp;#039; Permite a visualização de ordens de serviço na tela de aprovações. &lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;Permite visualizar orçamentos:&amp;#039;&amp;#039;&amp;#039; Permite a visualização de orçamentos na tela de aprovações.&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;Permite visualizar contratos:&amp;#039;&amp;#039;&amp;#039; Permite a visualização de contratos na tela de aprovações.&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;Permite visualizar pedidos:&amp;#039;&amp;#039;&amp;#039; Permite a visualização de pedidos na tela de aprovações.&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;Permite visualizar ordens de compra:&amp;#039;&amp;#039;&amp;#039; Permite a visualização de ordens de compra na tela de aprovações.&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;Permite visualizar ordens de produção:&amp;#039;&amp;#039;&amp;#039; Permite a visualização de ordens de produção na tela de aprovações.&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;Permite visualizar coluna de valor:&amp;#039;&amp;#039;&amp;#039; Permite a visualização de valores na tela de aprovações.&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;Permite visualizar requisições de compra:&amp;#039;&amp;#039;&amp;#039; Permite a visualização dos registros de requisições de compra em aprovação.&lt;br /&gt;
&lt;br /&gt;
===&amp;#039;&amp;#039;&amp;#039;Módulos&amp;#039;&amp;#039;&amp;#039;===&lt;br /&gt;
Por padrão, todos os módulos estão visíveis e só são restringidos quando incluídos em módulos junto ao grupo de usuários, com a opção invisível marcada. Quando houver a necessidade de restringir o acesso de atalhos, relatórios ou cubos, será necessário inclusão do módulo com a opção de invisível desmarcada, para dentro deste restringir cada opção individualmente.&lt;br /&gt;
&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;Módulo: &amp;#039;&amp;#039;&amp;#039;Selecionar o módulo que serão aplicadas as regras de segurança. &lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;Invisível: &amp;#039;&amp;#039;&amp;#039;Quando marcado deixa o módulo invisível para os usuários do grupo.&lt;br /&gt;
&lt;br /&gt;
====&amp;#039;&amp;#039;&amp;#039;Atalhos&amp;#039;&amp;#039;&amp;#039;====&lt;br /&gt;
Para restringir o acesso aos atalhos, é necessário incluir primeiramente o respectivo módulo com a opção invisível desmarcada.&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;Atalho: &amp;#039;&amp;#039;&amp;#039;Informar o atalho que será aplicada regra de segurança.&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;Invisível: &amp;#039;&amp;#039;&amp;#039;Quando marcado deixa o atalho invisível para os usuários do grupo.&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;Leitura: &amp;#039;&amp;#039;&amp;#039;Quando marcado permite a visualização, mas não é possível acessar.&lt;br /&gt;
&lt;br /&gt;
=====&amp;#039;&amp;#039;&amp;#039;Sub-Item&amp;#039;&amp;#039;&amp;#039;=====&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;Sub-Item: &amp;#039;&amp;#039;&amp;#039;Selecionar o sub-item do atalho que será aplicada regra de segurança.&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;Invisível: &amp;#039;&amp;#039;&amp;#039;Quando marcado deixa o sub-item invisível para os usuários do grupo.&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;Leitura: &amp;#039;&amp;#039;&amp;#039;Quando marcado permite a visualização, mas não é possível acessar.&lt;br /&gt;
&lt;br /&gt;
====&amp;#039;&amp;#039;&amp;#039;Atalhos de Galeria&amp;#039;&amp;#039;&amp;#039;====&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;Atalho: &amp;#039;&amp;#039;&amp;#039;Selecionar o atalho de galeria que será aplicada regra de segurança.&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;Invisível: &amp;#039;&amp;#039;&amp;#039;Quando marcado deixa o atalho da galeria invisível para os usuários do grupo.&lt;br /&gt;
&lt;br /&gt;
====&amp;#039;&amp;#039;&amp;#039;Relatórios&amp;#039;&amp;#039;&amp;#039;====&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;Relatório: &amp;#039;&amp;#039;&amp;#039;Selecionar o relatório que será aplicada regra de segurança.&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;Invisível: &amp;#039;&amp;#039;&amp;#039;Quando marcado deixa o relatório invisível para o grupos de usuários.&lt;br /&gt;
&lt;br /&gt;
=====&amp;#039;&amp;#039;&amp;#039;Formatos&amp;#039;&amp;#039;&amp;#039;=====&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;Formato: &amp;#039;&amp;#039;&amp;#039;Selecionar o formato do relatório que será aplicada regra de segurança.&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;Invisível: &amp;#039;&amp;#039;&amp;#039;Quando marcado deixa o formato invisível para o grupo de usuários.&lt;br /&gt;
&lt;br /&gt;
====&amp;#039;&amp;#039;&amp;#039;Cubos&amp;#039;&amp;#039;&amp;#039;====&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;Cubo:&amp;#039;&amp;#039;&amp;#039; Informar o cubo que será aplicada regra de segurança.&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;Invisível: &amp;#039;&amp;#039;&amp;#039;Quando marcado deixa o cubo invisível para o grupo de usuários.&lt;br /&gt;
&lt;br /&gt;
===&amp;#039;&amp;#039;&amp;#039;Cadastros&amp;#039;&amp;#039;&amp;#039;===&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;Cadastro: &amp;#039;&amp;#039;&amp;#039;Selecionar o cadastro que será aplicada regra de segurança.&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;Ler: &amp;#039;&amp;#039;&amp;#039;Quando marcado o usuário consegue apenas visualizar.&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;Incluir: &amp;#039;&amp;#039;&amp;#039;Quando marcado os usuários do grupo conseguem incluir novos registros no cadastro. Depende da opção Ler marcada.&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;Alterar: &amp;#039;&amp;#039;&amp;#039;Quando marcado os usuários do grupo conseguem alterar registros no cadastro. Depende da opção Ler marcada.&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;Excluir: &amp;#039;&amp;#039;&amp;#039;Quando marcado os usuários do grupo conseguem excluir registros no cadastro. Depende da opção Ler marcada.&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;Filtro SQL: &amp;#039;&amp;#039;&amp;#039;O campo Filtro SQL, serve para você inserir expressões SQL para aplicação de filtro de registos. Exemplo: &amp;quot;A.CODIGO BETWEEN 10 AND 100&amp;quot;, o cadastro só vai exibir registro onde o código estiver entre 10 e 100.&lt;br /&gt;
&lt;br /&gt;
====&amp;#039;&amp;#039;&amp;#039;Campos&amp;#039;&amp;#039;&amp;#039;====&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;Campo: &amp;#039;&amp;#039;&amp;#039;informar o campo do cadastro que será aplicada regra de segurança.&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;Ler: &amp;#039;&amp;#039;&amp;#039;Quando marcado os usuários do grupo conseguem apenas visualizar o campo na tela.&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;Alterar: &amp;#039;&amp;#039;&amp;#039;Quando marcado os usuários do grupo conseguem alterar registros no cadastro, desde de que a opção de Ler esteja marcada.&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;Condição SQL: &amp;#039;&amp;#039;&amp;#039;Campo utilizado para adicionar uma condição em SQL para o campo selecionado. Exemplo &amp;quot;A.ID = 25&amp;quot;, somando o registro com ID 25 será exibido.&lt;br /&gt;
&lt;br /&gt;
====&amp;#039;&amp;#039;&amp;#039;Botões&amp;#039;&amp;#039;&amp;#039;====&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;Botões: &amp;#039;&amp;#039;&amp;#039;Selecionar o botão que será aplicada restrição.&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;Invisível: &amp;#039;&amp;#039;&amp;#039;Quando marcado deixa o botão invisível para o grupo de usuários.&lt;br /&gt;
&lt;br /&gt;
====&amp;#039;&amp;#039;&amp;#039;App Menus&amp;#039;&amp;#039;&amp;#039;====&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;Menu:&amp;#039;&amp;#039;&amp;#039; Selecionar o menu do app que deseja aplicar a restrição.&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;Invisível: &amp;#039;&amp;#039;&amp;#039;Quando marcado deixa menu invisível para o grupo de usuários.&lt;br /&gt;
&lt;br /&gt;
====&amp;#039;&amp;#039;&amp;#039;App Cadastros&amp;#039;&amp;#039;&amp;#039;====&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;Cadastro:&amp;#039;&amp;#039;&amp;#039; Selecionar o cadastro do app que deseja aplicar a restrição.&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;Ler: &amp;#039;&amp;#039;&amp;#039;Quando marcado o usuário consegue apenas visualizar.&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;Incluir: &amp;#039;&amp;#039;&amp;#039;Quando marcado os usuários do grupo conseguem incluir novos registros no cadastro. Depende da opção Ler marcada.&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;Alterar: &amp;#039;&amp;#039;&amp;#039;Quando marcado os usuários do grupo conseguem alterar registros no cadastro. Depende da opção Ler marcada.&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;Excluir: &amp;#039;&amp;#039;&amp;#039;Quando marcado os usuários do grupo conseguem excluir registros no cadastro. Depende da opção Ler marcada.&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;Filtro SQL: &amp;#039;&amp;#039;&amp;#039;O campo Filtro SQL, serve para você inserir expressões SQL para aplicação de filtro de registos. Exemplo: &amp;quot;A.CODIGO BETWEEN 10 AND 100&amp;quot;, o cadastro só vai exibir registro onde o código estiver entre 10 e 100.&lt;br /&gt;
 --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===&amp;#039;&amp;#039;&amp;#039;Conceito&amp;#039;&amp;#039;&amp;#039;===&lt;br /&gt;
&lt;br /&gt;
A tela de grupo de usuários é utilizada para definir as permissões e acessos dos usuários, habilitando ou desabilitando a visibilidade que os usuários no grupo possuem sobre partes do sistema. Por padrão todos os módulos e opções, estão disponíveis para o grupo de usuários, e devem ser restringidas conforme o perfil de cada grupo de usuários.&lt;br /&gt;
&lt;br /&gt;
Ao criar um grupo de usuário inserindo o nome, basta [[Cadastro_de_Usuários|cadastrar novos usuários]] no grupo, note que não é possível adicionar um usuário em mais de um grupo.&lt;br /&gt;
&lt;br /&gt;
===&amp;#039;&amp;#039;&amp;#039;Permissões&amp;#039;&amp;#039;&amp;#039;===&lt;br /&gt;
&lt;br /&gt;
É possível configurar a visibilidade de partes do sistema dos usuários presentes em um grupo através do botão de opções no canto superior direito, selecionando se deseja configurar o acesso dos usuários no PHERP ou no PHAPP.&lt;br /&gt;
&lt;br /&gt;
  Dica: Para que as mudanças nas permissões sejam implementadas no sistema, é necessário utilizar a opção de geração ( &amp;lt;img src=&amp;quot;https://wiki.phsys.com.br/images/WIKI/modulos/cadastros_gerais/cadastro_de_grupos_de_seguranca/gerar_json.svg&amp;quot; alt=&amp;quot;Botão para gerar o json do sistema&amp;quot; width=30px height=30px&amp;gt; ).&lt;br /&gt;
&lt;br /&gt;
===&amp;#039;&amp;#039;&amp;#039;Permissões PHERP&amp;#039;&amp;#039;&amp;#039;===&lt;br /&gt;
&lt;br /&gt;
===&amp;#039;&amp;#039;&amp;#039;Modulos&amp;#039;&amp;#039;&amp;#039;===&lt;br /&gt;
	Através da página de módulos, é possível tornar visível ou invisível módulos ou opções dos mesmos para o grupo de usuários. Caso seja desejado restringir um módulo por completo, basta cadastrar o mesmo, porém se o desejado for alguma parte do módulo em específico, será necessário desabilitar a opção de invisível do módulo, e cadastrar quais partes do mesmo devem ser restringidas na página correspondente.&lt;br /&gt;
&lt;br /&gt;
 Se desejar restringir apenas uma opção em específico que se encontra dentro de outra opção, torne a opção que ela está contida visível &amp;lt;br&amp;gt;e cadastre opção desejada na página de subitens.&lt;br /&gt;
&lt;br /&gt;
 Se desejar que os usuários do grupo possam apenas visualizar uma opção do módulo, habilite a opção de leitura no cadastro da opção.&lt;br /&gt;
&lt;br /&gt;
====&amp;#039;&amp;#039;&amp;#039;Atalhos&amp;#039;&amp;#039;&amp;#039;====&lt;br /&gt;
		Nesta página é possível restringir as opções do módulo.&lt;br /&gt;
&lt;br /&gt;
====&amp;#039;&amp;#039;&amp;#039;Atalhos de Galeria&amp;#039;&amp;#039;&amp;#039;====&lt;br /&gt;
		Nesta página é possível restringir as opções do módulo que estão dentro de galerias ou que pertencem a outros módulos.&lt;br /&gt;
		&lt;br /&gt;
====&amp;#039;&amp;#039;&amp;#039;Relatórios&amp;#039;&amp;#039;&amp;#039;====&lt;br /&gt;
		Nesta página é possível restringir os relatórios de um módulo.&lt;br /&gt;
&lt;br /&gt;
====&amp;#039;&amp;#039;&amp;#039;Cubos&amp;#039;&amp;#039;&amp;#039;====&lt;br /&gt;
		Nesta página é possível restringir os cubos de um módulo.&lt;br /&gt;
&lt;br /&gt;
===&amp;#039;&amp;#039;&amp;#039;Cadastros&amp;#039;&amp;#039;&amp;#039;===&lt;br /&gt;
	A partir desta tela é possível restringir cadastros do sistema, controlando qual tipo de modificação pode ser feita ou se será possível ler informações referentes ao cadastro. Além disso, é possível criar restrições customizadas a partir de comandos inseridos no campo Filtro SQL para o cadastro em geral e Condição SQL para um campo em específico.&lt;br /&gt;
&lt;br /&gt;
	- Para habilitar a inclusão, alteração ou exclusão de um cadastro é necessário a leitura estar permitida. &lt;br /&gt;
&lt;br /&gt;
=====&amp;#039;&amp;#039;&amp;#039;Campos&amp;#039;&amp;#039;&amp;#039;=====&lt;br /&gt;
		Nesta página é possível restringir os campos de um cadastro, escolhendo se o grupo pode alterar ou ler a informação.&lt;br /&gt;
=====&amp;#039;&amp;#039;&amp;#039;Botões&amp;#039;&amp;#039;&amp;#039;=====&lt;br /&gt;
		Nesta página é possível restringir as opções relacionadas a um cadastro, como por exemplo restringir a verificação da tabela de preço de um produto a partir do cadastro do mesmo.&lt;br /&gt;
	&lt;br /&gt;
&lt;br /&gt;
===&amp;#039;&amp;#039;&amp;#039;Permissões PHAPP&amp;#039;&amp;#039;&amp;#039;===&lt;br /&gt;
	A partir desta tela, é possível controlar a permissão de funcionalidades do APP para os usuários no grupo liberados a utilizar-lo.&lt;br /&gt;
&lt;br /&gt;
===&amp;#039;&amp;#039;&amp;#039;Menus&amp;#039;&amp;#039;&amp;#039;===&lt;br /&gt;
	Nesta tela é possível restringir opções do APP.&lt;br /&gt;
&lt;br /&gt;
=====&amp;#039;&amp;#039;&amp;#039;Cadastros&amp;#039;&amp;#039;&amp;#039;=====&lt;br /&gt;
	A partir desta tela é possível restringir cadastros do APP, controlando qual tip ode modificação pode ser feita ou se será possível ler informações referentes ao cadastro no app. Além disso, assim como no ERP, é possível criar restrições customizadas a partir de comandos inseridos no Filtro Sql e Condição sql para o cadastro e campo respectivamente. &lt;br /&gt;
&lt;br /&gt;
=====&amp;#039;&amp;#039;&amp;#039;Relatórios&amp;#039;&amp;#039;&amp;#039;=====&lt;br /&gt;
	Nesta página é possível restringir os relatórios que podem ser gerados através do app.&lt;br /&gt;
&lt;br /&gt;
=====&amp;#039;&amp;#039;&amp;#039;Dashboards&amp;#039;&amp;#039;&amp;#039;=====&lt;br /&gt;
	Nesta página é possível restringir os dashboards do APP.&lt;br /&gt;
&lt;br /&gt;
===&amp;#039;&amp;#039;&amp;#039;Parâmetros&amp;#039;&amp;#039;&amp;#039;===&lt;br /&gt;
 &lt;br /&gt;
Utilizando a opção de parâmetros ( &amp;lt;img src=&amp;quot;https://wiki.phsys.com.br/images/WIKI/modulos/cadastros_gerais/cadastro_de_grupos_de_seguranca/parametros.svg&amp;quot; alt=&amp;quot;Botão para mostrar a tela de parametrização&amp;quot; width=50px height=50px&amp;gt; ), é possível controlar a visibilidade de partes específicas do sistema para os usuários de um grupo, sendo elas:&lt;br /&gt;
&lt;br /&gt;
* Ordens de serviço&lt;br /&gt;
* Orçamentos&lt;br /&gt;
* Contratos&lt;br /&gt;
* Pedidos de venda&lt;br /&gt;
* Ordens de compra&lt;br /&gt;
* Ordens de produção&lt;br /&gt;
* Exibir os valores na tela de aprovações&lt;br /&gt;
* Requisições de compra&lt;/div&gt;</summary>
		<author><name>Yuri.gabriel</name></author>
		
	</entry>
	<entry>
		<id>http://wiki.phsys.com.br/index.php?title=Navega%C3%A7%C3%A3o&amp;diff=4249</id>
		<title>Navegação</title>
		<link rel="alternate" type="text/html" href="http://wiki.phsys.com.br/index.php?title=Navega%C3%A7%C3%A3o&amp;diff=4249"/>
		<updated>2024-06-06T11:52:00Z</updated>

		<summary type="html">&lt;p&gt;Yuri.gabriel: /* Ordenação */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;===&amp;#039;&amp;#039;&amp;#039;Menus e Módulos&amp;#039;&amp;#039;&amp;#039;===&lt;br /&gt;
&lt;br /&gt;
O menu principal do PH ERP encontra-se no topo tela, exibido horizontalmente, para navegar entre os módulos selecione o módulo desejado, por exemplo, você deseja acessar o módulo de Cadastros Gerais, então basta clicar no módulo que você será direcionado a ele. A exibição dos módulos para os usuários dependem da licença de uso do software e da permissão de acesso do grupo do usuário. &lt;br /&gt;
&lt;br /&gt;
Exemplo: Cadastros Gerais, Financeiro, Materiais, Vendas.&lt;br /&gt;
&lt;br /&gt;
Cada módulo possui ícones que representam telas que possuem determinadas funcionalidades, as telas são agrupadas por utilidades na parte superior da tela, como, por exemplo, no módulo de Cadastro Geral que tem suas janelas separadas em Cadastros Gerais, Segurança, Mensageria, Parâmetros e Ferramentas, ao clicar no ícone a tela aparecerá, caso deseje fechar uma tela basta clicar no X ao lado do nome da tela.&lt;br /&gt;
&lt;br /&gt;
===&amp;#039;&amp;#039;&amp;#039;Barra de Botões do Cadastro&amp;#039;&amp;#039;&amp;#039;===&lt;br /&gt;
Em cada cadastro da tela haverá uma barra de opções com os botões que disparam as ações, e ficam habilitadas ou desabilitadas conforme cada situação específica.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;img src=&amp;quot;https://wiki.phsys.com.br/images/WIKI/suporte/navegacao/barra_de_botoes_do_cadastro/Novo_Registro.svg&amp;quot; alt=&amp;quot;Imagem do botão de novo cadastro&amp;quot; width=&amp;quot;50px&amp;quot; height=&amp;quot;50px&amp;quot;&amp;gt; Ao clicar no botão para criar um novo cadastramento, limpamos e habilitamos a tela de cadastro para entrada de dados nos campos solicitados. Esta opção é finalizada por um botão “Salvar” ou Cancelar descritos nas opções abaixo.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;img src=&amp;quot;https://wiki.phsys.com.br/images/WIKI/suporte/navegacao/barra_de_botoes_do_cadastro/Excluir.svg&amp;quot; alt=&amp;quot;Botão de exclusão&amp;quot; width=&amp;quot;50px&amp;quot; height=&amp;quot;50px&amp;quot;&amp;gt; A opção representada pela imagem da lixeira serve para excluir um objeto qualquer cadastrado. Esta opção será habilitada quando não estiver sendo criado um novo objeto ou editando algum já existente e não finalizado.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;img src=&amp;quot;https://wiki.phsys.com.br/images/WIKI/suporte/navegacao/barra_de_botoes_do_cadastro/Salvar.svg&amp;quot; alt=&amp;quot;Imagem do botão de novo cadastro&amp;quot; width=&amp;quot;50px&amp;quot; height=&amp;quot;50px&amp;quot;&amp;gt; A opção representada pela imagem do disco flexível serve para salvar os dados do novo   cadastro ou salvar os dados de uma edição. Esta opção será habilitada quando estiver sendo criado um novo objeto ou editando algum um já existente e não finalizado.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;img src=&amp;quot;https://wiki.phsys.com.br/images/WIKI/suporte/navegacao/barra_de_botoes_do_cadastro/Cancelar.svg&amp;quot; alt=&amp;quot;Imagem do botão de cancelameto&amp;quot; width=&amp;quot;50px&amp;quot; height=&amp;quot;50px&amp;quot;&amp;gt; A opção representada pela imagem da letra “X” server para cancelar e descartar a criação de um novo objeto, caso o usuário desista durante o processo. Esta opção será habilitada quando for criar um novo objeto ou editar um já existente e não finalizado.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;img src=&amp;quot;https://wiki.phsys.com.br/images/WIKI/suporte/navegacao/barra_de_botoes_do_cadastro/Filtro.svg&amp;quot; alt=&amp;quot;Imagem do botão para iniciar a pesquisa com o filtro&amp;quot; width=&amp;quot;50px&amp;quot; height=&amp;quot;50px&amp;quot;&amp;gt; Opção representada pela imagem de (funil) serve para filtrar os registros de um determinado cadastro, conforme os campos das áreas de busca específicas de cada tela de cadastro. Ao clicar nesta funcionalidade, o sistema aplicará o filtro e os registros que satisfazem a pesquisa serão exibidos em uma grade abaixo desta área de pesquisa. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;img src=&amp;quot;https://wiki.phsys.com.br/images/WIKI/suporte/navegacao/barra_de_botoes_do_cadastro/Atualizar.svg&amp;quot; alt=&amp;quot;Imagem do botão para atualizar a página&amp;quot; width=&amp;quot;50px&amp;quot; height=&amp;quot;50px&amp;quot;&amp;gt; A opção representada pela imagem abaixo, serve para atualizar a página com as informações armazenados no banco de dados. Ela substituirá qualquer informação alterada e não salva decorrente de alguma edição de um objeto.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;img src=&amp;quot;https://wiki.phsys.com.br/images/WIKI/suporte/navegacao/barra_de_botoes_do_cadastro/Pesquisa.svg&amp;quot; alt=&amp;quot;Imagem do botão para pesquisar&amp;quot; width=&amp;quot;50px&amp;quot; height=&amp;quot;50px&amp;quot;&amp;gt; A ação disparada no botão de pesquisa, representado pela imagem  da lupa, mostrará uma nova janela, onde o usuário poderá informar alguns parâmetros de pesquisa afim de carregar as informações desejadas de um assunto qualquer.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;img src=&amp;quot;https://wiki.phsys.com.br/images/WIKI/suporte/navegacao/barra_de_botoes_do_cadastro/Voltar.svg&amp;quot; alt=&amp;quot;Imagem do botão para voltar&amp;quot; width=&amp;quot;50px&amp;quot; height=&amp;quot;50px&amp;quot;&amp;gt; Ao entrar em uma tela de edição de cadastro,  teremos esta funcionalidade para retornar à grade de listagem de itens ou para a página que chamou, utilizando o botão da seta de retorno verde.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;img src=&amp;quot;https://wiki.phsys.com.br/images/WIKI/suporte/navegacao/barra_de_botoes_do_cadastro/Ajuda.svg&amp;quot; alt=&amp;quot;Imagem do botão que direciona para a wiki&amp;quot; width=&amp;quot;50px&amp;quot; height=&amp;quot;50px&amp;quot;&amp;gt; Sempre que houver este ícone em uma tela e ele ser selecionado, o usuário irá ser direcionado para a wiki, aonde encontrará mais detalhes sobre o tema onde a opção estava situada, permitindo maior autonomia no uso do sistema e melhor compreensão do processo.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;img src=&amp;quot;https://wiki.phsys.com.br/images/WIKI/suporte/navegacao/barra_de_botoes_do_cadastro/Script.svg&amp;quot; alt=&amp;quot;Imagem do botão que abre a criação do script&amp;quot; width=&amp;quot;50px&amp;quot; height=&amp;quot;50px&amp;quot;&amp;gt; Através desta opção o usuário pode criar programas para o procedimento no qual o botão está situado, possibilitando automação de necessidades e agilidade em processos repetitivos.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;img src=&amp;quot;https://wiki.phsys.com.br/images/WIKI/suporte/navegacao/barra_de_botoes_do_cadastro/Informacoes_do_Registro.svg&amp;quot; alt=&amp;quot;Imagem do botão que abre as informações do registro&amp;quot; width=&amp;quot;50px&amp;quot; height=&amp;quot;50px&amp;quot;&amp;gt; Ao selecionar esta opção é aberta uma janela ao usuário que mostra todas as informações de registro referente a tela, sendo essas informações a inclusão, exclusão e alteração de itens da tela.&lt;br /&gt;
&lt;br /&gt;
===&amp;#039;&amp;#039;&amp;#039;Customização do Grid&amp;#039;&amp;#039;&amp;#039;===&lt;br /&gt;
Em todos os grids, ao pressionar o botão direito em cima de um cabeçalho, uma barra de opções será exibida. As opção marcada é indicada pela adição da imagem &amp;lt;img src=&amp;quot;https://wiki.phsys.com.br/images/WIKI/suporte/navegacao/customizacao_de_tabelas/selecao.png&amp;quot; alt=&amp;quot;ícone que indica que está selecionado, um quadrado azul&amp;quot; width=&amp;quot;50px&amp;quot; height=&amp;quot;50px&amp;quot;&amp;gt; entorno do ícone.&lt;br /&gt;
&lt;br /&gt;
====&amp;#039;&amp;#039;&amp;#039;Ordenação&amp;#039;&amp;#039;&amp;#039;====&lt;br /&gt;
*&amp;lt;img src=&amp;quot;https://wiki.phsys.com.br/images/WIKI/suporte/navegacao/customizacao_de_tabelas/ascendente.svg&amp;quot; alt=&amp;quot;Botão para colocar em ordem ascendente&amp;quot; width=&amp;quot;50px&amp;quot; height=&amp;quot;50px&amp;quot;&amp;gt;&amp;#039;&amp;#039;&amp;#039;Ascendente:&amp;#039;&amp;#039;&amp;#039; Ordena a tabela com base na ordem crescente. &lt;br /&gt;
&lt;br /&gt;
*&amp;lt;img src=&amp;quot;https://wiki.phsys.com.br/images/WIKI/suporte/navegacao/customizacao_de_tabelas/classificacao_decrescente.svg&amp;quot; alt=&amp;quot;Botão para colocar em ordem decrescente&amp;quot; width=&amp;quot;50px&amp;quot; height=&amp;quot;50px&amp;quot;&amp;gt; &amp;#039;&amp;#039;&amp;#039;Classificação Decrescente:&amp;#039;&amp;#039;&amp;#039; Ordena a tabela com base na ordem decrescente.&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;img src=&amp;quot;https://wiki.phsys.com.br/images/WIKI/suporte/navegacao/customizacao_de_tabelas/limpar_selecao.svg&amp;quot; alt=&amp;quot;Botão para limpar seleção&amp;quot; width=&amp;quot;50px&amp;quot; height=&amp;quot;50px&amp;quot;&amp;gt; &amp;#039;&amp;#039;&amp;#039;Limpar Seleção:&amp;#039;&amp;#039;&amp;#039; Ordena a tabela no formato padrão.&lt;br /&gt;
&lt;br /&gt;
====&amp;#039;&amp;#039;&amp;#039;Agrupamento por caixa&amp;#039;&amp;#039;&amp;#039;====&lt;br /&gt;
*&amp;lt;img src=&amp;quot;https://wiki.phsys.com.br/images/WIKI/suporte/navegacao/customizacao_de_tabelas/grupo_por_este_campo.svg&amp;quot; alt=&amp;quot;Botão agrupar pelo campo selecionado&amp;quot; height=&amp;quot;50px&amp;quot;&amp;gt; &amp;#039;&amp;#039;&amp;#039;Grupo por este campo:&amp;#039;&amp;#039;&amp;#039; Agrupa os registros separando-os baseado no cabeçalho selecionado. &lt;br /&gt;
&lt;br /&gt;
*&amp;lt;img src=&amp;quot;https://wiki.phsys.com.br/images/WIKI/suporte/navegacao/customizacao_de_tabelas/agrupar_por_caixa.svg&amp;quot; alt=&amp;quot;Botão para habilitar o menu de agrupamento por baixa&amp;quot; height=&amp;quot;50px&amp;quot; width=&amp;quot;50px&amp;quot;&amp;gt; &amp;#039;&amp;#039;&amp;#039;Agrupar por caixa:&amp;#039;&amp;#039;&amp;#039; Agrupa os registros separando-os baseado em mais de um cabeçalho selecionado.&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;img src=&amp;quot;https://wiki.phsys.com.br/images/WIKI/suporte/navegacao/customizacao_de_tabelas/retire_do_agrupamento.svg&amp;quot; alt=&amp;quot;Botão para retirar cabeçalho do agrupamento&amp;quot; width=&amp;quot;50px&amp;quot; height=&amp;quot;50px&amp;quot;&amp;gt; &amp;#039;&amp;#039;&amp;#039;Retire do agrupamento:&amp;#039;&amp;#039;&amp;#039; Ao clicar com o botão direito do mouse sobre um cabeçalho presente no agrupamento, está opção aparecerá na lista de opções para retirar o cabeçalho do agrupamento.&lt;br /&gt;
&lt;br /&gt;
====&amp;#039;&amp;#039;&amp;#039;Rodapé da tabela&amp;#039;&amp;#039;&amp;#039;====&lt;br /&gt;
*&amp;lt;img src=&amp;quot;https://wiki.phsys.com.br/images/WIKI/suporte/navegacao/customizacao_de_tabelas/rodape.svg&amp;quot; alt=&amp;quot;Botão para mostrar o rodapé da tabela&amp;quot; width=&amp;quot;50px&amp;quot; height=&amp;quot;50px&amp;quot;&amp;gt; &amp;#039;&amp;#039;&amp;#039;Rodapé:&amp;#039;&amp;#039;&amp;#039; Exibe o rodapé da tabela.&lt;br /&gt;
*&amp;lt;img src=&amp;quot;https://wiki.phsys.com.br/images/WIKI/suporte/navegacao/customizacao_de_tabelas/grupo_rodapes.svg&amp;quot; alt=&amp;quot;Botão para mostrar o rodapé de um grupo&amp;quot; width=&amp;quot;50px&amp;quot; height=&amp;quot;50px&amp;quot;&amp;gt;&amp;#039;&amp;#039;&amp;#039;Grupo Rodapés:&amp;#039;&amp;#039;&amp;#039; Exibe o rodapé dos grupos de cabeçalho.&lt;br /&gt;
&lt;br /&gt;
====&amp;#039;&amp;#039;&amp;#039;Opções do rodapé&amp;#039;&amp;#039;&amp;#039;====&lt;br /&gt;
Quando o rodapé estiver em exibição, ao selecionar com o botão direito do mouse no rodapé de algum cabeçalho, uma lista de opções aparecerá.&lt;br /&gt;
&amp;lt;b&amp;gt;Observação:&amp;lt;/b&amp;gt; Caso o tipo de informação do cabeçalho não seja um valor numérico, apenas a opção &amp;lt;img src=&amp;quot;https://wiki.phsys.com.br/images/WIKI/suporte/navegacao/customizacao_de_tabelas/contar.svg&amp;quot; alt=&amp;quot;Botão para contar o total de&lt;br /&gt;
registros&amp;quot; width=&amp;quot;25px&amp;quot; height=&amp;quot;25px&amp;quot;&amp;gt; será exibida na lista.&lt;br /&gt;
*&amp;lt;img src=&amp;quot;https://wiki.phsys.com.br/images/WIKI/suporte/navegacao/customizacao_de_tabelas/contar.svg&amp;quot; alt=&amp;quot;Botão para contar o total de&lt;br /&gt;
registros&amp;quot; width=&amp;quot;50px&amp;quot; height=&amp;quot;50px&amp;quot;&amp;gt; &amp;#039;&amp;#039;&amp;#039;Contar:&amp;#039;&amp;#039;&amp;#039; Exibe o total de registros do cabeçalho.&lt;br /&gt;
*&amp;lt;img src=&amp;quot;https://wiki.phsys.com.br/images/WIKI/suporte/navegacao/customizacao_de_tabelas/somar.svg&amp;quot; alt=&amp;quot;Botão para contar o total de&lt;br /&gt;
registros&amp;quot; width=&amp;quot;50px&amp;quot; height=&amp;quot;50px&amp;quot;&amp;gt; &amp;#039;&amp;#039;&amp;#039;Somar:&amp;#039;&amp;#039;&amp;#039; Exibe a soma os valores do cabeçalho.&lt;br /&gt;
*&amp;lt;img src=&amp;quot;https://wiki.phsys.com.br/images/WIKI/suporte/navegacao/customizacao_de_tabelas/media.svg&amp;quot; alt=&amp;quot;Botão para contar o total de&lt;br /&gt;
registros&amp;quot; width=&amp;quot;50px&amp;quot; height=&amp;quot;50px&amp;quot;&amp;gt; &amp;#039;&amp;#039;&amp;#039;Média:&amp;#039;&amp;#039;&amp;#039; Exibe a média dos valores do cabeçalho.&lt;br /&gt;
*&amp;lt;img src=&amp;quot;https://wiki.phsys.com.br/images/WIKI/suporte/navegacao/customizacao_de_tabelas/minimo.svg&amp;quot; alt=&amp;quot;Botão para contar o total de&lt;br /&gt;
registros&amp;quot; width=&amp;quot;50px&amp;quot; height=&amp;quot;50px&amp;quot;&amp;gt; &amp;#039;&amp;#039;&amp;#039;Mínimo:&amp;#039;&amp;#039;&amp;#039; Exibe o valor mínimo entre os valores do cabeçalho.&lt;br /&gt;
*&amp;lt;img src=&amp;quot;https://wiki.phsys.com.br/images/WIKI/suporte/navegacao/customizacao_de_tabelas/maximo.svg&amp;quot; alt=&amp;quot;Botão para contar o total de&lt;br /&gt;
registros&amp;quot; width=&amp;quot;50px&amp;quot; height=&amp;quot;50px&amp;quot;&amp;gt; &amp;#039;&amp;#039;&amp;#039;Máximo:&amp;#039;&amp;#039;&amp;#039; Exibe o valor máximo entre os valores do cabeçalho.&lt;br /&gt;
*Nenhum: Limpa o valor obtido de alguma opção do cabeçalho no campo.&lt;br /&gt;
&lt;br /&gt;
====&amp;#039;&amp;#039;&amp;#039;Seleção de campos exibidos na tabela&amp;#039;&amp;#039;&amp;#039;====&lt;br /&gt;
&lt;br /&gt;
*Remover esta coluna: Remove o cabeçalho da tabela. &lt;br /&gt;
&lt;br /&gt;
*&amp;lt;img src=&amp;quot;https://wiki.phsys.com.br/images/WIKI/suporte/navegacao/customizacao_de_tabelas/seletor_de_campo.svg&amp;quot; alt=&amp;quot;Botão para mostrar o menu de campos da tabela&amp;quot; width=50px height=50px&amp;gt; &amp;#039;&amp;#039;&amp;#039;Seletor de Campo:&amp;#039;&amp;#039;&amp;#039; Abre o menu para adicionar ou remover cabeçalhos da tabela.&lt;br /&gt;
&lt;br /&gt;
====&amp;#039;&amp;#039;&amp;#039;Opções de ajuste de tamanho da coluna&amp;#039;&amp;#039;&amp;#039;====&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;img src=&amp;quot;https://wiki.phsys.com.br/images/WIKI/suporte/navegacao/customizacao_de_tabelas/melhor_ajuste.svg&amp;quot; alt=&amp;quot;Botão botão para ajustar o tamanho da coluna selecionada&amp;quot; width=&amp;quot;50px&amp;quot; height=&amp;quot;50px&amp;quot;&amp;gt;  Ajusta o tamanho retirando o espaço desnecessário do cabeçalho na tabela.&lt;br /&gt;
&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;Melhor Ajuste(todas as colunas):&amp;#039;&amp;#039;&amp;#039; Ajusta o tamanho retirando o espaço desnecessário de todos os cabeçalhos na tabela. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- &lt;br /&gt;
==== Ajuste de coluna ====&lt;br /&gt;
&lt;br /&gt;
===&amp;#039;&amp;#039;&amp;#039;Atalhos&amp;#039;&amp;#039;&amp;#039;===&lt;br /&gt;
&lt;br /&gt;
===&amp;#039;&amp;#039;&amp;#039;Campos&amp;#039;&amp;#039;&amp;#039;===&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;&lt;/div&gt;</summary>
		<author><name>Yuri.gabriel</name></author>
		
	</entry>
	<entry>
		<id>http://wiki.phsys.com.br/index.php?title=Cadastro_de_Grupos_de_Seguranca&amp;diff=4231</id>
		<title>Cadastro de Grupos de Seguranca</title>
		<link rel="alternate" type="text/html" href="http://wiki.phsys.com.br/index.php?title=Cadastro_de_Grupos_de_Seguranca&amp;diff=4231"/>
		<updated>2024-06-05T20:59:35Z</updated>

		<summary type="html">&lt;p&gt;Yuri.gabriel: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;===&amp;#039;&amp;#039;&amp;#039;Conceito&amp;#039;&amp;#039;&amp;#039;===&lt;br /&gt;
A tela de grupo de usuários é utilizada para definir as permissões e acessos dos usuários. Por padrão todos os módulos e opções, estão disponíveis para o grupo de usuários, e devem ser restringidas conforme o perfil de cada grupo de usuários.&lt;br /&gt;
&lt;br /&gt;
===&amp;#039;&amp;#039;&amp;#039;Informações do Registro de Grupo de Usuários&amp;#039;&amp;#039;&amp;#039;===&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;Nome: &amp;#039;&amp;#039;&amp;#039;Nome para o grupo de usuário.&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;Opções Gerais: &amp;#039;&amp;#039;&amp;#039;Quando marcado os usuários do grupo tem acesso as opções gerais do sistema.&lt;br /&gt;
&lt;br /&gt;
===&amp;#039;&amp;#039;&amp;#039;Segurança&amp;#039;&amp;#039;&amp;#039;===&lt;br /&gt;
No botão &amp;quot;Parâmetros&amp;quot;, temos as opções para determinar os acessos disponíveis junto a tela de aprovações do sistema.&lt;br /&gt;
&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;Permite visualizar ordens de serviço:&amp;#039;&amp;#039;&amp;#039; Permite a visualização de ordens de serviço na tela de aprovações. &lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;Permite visualizar orçamentos:&amp;#039;&amp;#039;&amp;#039; Permite a visualização de orçamentos na tela de aprovações.&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;Permite visualizar contratos:&amp;#039;&amp;#039;&amp;#039; Permite a visualização de contratos na tela de aprovações.&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;Permite visualizar pedidos:&amp;#039;&amp;#039;&amp;#039; Permite a visualização de pedidos na tela de aprovações.&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;Permite visualizar ordens de compra:&amp;#039;&amp;#039;&amp;#039; Permite a visualização de ordens de compra na tela de aprovações.&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;Permite visualizar ordens de produção:&amp;#039;&amp;#039;&amp;#039; Permite a visualização de ordens de produção na tela de aprovações.&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;Permite visualizar coluna de valor:&amp;#039;&amp;#039;&amp;#039; Permite a visualização de valores na tela de aprovações.&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;Permite visualizar requisições de compra:&amp;#039;&amp;#039;&amp;#039; Permite a visualização dos registros de requisições de compra em aprovação.&lt;br /&gt;
&lt;br /&gt;
===&amp;#039;&amp;#039;&amp;#039;Módulos&amp;#039;&amp;#039;&amp;#039;===&lt;br /&gt;
Por padrão, todos os módulos estão visíveis e só são restringidos quando incluídos em módulos junto ao grupo de usuários, com a opção invisível marcada. Quando houver a necessidade de restringir o acesso de atalhos, relatórios ou cubos, será necessário inclusão do módulo com a opção de invisível desmarcada, para dentro deste restringir cada opção individualmente.&lt;br /&gt;
&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;Módulo: &amp;#039;&amp;#039;&amp;#039;Selecionar o módulo que serão aplicadas as regras de segurança. &lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;Invisível: &amp;#039;&amp;#039;&amp;#039;Quando marcado deixa o módulo invisível para os usuários do grupo.&lt;br /&gt;
&lt;br /&gt;
====&amp;#039;&amp;#039;&amp;#039;Atalhos&amp;#039;&amp;#039;&amp;#039;====&lt;br /&gt;
Para restringir o acesso aos atalhos, é necessário incluir primeiramente o respectivo módulo com a opção invisível desmarcada.&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;Atalho: &amp;#039;&amp;#039;&amp;#039;Informar o atalho que será aplicada regra de segurança.&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;Invisível: &amp;#039;&amp;#039;&amp;#039;Quando marcado deixa o atalho invisível para os usuários do grupo.&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;Leitura: &amp;#039;&amp;#039;&amp;#039;Quando marcado permite a visualização, mas não é possível acessar.&lt;br /&gt;
&lt;br /&gt;
=====&amp;#039;&amp;#039;&amp;#039;Sub-Item&amp;#039;&amp;#039;&amp;#039;=====&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;Sub-Item: &amp;#039;&amp;#039;&amp;#039;Selecionar o sub-item do atalho que será aplicada regra de segurança.&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;Invisível: &amp;#039;&amp;#039;&amp;#039;Quando marcado deixa o sub-item invisível para os usuários do grupo.&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;Leitura: &amp;#039;&amp;#039;&amp;#039;Quando marcado permite a visualização, mas não é possível acessar.&lt;br /&gt;
&lt;br /&gt;
====&amp;#039;&amp;#039;&amp;#039;Atalhos de Galeria&amp;#039;&amp;#039;&amp;#039;====&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;Atalho: &amp;#039;&amp;#039;&amp;#039;Selecionar o atalho de galeria que será aplicada regra de segurança.&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;Invisível: &amp;#039;&amp;#039;&amp;#039;Quando marcado deixa o atalho da galeria invisível para os usuários do grupo.&lt;br /&gt;
&lt;br /&gt;
====&amp;#039;&amp;#039;&amp;#039;Relatórios&amp;#039;&amp;#039;&amp;#039;====&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;Relatório: &amp;#039;&amp;#039;&amp;#039;Selecionar o relatório que será aplicada regra de segurança.&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;Invisível: &amp;#039;&amp;#039;&amp;#039;Quando marcado deixa o relatório invisível para o grupos de usuários.&lt;br /&gt;
&lt;br /&gt;
=====&amp;#039;&amp;#039;&amp;#039;Formatos&amp;#039;&amp;#039;&amp;#039;=====&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;Formato: &amp;#039;&amp;#039;&amp;#039;Selecionar o formato do relatório que será aplicada regra de segurança.&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;Invisível: &amp;#039;&amp;#039;&amp;#039;Quando marcado deixa o formato invisível para o grupo de usuários.&lt;br /&gt;
&lt;br /&gt;
====&amp;#039;&amp;#039;&amp;#039;Cubos&amp;#039;&amp;#039;&amp;#039;====&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;Cubo:&amp;#039;&amp;#039;&amp;#039; Informar o cubo que será aplicada regra de segurança.&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;Invisível: &amp;#039;&amp;#039;&amp;#039;Quando marcado deixa o cubo invisível para o grupo de usuários.&lt;br /&gt;
&lt;br /&gt;
===&amp;#039;&amp;#039;&amp;#039;Cadastros&amp;#039;&amp;#039;&amp;#039;===&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;Cadastro: &amp;#039;&amp;#039;&amp;#039;Selecionar o cadastro que será aplicada regra de segurança.&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;Ler: &amp;#039;&amp;#039;&amp;#039;Quando marcado o usuário consegue apenas visualizar.&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;Incluir: &amp;#039;&amp;#039;&amp;#039;Quando marcado os usuários do grupo conseguem incluir novos registros no cadastro. Depende da opção Ler marcada.&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;Alterar: &amp;#039;&amp;#039;&amp;#039;Quando marcado os usuários do grupo conseguem alterar registros no cadastro. Depende da opção Ler marcada.&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;Excluir: &amp;#039;&amp;#039;&amp;#039;Quando marcado os usuários do grupo conseguem excluir registros no cadastro. Depende da opção Ler marcada.&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;Filtro SQL: &amp;#039;&amp;#039;&amp;#039;O campo Filtro SQL, serve para você inserir expressões SQL para aplicação de filtro de registos. Exemplo: &amp;quot;A.CODIGO BETWEEN 10 AND 100&amp;quot;, o cadastro só vai exibir registro onde o código estiver entre 10 e 100.&lt;br /&gt;
&lt;br /&gt;
====&amp;#039;&amp;#039;&amp;#039;Campos&amp;#039;&amp;#039;&amp;#039;====&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;Campo: &amp;#039;&amp;#039;&amp;#039;informar o campo do cadastro que será aplicada regra de segurança.&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;Ler: &amp;#039;&amp;#039;&amp;#039;Quando marcado os usuários do grupo conseguem apenas visualizar o campo na tela.&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;Alterar: &amp;#039;&amp;#039;&amp;#039;Quando marcado os usuários do grupo conseguem alterar registros no cadastro, desde de que a opção de Ler esteja marcada.&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;Condição SQL: &amp;#039;&amp;#039;&amp;#039;Campo utilizado para adicionar uma condição em SQL para o campo selecionado. Exemplo &amp;quot;A.ID = 25&amp;quot;, somando o registro com ID 25 será exibido.&lt;br /&gt;
&lt;br /&gt;
====&amp;#039;&amp;#039;&amp;#039;Botões&amp;#039;&amp;#039;&amp;#039;====&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;Botões: &amp;#039;&amp;#039;&amp;#039;Selecionar o botão que será aplicada restrição.&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;Invisível: &amp;#039;&amp;#039;&amp;#039;Quando marcado deixa o botão invisível para o grupo de usuários.&lt;br /&gt;
&lt;br /&gt;
====&amp;#039;&amp;#039;&amp;#039;App Menus&amp;#039;&amp;#039;&amp;#039;====&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;Menu:&amp;#039;&amp;#039;&amp;#039; Selecionar o menu do app que deseja aplicar a restrição.&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;Invisível: &amp;#039;&amp;#039;&amp;#039;Quando marcado deixa menu invisível para o grupo de usuários.&lt;br /&gt;
&lt;br /&gt;
====&amp;#039;&amp;#039;&amp;#039;App Cadastros&amp;#039;&amp;#039;&amp;#039;====&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;Cadastro:&amp;#039;&amp;#039;&amp;#039; Selecionar o cadastro do app que deseja aplicar a restrição.&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;Ler: &amp;#039;&amp;#039;&amp;#039;Quando marcado o usuário consegue apenas visualizar.&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;Incluir: &amp;#039;&amp;#039;&amp;#039;Quando marcado os usuários do grupo conseguem incluir novos registros no cadastro. Depende da opção Ler marcada.&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;Alterar: &amp;#039;&amp;#039;&amp;#039;Quando marcado os usuários do grupo conseguem alterar registros no cadastro. Depende da opção Ler marcada.&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;Excluir: &amp;#039;&amp;#039;&amp;#039;Quando marcado os usuários do grupo conseguem excluir registros no cadastro. Depende da opção Ler marcada.&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;Filtro SQL: &amp;#039;&amp;#039;&amp;#039;O campo Filtro SQL, serve para você inserir expressões SQL para aplicação de filtro de registos. Exemplo: &amp;quot;A.CODIGO BETWEEN 10 AND 100&amp;quot;, o cadastro só vai exibir registro onde o código estiver entre 10 e 100.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- conteúdo novo &lt;br /&gt;
&lt;br /&gt;
Conceito&lt;br /&gt;
&lt;br /&gt;
A tela de grupo de usuários é utilizada para definir as permissões e acessos dos usuários, habilitando ou desabilitando a visibilidade que os usuários no grupo possuem sobre partes do sistema. Por padrão todos os módulos e opções, estão disponíveis para o grupo de usuários, e devem ser restringidas conforme o perfil de cada grupo de usuários.&lt;br /&gt;
&lt;br /&gt;
Ao inserir o nome e criar um grupo de usuário, basta cadastrar novos usuários ( https://wiki.phsys.com.br/index.php/Cadastro_de_Grupos_de_Seguranca ) no grupo, note que não é possível adicionar um usuário em mais de um grupo.&lt;br /&gt;
&lt;br /&gt;
Permissões&lt;br /&gt;
&lt;br /&gt;
É possível configurar a visibilidade de partes do sistema dos usuários presentes em um grupo através do botão de opções no canto superior direito, selecionando se deseja configurar o acesso dos usuários no PHERP ou no PHAPP.&lt;br /&gt;
&lt;br /&gt;
- Dica: Para que as mudanças nas permissões sejam implementadas no sistema, é necessário utilizar a opção de geração ( ícone gerar json ).&lt;br /&gt;
&lt;br /&gt;
==&amp;#039;&amp;#039;Permissões PHERP&amp;#039;&amp;#039;==&lt;br /&gt;
&lt;br /&gt;
Modulos&lt;br /&gt;
	Através da página de módulos, é possível tornar visível ou invisível módulos ou opções dos mesmos para o grupo de usuários. Caso seja desejado restringir um módulo por completo, basta cadastrar o mesmo, porém se o desejado for alguma parte do módulo em específico, será necessário desabilitar a opção de invisível do módulo, e cadastrar quais partes do mesmo devem ser restringidas na página correspondente.&lt;br /&gt;
&lt;br /&gt;
- Se desejar restringir apenas uma opção em específico que se entra dentro de outra opção, basta tornar a opção que ela está contida visível e cadastrar a opção desejada página de &lt;br /&gt;
subitens.&lt;br /&gt;
&lt;br /&gt;
- Se desejar que os usuários do grupo possam apenas visualizar uma opção do módulo, basta habilitar a opção de leitura no cadastro da opção.&lt;br /&gt;
&lt;br /&gt;
	Atalhos&lt;br /&gt;
		Nesta página é possível restringir as opções do módulo.&lt;br /&gt;
&lt;br /&gt;
	Atalhos de Galeria&lt;br /&gt;
		Nesta página é possível restringir as opções do módulo que estão dentro de galerias ou que pertencem a outros módulos.&lt;br /&gt;
		&lt;br /&gt;
	Relatórios&lt;br /&gt;
		Nesta página é possível restringir os relatórios de um módulo.&lt;br /&gt;
&lt;br /&gt;
	Cubos&lt;br /&gt;
		Nesta página é possível restringir os cubos de um módulo.&lt;br /&gt;
&lt;br /&gt;
Cadastros&lt;br /&gt;
	A partir desta tela é possível restringir cadastros do sistema, controlando qual tipo de modificação pode ser feita ou se será possível ler informações referentes ao cadastro. Além disso, é possível criar restrições customizadas a partir de comandos inseridos no campo Filtro SQL para o cadastro em geral e Condição SQL para um campo em específico.&lt;br /&gt;
&lt;br /&gt;
	- Para habilitar a inclusão, alteração ou exclusão de um cadastro é necessário a leitura estar permitida. &lt;br /&gt;
&lt;br /&gt;
	Campos&lt;br /&gt;
		Nesta página é possível restringir os campos de um cadastro, escolhendo se o grupo pode alterar ou ler a informação.&lt;br /&gt;
	Botões&lt;br /&gt;
		Nesta página é possível restringir as opções relacionadas a um cadastro, como por exemplo restringir a verificação da tabela de preço de um produto a partir do cadastro do mesmo.&lt;br /&gt;
	&lt;br /&gt;
&lt;br /&gt;
==&amp;#039;&amp;#039;Permissões PHAPP&amp;#039;&amp;#039;==&lt;br /&gt;
	A partir desta tela, é possível controlar a permissão de funcionalidades do APP para os usuários no grupo liberados a utilizar-lo.&lt;br /&gt;
&lt;br /&gt;
Menus&lt;br /&gt;
	Nesta tela é possível restringir opções do APP.&lt;br /&gt;
&lt;br /&gt;
Cadastros&lt;br /&gt;
	A partir desta tela é possível restringir cadastros do APP, controlando qual tip ode modificação pode ser feita ou se será possível ler informações referentes ao cadastro no app. Além disso, assim como no ERP, é possível criar restrições customizadas a partir de comandos inseridos no Filtro Sql e Condição sql para o cadastro e campo respectivamente. &lt;br /&gt;
&lt;br /&gt;
Relatórios&lt;br /&gt;
	Nesta página é possível restringir os relatórios que podem ser gerados através do app.&lt;br /&gt;
&lt;br /&gt;
Dashboards&lt;br /&gt;
	Nesta página é possível restringir os dashboards do APP.&lt;br /&gt;
&lt;br /&gt;
===&amp;#039;&amp;#039;&amp;#039;Parâmetros&amp;#039;&amp;#039;&amp;#039;===&lt;br /&gt;
 &lt;br /&gt;
Utilizando a opção de parâmetros ( ícone ), é possível controlar a visibilidade de partes específicas do sistema para os usuários de um grupo, sendo elas:&lt;br /&gt;
&lt;br /&gt;
* Ordens de serviço&lt;br /&gt;
* Orçamentos&lt;br /&gt;
* Contratos&lt;br /&gt;
* Pedidos de venda&lt;br /&gt;
* Ordens de compra&lt;br /&gt;
* Ordens de produção&lt;br /&gt;
* Valor na tela de aprovações&lt;br /&gt;
* Requisições de compra&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;&lt;/div&gt;</summary>
		<author><name>Yuri.gabriel</name></author>
		
	</entry>
	<entry>
		<id>http://wiki.phsys.com.br/index.php?title=Rejei%C3%A7%C3%B5es_NF-e&amp;diff=4215</id>
		<title>Rejeições NF-e</title>
		<link rel="alternate" type="text/html" href="http://wiki.phsys.com.br/index.php?title=Rejei%C3%A7%C3%B5es_NF-e&amp;diff=4215"/>
		<updated>2024-06-04T16:52:53Z</updated>

		<summary type="html">&lt;p&gt;Yuri.gabriel: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Rejeição NF-e 246|246 – CNPJ do destinatário não cadastrado]]&lt;br /&gt;
&lt;br /&gt;
[[Rejeição NF-e 297|297 - Assinatura difere do calculado]]&lt;br /&gt;
&lt;br /&gt;
[[Rejeição NF-e 321|321 - NF-e de devolução de mercadoria não possui documento fiscal referenciado]]&lt;br /&gt;
&lt;br /&gt;
[[Rejeição NF-e 328|328 - CFOP de devolução de mercadoria para NF-e que não tem finalidade de devolução de mercadoria]]&lt;br /&gt;
&lt;br /&gt;
[[Rejeição NF-e 600|600 - CSOSN incompatível na operação com não contribuinte]]&lt;br /&gt;
&lt;br /&gt;
[[Rejeição NF-e 693|693 - Alíquota de ICMS superior a definida para a operação interestadual]]&lt;br /&gt;
&lt;br /&gt;
[[Rejeição NF-e 694|694 - Não informado o grupo de ICMS para a UF de destino]]&lt;br /&gt;
&lt;br /&gt;
[[Rejeição NF-e 695|695 - Informado indevidamente o grupo de ICMS para a UF de destino]]&lt;br /&gt;
&lt;br /&gt;
[[Rejeição NF-e 697|697 - Alíquota interestadual do ICMS com origem diferente do previsto]]&lt;br /&gt;
&lt;br /&gt;
[[Rejeição NF-e 727|727 - Operação com o Exterior e UF diferente de EX]]&lt;br /&gt;
&lt;br /&gt;
[[Rejeição NF-e 938|938 - Não informada vBCSTRet, pST, vICMSSubstituto e vICMSSTRet]]&lt;br /&gt;
&lt;br /&gt;
[[Rejeição Nf-e 578|578 - A data do evento não pode ser maior que a data do processamento]]&lt;br /&gt;
&lt;br /&gt;
[[Rejeição Nf-e 221|221 - Confirmado o recebimento da NF-e pelo destinatário]]&lt;br /&gt;
&lt;br /&gt;
[[Rejeição Nf-e 306|306 - IE do destinatário não está ativa na UF]]&lt;/div&gt;</summary>
		<author><name>Yuri.gabriel</name></author>
		
	</entry>
	<entry>
		<id>http://wiki.phsys.com.br/index.php?title=Cadastro_de_Grupos_de_Seguranca&amp;diff=4214</id>
		<title>Cadastro de Grupos de Seguranca</title>
		<link rel="alternate" type="text/html" href="http://wiki.phsys.com.br/index.php?title=Cadastro_de_Grupos_de_Seguranca&amp;diff=4214"/>
		<updated>2024-06-04T16:50:19Z</updated>

		<summary type="html">&lt;p&gt;Yuri.gabriel: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;===&amp;#039;&amp;#039;&amp;#039;Conceito&amp;#039;&amp;#039;&amp;#039;===&lt;br /&gt;
A tela de grupo de usuários é utilizada para definir as permissões e acessos dos usuários. Por padrão todos os módulos e opções, estão disponíveis para o grupo de usuários, e devem ser restringidas conforme o perfil de cada grupo de usuários.&lt;br /&gt;
&lt;br /&gt;
===&amp;#039;&amp;#039;&amp;#039;Informações do Registro de Grupo de Usuários&amp;#039;&amp;#039;&amp;#039;===&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;Nome: &amp;#039;&amp;#039;&amp;#039;Nome para o grupo de usuário.&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;Opções Gerais: &amp;#039;&amp;#039;&amp;#039;Quando marcado os usuários do grupo tem acesso as opções gerais do sistema.&lt;br /&gt;
&lt;br /&gt;
===&amp;#039;&amp;#039;&amp;#039;Segurança&amp;#039;&amp;#039;&amp;#039;===&lt;br /&gt;
No botão &amp;quot;Parâmetros&amp;quot;, temos as opções para determinar os acessos disponíveis junto a tela de aprovações do sistema.&lt;br /&gt;
&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;Permite visualizar ordens de serviço:&amp;#039;&amp;#039;&amp;#039; Permite a visualização de ordens de serviço na tela de aprovações. &lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;Permite visualizar orçamentos:&amp;#039;&amp;#039;&amp;#039; Permite a visualização de orçamentos na tela de aprovações.&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;Permite visualizar contratos:&amp;#039;&amp;#039;&amp;#039; Permite a visualização de contratos na tela de aprovações.&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;Permite visualizar pedidos:&amp;#039;&amp;#039;&amp;#039; Permite a visualização de pedidos na tela de aprovações.&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;Permite visualizar ordens de compra:&amp;#039;&amp;#039;&amp;#039; Permite a visualização de ordens de compra na tela de aprovações.&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;Permite visualizar ordens de produção:&amp;#039;&amp;#039;&amp;#039; Permite a visualização de ordens de produção na tela de aprovações.&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;Permite visualizar coluna de valor:&amp;#039;&amp;#039;&amp;#039; Permite a visualização de valores na tela de aprovações.&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;Permite visualizar requisições de compra:&amp;#039;&amp;#039;&amp;#039; Permite a visualização dos registros de requisições de compra em aprovação.&lt;br /&gt;
&lt;br /&gt;
===&amp;#039;&amp;#039;&amp;#039;Módulos&amp;#039;&amp;#039;&amp;#039;===&lt;br /&gt;
Por padrão, todos os módulos estão visíveis e só são restringidos quando incluídos em módulos junto ao grupo de usuários, com a opção invisível marcada. Quando houver a necessidade de restringir o acesso de atalhos, relatórios ou cubos, será necessário inclusão do módulo com a opção de invisível desmarcada, para dentro deste restringir cada opção individualmente.&lt;br /&gt;
&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;Módulo: &amp;#039;&amp;#039;&amp;#039;Selecionar o módulo que serão aplicadas as regras de segurança. &lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;Invisível: &amp;#039;&amp;#039;&amp;#039;Quando marcado deixa o módulo invisível para os usuários do grupo.&lt;br /&gt;
&lt;br /&gt;
====&amp;#039;&amp;#039;&amp;#039;Atalhos&amp;#039;&amp;#039;&amp;#039;====&lt;br /&gt;
Para restringir o acesso aos atalhos, é necessário incluir primeiramente o respectivo módulo com a opção invisível desmarcada.&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;Atalho: &amp;#039;&amp;#039;&amp;#039;Informar o atalho que será aplicada regra de segurança.&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;Invisível: &amp;#039;&amp;#039;&amp;#039;Quando marcado deixa o atalho invisível para os usuários do grupo.&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;Leitura: &amp;#039;&amp;#039;&amp;#039;Quando marcado permite a visualização, mas não é possível acessar.&lt;br /&gt;
&lt;br /&gt;
=====&amp;#039;&amp;#039;&amp;#039;Sub-Item&amp;#039;&amp;#039;&amp;#039;=====&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;Sub-Item: &amp;#039;&amp;#039;&amp;#039;Selecionar o sub-item do atalho que será aplicada regra de segurança.&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;Invisível: &amp;#039;&amp;#039;&amp;#039;Quando marcado deixa o sub-item invisível para os usuários do grupo.&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;Leitura: &amp;#039;&amp;#039;&amp;#039;Quando marcado permite a visualização, mas não é possível acessar.&lt;br /&gt;
&lt;br /&gt;
====&amp;#039;&amp;#039;&amp;#039;Atalhos de Galeria&amp;#039;&amp;#039;&amp;#039;====&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;Atalho: &amp;#039;&amp;#039;&amp;#039;Selecionar o atalho de galeria que será aplicada regra de segurança.&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;Invisível: &amp;#039;&amp;#039;&amp;#039;Quando marcado deixa o atalho da galeria invisível para os usuários do grupo.&lt;br /&gt;
&lt;br /&gt;
====&amp;#039;&amp;#039;&amp;#039;Relatórios&amp;#039;&amp;#039;&amp;#039;====&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;Relatório: &amp;#039;&amp;#039;&amp;#039;Selecionar o relatório que será aplicada regra de segurança.&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;Invisível: &amp;#039;&amp;#039;&amp;#039;Quando marcado deixa o relatório invisível para o grupos de usuários.&lt;br /&gt;
&lt;br /&gt;
=====&amp;#039;&amp;#039;&amp;#039;Formatos&amp;#039;&amp;#039;&amp;#039;=====&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;Formato: &amp;#039;&amp;#039;&amp;#039;Selecionar o formato do relatório que será aplicada regra de segurança.&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;Invisível: &amp;#039;&amp;#039;&amp;#039;Quando marcado deixa o formato invisível para o grupo de usuários.&lt;br /&gt;
&lt;br /&gt;
====&amp;#039;&amp;#039;&amp;#039;Cubos&amp;#039;&amp;#039;&amp;#039;====&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;Cubo:&amp;#039;&amp;#039;&amp;#039; Informar o cubo que será aplicada regra de segurança.&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;Invisível: &amp;#039;&amp;#039;&amp;#039;Quando marcado deixa o cubo invisível para o grupo de usuários.&lt;br /&gt;
&lt;br /&gt;
===&amp;#039;&amp;#039;&amp;#039;Cadastros&amp;#039;&amp;#039;&amp;#039;===&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;Cadastro: &amp;#039;&amp;#039;&amp;#039;Selecionar o cadastro que será aplicada regra de segurança.&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;Ler: &amp;#039;&amp;#039;&amp;#039;Quando marcado o usuário consegue apenas visualizar.&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;Incluir: &amp;#039;&amp;#039;&amp;#039;Quando marcado os usuários do grupo conseguem incluir novos registros no cadastro. Depende da opção Ler marcada.&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;Alterar: &amp;#039;&amp;#039;&amp;#039;Quando marcado os usuários do grupo conseguem alterar registros no cadastro. Depende da opção Ler marcada.&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;Excluir: &amp;#039;&amp;#039;&amp;#039;Quando marcado os usuários do grupo conseguem excluir registros no cadastro. Depende da opção Ler marcada.&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;Filtro SQL: &amp;#039;&amp;#039;&amp;#039;O campo Filtro SQL, serve para você inserir expressões SQL para aplicação de filtro de registos. Exemplo: &amp;quot;A.CODIGO BETWEEN 10 AND 100&amp;quot;, o cadastro só vai exibir registro onde o código estiver entre 10 e 100.&lt;br /&gt;
&lt;br /&gt;
====&amp;#039;&amp;#039;&amp;#039;Campos&amp;#039;&amp;#039;&amp;#039;====&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;Campo: &amp;#039;&amp;#039;&amp;#039;informar o campo do cadastro que será aplicada regra de segurança.&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;Ler: &amp;#039;&amp;#039;&amp;#039;Quando marcado os usuários do grupo conseguem apenas visualizar o campo na tela.&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;Alterar: &amp;#039;&amp;#039;&amp;#039;Quando marcado os usuários do grupo conseguem alterar registros no cadastro, desde de que a opção de Ler esteja marcada.&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;Condição SQL: &amp;#039;&amp;#039;&amp;#039;Campo utilizado para adicionar uma condição em SQL para o campo selecionado. Exemplo &amp;quot;A.ID = 25&amp;quot;, somando o registro com ID 25 será exibido.&lt;br /&gt;
&lt;br /&gt;
====&amp;#039;&amp;#039;&amp;#039;Botões&amp;#039;&amp;#039;&amp;#039;====&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;Botões: &amp;#039;&amp;#039;&amp;#039;Selecionar o botão que será aplicada restrição.&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;Invisível: &amp;#039;&amp;#039;&amp;#039;Quando marcado deixa o botão invisível para o grupo de usuários.&lt;br /&gt;
&lt;br /&gt;
====&amp;#039;&amp;#039;&amp;#039;App Menus&amp;#039;&amp;#039;&amp;#039;====&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;Menu:&amp;#039;&amp;#039;&amp;#039; Selecionar o menu do app que deseja aplicar a restrição.&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;Invisível: &amp;#039;&amp;#039;&amp;#039;Quando marcado deixa menu invisível para o grupo de usuários.&lt;br /&gt;
&lt;br /&gt;
====&amp;#039;&amp;#039;&amp;#039;App Cadastros&amp;#039;&amp;#039;&amp;#039;====&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;Cadastro:&amp;#039;&amp;#039;&amp;#039; Selecionar o cadastro do app que deseja aplicar a restrição.&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;Ler: &amp;#039;&amp;#039;&amp;#039;Quando marcado o usuário consegue apenas visualizar.&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;Incluir: &amp;#039;&amp;#039;&amp;#039;Quando marcado os usuários do grupo conseguem incluir novos registros no cadastro. Depende da opção Ler marcada.&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;Alterar: &amp;#039;&amp;#039;&amp;#039;Quando marcado os usuários do grupo conseguem alterar registros no cadastro. Depende da opção Ler marcada.&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;Excluir: &amp;#039;&amp;#039;&amp;#039;Quando marcado os usuários do grupo conseguem excluir registros no cadastro. Depende da opção Ler marcada.&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;Filtro SQL: &amp;#039;&amp;#039;&amp;#039;O campo Filtro SQL, serve para você inserir expressões SQL para aplicação de filtro de registos. Exemplo: &amp;quot;A.CODIGO BETWEEN 10 AND 100&amp;quot;, o cadastro só vai exibir registro onde o código estiver entre 10 e 100.&lt;/div&gt;</summary>
		<author><name>Yuri.gabriel</name></author>
		
	</entry>
	<entry>
		<id>http://wiki.phsys.com.br/index.php?title=Cadastro_de_Grupos_de_Seguranca&amp;diff=4213</id>
		<title>Cadastro de Grupos de Seguranca</title>
		<link rel="alternate" type="text/html" href="http://wiki.phsys.com.br/index.php?title=Cadastro_de_Grupos_de_Seguranca&amp;diff=4213"/>
		<updated>2024-06-04T16:50:07Z</updated>

		<summary type="html">&lt;p&gt;Yuri.gabriel: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;===&amp;#039;&amp;#039;&amp;#039;Conceito&amp;#039;&amp;#039;&amp;#039;===&lt;br /&gt;
A tela de grupo de usuários é utilizada para definir as permissões e acessos dos usuários. Por padrão todos os módulos e opções, estão disponíveis para o grupo de usuários, e devem ser restringidas conforme o perfil de cada grupo de usuários.&lt;br /&gt;
&lt;br /&gt;
===&amp;#039;&amp;#039;&amp;#039;Informações do Registro de Grupo de Usuários&amp;#039;&amp;#039;&amp;#039;===&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;Nome: &amp;#039;&amp;#039;&amp;#039;Nome para o grupo de usuário.&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;Opções Gerais: &amp;#039;&amp;#039;&amp;#039;Quando marcado os usuários do grupo tem acesso as opções gerais do sistema.&lt;br /&gt;
&lt;br /&gt;
===&amp;#039;&amp;#039;&amp;#039;Segurança&amp;#039;&amp;#039;&amp;#039;===&lt;br /&gt;
No botão &amp;quot;Parâmetros&amp;quot;, temos as opções para determinar os acessos disponíveis junto a tela de aprovações do sistema.&lt;br /&gt;
&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;Permite visualizar ordens de serviço:&amp;#039;&amp;#039;&amp;#039; Permite a visualização de ordens de serviço na tela de aprovações. &lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;Permite visualizar orçamentos:&amp;#039;&amp;#039;&amp;#039; Permite a visualização de orçamentos na tela de aprovações.&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;Permite visualizar contratos:&amp;#039;&amp;#039;&amp;#039; Permite a visualização de contratos na tela de aprovações.&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;Permite visualizar pedidos:&amp;#039;&amp;#039;&amp;#039; Permite a visualização de pedidos na tela de aprovações.&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;Permite visualizar ordens de compra:&amp;#039;&amp;#039;&amp;#039; Permite a visualização de ordens de compra na tela de aprovações.&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;Permite visualizar ordens de produção:&amp;#039;&amp;#039;&amp;#039; Permite a visualização de ordens de produção na tela de aprovações.&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;Permite visualizar coluna de valor:&amp;#039;&amp;#039;&amp;#039; Permite a visualização de valores na tela de aprovações.&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;Permite visualizar requisições de compra:&amp;#039;&amp;#039;&amp;#039; Permite a visualização dos registros de requisições de compra em aprovação.&lt;br /&gt;
&lt;br /&gt;
===&amp;#039;&amp;#039;&amp;#039;Módulos&amp;#039;&amp;#039;&amp;#039;===&lt;br /&gt;
Por padrão, todos os módulos estão visíveis e só são restringidos quando incluídos em módulos junto ao grupo de usuários, com a opção invisível marcada. Quando houver a necessidade de restringir o acesso de atalhos, relatórios ou cubos, será necessário inclusão do módulo com a opção de invisível desmarcada, para dentro deste restringir cada opção individualmente.&lt;br /&gt;
&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;Módulo: &amp;#039;&amp;#039;&amp;#039;Selecionar o módulo que serão aplicadas as regras de segurança. &lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;Invisível: &amp;#039;&amp;#039;&amp;#039;Quando marcado deixa o módulo invisível para os usuários do grupo.&lt;br /&gt;
&lt;br /&gt;
====&amp;#039;&amp;#039;&amp;#039;Atalhos&amp;#039;&amp;#039;&amp;#039;====&lt;br /&gt;
Para restringir o acesso aos atalhos, é necessário incluir primeiramente o respectivo módulo com a opção invisível desmarcada.&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;Atalho: &amp;#039;&amp;#039;&amp;#039;Informar o atalho que será aplicada regra de segurança.&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;Invisível: &amp;#039;&amp;#039;&amp;#039;Quando marcado deixa o atalho invisível para os usuários do grupo.&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;Leitura: &amp;#039;&amp;#039;&amp;#039;Quando marcado permite a visualização, mas não é possível acessar.&lt;br /&gt;
&lt;br /&gt;
=====&amp;#039;&amp;#039;&amp;#039;Sub-Item&amp;#039;&amp;#039;&amp;#039;=====&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;Sub-Item: &amp;#039;&amp;#039;&amp;#039;Selecionar o sub-item do atalho que será aplicada regra de segurança.&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;Invisível: &amp;#039;&amp;#039;&amp;#039;Quando marcado deixa o sub-item invisível para os usuários do grupo.&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;Leitura: &amp;#039;&amp;#039;&amp;#039;Quando marcado permite a visualização, mas não é possível acessar.&lt;br /&gt;
&lt;br /&gt;
====&amp;#039;&amp;#039;&amp;#039;Atalhos de Galeria&amp;#039;&amp;#039;&amp;#039;====&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;Atalho: &amp;#039;&amp;#039;&amp;#039;Selecionar o atalho de galeria que será aplicada regra de segurança.&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;Invisível: &amp;#039;&amp;#039;&amp;#039;Quando marcado deixa o atalho da galeria invisível para os usuários do grupo.&lt;br /&gt;
&lt;br /&gt;
====&amp;#039;&amp;#039;&amp;#039;Relatórios&amp;#039;&amp;#039;&amp;#039;====&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;Relatório: &amp;#039;&amp;#039;&amp;#039;Selecionar o relatório que será aplicada regra de segurança.&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;Invisível: &amp;#039;&amp;#039;&amp;#039;Quando marcado deixa o relatório invisível para o grupos de usuários.&lt;br /&gt;
&lt;br /&gt;
=====&amp;#039;&amp;#039;&amp;#039;Formatos&amp;#039;&amp;#039;&amp;#039;=====&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;Formato: &amp;#039;&amp;#039;&amp;#039;Selecionar o formato do relatório que será aplicada regra de segurança.&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;Invisível: &amp;#039;&amp;#039;&amp;#039;Quando marcado deixa o formato invisível para o grupo de usuários.&lt;br /&gt;
&lt;br /&gt;
====&amp;#039;&amp;#039;&amp;#039;Cubos&amp;#039;&amp;#039;&amp;#039;====&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;Cubo:&amp;#039;&amp;#039;&amp;#039; Informar o cubo que será aplicada regra de segurança.&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;Invisível: &amp;#039;&amp;#039;&amp;#039;Quando marcado deixa o cubo invisível para o grupo de usuários.&lt;br /&gt;
&lt;br /&gt;
===&amp;#039;&amp;#039;&amp;#039;Cadastros&amp;#039;&amp;#039;&amp;#039;===&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;Cadastro: &amp;#039;&amp;#039;&amp;#039;Selecionar o cadastro que será aplicada regra de segurança.&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;Ler: &amp;#039;&amp;#039;&amp;#039;Quando marcado o usuário consegue apenas visualizar.&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;Incluir: &amp;#039;&amp;#039;&amp;#039;Quando marcado os usuários do grupo conseguem incluir novos registros no cadastro. Depende da opção Ler marcada.&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;Alterar: &amp;#039;&amp;#039;&amp;#039;Quando marcado os usuários do grupo conseguem alterar registros no cadastro. Depende da opção Ler marcada.&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;Excluir: &amp;#039;&amp;#039;&amp;#039;Quando marcado os usuários do grupo conseguem excluir registros no cadastro. Depende da opção Ler marcada.&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;Filtro SQL: &amp;#039;&amp;#039;&amp;#039;O campo Filtro SQL, serve para você inserir expressões SQL para aplicação de filtro de registos. Exemplo: &amp;quot;A.CODIGO BETWEEN 10 AND 100&amp;quot;, o cadastro só vai exibir registro onde o código estiver entre 10 e 100.&lt;br /&gt;
&lt;br /&gt;
====&amp;#039;&amp;#039;&amp;#039;Campos&amp;#039;&amp;#039;&amp;#039;====&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;Campo: &amp;#039;&amp;#039;&amp;#039;informar o campo do cadastro que será aplicada regra de segurança.&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;Ler: &amp;#039;&amp;#039;&amp;#039;Quando marcado os usuários do grupo conseguem apenas visualizar o campo na tela.&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;Alterar: &amp;#039;&amp;#039;&amp;#039;Quando marcado os usuários do grupo conseguem alterar registros no cadastro, desde de que a opção de Ler esteja marcada.&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;Condição SQL: &amp;#039;&amp;#039;&amp;#039;Campo utilizado para adicionar uma condição em SQL para o campo selecionado. Exemplo &amp;quot;A.ID = 25&amp;quot;, somando o registro com ID 25 será exibido.&lt;br /&gt;
&lt;br /&gt;
====&amp;#039;&amp;#039;&amp;#039;Botões&amp;#039;&amp;#039;&amp;#039;====&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;Botões: &amp;#039;&amp;#039;&amp;#039;Selecionar o botão que será aplicada restrição.&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;Invisível: &amp;#039;&amp;#039;&amp;#039;Quando marcado deixa o botão invisível para o grupo de usuários.&lt;br /&gt;
&lt;br /&gt;
====&amp;#039;&amp;#039;&amp;#039;App Menus&amp;#039;&amp;#039;&amp;#039;====&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;Menu:&amp;#039;&amp;#039;&amp;#039; Selecionar o menu do app que deseja aplicar a restrição.&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;Invisível: &amp;#039;&amp;#039;&amp;#039;Quando marcado deixa menu invisível para o grupo de usuários.&lt;br /&gt;
&lt;br /&gt;
====&amp;#039;&amp;#039;&amp;#039;App Cadastros&amp;#039;&amp;#039;&amp;#039;====&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;Cadastro:&amp;#039;&amp;#039;&amp;#039; Selecionar o cadastro do app que deseja aplicar a restrição.&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;Ler: &amp;#039;&amp;#039;&amp;#039;Quando marcado o usuário consegue apenas visualizar.&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;Incluir: &amp;#039;&amp;#039;&amp;#039;Quando marcado os usuários do grupo conseguem incluir novos registros no cadastro. Depende da opção Ler marcada.&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;Alterar: &amp;#039;&amp;#039;&amp;#039;Quando marcado os usuários do grupo conseguem alterar registros no cadastro. Depende da opção Ler marcada.&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;Excluir: &amp;#039;&amp;#039;&amp;#039;Quando marcado os usuários do grupo conseguem excluir registros no cadastro. Depende da opção Ler marcada.&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;Filtro SQL: &amp;#039;&amp;#039;&amp;#039;O campo Filtro SQL, serve para você inserir expressões SQL para aplicação de filtro de registos. Exemplo: &amp;quot;A.CODIGO BETWEEN 10 AND 100&amp;quot;, o cadastro só vai exibir registro onde o código estiver entre 10 e 100.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--  aaaa --&amp;gt;&lt;/div&gt;</summary>
		<author><name>Yuri.gabriel</name></author>
		
	</entry>
	<entry>
		<id>http://wiki.phsys.com.br/index.php?title=Rejei%C3%A7%C3%B5es_NF-e&amp;diff=4212</id>
		<title>Rejeições NF-e</title>
		<link rel="alternate" type="text/html" href="http://wiki.phsys.com.br/index.php?title=Rejei%C3%A7%C3%B5es_NF-e&amp;diff=4212"/>
		<updated>2024-06-04T16:44:14Z</updated>

		<summary type="html">&lt;p&gt;Yuri.gabriel: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Rejeição NF-e 246|246 – CNPJ do destinatário não cadastrado]]&lt;br /&gt;
&lt;br /&gt;
[[ pagina nova ]]&lt;br /&gt;
&lt;br /&gt;
[[Rejeição NF-e 297|297 - Assinatura difere do calculado]]&lt;br /&gt;
&lt;br /&gt;
[[Rejeição NF-e 321|321 - NF-e de devolução de mercadoria não possui documento fiscal referenciado]]&lt;br /&gt;
&lt;br /&gt;
[[Rejeição NF-e 328|328 - CFOP de devolução de mercadoria para NF-e que não tem finalidade de devolução de mercadoria]]&lt;br /&gt;
&lt;br /&gt;
[[Rejeição NF-e 600|600 - CSOSN incompatível na operação com não contribuinte]]&lt;br /&gt;
&lt;br /&gt;
[[Rejeição NF-e 693|693 - Alíquota de ICMS superior a definida para a operação interestadual]]&lt;br /&gt;
&lt;br /&gt;
[[Rejeição NF-e 694|694 - Não informado o grupo de ICMS para a UF de destino]]&lt;br /&gt;
&lt;br /&gt;
[[Rejeição NF-e 695|695 - Informado indevidamente o grupo de ICMS para a UF de destino]]&lt;br /&gt;
&lt;br /&gt;
[[Rejeição NF-e 697|697 - Alíquota interestadual do ICMS com origem diferente do previsto]]&lt;br /&gt;
&lt;br /&gt;
[[Rejeição NF-e 727|727 - Operação com o Exterior e UF diferente de EX]]&lt;br /&gt;
&lt;br /&gt;
[[Rejeição NF-e 938|938 - Não informada vBCSTRet, pST, vICMSSubstituto e vICMSSTRet]]&lt;br /&gt;
&lt;br /&gt;
[[Rejeição Nf-e 578|578 - A data do evento não pode ser maior que a data do processamento]]&lt;br /&gt;
&lt;br /&gt;
[[Rejeição Nf-e 221|221 - Confirmado o recebimento da NF-e pelo destinatário]]&lt;br /&gt;
&lt;br /&gt;
[[Rejeição Nf-e 306|306 - IE do destinatário não está ativa na UF]]&lt;/div&gt;</summary>
		<author><name>Yuri.gabriel</name></author>
		
	</entry>
	<entry>
		<id>http://wiki.phsys.com.br/index.php?title=Navega%C3%A7%C3%A3o&amp;diff=4211</id>
		<title>Navegação</title>
		<link rel="alternate" type="text/html" href="http://wiki.phsys.com.br/index.php?title=Navega%C3%A7%C3%A3o&amp;diff=4211"/>
		<updated>2024-06-04T16:26:50Z</updated>

		<summary type="html">&lt;p&gt;Yuri.gabriel: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;===&amp;#039;&amp;#039;&amp;#039;Menus e Módulos&amp;#039;&amp;#039;&amp;#039;===&lt;br /&gt;
&lt;br /&gt;
O menu principal do PH ERP encontra-se no topo tela, exibido horizontalmente, para navegar entre os módulos selecione o módulo desejado, por exemplo, você deseja acessar o módulo de Cadastros Gerais, então basta clicar no módulo que você será direcionado a ele. A exibição dos módulos para os usuários dependem da licença de uso do software e da permissão de acesso do grupo do usuário. &lt;br /&gt;
&lt;br /&gt;
Exemplo: Cadastros Gerais, Financeiro, Materiais, Vendas.&lt;br /&gt;
&lt;br /&gt;
Cada módulo possui ícones que representam telas que possuem determinadas funcionalidades, as telas são agrupadas por utilidades na parte superior da tela, como, por exemplo, no módulo de Cadastro Geral que tem suas janelas separadas em Cadastros Gerais, Segurança, Mensageria, Parâmetros e Ferramentas, ao clicar no ícone a tela aparecerá, caso deseje fechar uma tela basta clicar no X ao lado do nome da tela.&lt;br /&gt;
&lt;br /&gt;
===&amp;#039;&amp;#039;&amp;#039;Barra de Botões do Cadastro&amp;#039;&amp;#039;&amp;#039;===&lt;br /&gt;
Em cada cadastro da tela haverá uma barra de opções com os botões que disparam as ações, e ficam habilitadas ou desabilitadas conforme cada situação específica.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;img src=&amp;quot;https://wiki.phsys.com.br/images/WIKI/suporte/navegacao/barra_de_botoes_do_cadastro/Novo_Registro.svg&amp;quot; alt=&amp;quot;Imagem do botão de novo cadastro&amp;quot; width=&amp;quot;50px&amp;quot; height=&amp;quot;50px&amp;quot;&amp;gt; Ao clicar no botão para criar um novo cadastramento, limpamos e habilitamos a tela de cadastro para entrada de dados nos campos solicitados. Esta opção é finalizada por um botão “Salvar” ou Cancelar descritos nas opções abaixo.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;img src=&amp;quot;https://wiki.phsys.com.br/images/WIKI/suporte/navegacao/barra_de_botoes_do_cadastro/Excluir.svg&amp;quot; alt=&amp;quot;Botão de exclusão&amp;quot; width=&amp;quot;50px&amp;quot; height=&amp;quot;50px&amp;quot;&amp;gt; A opção representada pela imagem da lixeira serve para excluir um objeto qualquer cadastrado. Esta opção será habilitada quando não estiver sendo criado um novo objeto ou editando algum já existente e não finalizado.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;img src=&amp;quot;https://wiki.phsys.com.br/images/WIKI/suporte/navegacao/barra_de_botoes_do_cadastro/Salvar.svg&amp;quot; alt=&amp;quot;Imagem do botão de novo cadastro&amp;quot; width=&amp;quot;50px&amp;quot; height=&amp;quot;50px&amp;quot;&amp;gt; A opção representada pela imagem do disco flexível serve para salvar os dados do novo   cadastro ou salvar os dados de uma edição. Esta opção será habilitada quando estiver sendo criado um novo objeto ou editando algum um já existente e não finalizado.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;img src=&amp;quot;https://wiki.phsys.com.br/images/WIKI/suporte/navegacao/barra_de_botoes_do_cadastro/Cancelar.svg&amp;quot; alt=&amp;quot;Imagem do botão de cancelameto&amp;quot; width=&amp;quot;50px&amp;quot; height=&amp;quot;50px&amp;quot;&amp;gt; A opção representada pela imagem da letra “X” server para cancelar e descartar a criação de um novo objeto, caso o usuário desista durante o processo. Esta opção será habilitada quando for criar um novo objeto ou editar um já existente e não finalizado.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;img src=&amp;quot;https://wiki.phsys.com.br/images/WIKI/suporte/navegacao/barra_de_botoes_do_cadastro/Filtro.svg&amp;quot; alt=&amp;quot;Imagem do botão para iniciar a pesquisa com o filtro&amp;quot; width=&amp;quot;50px&amp;quot; height=&amp;quot;50px&amp;quot;&amp;gt; Opção representada pela imagem de (funil) serve para filtrar os registros de um determinado cadastro, conforme os campos das áreas de busca específicas de cada tela de cadastro. Ao clicar nesta funcionalidade, o sistema aplicará o filtro e os registros que satisfazem a pesquisa serão exibidos em uma grade abaixo desta área de pesquisa. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;img src=&amp;quot;https://wiki.phsys.com.br/images/WIKI/suporte/navegacao/barra_de_botoes_do_cadastro/Atualizar.svg&amp;quot; alt=&amp;quot;Imagem do botão para atualizar a página&amp;quot; width=&amp;quot;50px&amp;quot; height=&amp;quot;50px&amp;quot;&amp;gt; A opção representada pela imagem abaixo, serve para atualizar a página com as informações armazenados no banco de dados. Ela substituirá qualquer informação alterada e não salva decorrente de alguma edição de um objeto.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;img src=&amp;quot;https://wiki.phsys.com.br/images/WIKI/suporte/navegacao/barra_de_botoes_do_cadastro/Pesquisa.svg&amp;quot; alt=&amp;quot;Imagem do botão para pesquisar&amp;quot; width=&amp;quot;50px&amp;quot; height=&amp;quot;50px&amp;quot;&amp;gt; A ação disparada no botão de pesquisa, representado pela imagem  da lupa, mostrará uma nova janela, onde o usuário poderá informar alguns parâmetros de pesquisa afim de carregar as informações desejadas de um assunto qualquer.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;img src=&amp;quot;https://wiki.phsys.com.br/images/WIKI/suporte/navegacao/barra_de_botoes_do_cadastro/Voltar.svg&amp;quot; alt=&amp;quot;Imagem do botão para voltar&amp;quot; width=&amp;quot;50px&amp;quot; height=&amp;quot;50px&amp;quot;&amp;gt; Ao entrar em uma tela de edição de cadastro,  teremos esta funcionalidade para retornar à grade de listagem de itens ou para a página que chamou, utilizando o botão da seta de retorno verde.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;img src=&amp;quot;https://wiki.phsys.com.br/images/WIKI/suporte/navegacao/barra_de_botoes_do_cadastro/Ajuda.svg&amp;quot; alt=&amp;quot;Imagem do botão que direciona para a wiki&amp;quot; width=&amp;quot;50px&amp;quot; height=&amp;quot;50px&amp;quot;&amp;gt; Sempre que houver este ícone em uma tela e ele ser selecionado, o usuário irá ser direcionado para a wiki, aonde encontrará mais detalhes sobre o tema onde a opção estava situada, permitindo maior autonomia no uso do sistema e melhor compreensão do processo.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;img src=&amp;quot;https://wiki.phsys.com.br/images/WIKI/suporte/navegacao/barra_de_botoes_do_cadastro/Script.svg&amp;quot; alt=&amp;quot;Imagem do botão que abre a criação do script&amp;quot; width=&amp;quot;50px&amp;quot; height=&amp;quot;50px&amp;quot;&amp;gt; Através desta opção o usuário pode criar programas para o procedimento no qual o botão está situado, possibilitando automação de necessidades e agilidade em processos repetitivos.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;img src=&amp;quot;https://wiki.phsys.com.br/images/WIKI/suporte/navegacao/barra_de_botoes_do_cadastro/Informacoes_do_Registro.svg&amp;quot; alt=&amp;quot;Imagem do botão que abre as informações do registro&amp;quot; width=&amp;quot;50px&amp;quot; height=&amp;quot;50px&amp;quot;&amp;gt; Ao selecionar esta opção é aberta uma janela ao usuário que mostra todas as informações de registro referente a tela, sendo essas informações a inclusão, exclusão e alteração de itens da tela.&lt;br /&gt;
&lt;br /&gt;
===&amp;#039;&amp;#039;&amp;#039;Customização do Grid&amp;#039;&amp;#039;&amp;#039;===&lt;br /&gt;
Em todos os grids, ao pressionar o botão direito em cima de um cabeçalho, uma barra de opções será exibida. As opção marcada é indicada pela adição da imagem &amp;lt;img src=&amp;quot;https://wiki.phsys.com.br/images/WIKI/suporte/navegacao/customizacao_de_tabelas/selecao.png&amp;quot; alt=&amp;quot;ícone que indica que está selecionado, um quadrado azul&amp;quot; width=&amp;quot;50px&amp;quot; height=&amp;quot;50px&amp;quot;&amp;gt; entorno do ícone.&lt;br /&gt;
&lt;br /&gt;
====&amp;#039;&amp;#039;&amp;#039;Ordenação&amp;#039;&amp;#039;&amp;#039;====&lt;br /&gt;
*&amp;lt;img src=&amp;quot;https://wiki.phsys.com.br/images/WIKI/suporte/navegacao/customizacao_de_tabelas/ascendente1.png&amp;quot; alt=&amp;quot;Botão para colocar em ordem ascendente&amp;quot; width=&amp;quot;50px&amp;quot; height=&amp;quot;50px&amp;quot;&amp;gt;Ascendente:  Ordena a tabela com base na ordem crescente. &lt;br /&gt;
&lt;br /&gt;
*&amp;lt;img src=&amp;quot;https://wiki.phsys.com.br/images/WIKI/suporte/navegacao/customizacao_de_tabelas/classificacao_decrescente1.png&amp;quot; alt=&amp;quot;Botão para colocar em ordem decrescente&amp;quot; width=&amp;quot;50px&amp;quot; height=&amp;quot;50px&amp;quot;&amp;gt; Classificação Decrescente:  Ordena a tabela com base na ordem decrescente.&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;img src=&amp;quot;https://wiki.phsys.com.br/images/WIKI/suporte/navegacao/customizacao_de_tabelas/limpar_selecao1.png&amp;quot; alt=&amp;quot;Botão para limpar seleção&amp;quot; width=&amp;quot;50px&amp;quot; height=&amp;quot;50px&amp;quot;&amp;gt; Limpar Seleção: Ordena a tabela no formato padrão.&lt;br /&gt;
&lt;br /&gt;
====&amp;#039;&amp;#039;&amp;#039;Agrupamento por caixa&amp;#039;&amp;#039;&amp;#039;====&lt;br /&gt;
*&amp;lt;img src=&amp;quot;https://wiki.phsys.com.br/images/WIKI/suporte/navegacao/customizacao_de_tabelas/grupo_por_este_campo.svg&amp;quot; alt=&amp;quot;Botão agrupar pelo campo selecionado&amp;quot; height=&amp;quot;50px&amp;quot;&amp;gt; Grupo por este campo: Agrupa os registros separando-os baseado no cabeçalho selecionado. &lt;br /&gt;
&lt;br /&gt;
*&amp;lt;img src=&amp;quot;https://wiki.phsys.com.br/images/WIKI/suporte/navegacao/customizacao_de_tabelas/agrupar_por_caixa.svg&amp;quot; alt=&amp;quot;Botão para habilitar o menu de agrupamento por baixa&amp;quot; height=&amp;quot;50px&amp;quot; width=&amp;quot;50px&amp;quot;&amp;gt; Agrupar por caixa: Agrupa os registros separando-os baseado em mais de um cabeçalho selecionado.&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;img src=&amp;quot;https://wiki.phsys.com.br/images/WIKI/suporte/navegacao/customizacao_de_tabelas/retire_do_agrupamento.svg&amp;quot; alt=&amp;quot;Botão para retirar cabeçalho do agrupamento&amp;quot; width=&amp;quot;50px&amp;quot; height=&amp;quot;50px&amp;quot;&amp;gt; Retire do agrupamento: Ao clicar com o botão direito do mouse sobre um cabeçalho presente no agrupamento, está opção aparecerá na lista de opções para retirar o cabeçalho do agrupamento.&lt;br /&gt;
&lt;br /&gt;
====&amp;#039;&amp;#039;&amp;#039;Rodapé da tabela&amp;#039;&amp;#039;&amp;#039;====&lt;br /&gt;
*&amp;lt;img src=&amp;quot;https://wiki.phsys.com.br/images/WIKI/suporte/navegacao/customizacao_de_tabelas/rodape.svg&amp;quot; alt=&amp;quot;Botão para mostrar o rodapé da tabela&amp;quot; width=&amp;quot;50px&amp;quot; height=&amp;quot;50px&amp;quot;&amp;gt; Rodapé: Exibe o rodapé da tabela.&lt;br /&gt;
*&amp;lt;img src=&amp;quot;https://wiki.phsys.com.br/images/WIKI/suporte/navegacao/customizacao_de_tabelas/grupo_rodapes.svg&amp;quot; alt=&amp;quot;Botão para mostrar o rodapé de um grupo&amp;quot; width=&amp;quot;50px&amp;quot; height=&amp;quot;50px&amp;quot;&amp;gt; Grupo Rodapés: Exibe o rodapé dos grupos de cabeçalho.&lt;br /&gt;
&amp;#039;&amp;#039;Opções do rodapé&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
Quando o rodapé estiver em exibição, ao selecionar com o botão direito do mouse no rodapé de algum cabeçalho, uma lista de opções aparecerá.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Observação:&amp;lt;/b&amp;gt; Caso o tipo de informação do cabeçalho não seja um valor numérico, apenas a opção &amp;lt;img src=&amp;quot;https://wiki.phsys.com.br/images/WIKI/suporte/navegacao/customizacao_de_tabelas/contar.svg&amp;quot; alt=&amp;quot;Botão para contar o total de&lt;br /&gt;
registros&amp;quot; width=&amp;quot;25px&amp;quot; height=&amp;quot;25px&amp;quot;&amp;gt; será exibida na lista.&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;img src=&amp;quot;https://wiki.phsys.com.br/images/WIKI/suporte/navegacao/customizacao_de_tabelas/contar.svg&amp;quot; alt=&amp;quot;Botão para contar o total de&lt;br /&gt;
registros&amp;quot; width=&amp;quot;50px&amp;quot; height=&amp;quot;50px&amp;quot;&amp;gt; Contar: Exibe o total de registros do cabeçalho.&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;img src=&amp;quot;https://wiki.phsys.com.br/images/WIKI/suporte/navegacao/customizacao_de_tabelas/somar.svg&amp;quot; alt=&amp;quot;Botão para contar o total de&lt;br /&gt;
registros&amp;quot; width=&amp;quot;50px&amp;quot; height=&amp;quot;50px&amp;quot;&amp;gt; Somar: Exibe a soma os valores do cabeçalho.&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;img src=&amp;quot;https://wiki.phsys.com.br/images/WIKI/suporte/navegacao/customizacao_de_tabelas/media.svg&amp;quot; alt=&amp;quot;Botão para contar o total de&lt;br /&gt;
registros&amp;quot; width=&amp;quot;50px&amp;quot; height=&amp;quot;50px&amp;quot;&amp;gt; Média: Exibe a média dos valores do cabeçalho.&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;img src=&amp;quot;https://wiki.phsys.com.br/images/WIKI/suporte/navegacao/customizacao_de_tabelas/minimo.svg&amp;quot; alt=&amp;quot;Botão para contar o total de&lt;br /&gt;
registros&amp;quot; width=&amp;quot;50px&amp;quot; height=&amp;quot;50px&amp;quot;&amp;gt; Mínimo: Exibe o valor mínimo entre os valores do cabeçalho.&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;img src=&amp;quot;https://wiki.phsys.com.br/images/WIKI/suporte/navegacao/customizacao_de_tabelas/maximo.svg&amp;quot; alt=&amp;quot;Botão para contar o total de&lt;br /&gt;
registros&amp;quot; width=&amp;quot;50px&amp;quot; height=&amp;quot;50px&amp;quot;&amp;gt; Máximo: Exibe o valor máximo entre os valores do cabeçalho.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;display:flex&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;p style=&amp;quot;font-size: 1.2em; display: list-item;&amp;quot;&amp;gt; Nenhum &amp;lt;/p&amp;gt;&lt;br /&gt;
    &amp;lt;p style=&amp;quot;margin-left: 5px&amp;quot;&amp;gt; Limpa o valor obtido de alguma opção do cabeçalho no campo. &amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Seleção de campos exibidos na tabela ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;display:flex&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;p style=&amp;quot;font-size: 1.2em; display: list-item;&amp;quot;&amp;gt; Remover esta coluna &amp;lt;/p&amp;gt;&lt;br /&gt;
    &amp;lt;p style=&amp;quot;margin-left: 5px&amp;quot;&amp;gt; Remove o cabeçalho da tabela. &amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;img src=&amp;quot;https://wiki.phsys.com.br/images/WIKI/suporte/navegacao/customizacao_de_tabelas/seletor_de_campo.svg&amp;quot; alt=&amp;quot;Botão para mostrar o menu de campos da tabela&amp;quot; width=50px height=50px&amp;gt; Seletor de Campo: Abre o menu para adicionar ou remover cabeçalhos da tabela.&lt;br /&gt;
&lt;br /&gt;
==== Opções de ajuste de tamanho da coluna ====&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;img src=&amp;quot;https://wiki.phsys.com.br/images/WIKI/suporte/navegacao/customizacao_de_tabelas/melhor_ajuste.svg&amp;quot; alt=&amp;quot;Botão botão para ajustar o tamanho da coluna selecionada&amp;quot; width=&amp;quot;50px&amp;quot; height=&amp;quot;50px&amp;quot;&amp;gt;  Ajusta o tamanho retirando o espaço desnecessário do cabeçalho na tabela.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;display:flex&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;p style=&amp;quot;font-size: 1.2em; display: list-item;&amp;quot;&amp;gt; Melhor Ajuste(todas as colunas) &amp;lt;/p&amp;gt;&lt;br /&gt;
    &amp;lt;p style=&amp;quot;margin-left: 5px&amp;quot;&amp;gt; Ajusta o tamanho retirando o espaço desnecessário de todos os cabeçalhos na tabela. &amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- &lt;br /&gt;
==== Ajuste de coluna ====&lt;br /&gt;
&lt;br /&gt;
===&amp;#039;&amp;#039;&amp;#039;Atalhos&amp;#039;&amp;#039;&amp;#039;===&lt;br /&gt;
&lt;br /&gt;
===&amp;#039;&amp;#039;&amp;#039;Campos&amp;#039;&amp;#039;&amp;#039;===&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;&lt;/div&gt;</summary>
		<author><name>Yuri.gabriel</name></author>
		
	</entry>
</feed>