<?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=Peron.nobrega</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=Peron.nobrega"/>
	<link rel="alternate" type="text/html" href="http://wiki.phsys.com.br/index.php/Especial:Contribui%C3%A7%C3%B5es/Peron.nobrega"/>
	<updated>2026-09-20T13:35:17Z</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=Tabela_de_Feriados&amp;diff=4842</id>
		<title>Tabela de Feriados</title>
		<link rel="alternate" type="text/html" href="http://wiki.phsys.com.br/index.php?title=Tabela_de_Feriados&amp;diff=4842"/>
		<updated>2024-11-27T20:28:27Z</updated>

		<summary type="html">&lt;p&gt;Peron.nobrega: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;As tabelas de feriados permitem o registro anual dos feriados. Cada filial poderá ter uma tabela de feriado vinculada junto aos parâmetros da filial no módulo financeiro. As informações exibidas na [[Tesouraria|tela de estatísticas da tesouraria]] consideram a tabela de feriados da filial.&lt;br /&gt;
&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;Nome:&amp;#039;&amp;#039;&amp;#039; Identificação da tabela de feriados. Ex.: Feriados de Blumenau.&lt;br /&gt;
&lt;br /&gt;
====Anos====&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;Ano:&amp;#039;&amp;#039;&amp;#039; Campo numérico relacionado ao ano que será incluídos os feriados.&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;Botão Copiar:&amp;#039;&amp;#039;&amp;#039; Anualmente é possível replicar os feriados para o novo ano, dessa forma é necessário apenas ajustar as datas onde houver alteração do dia.&lt;br /&gt;
&lt;br /&gt;
====Dias====&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;Data:&amp;#039;&amp;#039;&amp;#039; Data do feriado.&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;Descrição:&amp;#039;&amp;#039;&amp;#039; Descrição de identificação do feriado.&lt;/div&gt;</summary>
		<author><name>Peron.nobrega</name></author>
		
	</entry>
	<entry>
		<id>http://wiki.phsys.com.br/index.php?title=Cadastro_de_Grupos_de_Seguranca&amp;diff=4784</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=4784"/>
		<updated>2024-10-14T12:26:15Z</updated>

		<summary type="html">&lt;p&gt;Peron.nobrega: /* Cadastros */&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;Módulos&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;
===&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;/div&gt;</summary>
		<author><name>Peron.nobrega</name></author>
		
	</entry>
	<entry>
		<id>http://wiki.phsys.com.br/index.php?title=Cadastro_de_Grupos_de_Seguranca&amp;diff=4783</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=4783"/>
		<updated>2024-10-14T12:25:38Z</updated>

		<summary type="html">&lt;p&gt;Peron.nobrega: /* Cadastros */&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;Módulos&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;
===&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;/div&gt;</summary>
		<author><name>Peron.nobrega</name></author>
		
	</entry>
	<entry>
		<id>http://wiki.phsys.com.br/index.php?title=Concilia%C3%A7%C3%A3o_Banc%C3%A1ria&amp;diff=4782</id>
		<title>Conciliação Bancária</title>
		<link rel="alternate" type="text/html" href="http://wiki.phsys.com.br/index.php?title=Concilia%C3%A7%C3%A3o_Banc%C3%A1ria&amp;diff=4782"/>
		<updated>2024-10-11T17:39:28Z</updated>

		<summary type="html">&lt;p&gt;Peron.nobrega: /* Como Tratar no Sistema */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;===&amp;#039;&amp;#039;&amp;#039;O que é CONCILIAÇÃO BANCÁRIA?&amp;#039;&amp;#039;&amp;#039;===&lt;br /&gt;
Conciliação bancária é um modo de controle administrativo em uso nas empresas, dos seus saldos bancários em dinheiro mantidos em contas correntes de instituições financeiras ou bancos.&lt;br /&gt;
Uma grande vantagem da conciliação bancária é a capacidade de evitar prejuízos e perdas, pois possibilita o controle do fluxo de caixa, das saídas e entradas. Esse processo é muito importante para qualquer negócio, ele auxilia na identificação de possíveis erros de gestão.&lt;br /&gt;
&lt;br /&gt;
===&amp;#039;&amp;#039;&amp;#039;Para que Serve?&amp;#039;&amp;#039;&amp;#039;===&lt;br /&gt;
&lt;br /&gt;
Conciliação bancária é a comparação do seu controle financeiro interno com tudo o que entrou e saiu da sua conta e está lançado no extrato bancário do mesmo período. Essencial para a saúde financeira da empresa, saber com certeza quanto de saldo dispõe ajuda em várias tomadas de decisão. &lt;br /&gt;
Em outras palavras, a conciliação bancária é realizada para verificar o saldo bancário, os lançamentos (entradas e saídas) e as datas que aconteceram, e fazer uma comparação com as informações registradas internamente pela empresa, a fim de saber se esses registros estão idênticos aos extratos do banco&lt;br /&gt;
&lt;br /&gt;
===&amp;#039;&amp;#039;&amp;#039;Passo a Passo&amp;#039;&amp;#039;&amp;#039;===&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;1º Passo: Lançar as movimentações diariamente&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
*A empresa precisa controlar diariamente todas as movimentações de entradas e saídas financeiras, informando todas as contas bancárias envolvidas.&lt;br /&gt;
&lt;br /&gt;
*Exemplos de movimentações financeiras: tarifas bancárias, pagamentos de fornecedores, recebimentos de clientes, pagamento de empréstimos do banco, pagamento de salários dos funcionários, impostos, etc.&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;2º Passo: Verificar saldo no extrato bancário&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
*Conferir se os saldos inicial e final do controle interno e os saldos no extrato bancário batem.&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;3º Passo: Conferir detalhes dos lançamentos&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
*Ver se todos os lançamentos do extrato bancário estão sendo feitos na data correta e com os valores corretos no controle financeiro da empresa.&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;4º Passo: Se houver diferenças nos lançamentos, corrigir&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
*Verificar as divergências de valores ou a falta dos mesmos, procurando saber aonde isto ocorreu. Em seguida, corrigir as diferenças no controle interno, para que todos os lançamentos estejam refletidos e o saldo esteja idêntico.&lt;br /&gt;
&lt;br /&gt;
===&amp;#039;&amp;#039;&amp;#039;Como Tratar no Sistema&amp;#039;&amp;#039;&amp;#039;===&lt;br /&gt;
&lt;br /&gt;
Cadastro de extrato bancário é realizado por conta bancária, ou seja cada conta haverá um extrato bancário que deverá ser conciliado.&lt;br /&gt;
&lt;br /&gt;
Todo processo inicia através da importação do arquivo, nesta etapa o sistema realiza algumas validações, inclusive questões de tarifas e taxas para &amp;#039;&amp;#039;&amp;#039;cada conta bancária&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
IMPORTANTE: Antes de começar as conciliações, temos as premissas de cadastrar as despesas de contas Bancárias&lt;br /&gt;
&lt;br /&gt;
Após a importação dos arquivos e conciliação dos documentos em questão, aqueles que o sistema identificou que são para conciliar, serão conciliados, então ficam pendentes os documentos que a rotina não foi capaz de conciliar automaticamente.&lt;br /&gt;
&lt;br /&gt;
Para concluir a conciliação bancaria manual, temos os botões abaixo:&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;Conciliar:&amp;#039;&amp;#039;&amp;#039; Permite que o sistema faça a conciliação dos documentos selecionados abaixo, deste que não haja diferença entre os documentos.&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;Confirmar: &amp;#039;&amp;#039;&amp;#039; após clicar em conciliar, o sistema permite clicar em confirmar para concluir a operação de conciliacão&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;Retornar:&amp;#039;&amp;#039;&amp;#039; Permite que o operador do sistema retorne uma operação conciliada, porém essa operação é restrita ao usuário com privilégios de usuário.&lt;br /&gt;
&lt;br /&gt;
===Geral===&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;Filial:&amp;#039;&amp;#039;&amp;#039; Informar a filial da Conta Bancária. Preenchido automaticamente quando posicionado em uma única filial.&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;Conta: &amp;#039;&amp;#039;&amp;#039; Selecionar a conta bancária que será realizada a conciliação&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;Data Inicial:&amp;#039;&amp;#039;&amp;#039; Data Inicial da Conciliação bancária.&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;Data Final:&amp;#039;&amp;#039;&amp;#039; Data final da Conciliação bancária.&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;Número: &amp;#039;&amp;#039;&amp;#039;Campo de observações gerais para auxiliar na identificação do documento.&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;Situação: &amp;#039;&amp;#039;&amp;#039; Identifica o Status da conciliação .&lt;br /&gt;
&lt;br /&gt;
===Lançamentos Tesouraria===&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;Data:&amp;#039;&amp;#039;&amp;#039; Data do documento cadastrado na Tesouraria (movimento de baixa).&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;Número:&amp;#039;&amp;#039;&amp;#039; Informação do número cadastrado no momento da baixa&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;Natureza:&amp;#039;&amp;#039;&amp;#039; Informação se o documento é de credito ou débito.&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;Valor:&amp;#039;&amp;#039;&amp;#039; Referencia do valor do documento de baixa&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;Descrição:&amp;#039;&amp;#039;&amp;#039; Informações que foram inseridas no documento de Baixa.&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;Total Crédito:&amp;#039;&amp;#039;&amp;#039; Somatória dos documentos de crédito.&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;Total Débito:&amp;#039;&amp;#039;&amp;#039; Somatória dos documentos de débito.&lt;br /&gt;
&lt;br /&gt;
===Lançamentos do Extrato===&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;Data:&amp;#039;&amp;#039;&amp;#039; Data do movimento no banco.&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;Documento:&amp;#039;&amp;#039;&amp;#039; Informação do número cadastrado no momento da baixa atribuído pelo banco ou informado pelo usuário&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;Natureza:&amp;#039;&amp;#039;&amp;#039; Informação se o documento é de credito ou débito.&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;Valor:&amp;#039;&amp;#039;&amp;#039; Referencia do valor do documento de baixa&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;Descrição:&amp;#039;&amp;#039;&amp;#039; Informações que foram inseridas no documento de Baixa.&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;Total Crédito:&amp;#039;&amp;#039;&amp;#039; Somatória dos documentos de crédito.&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;Total Débito:&amp;#039;&amp;#039;&amp;#039; Somatória dos documentos de Débito.&lt;br /&gt;
&lt;br /&gt;
===Rodapé Tela conciliação===&lt;br /&gt;
Através destes campos é possível saber quais os valores que precisam ser tratados&lt;br /&gt;
&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;Total Crédito:&amp;#039;&amp;#039;&amp;#039; Somatória dos documentos de crédito.&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;Total Débito:&amp;#039;&amp;#039;&amp;#039; Somatória dos documentos de Débito.&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;Diferença Crédito:&amp;#039;&amp;#039;&amp;#039; Sistema informa os valores divergentes entre o extrato e documentos de crédito.&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;Diferença Débito:&amp;#039;&amp;#039;&amp;#039; Sistema informa os valores divergentes entre o extrato e documentos de Débito.&lt;br /&gt;
&lt;br /&gt;
IMPORTANTE: A diferença precisa ser ZERO para o sistema permitir a conciliação dos documentos que não foram conciliados automaticamente no momento da importação do extrato.&lt;br /&gt;
&lt;br /&gt;
===Botões===&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;Conciliar:&amp;#039;&amp;#039;&amp;#039; Permite que o sistema faça a conciliação dos documentos selecionados abaixo, deste que não haja diferença entre os documentos.&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;Confirmar: &amp;#039;&amp;#039;&amp;#039; após clicar em conciliar, o sistema permite clicar em confirmar para concluir a operação de conciliação&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;Retornar:&amp;#039;&amp;#039;&amp;#039; Permite que o operador do sistema retorne uma operação conciliada, porém essa operação é restrita ao usuário com privilégios de usuário. &lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;Excluir:&amp;#039;&amp;#039;&amp;#039; Caso a conciliação não ocorra, pode ser excluído o extrato:&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;Salvar:&amp;#039;&amp;#039;&amp;#039; Permite Salvar a operação de conciliação.&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;Cancelar:&amp;#039;&amp;#039;&amp;#039; Realiza o cancelamento do documento.&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;Pesquisar:&amp;#039;&amp;#039;&amp;#039; Realiza a busca de uma conciliação por algumas formas de pesquisa.&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;Atualizar:&amp;#039;&amp;#039;&amp;#039; Realiza a atualização dos dados na tela.&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;Ajuda:&amp;#039;&amp;#039;&amp;#039; Permite acessar a pagina com o conteúdo desta pagina.&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;Importar Arquivo:&amp;#039;&amp;#039;&amp;#039; Botão que permite o inicio da conciliação Bancária.&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;Informações sobre registros:&amp;#039;&amp;#039;&amp;#039; Contém o log com a data, usuário, e demais informações sobre a operação..&lt;/div&gt;</summary>
		<author><name>Peron.nobrega</name></author>
		
	</entry>
	<entry>
		<id>http://wiki.phsys.com.br/index.php?title=Navega%C3%A7%C3%A3o&amp;diff=4756</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=4756"/>
		<updated>2024-09-20T20:22:09Z</updated>

		<summary type="html">&lt;p&gt;Peron.nobrega: &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;#039;&amp;#039;&amp;#039;Atalho F5&amp;#039;&amp;#039;&amp;#039;====&lt;br /&gt;
&lt;br /&gt;
Ao pressionar a tecla F5 enquanto estiver em um campo, uma janela será aberta mostrando quais informações podem ser exibidas ou filtradas para aquele campo. Por exemplo, no campo Cliente, a janela permitirá filtrar por CNPJ, apelido, telefone, etc.&lt;br /&gt;
&lt;br /&gt;
====&amp;#039;&amp;#039;&amp;#039;Limpar&amp;#039;&amp;#039;&amp;#039;==== &lt;br /&gt;
&amp;lt;img src=&amp;quot;https://wiki.phsys.com.br/images/WIKI/suporte/navegacao/Limpar.svg&amp;quot; alt=&amp;quot;Botão para mostrar o menu de campos da tabela&amp;quot; width=50px height=50px&amp;gt; Representada pelo ícone de uma vassoura. &lt;br /&gt;
Sua finalidade é limpar o conteúdo de um campo específico na interface. Ao clicar nesse ícone, o campo associado é imediatamente esvaziado, removendo qualquer informação previamente inserida.&lt;br /&gt;
&lt;br /&gt;
====&amp;#039;&amp;#039;&amp;#039;Autocomplete&amp;#039;&amp;#039;&amp;#039;====&lt;br /&gt;
&lt;br /&gt;
Facilita a inserção de dados em campos específicos ao sugerir automaticamente opções com base nas primeiras letras ou números digitados levando em consideração o F5 utilizado no campo.&lt;br /&gt;
&lt;br /&gt;
====&amp;#039;&amp;#039;&amp;#039;Cadastro vinculado&amp;#039;&amp;#039;&amp;#039;====&lt;br /&gt;
&amp;lt;img src=&amp;quot;https://wiki.phsys.com.br/images/WIKI/suporte/navegacao/Cadastro_Vinculado.svg&amp;quot; alt=&amp;quot;Botão para mostrar o menu de campos da tabela&amp;quot; width=50px height=50px&amp;gt; A Seta Azul ao Lado do Campo permite ao usuário abrir diretamente a tela de registro correspondente ao campo em questão. Quando a seta azul é pressionada, uma nova janela se abre exibindo os detalhes do registro relacionado, podendo ser alterado dados do registro. Essa funcionalidade facilita o acesso rápido às informações completas do registro sem a necessidade de sair da tela atual.&lt;br /&gt;
&lt;br /&gt;
====&amp;#039;&amp;#039;&amp;#039;Edição&amp;#039;&amp;#039;&amp;#039;====&lt;br /&gt;
&lt;br /&gt;
Entra no modo de edição da tela.&lt;br /&gt;
&lt;br /&gt;
====&amp;#039;&amp;#039;&amp;#039;Galerias&amp;#039;&amp;#039;&amp;#039;====&lt;br /&gt;
&amp;lt;img src=&amp;quot;https://wiki.phsys.com.br/images/WIKI/suporte/navegacao/Galerias.svg&amp;quot; alt=&amp;quot;Botão para mostrar o menu de campos da tabela&amp;quot; width=50px height=50px&amp;gt; São conjuntos que agrupam diversas telas relacionadas. Cada galeria possui uma seta que, ao ser clicada, expande a galeria, permitindo visualizar e acessar rapidamente os ícones correspondentes às funções disponíveis.&lt;br /&gt;
&lt;br /&gt;
====&amp;#039;&amp;#039;&amp;#039;Agrupamento por Caixa&amp;#039;&amp;#039;&amp;#039;====&lt;br /&gt;
&lt;br /&gt;
Descrição: A funcionalidade de Agrupamento por Caixa permite organizar e gerenciar a visualização de dados em grupos. Abaixo estão as principais opções disponíveis:&lt;br /&gt;
&lt;br /&gt;
*Expandir Todos&lt;br /&gt;
	Descrição: Ao selecionar a opção Expandir Todos, todos os grupos serão 	expandidos, exibindo todos os itens contidos em cada grupo.&lt;br /&gt;
&lt;br /&gt;
*Contrair Todos&lt;br /&gt;
	Descrição: Ao selecionar a opção Contrair Todos, todos os grupos serão 	contraídos, ocultando os itens contidos em cada grupo e exibindo apenas os 	cabeçalhos dos grupos.&lt;br /&gt;
&lt;br /&gt;
*Limpar Grupos&lt;br /&gt;
	Descrição: A opção Limpar Grupos remove todos os agrupamentos aplicados, 	retornando a visualização dos dados ao seu estado original, sem agrupamentos.&lt;br /&gt;
&lt;br /&gt;
*Esconder Agrupamento&lt;br /&gt;
	Descrição: A opção Esconder Agrupamento oculta a funcionalidade de 	agrupamento, removendo a visualização dos botões de expandir e contrair, e 	exibindo os dados de forma contínua.&lt;br /&gt;
&lt;br /&gt;
*Movimentação das Caixas&lt;br /&gt;
Após ativar a funcionalidade, será possível mover as caixas dentro do grupo de baixa conforme preferir&lt;br /&gt;
&lt;br /&gt;
====&amp;#039;&amp;#039;&amp;#039;Posições das Páginas&amp;#039;&amp;#039;&amp;#039;====&lt;br /&gt;
&lt;br /&gt;
Permite personalizar a posição das abas dos módulos dentro do sistema. É possível colocar as abas na parte superior, inferior, esquerda ou direita da tela, de acordo com a preferência do usuário.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- &lt;br /&gt;
=========================================================================&lt;br /&gt;
Novo conteúdo &lt;br /&gt;
=========================================================================&lt;br /&gt;
&lt;br /&gt;
Falta documentar&lt;br /&gt;
&lt;br /&gt;
F5 NO CAMPO / três pontinhos&lt;br /&gt;
ícone de limpar o campo&lt;br /&gt;
quadrado do canto superior direito&lt;br /&gt;
autocomplete&lt;br /&gt;
seta azul ado lado de campo&lt;br /&gt;
ícone de edição&lt;br /&gt;
construtor de filtros&lt;br /&gt;
alinhamento em campos que indicam situação, alinhar mento ao centro esquerda e direita&lt;br /&gt;
expandir e contrair todos, limpar grupos, esconder agrupamento&lt;br /&gt;
galerias&lt;br /&gt;
layout faixa de opções                                                            &lt;br /&gt;
adicionar expansão de caixas no agrupamento por caixas&lt;br /&gt;
adicionar posicionamento de caixa no grupo de baixa&lt;br /&gt;
configurações no estilo&lt;br /&gt;
alteração de dados ao dar double click&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
--&amp;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;
&lt;br /&gt;
Ao posicionar o mouse sobre um cabeçalho e selecionar o ícone de filtro, aparecerá uma lista com todos os registros diferentes do cabeçalho encontrados na tabela. Ao selecionar uma das opções, serão filtrados todos os registros que possuem o valor escolhido. Para voltar a exibir todos os registros, basta selecionar a opção &amp;quot;(Todos)&amp;quot; localizada na lista.&lt;br /&gt;
&lt;br /&gt;
Caso deseje uma condição específica para exibição, entre as opções da lista existe &amp;quot;(Personalizar)&amp;quot;, que permite definir uma condição relacionada ao cabeçalho onde a opção foi escolhida. Assim é possível escolher o conteúdo filtrado de acordo com até duas condições específicas, selecionando a condição à esquerda e o valor à direita. Se for necessário mais de duas condições recomendamos a utilização do construtor de filtros.&lt;br /&gt;
&lt;br /&gt;
Além disso, ao selecionar um cabeçalho, todos os registros no grid serão organizados conforme o cabeçalho escolhido. Para campos numéricos, a ordenação pode ser crescente ou decrescente, enquanto para campos de texto, a ordenação será alfabética, iniciando pela letra A ou Z, alternando a forma de organizar conforme o clique no cabeçalho. Para identificar a ordem utilizada, observe o ícone ao lado do filtro personalizado.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Construtor de filtros&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
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 para exibir os registros sem limitações.&lt;br /&gt;
&lt;br /&gt;
A construção dos filtros se da pela criação de condições e grupos, para adicionar uma condição ou grupo utilize a opção &amp;quot;...&amp;quot;. O filtro é estruturado selecionando o campo do grid que é exibido na cor verde, a condição que é exibida em texto vermelho e o valor que é digitado&lt;br /&gt;
em azul. O grupo consiste  &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;
&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;&lt;/div&gt;</summary>
		<author><name>Peron.nobrega</name></author>
		
	</entry>
	<entry>
		<id>http://wiki.phsys.com.br/index.php?title=Navega%C3%A7%C3%A3o&amp;diff=4755</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=4755"/>
		<updated>2024-09-20T19:59:29Z</updated>

		<summary type="html">&lt;p&gt;Peron.nobrega: &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;#039;&amp;#039;&amp;#039;Atalho F5&amp;#039;&amp;#039;&amp;#039;====&lt;br /&gt;
&lt;br /&gt;
Ao pressionar a tecla F5 enquanto estiver em um campo, uma janela será aberta mostrando quais informações podem ser exibidas ou filtradas para aquele campo. Por exemplo, no campo Cliente, a janela permitirá filtrar por CNPJ, apelido, telefone, etc.&lt;br /&gt;
&lt;br /&gt;
====&amp;#039;&amp;#039;&amp;#039;Limpar&amp;#039;&amp;#039;&amp;#039;==== &lt;br /&gt;
&amp;lt;img src=&amp;quot;https://wiki.phsys.com.br/images/WIKI/suporte/navegacao/Limpar.svg&amp;quot; alt=&amp;quot;Botão para mostrar o menu de campos da tabela&amp;quot; width=50px height=50px&amp;gt; Representada pelo ícone de uma vassoura. &lt;br /&gt;
Sua finalidade é limpar o conteúdo de um campo específico na interface. Ao clicar nesse ícone, o campo associado é imediatamente esvaziado, removendo qualquer informação previamente inserida.&lt;br /&gt;
&lt;br /&gt;
====&amp;#039;&amp;#039;&amp;#039;Autocomplete&amp;#039;&amp;#039;&amp;#039;====&lt;br /&gt;
&lt;br /&gt;
Facilita a inserção de dados em campos específicos ao sugerir automaticamente opções com base nas primeiras letras ou números digitados levando em consideração o F5 utilizado no campo.&lt;br /&gt;
&lt;br /&gt;
====&amp;#039;&amp;#039;&amp;#039;Cadastro vinculado&amp;#039;&amp;#039;&amp;#039;====&lt;br /&gt;
&amp;lt;img src=&amp;quot;https://wiki.phsys.com.br/images/WIKI/suporte/navegacao/Cadastro_Vinculado.svg&amp;quot; alt=&amp;quot;Botão para mostrar o menu de campos da tabela&amp;quot; width=50px height=50px&amp;gt; A Seta Azul ao Lado do Campo permite ao usuário abrir diretamente a tela de registro correspondente ao campo em questão. Quando a seta azul é pressionada, uma nova janela se abre exibindo os detalhes do registro relacionado, podendo ser alterado dados do registro. Essa funcionalidade facilita o acesso rápido às informações completas do registro sem a necessidade de sair da tela atual.&lt;br /&gt;
&lt;br /&gt;
====&amp;#039;&amp;#039;&amp;#039;Edição&amp;#039;&amp;#039;&amp;#039;====&lt;br /&gt;
&lt;br /&gt;
Entra no modo de edição da tela.&lt;br /&gt;
&lt;br /&gt;
====&amp;#039;&amp;#039;&amp;#039;Galerias&amp;#039;&amp;#039;&amp;#039;====&lt;br /&gt;
&lt;br /&gt;
São conjuntos que agrupam diversas telas relacionadas. Cada galeria possui uma seta que, ao ser clicada, expande a galeria, permitindo visualizar e acessar rapidamente os ícones correspondentes às funções disponíveis.&lt;br /&gt;
&lt;br /&gt;
====&amp;#039;&amp;#039;&amp;#039;Agrupamento por Caixa&amp;#039;&amp;#039;&amp;#039;====&lt;br /&gt;
&lt;br /&gt;
Descrição: A funcionalidade de Agrupamento por Caixa permite organizar e gerenciar a visualização de dados em grupos. Abaixo estão as principais opções disponíveis:&lt;br /&gt;
&lt;br /&gt;
*Expandir Todos&lt;br /&gt;
	Descrição: Ao selecionar a opção Expandir Todos, todos os grupos serão 	expandidos, exibindo todos os itens contidos em cada grupo.&lt;br /&gt;
&lt;br /&gt;
*Contrair Todos&lt;br /&gt;
	Descrição: Ao selecionar a opção Contrair Todos, todos os grupos serão 	contraídos, ocultando os itens contidos em cada grupo e exibindo apenas os 	cabeçalhos dos grupos.&lt;br /&gt;
&lt;br /&gt;
*Limpar Grupos&lt;br /&gt;
	Descrição: A opção Limpar Grupos remove todos os agrupamentos aplicados, 	retornando a visualização dos dados ao seu estado original, sem agrupamentos.&lt;br /&gt;
&lt;br /&gt;
*Esconder Agrupamento&lt;br /&gt;
	Descrição: A opção Esconder Agrupamento oculta a funcionalidade de 	agrupamento, removendo a visualização dos botões de expandir e contrair, e 	exibindo os dados de forma contínua.&lt;br /&gt;
&lt;br /&gt;
*Movimentação das Caixas&lt;br /&gt;
Após ativar a funcionalidade, será possível mover as caixas dentro do grupo de baixa conforme preferir&lt;br /&gt;
&lt;br /&gt;
====&amp;#039;&amp;#039;&amp;#039;Posições das Páginas&amp;#039;&amp;#039;&amp;#039;====&lt;br /&gt;
&lt;br /&gt;
Permite personalizar a posição das abas dos módulos dentro do sistema. É possível colocar as abas na parte superior, inferior, esquerda ou direita da tela, de acordo com a preferência do usuário.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- &lt;br /&gt;
=========================================================================&lt;br /&gt;
Novo conteúdo &lt;br /&gt;
=========================================================================&lt;br /&gt;
&lt;br /&gt;
Falta documentar&lt;br /&gt;
&lt;br /&gt;
F5 NO CAMPO / três pontinhos&lt;br /&gt;
ícone de limpar o campo&lt;br /&gt;
quadrado do canto superior direito&lt;br /&gt;
autocomplete&lt;br /&gt;
seta azul ado lado de campo&lt;br /&gt;
ícone de edição&lt;br /&gt;
construtor de filtros&lt;br /&gt;
alinhamento em campos que indicam situação, alinhar mento ao centro esquerda e direita&lt;br /&gt;
expandir e contrair todos, limpar grupos, esconder agrupamento&lt;br /&gt;
galerias&lt;br /&gt;
layout faixa de opções                                                            &lt;br /&gt;
adicionar expansão de caixas no agrupamento por caixas&lt;br /&gt;
adicionar posicionamento de caixa no grupo de baixa&lt;br /&gt;
configurações no estilo&lt;br /&gt;
alteração de dados ao dar double click&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
--&amp;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;
&lt;br /&gt;
Ao posicionar o mouse sobre um cabeçalho e selecionar o ícone de filtro, aparecerá uma lista com todos os registros diferentes do cabeçalho encontrados na tabela. Ao selecionar uma das opções, serão filtrados todos os registros que possuem o valor escolhido. Para voltar a exibir todos os registros, basta selecionar a opção &amp;quot;(Todos)&amp;quot; localizada na lista.&lt;br /&gt;
&lt;br /&gt;
Caso deseje uma condição específica para exibição, entre as opções da lista existe &amp;quot;(Personalizar)&amp;quot;, que permite definir uma condição relacionada ao cabeçalho onde a opção foi escolhida. Assim é possível escolher o conteúdo filtrado de acordo com até duas condições específicas, selecionando a condição à esquerda e o valor à direita. Se for necessário mais de duas condições recomendamos a utilização do construtor de filtros.&lt;br /&gt;
&lt;br /&gt;
Além disso, ao selecionar um cabeçalho, todos os registros no grid serão organizados conforme o cabeçalho escolhido. Para campos numéricos, a ordenação pode ser crescente ou decrescente, enquanto para campos de texto, a ordenação será alfabética, iniciando pela letra A ou Z, alternando a forma de organizar conforme o clique no cabeçalho. Para identificar a ordem utilizada, observe o ícone ao lado do filtro personalizado.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Construtor de filtros&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
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 para exibir os registros sem limitações.&lt;br /&gt;
&lt;br /&gt;
A construção dos filtros se da pela criação de condições e grupos, para adicionar uma condição ou grupo utilize a opção &amp;quot;...&amp;quot;. O filtro é estruturado selecionando o campo do grid que é exibido na cor verde, a condição que é exibida em texto vermelho e o valor que é digitado&lt;br /&gt;
em azul. O grupo consiste  &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;
&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;&lt;/div&gt;</summary>
		<author><name>Peron.nobrega</name></author>
		
	</entry>
	<entry>
		<id>http://wiki.phsys.com.br/index.php?title=Navega%C3%A7%C3%A3o&amp;diff=4754</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=4754"/>
		<updated>2024-09-20T19:54:28Z</updated>

		<summary type="html">&lt;p&gt;Peron.nobrega: &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;#039;&amp;#039;&amp;#039;Atalho F5&amp;#039;&amp;#039;&amp;#039;====&lt;br /&gt;
&lt;br /&gt;
Ao pressionar a tecla F5 enquanto estiver em um campo, uma janela será aberta mostrando quais informações podem ser exibidas ou filtradas para aquele campo. Por exemplo, no campo Cliente, a janela permitirá filtrar por CNPJ, apelido, telefone, etc.&lt;br /&gt;
&lt;br /&gt;
====&amp;#039;&amp;#039;&amp;#039;Limpar&amp;#039;&amp;#039;&amp;#039;==== &lt;br /&gt;
&amp;lt;img src=&amp;quot;https://wiki.phsys.com.br/images/WIKI/suporte/navegacao/Limpar.svg&amp;quot; alt=&amp;quot;Botão para mostrar o menu de campos da tabela&amp;quot; width=50px height=50px&amp;gt; Representada pelo ícone de uma vassoura. &lt;br /&gt;
Sua finalidade é limpar o conteúdo de um campo específico na interface. Ao clicar nesse ícone, o campo associado é imediatamente esvaziado, removendo qualquer informação previamente inserida.&lt;br /&gt;
&lt;br /&gt;
====&amp;#039;&amp;#039;&amp;#039;Autocomplete&amp;#039;&amp;#039;&amp;#039;====&lt;br /&gt;
&lt;br /&gt;
Facilita a inserção de dados em campos específicos ao sugerir automaticamente opções com base nas primeiras letras ou números digitados levando em consideração o F5 utilizado no campo.&lt;br /&gt;
&lt;br /&gt;
====&amp;#039;&amp;#039;&amp;#039;Cadastro vinculado&amp;#039;&amp;#039;&amp;#039;====&lt;br /&gt;
&amp;lt;img src=&amp;quot;https://wiki.phsys.com.br/images/WIKI/suporte/navegacao/Cadastro Vinculado.svg&amp;quot; alt=&amp;quot;Botão para mostrar o menu de campos da tabela&amp;quot; width=50px height=50px&amp;gt; A Seta Azul ao Lado do Campo permite ao usuário abrir diretamente a tela de registro correspondente ao campo em questão. Quando a seta azul é pressionada, uma nova janela se abre exibindo os detalhes do registro relacionado, podendo ser alterado dados do registro. Essa funcionalidade facilita o acesso rápido às informações completas do registro sem a necessidade de sair da tela atual.&lt;br /&gt;
&lt;br /&gt;
====&amp;#039;&amp;#039;&amp;#039;Edição&amp;#039;&amp;#039;&amp;#039;====&lt;br /&gt;
&lt;br /&gt;
Entra no modo de edição da tela.&lt;br /&gt;
&lt;br /&gt;
====&amp;#039;&amp;#039;&amp;#039;Galerias&amp;#039;&amp;#039;&amp;#039;====&lt;br /&gt;
&lt;br /&gt;
São conjuntos que agrupam diversas telas relacionadas. Cada galeria possui uma seta que, ao ser clicada, expande a galeria, permitindo visualizar e acessar rapidamente os ícones correspondentes às funções disponíveis.&lt;br /&gt;
&lt;br /&gt;
====&amp;#039;&amp;#039;&amp;#039;Agrupamento por Caixa&amp;#039;&amp;#039;&amp;#039;====&lt;br /&gt;
&lt;br /&gt;
Descrição: A funcionalidade de Agrupamento por Caixa permite organizar e gerenciar a visualização de dados em grupos. Abaixo estão as principais opções disponíveis:&lt;br /&gt;
&lt;br /&gt;
*Expandir Todos&lt;br /&gt;
	Descrição: Ao selecionar a opção Expandir Todos, todos os grupos serão 	expandidos, exibindo todos os itens contidos em cada grupo.&lt;br /&gt;
&lt;br /&gt;
*Contrair Todos&lt;br /&gt;
	Descrição: Ao selecionar a opção Contrair Todos, todos os grupos serão 	contraídos, ocultando os itens contidos em cada grupo e exibindo apenas os 	cabeçalhos dos grupos.&lt;br /&gt;
&lt;br /&gt;
*Limpar Grupos&lt;br /&gt;
	Descrição: A opção Limpar Grupos remove todos os agrupamentos aplicados, 	retornando a visualização dos dados ao seu estado original, sem agrupamentos.&lt;br /&gt;
&lt;br /&gt;
*Esconder Agrupamento&lt;br /&gt;
	Descrição: A opção Esconder Agrupamento oculta a funcionalidade de 	agrupamento, removendo a visualização dos botões de expandir e contrair, e 	exibindo os dados de forma contínua.&lt;br /&gt;
&lt;br /&gt;
*Movimentação das Caixas&lt;br /&gt;
Após ativar a funcionalidade, será possível mover as caixas dentro do grupo de baixa conforme preferir&lt;br /&gt;
&lt;br /&gt;
====&amp;#039;&amp;#039;&amp;#039;Posições das Páginas&amp;#039;&amp;#039;&amp;#039;====&lt;br /&gt;
&lt;br /&gt;
Permite personalizar a posição das abas dos módulos dentro do sistema. É possível colocar as abas na parte superior, inferior, esquerda ou direita da tela, de acordo com a preferência do usuário.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- &lt;br /&gt;
=========================================================================&lt;br /&gt;
Novo conteúdo &lt;br /&gt;
=========================================================================&lt;br /&gt;
&lt;br /&gt;
Falta documentar&lt;br /&gt;
&lt;br /&gt;
F5 NO CAMPO / três pontinhos&lt;br /&gt;
ícone de limpar o campo&lt;br /&gt;
quadrado do canto superior direito&lt;br /&gt;
autocomplete&lt;br /&gt;
seta azul ado lado de campo&lt;br /&gt;
ícone de edição&lt;br /&gt;
construtor de filtros&lt;br /&gt;
alinhamento em campos que indicam situação, alinhar mento ao centro esquerda e direita&lt;br /&gt;
expandir e contrair todos, limpar grupos, esconder agrupamento&lt;br /&gt;
galerias&lt;br /&gt;
layout faixa de opções                                                            &lt;br /&gt;
adicionar expansão de caixas no agrupamento por caixas&lt;br /&gt;
adicionar posicionamento de caixa no grupo de baixa&lt;br /&gt;
configurações no estilo&lt;br /&gt;
alteração de dados ao dar double click&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
--&amp;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;
&lt;br /&gt;
Ao posicionar o mouse sobre um cabeçalho e selecionar o ícone de filtro, aparecerá uma lista com todos os registros diferentes do cabeçalho encontrados na tabela. Ao selecionar uma das opções, serão filtrados todos os registros que possuem o valor escolhido. Para voltar a exibir todos os registros, basta selecionar a opção &amp;quot;(Todos)&amp;quot; localizada na lista.&lt;br /&gt;
&lt;br /&gt;
Caso deseje uma condição específica para exibição, entre as opções da lista existe &amp;quot;(Personalizar)&amp;quot;, que permite definir uma condição relacionada ao cabeçalho onde a opção foi escolhida. Assim é possível escolher o conteúdo filtrado de acordo com até duas condições específicas, selecionando a condição à esquerda e o valor à direita. Se for necessário mais de duas condições recomendamos a utilização do construtor de filtros.&lt;br /&gt;
&lt;br /&gt;
Além disso, ao selecionar um cabeçalho, todos os registros no grid serão organizados conforme o cabeçalho escolhido. Para campos numéricos, a ordenação pode ser crescente ou decrescente, enquanto para campos de texto, a ordenação será alfabética, iniciando pela letra A ou Z, alternando a forma de organizar conforme o clique no cabeçalho. Para identificar a ordem utilizada, observe o ícone ao lado do filtro personalizado.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Construtor de filtros&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
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 para exibir os registros sem limitações.&lt;br /&gt;
&lt;br /&gt;
A construção dos filtros se da pela criação de condições e grupos, para adicionar uma condição ou grupo utilize a opção &amp;quot;...&amp;quot;. O filtro é estruturado selecionando o campo do grid que é exibido na cor verde, a condição que é exibida em texto vermelho e o valor que é digitado&lt;br /&gt;
em azul. O grupo consiste  &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;
&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;&lt;/div&gt;</summary>
		<author><name>Peron.nobrega</name></author>
		
	</entry>
	<entry>
		<id>http://wiki.phsys.com.br/index.php?title=Navega%C3%A7%C3%A3o&amp;diff=4753</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=4753"/>
		<updated>2024-09-20T17:22:01Z</updated>

		<summary type="html">&lt;p&gt;Peron.nobrega: &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;#039;&amp;#039;&amp;#039;Atalho F5&amp;#039;&amp;#039;&amp;#039;====&lt;br /&gt;
&lt;br /&gt;
Ao pressionar a tecla F5 enquanto estiver em um campo, uma janela será aberta mostrando quais informações podem ser exibidas ou filtradas para aquele campo. Por exemplo, no campo Cliente, a janela permitirá filtrar por CNPJ, apelido, telefone, etc.&lt;br /&gt;
&lt;br /&gt;
====&amp;#039;&amp;#039;&amp;#039;Limpar&amp;#039;&amp;#039;&amp;#039;====&amp;lt;img src=&amp;quot;https://wiki.phsys.com.br/images/WIKI/suporte/navegacao/Limpar.svg&amp;quot; alt=&amp;quot;Botão para mostrar o menu de campos da tabela&amp;quot; width=50px height=50px&amp;gt; Representada pelo ícone de uma vassoura. &lt;br /&gt;
Sua finalidade é limpar o conteúdo de um campo específico na interface. Ao clicar nesse ícone, o campo associado é imediatamente esvaziado, removendo qualquer informação previamente inserida.&lt;br /&gt;
&lt;br /&gt;
====&amp;#039;&amp;#039;&amp;#039;Autocomplete&amp;#039;&amp;#039;&amp;#039;====&lt;br /&gt;
&lt;br /&gt;
Facilita a inserção de dados em campos específicos ao sugerir automaticamente opções com base nas primeiras letras ou números digitados levando em consideração o F5 utilizado no campo.&lt;br /&gt;
&lt;br /&gt;
====&amp;#039;&amp;#039;&amp;#039;Cadastro vinculado&amp;#039;&amp;#039;&amp;#039;====&lt;br /&gt;
&lt;br /&gt;
A Seta Azul ao Lado do Campo permite ao usuário abrir diretamente a tela de registro correspondente ao campo em questão. Quando a seta azul é pressionada, uma nova janela se abre exibindo os detalhes do registro relacionado, podendo ser alterado dados do registro. Essa funcionalidade facilita o acesso rápido às informações completas do registro sem a necessidade de sair da tela atual.&lt;br /&gt;
&lt;br /&gt;
====&amp;#039;&amp;#039;&amp;#039;Edição&amp;#039;&amp;#039;&amp;#039;====&lt;br /&gt;
&lt;br /&gt;
Entra no modo de edição da tela.&lt;br /&gt;
&lt;br /&gt;
====&amp;#039;&amp;#039;&amp;#039;Galerias&amp;#039;&amp;#039;&amp;#039;====&lt;br /&gt;
&lt;br /&gt;
São conjuntos que agrupam diversas telas relacionadas. Cada galeria possui uma seta que, ao ser clicada, expande a galeria, permitindo visualizar e acessar rapidamente os ícones correspondentes às funções disponíveis.&lt;br /&gt;
&lt;br /&gt;
====&amp;#039;&amp;#039;&amp;#039;Agrupamento por Caixa&amp;#039;&amp;#039;&amp;#039;====&lt;br /&gt;
&lt;br /&gt;
Descrição: A funcionalidade de Agrupamento por Caixa permite organizar e gerenciar a visualização de dados em grupos. Abaixo estão as principais opções disponíveis:&lt;br /&gt;
&lt;br /&gt;
*Expandir Todos&lt;br /&gt;
	Descrição: Ao selecionar a opção Expandir Todos, todos os grupos serão 	expandidos, exibindo todos os itens contidos em cada grupo.&lt;br /&gt;
&lt;br /&gt;
*Contrair Todos&lt;br /&gt;
	Descrição: Ao selecionar a opção Contrair Todos, todos os grupos serão 	contraídos, ocultando os itens contidos em cada grupo e exibindo apenas os 	cabeçalhos dos grupos.&lt;br /&gt;
&lt;br /&gt;
*Limpar Grupos&lt;br /&gt;
	Descrição: A opção Limpar Grupos remove todos os agrupamentos aplicados, 	retornando a visualização dos dados ao seu estado original, sem agrupamentos.&lt;br /&gt;
&lt;br /&gt;
*Esconder Agrupamento&lt;br /&gt;
	Descrição: A opção Esconder Agrupamento oculta a funcionalidade de 	agrupamento, removendo a visualização dos botões de expandir e contrair, e 	exibindo os dados de forma contínua.&lt;br /&gt;
&lt;br /&gt;
*Movimentação das Caixas&lt;br /&gt;
Após ativar a funcionalidade, será possível mover as caixas dentro do grupo de baixa conforme preferir&lt;br /&gt;
&lt;br /&gt;
====&amp;#039;&amp;#039;&amp;#039;Posições das Páginas&amp;#039;&amp;#039;&amp;#039;====&lt;br /&gt;
&lt;br /&gt;
Permite personalizar a posição das abas dos módulos dentro do sistema. É possível colocar as abas na parte superior, inferior, esquerda ou direita da tela, de acordo com a preferência do usuário.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- &lt;br /&gt;
=========================================================================&lt;br /&gt;
Novo conteúdo &lt;br /&gt;
=========================================================================&lt;br /&gt;
&lt;br /&gt;
Falta documentar&lt;br /&gt;
&lt;br /&gt;
F5 NO CAMPO / três pontinhos&lt;br /&gt;
ícone de limpar o campo&lt;br /&gt;
quadrado do canto superior direito&lt;br /&gt;
autocomplete&lt;br /&gt;
seta azul ado lado de campo&lt;br /&gt;
ícone de edição&lt;br /&gt;
construtor de filtros&lt;br /&gt;
alinhamento em campos que indicam situação, alinhar mento ao centro esquerda e direita&lt;br /&gt;
expandir e contrair todos, limpar grupos, esconder agrupamento&lt;br /&gt;
galerias&lt;br /&gt;
layout faixa de opções                                                            &lt;br /&gt;
adicionar expansão de caixas no agrupamento por caixas&lt;br /&gt;
adicionar posicionamento de caixa no grupo de baixa&lt;br /&gt;
configurações no estilo&lt;br /&gt;
alteração de dados ao dar double click&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
--&amp;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;
&lt;br /&gt;
Ao posicionar o mouse sobre um cabeçalho e selecionar o ícone de filtro, aparecerá uma lista com todos os registros diferentes do cabeçalho encontrados na tabela. Ao selecionar uma das opções, serão filtrados todos os registros que possuem o valor escolhido. Para voltar a exibir todos os registros, basta selecionar a opção &amp;quot;(Todos)&amp;quot; localizada na lista.&lt;br /&gt;
&lt;br /&gt;
Caso deseje uma condição específica para exibição, entre as opções da lista existe &amp;quot;(Personalizar)&amp;quot;, que permite definir uma condição relacionada ao cabeçalho onde a opção foi escolhida. Assim é possível escolher o conteúdo filtrado de acordo com até duas condições específicas, selecionando a condição à esquerda e o valor à direita. Se for necessário mais de duas condições recomendamos a utilização do construtor de filtros.&lt;br /&gt;
&lt;br /&gt;
Além disso, ao selecionar um cabeçalho, todos os registros no grid serão organizados conforme o cabeçalho escolhido. Para campos numéricos, a ordenação pode ser crescente ou decrescente, enquanto para campos de texto, a ordenação será alfabética, iniciando pela letra A ou Z, alternando a forma de organizar conforme o clique no cabeçalho. Para identificar a ordem utilizada, observe o ícone ao lado do filtro personalizado.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Construtor de filtros&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
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 para exibir os registros sem limitações.&lt;br /&gt;
&lt;br /&gt;
A construção dos filtros se da pela criação de condições e grupos, para adicionar uma condição ou grupo utilize a opção &amp;quot;...&amp;quot;. O filtro é estruturado selecionando o campo do grid que é exibido na cor verde, a condição que é exibida em texto vermelho e o valor que é digitado&lt;br /&gt;
em azul. O grupo consiste  &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;
&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;&lt;/div&gt;</summary>
		<author><name>Peron.nobrega</name></author>
		
	</entry>
	<entry>
		<id>http://wiki.phsys.com.br/index.php?title=Navega%C3%A7%C3%A3o&amp;diff=4752</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=4752"/>
		<updated>2024-09-20T17:20:42Z</updated>

		<summary type="html">&lt;p&gt;Peron.nobrega: /* Limpar */&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;#039;&amp;#039;&amp;#039;Atalho F5&amp;#039;&amp;#039;&amp;#039;====&lt;br /&gt;
&lt;br /&gt;
Ao pressionar a tecla F5 enquanto estiver em um campo, uma janela será aberta mostrando quais informações podem ser exibidas ou filtradas para aquele campo. Por exemplo, no campo Cliente, a janela permitirá filtrar por CNPJ, apelido, telefone, etc.&lt;br /&gt;
&lt;br /&gt;
====&amp;#039;&amp;#039;&amp;#039;Limpar&amp;#039;&amp;#039;&amp;#039;====&amp;lt;img src=&amp;quot;https://wiki.phsys.com.br/images/WIKI/suporte/navegacao/Limpar.svg&amp;quot; alt=&amp;quot;Botão para mostrar o menu de campos da tabela&amp;quot; width=50px height=50px&amp;gt; Representada pelo ícone de uma vassoura. Sua finalidade é limpar o conteúdo de um campo específico na interface. Ao clicar nesse ícone, o campo associado é imediatamente esvaziado, removendo qualquer informação previamente inserida.&lt;br /&gt;
&lt;br /&gt;
====&amp;#039;&amp;#039;&amp;#039;Autocomplete&amp;#039;&amp;#039;&amp;#039;====&lt;br /&gt;
&lt;br /&gt;
Facilita a inserção de dados em campos específicos ao sugerir automaticamente opções com base nas primeiras letras ou números digitados levando em consideração o F5 utilizado no campo.&lt;br /&gt;
&lt;br /&gt;
====&amp;#039;&amp;#039;&amp;#039;Cadastro vinculado&amp;#039;&amp;#039;&amp;#039;====&lt;br /&gt;
&lt;br /&gt;
A Seta Azul ao Lado do Campo permite ao usuário abrir diretamente a tela de registro correspondente ao campo em questão. Quando a seta azul é pressionada, uma nova janela se abre exibindo os detalhes do registro relacionado, podendo ser alterado dados do registro. Essa funcionalidade facilita o acesso rápido às informações completas do registro sem a necessidade de sair da tela atual.&lt;br /&gt;
&lt;br /&gt;
====&amp;#039;&amp;#039;&amp;#039;Edição&amp;#039;&amp;#039;&amp;#039;====&lt;br /&gt;
&lt;br /&gt;
Entra no modo de edição da tela.&lt;br /&gt;
&lt;br /&gt;
====&amp;#039;&amp;#039;&amp;#039;Galerias&amp;#039;&amp;#039;&amp;#039;====&lt;br /&gt;
&lt;br /&gt;
São conjuntos que agrupam diversas telas relacionadas. Cada galeria possui uma seta que, ao ser clicada, expande a galeria, permitindo visualizar e acessar rapidamente os ícones correspondentes às funções disponíveis.&lt;br /&gt;
&lt;br /&gt;
====&amp;#039;&amp;#039;&amp;#039;Agrupamento por Caixa&amp;#039;&amp;#039;&amp;#039;====&lt;br /&gt;
&lt;br /&gt;
Descrição: A funcionalidade de Agrupamento por Caixa permite organizar e gerenciar a visualização de dados em grupos. Abaixo estão as principais opções disponíveis:&lt;br /&gt;
&lt;br /&gt;
*Expandir Todos&lt;br /&gt;
	Descrição: Ao selecionar a opção Expandir Todos, todos os grupos serão 	expandidos, exibindo todos os itens contidos em cada grupo.&lt;br /&gt;
&lt;br /&gt;
*Contrair Todos&lt;br /&gt;
	Descrição: Ao selecionar a opção Contrair Todos, todos os grupos serão 	contraídos, ocultando os itens contidos em cada grupo e exibindo apenas os 	cabeçalhos dos grupos.&lt;br /&gt;
&lt;br /&gt;
*Limpar Grupos&lt;br /&gt;
	Descrição: A opção Limpar Grupos remove todos os agrupamentos aplicados, 	retornando a visualização dos dados ao seu estado original, sem agrupamentos.&lt;br /&gt;
&lt;br /&gt;
*Esconder Agrupamento&lt;br /&gt;
	Descrição: A opção Esconder Agrupamento oculta a funcionalidade de 	agrupamento, removendo a visualização dos botões de expandir e contrair, e 	exibindo os dados de forma contínua.&lt;br /&gt;
&lt;br /&gt;
*Movimentação das Caixas&lt;br /&gt;
Após ativar a funcionalidade, será possível mover as caixas dentro do grupo de baixa conforme preferir&lt;br /&gt;
&lt;br /&gt;
====&amp;#039;&amp;#039;&amp;#039;Posições das Páginas&amp;#039;&amp;#039;&amp;#039;====&lt;br /&gt;
&lt;br /&gt;
Permite personalizar a posição das abas dos módulos dentro do sistema. É possível colocar as abas na parte superior, inferior, esquerda ou direita da tela, de acordo com a preferência do usuário.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- &lt;br /&gt;
=========================================================================&lt;br /&gt;
Novo conteúdo &lt;br /&gt;
=========================================================================&lt;br /&gt;
&lt;br /&gt;
Falta documentar&lt;br /&gt;
&lt;br /&gt;
F5 NO CAMPO / três pontinhos&lt;br /&gt;
ícone de limpar o campo&lt;br /&gt;
quadrado do canto superior direito&lt;br /&gt;
autocomplete&lt;br /&gt;
seta azul ado lado de campo&lt;br /&gt;
ícone de edição&lt;br /&gt;
construtor de filtros&lt;br /&gt;
alinhamento em campos que indicam situação, alinhar mento ao centro esquerda e direita&lt;br /&gt;
expandir e contrair todos, limpar grupos, esconder agrupamento&lt;br /&gt;
galerias&lt;br /&gt;
layout faixa de opções                                                            &lt;br /&gt;
adicionar expansão de caixas no agrupamento por caixas&lt;br /&gt;
adicionar posicionamento de caixa no grupo de baixa&lt;br /&gt;
configurações no estilo&lt;br /&gt;
alteração de dados ao dar double click&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
--&amp;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;
&lt;br /&gt;
Ao posicionar o mouse sobre um cabeçalho e selecionar o ícone de filtro, aparecerá uma lista com todos os registros diferentes do cabeçalho encontrados na tabela. Ao selecionar uma das opções, serão filtrados todos os registros que possuem o valor escolhido. Para voltar a exibir todos os registros, basta selecionar a opção &amp;quot;(Todos)&amp;quot; localizada na lista.&lt;br /&gt;
&lt;br /&gt;
Caso deseje uma condição específica para exibição, entre as opções da lista existe &amp;quot;(Personalizar)&amp;quot;, que permite definir uma condição relacionada ao cabeçalho onde a opção foi escolhida. Assim é possível escolher o conteúdo filtrado de acordo com até duas condições específicas, selecionando a condição à esquerda e o valor à direita. Se for necessário mais de duas condições recomendamos a utilização do construtor de filtros.&lt;br /&gt;
&lt;br /&gt;
Além disso, ao selecionar um cabeçalho, todos os registros no grid serão organizados conforme o cabeçalho escolhido. Para campos numéricos, a ordenação pode ser crescente ou decrescente, enquanto para campos de texto, a ordenação será alfabética, iniciando pela letra A ou Z, alternando a forma de organizar conforme o clique no cabeçalho. Para identificar a ordem utilizada, observe o ícone ao lado do filtro personalizado.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Construtor de filtros&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
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 para exibir os registros sem limitações.&lt;br /&gt;
&lt;br /&gt;
A construção dos filtros se da pela criação de condições e grupos, para adicionar uma condição ou grupo utilize a opção &amp;quot;...&amp;quot;. O filtro é estruturado selecionando o campo do grid que é exibido na cor verde, a condição que é exibida em texto vermelho e o valor que é digitado&lt;br /&gt;
em azul. O grupo consiste  &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;
&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;&lt;/div&gt;</summary>
		<author><name>Peron.nobrega</name></author>
		
	</entry>
	<entry>
		<id>http://wiki.phsys.com.br/index.php?title=Navega%C3%A7%C3%A3o&amp;diff=4751</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=4751"/>
		<updated>2024-09-20T17:19:45Z</updated>

		<summary type="html">&lt;p&gt;Peron.nobrega: /* Limpar */&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;#039;&amp;#039;&amp;#039;Atalho F5&amp;#039;&amp;#039;&amp;#039;====&lt;br /&gt;
&lt;br /&gt;
Ao pressionar a tecla F5 enquanto estiver em um campo, uma janela será aberta mostrando quais informações podem ser exibidas ou filtradas para aquele campo. Por exemplo, no campo Cliente, a janela permitirá filtrar por CNPJ, apelido, telefone, etc.&lt;br /&gt;
&lt;br /&gt;
====&amp;#039;&amp;#039;&amp;#039;Limpar&amp;#039;&amp;#039;&amp;#039;====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;img src=&amp;quot;https://wiki.phsys.com.br/images/WIKI/suporte/navegacao/Limpar.svg&amp;quot; alt=&amp;quot;Botão para mostrar o menu de campos da tabela&amp;quot; width=50px height=50px&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Representada pelo ícone de uma vassoura. Sua finalidade é limpar o conteúdo de um campo específico na interface. Ao clicar nesse ícone, o campo associado é imediatamente esvaziado, removendo qualquer informação previamente inserida.&lt;br /&gt;
&lt;br /&gt;
====&amp;#039;&amp;#039;&amp;#039;Autocomplete&amp;#039;&amp;#039;&amp;#039;====&lt;br /&gt;
&lt;br /&gt;
Facilita a inserção de dados em campos específicos ao sugerir automaticamente opções com base nas primeiras letras ou números digitados levando em consideração o F5 utilizado no campo.&lt;br /&gt;
&lt;br /&gt;
====&amp;#039;&amp;#039;&amp;#039;Cadastro vinculado&amp;#039;&amp;#039;&amp;#039;====&lt;br /&gt;
&lt;br /&gt;
A Seta Azul ao Lado do Campo permite ao usuário abrir diretamente a tela de registro correspondente ao campo em questão. Quando a seta azul é pressionada, uma nova janela se abre exibindo os detalhes do registro relacionado, podendo ser alterado dados do registro. Essa funcionalidade facilita o acesso rápido às informações completas do registro sem a necessidade de sair da tela atual.&lt;br /&gt;
&lt;br /&gt;
====&amp;#039;&amp;#039;&amp;#039;Edição&amp;#039;&amp;#039;&amp;#039;====&lt;br /&gt;
&lt;br /&gt;
Entra no modo de edição da tela.&lt;br /&gt;
&lt;br /&gt;
====&amp;#039;&amp;#039;&amp;#039;Galerias&amp;#039;&amp;#039;&amp;#039;====&lt;br /&gt;
&lt;br /&gt;
São conjuntos que agrupam diversas telas relacionadas. Cada galeria possui uma seta que, ao ser clicada, expande a galeria, permitindo visualizar e acessar rapidamente os ícones correspondentes às funções disponíveis.&lt;br /&gt;
&lt;br /&gt;
====&amp;#039;&amp;#039;&amp;#039;Agrupamento por Caixa&amp;#039;&amp;#039;&amp;#039;====&lt;br /&gt;
&lt;br /&gt;
Descrição: A funcionalidade de Agrupamento por Caixa permite organizar e gerenciar a visualização de dados em grupos. Abaixo estão as principais opções disponíveis:&lt;br /&gt;
&lt;br /&gt;
*Expandir Todos&lt;br /&gt;
	Descrição: Ao selecionar a opção Expandir Todos, todos os grupos serão 	expandidos, exibindo todos os itens contidos em cada grupo.&lt;br /&gt;
&lt;br /&gt;
*Contrair Todos&lt;br /&gt;
	Descrição: Ao selecionar a opção Contrair Todos, todos os grupos serão 	contraídos, ocultando os itens contidos em cada grupo e exibindo apenas os 	cabeçalhos dos grupos.&lt;br /&gt;
&lt;br /&gt;
*Limpar Grupos&lt;br /&gt;
	Descrição: A opção Limpar Grupos remove todos os agrupamentos aplicados, 	retornando a visualização dos dados ao seu estado original, sem agrupamentos.&lt;br /&gt;
&lt;br /&gt;
*Esconder Agrupamento&lt;br /&gt;
	Descrição: A opção Esconder Agrupamento oculta a funcionalidade de 	agrupamento, removendo a visualização dos botões de expandir e contrair, e 	exibindo os dados de forma contínua.&lt;br /&gt;
&lt;br /&gt;
*Movimentação das Caixas&lt;br /&gt;
Após ativar a funcionalidade, será possível mover as caixas dentro do grupo de baixa conforme preferir&lt;br /&gt;
&lt;br /&gt;
====&amp;#039;&amp;#039;&amp;#039;Posições das Páginas&amp;#039;&amp;#039;&amp;#039;====&lt;br /&gt;
&lt;br /&gt;
Permite personalizar a posição das abas dos módulos dentro do sistema. É possível colocar as abas na parte superior, inferior, esquerda ou direita da tela, de acordo com a preferência do usuário.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- &lt;br /&gt;
=========================================================================&lt;br /&gt;
Novo conteúdo &lt;br /&gt;
=========================================================================&lt;br /&gt;
&lt;br /&gt;
Falta documentar&lt;br /&gt;
&lt;br /&gt;
F5 NO CAMPO / três pontinhos&lt;br /&gt;
ícone de limpar o campo&lt;br /&gt;
quadrado do canto superior direito&lt;br /&gt;
autocomplete&lt;br /&gt;
seta azul ado lado de campo&lt;br /&gt;
ícone de edição&lt;br /&gt;
construtor de filtros&lt;br /&gt;
alinhamento em campos que indicam situação, alinhar mento ao centro esquerda e direita&lt;br /&gt;
expandir e contrair todos, limpar grupos, esconder agrupamento&lt;br /&gt;
galerias&lt;br /&gt;
layout faixa de opções                                                            &lt;br /&gt;
adicionar expansão de caixas no agrupamento por caixas&lt;br /&gt;
adicionar posicionamento de caixa no grupo de baixa&lt;br /&gt;
configurações no estilo&lt;br /&gt;
alteração de dados ao dar double click&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
--&amp;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;
&lt;br /&gt;
Ao posicionar o mouse sobre um cabeçalho e selecionar o ícone de filtro, aparecerá uma lista com todos os registros diferentes do cabeçalho encontrados na tabela. Ao selecionar uma das opções, serão filtrados todos os registros que possuem o valor escolhido. Para voltar a exibir todos os registros, basta selecionar a opção &amp;quot;(Todos)&amp;quot; localizada na lista.&lt;br /&gt;
&lt;br /&gt;
Caso deseje uma condição específica para exibição, entre as opções da lista existe &amp;quot;(Personalizar)&amp;quot;, que permite definir uma condição relacionada ao cabeçalho onde a opção foi escolhida. Assim é possível escolher o conteúdo filtrado de acordo com até duas condições específicas, selecionando a condição à esquerda e o valor à direita. Se for necessário mais de duas condições recomendamos a utilização do construtor de filtros.&lt;br /&gt;
&lt;br /&gt;
Além disso, ao selecionar um cabeçalho, todos os registros no grid serão organizados conforme o cabeçalho escolhido. Para campos numéricos, a ordenação pode ser crescente ou decrescente, enquanto para campos de texto, a ordenação será alfabética, iniciando pela letra A ou Z, alternando a forma de organizar conforme o clique no cabeçalho. Para identificar a ordem utilizada, observe o ícone ao lado do filtro personalizado.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Construtor de filtros&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
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 para exibir os registros sem limitações.&lt;br /&gt;
&lt;br /&gt;
A construção dos filtros se da pela criação de condições e grupos, para adicionar uma condição ou grupo utilize a opção &amp;quot;...&amp;quot;. O filtro é estruturado selecionando o campo do grid que é exibido na cor verde, a condição que é exibida em texto vermelho e o valor que é digitado&lt;br /&gt;
em azul. O grupo consiste  &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;
&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;&lt;/div&gt;</summary>
		<author><name>Peron.nobrega</name></author>
		
	</entry>
	<entry>
		<id>http://wiki.phsys.com.br/index.php?title=Navega%C3%A7%C3%A3o&amp;diff=4750</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=4750"/>
		<updated>2024-09-20T17:18:30Z</updated>

		<summary type="html">&lt;p&gt;Peron.nobrega: /* Limpar */&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;#039;&amp;#039;&amp;#039;Atalho F5&amp;#039;&amp;#039;&amp;#039;====&lt;br /&gt;
&lt;br /&gt;
Ao pressionar a tecla F5 enquanto estiver em um campo, uma janela será aberta mostrando quais informações podem ser exibidas ou filtradas para aquele campo. Por exemplo, no campo Cliente, a janela permitirá filtrar por CNPJ, apelido, telefone, etc.&lt;br /&gt;
&lt;br /&gt;
====&amp;#039;&amp;#039;&amp;#039;Limpar&amp;#039;&amp;#039;&amp;#039;====&lt;br /&gt;
&lt;br /&gt;
/wiki.phsys.com.br/images/WIKI/suporte/navegacao&lt;br /&gt;
&lt;br /&gt;
Representada pelo ícone de uma vassoura. Sua finalidade é limpar o conteúdo de um campo específico na interface. Ao clicar nesse ícone, o campo associado é imediatamente esvaziado, removendo qualquer informação previamente inserida.&lt;br /&gt;
&lt;br /&gt;
====&amp;#039;&amp;#039;&amp;#039;Autocomplete&amp;#039;&amp;#039;&amp;#039;====&lt;br /&gt;
&lt;br /&gt;
Facilita a inserção de dados em campos específicos ao sugerir automaticamente opções com base nas primeiras letras ou números digitados levando em consideração o F5 utilizado no campo.&lt;br /&gt;
&lt;br /&gt;
====&amp;#039;&amp;#039;&amp;#039;Cadastro vinculado&amp;#039;&amp;#039;&amp;#039;====&lt;br /&gt;
&lt;br /&gt;
A Seta Azul ao Lado do Campo permite ao usuário abrir diretamente a tela de registro correspondente ao campo em questão. Quando a seta azul é pressionada, uma nova janela se abre exibindo os detalhes do registro relacionado, podendo ser alterado dados do registro. Essa funcionalidade facilita o acesso rápido às informações completas do registro sem a necessidade de sair da tela atual.&lt;br /&gt;
&lt;br /&gt;
====&amp;#039;&amp;#039;&amp;#039;Edição&amp;#039;&amp;#039;&amp;#039;====&lt;br /&gt;
&lt;br /&gt;
Entra no modo de edição da tela.&lt;br /&gt;
&lt;br /&gt;
====&amp;#039;&amp;#039;&amp;#039;Galerias&amp;#039;&amp;#039;&amp;#039;====&lt;br /&gt;
&lt;br /&gt;
São conjuntos que agrupam diversas telas relacionadas. Cada galeria possui uma seta que, ao ser clicada, expande a galeria, permitindo visualizar e acessar rapidamente os ícones correspondentes às funções disponíveis.&lt;br /&gt;
&lt;br /&gt;
====&amp;#039;&amp;#039;&amp;#039;Agrupamento por Caixa&amp;#039;&amp;#039;&amp;#039;====&lt;br /&gt;
&lt;br /&gt;
Descrição: A funcionalidade de Agrupamento por Caixa permite organizar e gerenciar a visualização de dados em grupos. Abaixo estão as principais opções disponíveis:&lt;br /&gt;
&lt;br /&gt;
*Expandir Todos&lt;br /&gt;
	Descrição: Ao selecionar a opção Expandir Todos, todos os grupos serão 	expandidos, exibindo todos os itens contidos em cada grupo.&lt;br /&gt;
&lt;br /&gt;
*Contrair Todos&lt;br /&gt;
	Descrição: Ao selecionar a opção Contrair Todos, todos os grupos serão 	contraídos, ocultando os itens contidos em cada grupo e exibindo apenas os 	cabeçalhos dos grupos.&lt;br /&gt;
&lt;br /&gt;
*Limpar Grupos&lt;br /&gt;
	Descrição: A opção Limpar Grupos remove todos os agrupamentos aplicados, 	retornando a visualização dos dados ao seu estado original, sem agrupamentos.&lt;br /&gt;
&lt;br /&gt;
*Esconder Agrupamento&lt;br /&gt;
	Descrição: A opção Esconder Agrupamento oculta a funcionalidade de 	agrupamento, removendo a visualização dos botões de expandir e contrair, e 	exibindo os dados de forma contínua.&lt;br /&gt;
&lt;br /&gt;
*Movimentação das Caixas&lt;br /&gt;
Após ativar a funcionalidade, será possível mover as caixas dentro do grupo de baixa conforme preferir&lt;br /&gt;
&lt;br /&gt;
====&amp;#039;&amp;#039;&amp;#039;Posições das Páginas&amp;#039;&amp;#039;&amp;#039;====&lt;br /&gt;
&lt;br /&gt;
Permite personalizar a posição das abas dos módulos dentro do sistema. É possível colocar as abas na parte superior, inferior, esquerda ou direita da tela, de acordo com a preferência do usuário.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- &lt;br /&gt;
=========================================================================&lt;br /&gt;
Novo conteúdo &lt;br /&gt;
=========================================================================&lt;br /&gt;
&lt;br /&gt;
Falta documentar&lt;br /&gt;
&lt;br /&gt;
F5 NO CAMPO / três pontinhos&lt;br /&gt;
ícone de limpar o campo&lt;br /&gt;
quadrado do canto superior direito&lt;br /&gt;
autocomplete&lt;br /&gt;
seta azul ado lado de campo&lt;br /&gt;
ícone de edição&lt;br /&gt;
construtor de filtros&lt;br /&gt;
alinhamento em campos que indicam situação, alinhar mento ao centro esquerda e direita&lt;br /&gt;
expandir e contrair todos, limpar grupos, esconder agrupamento&lt;br /&gt;
galerias&lt;br /&gt;
layout faixa de opções                                                            &lt;br /&gt;
adicionar expansão de caixas no agrupamento por caixas&lt;br /&gt;
adicionar posicionamento de caixa no grupo de baixa&lt;br /&gt;
configurações no estilo&lt;br /&gt;
alteração de dados ao dar double click&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
--&amp;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;
&lt;br /&gt;
Ao posicionar o mouse sobre um cabeçalho e selecionar o ícone de filtro, aparecerá uma lista com todos os registros diferentes do cabeçalho encontrados na tabela. Ao selecionar uma das opções, serão filtrados todos os registros que possuem o valor escolhido. Para voltar a exibir todos os registros, basta selecionar a opção &amp;quot;(Todos)&amp;quot; localizada na lista.&lt;br /&gt;
&lt;br /&gt;
Caso deseje uma condição específica para exibição, entre as opções da lista existe &amp;quot;(Personalizar)&amp;quot;, que permite definir uma condição relacionada ao cabeçalho onde a opção foi escolhida. Assim é possível escolher o conteúdo filtrado de acordo com até duas condições específicas, selecionando a condição à esquerda e o valor à direita. Se for necessário mais de duas condições recomendamos a utilização do construtor de filtros.&lt;br /&gt;
&lt;br /&gt;
Além disso, ao selecionar um cabeçalho, todos os registros no grid serão organizados conforme o cabeçalho escolhido. Para campos numéricos, a ordenação pode ser crescente ou decrescente, enquanto para campos de texto, a ordenação será alfabética, iniciando pela letra A ou Z, alternando a forma de organizar conforme o clique no cabeçalho. Para identificar a ordem utilizada, observe o ícone ao lado do filtro personalizado.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Construtor de filtros&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
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 para exibir os registros sem limitações.&lt;br /&gt;
&lt;br /&gt;
A construção dos filtros se da pela criação de condições e grupos, para adicionar uma condição ou grupo utilize a opção &amp;quot;...&amp;quot;. O filtro é estruturado selecionando o campo do grid que é exibido na cor verde, a condição que é exibida em texto vermelho e o valor que é digitado&lt;br /&gt;
em azul. O grupo consiste  &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;
&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;&lt;/div&gt;</summary>
		<author><name>Peron.nobrega</name></author>
		
	</entry>
	<entry>
		<id>http://wiki.phsys.com.br/index.php?title=Navega%C3%A7%C3%A3o&amp;diff=4738</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=4738"/>
		<updated>2024-09-12T20:37:37Z</updated>

		<summary type="html">&lt;p&gt;Peron.nobrega: &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;#039;&amp;#039;&amp;#039;Atalho F5&amp;#039;&amp;#039;&amp;#039;====&lt;br /&gt;
&lt;br /&gt;
Ao pressionar a tecla F5 enquanto estiver em um campo, uma janela será aberta mostrando quais informações podem ser exibidas ou filtradas para aquele campo. Por exemplo, no campo Cliente, a janela permitirá filtrar por CNPJ, apelido, telefone, etc.&lt;br /&gt;
&lt;br /&gt;
====&amp;#039;&amp;#039;&amp;#039;Limpar&amp;#039;&amp;#039;&amp;#039;====&lt;br /&gt;
&lt;br /&gt;
Representada pelo ícone de uma vassoura. Sua finalidade é limpar o conteúdo de um campo específico na interface. Ao clicar nesse ícone, o campo associado é imediatamente esvaziado, removendo qualquer informação previamente inserida.&lt;br /&gt;
&lt;br /&gt;
====&amp;#039;&amp;#039;&amp;#039;Autocomplete&amp;#039;&amp;#039;&amp;#039;====&lt;br /&gt;
&lt;br /&gt;
Facilita a inserção de dados em campos específicos ao sugerir automaticamente opções com base nas primeiras letras ou números digitados levando em consideração o F5 utilizado no campo.&lt;br /&gt;
&lt;br /&gt;
====&amp;#039;&amp;#039;&amp;#039;Cadastro vinculado&amp;#039;&amp;#039;&amp;#039;====&lt;br /&gt;
&lt;br /&gt;
A Seta Azul ao Lado do Campo permite ao usuário abrir diretamente a tela de registro correspondente ao campo em questão. Quando a seta azul é pressionada, uma nova janela se abre exibindo os detalhes do registro relacionado, podendo ser alterado dados do registro. Essa funcionalidade facilita o acesso rápido às informações completas do registro sem a necessidade de sair da tela atual.&lt;br /&gt;
&lt;br /&gt;
====&amp;#039;&amp;#039;&amp;#039;Edição&amp;#039;&amp;#039;&amp;#039;====&lt;br /&gt;
&lt;br /&gt;
Entra no modo de edição da tela.&lt;br /&gt;
&lt;br /&gt;
====&amp;#039;&amp;#039;&amp;#039;Galerias&amp;#039;&amp;#039;&amp;#039;====&lt;br /&gt;
&lt;br /&gt;
São conjuntos que agrupam diversas telas relacionadas. Cada galeria possui uma seta que, ao ser clicada, expande a galeria, permitindo visualizar e acessar rapidamente os ícones correspondentes às funções disponíveis.&lt;br /&gt;
&lt;br /&gt;
====&amp;#039;&amp;#039;&amp;#039;Agrupamento por Caixa&amp;#039;&amp;#039;&amp;#039;====&lt;br /&gt;
&lt;br /&gt;
Descrição: A funcionalidade de Agrupamento por Caixa permite organizar e gerenciar a visualização de dados em grupos. Abaixo estão as principais opções disponíveis:&lt;br /&gt;
&lt;br /&gt;
*Expandir Todos&lt;br /&gt;
	Descrição: Ao selecionar a opção Expandir Todos, todos os grupos serão 	expandidos, exibindo todos os itens contidos em cada grupo.&lt;br /&gt;
&lt;br /&gt;
*Contrair Todos&lt;br /&gt;
	Descrição: Ao selecionar a opção Contrair Todos, todos os grupos serão 	contraídos, ocultando os itens contidos em cada grupo e exibindo apenas os 	cabeçalhos dos grupos.&lt;br /&gt;
&lt;br /&gt;
*Limpar Grupos&lt;br /&gt;
	Descrição: A opção Limpar Grupos remove todos os agrupamentos aplicados, 	retornando a visualização dos dados ao seu estado original, sem agrupamentos.&lt;br /&gt;
&lt;br /&gt;
*Esconder Agrupamento&lt;br /&gt;
	Descrição: A opção Esconder Agrupamento oculta a funcionalidade de 	agrupamento, removendo a visualização dos botões de expandir e contrair, e 	exibindo os dados de forma contínua.&lt;br /&gt;
&lt;br /&gt;
*Movimentação das Caixas&lt;br /&gt;
Após ativar a funcionalidade, será possível mover as caixas dentro do grupo de baixa conforme preferir&lt;br /&gt;
&lt;br /&gt;
====&amp;#039;&amp;#039;&amp;#039;Posições das Páginas&amp;#039;&amp;#039;&amp;#039;====&lt;br /&gt;
&lt;br /&gt;
Permite personalizar a posição das abas dos módulos dentro do sistema. É possível colocar as abas na parte superior, inferior, esquerda ou direita da tela, de acordo com a preferência do usuário.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- &lt;br /&gt;
=========================================================================&lt;br /&gt;
Novo conteúdo &lt;br /&gt;
=========================================================================&lt;br /&gt;
&lt;br /&gt;
Falta documentar&lt;br /&gt;
&lt;br /&gt;
F5 NO CAMPO / três pontinhos&lt;br /&gt;
ícone de limpar o campo&lt;br /&gt;
quadrado do canto superior direito&lt;br /&gt;
autocomplete&lt;br /&gt;
seta azul ado lado de campo&lt;br /&gt;
ícone de edição&lt;br /&gt;
construtor de filtros&lt;br /&gt;
alinhamento em campos que indicam situação, alinhar mento ao centro esquerda e direita&lt;br /&gt;
expandir e contrair todos, limpar grupos, esconder agrupamento&lt;br /&gt;
galerias&lt;br /&gt;
layout faixa de opções                                                            &lt;br /&gt;
adicionar expansão de caixas no agrupamento por caixas&lt;br /&gt;
adicionar posicionamento de caixa no grupo de baixa&lt;br /&gt;
configurações no estilo&lt;br /&gt;
alteração de dados ao dar double click&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
--&amp;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;
&lt;br /&gt;
Ao posicionar o mouse sobre um cabeçalho e selecionar o ícone de filtro, aparecerá uma lista com todos os registros diferentes do cabeçalho encontrados na tabela. Ao selecionar uma das opções, serão filtrados todos os registros que possuem o valor escolhido. Para voltar a exibir todos os registros, basta selecionar a opção &amp;quot;(Todos)&amp;quot; localizada na lista.&lt;br /&gt;
&lt;br /&gt;
Caso deseje uma condição específica para exibição, entre as opções da lista existe &amp;quot;(Personalizar)&amp;quot;, que permite definir uma condição relacionada ao cabeçalho onde a opção foi escolhida. Assim é possível escolher o conteúdo filtrado de acordo com até duas condições específicas, selecionando a condição à esquerda e o valor à direita. Se for necessário mais de duas condições recomendamos a utilização do construtor de filtros.&lt;br /&gt;
&lt;br /&gt;
Além disso, ao selecionar um cabeçalho, todos os registros no grid serão organizados conforme o cabeçalho escolhido. Para campos numéricos, a ordenação pode ser crescente ou decrescente, enquanto para campos de texto, a ordenação será alfabética, iniciando pela letra A ou Z, alternando a forma de organizar conforme o clique no cabeçalho. Para identificar a ordem utilizada, observe o ícone ao lado do filtro personalizado.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Construtor de filtros&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
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 para exibir os registros sem limitações.&lt;br /&gt;
&lt;br /&gt;
A construção dos filtros se da pela criação de condições e grupos, para adicionar uma condição ou grupo utilize a opção &amp;quot;...&amp;quot;. O filtro é estruturado selecionando o campo do grid que é exibido na cor verde, a condição que é exibida em texto vermelho e o valor que é digitado&lt;br /&gt;
em azul. O grupo consiste  &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;
&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;&lt;/div&gt;</summary>
		<author><name>Peron.nobrega</name></author>
		
	</entry>
	<entry>
		<id>http://wiki.phsys.com.br/index.php?title=Navega%C3%A7%C3%A3o&amp;diff=4737</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=4737"/>
		<updated>2024-09-12T20:35:45Z</updated>

		<summary type="html">&lt;p&gt;Peron.nobrega: &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;#039;&amp;#039;&amp;#039;Atalho F5&amp;#039;&amp;#039;&amp;#039;====&lt;br /&gt;
&lt;br /&gt;
Ao pressionar a tecla F5 enquanto estiver em um campo, uma janela será aberta mostrando quais informações podem ser exibidas ou filtradas para aquele campo. Por exemplo, no campo Cliente, a janela permitirá filtrar por CNPJ, apelido, telefone, etc.&lt;br /&gt;
&lt;br /&gt;
====&amp;#039;&amp;#039;&amp;#039;Limpar&amp;#039;&amp;#039;&amp;#039;====&lt;br /&gt;
&lt;br /&gt;
Representada pelo ícone de uma vassoura. Sua finalidade é limpar o conteúdo de um campo específico na interface. Ao clicar nesse ícone, o campo associado é imediatamente esvaziado, removendo qualquer informação previamente inserida.&lt;br /&gt;
&lt;br /&gt;
====&amp;#039;&amp;#039;&amp;#039;Layout da Faixa de Opções&amp;#039;&amp;#039;&amp;#039;====&lt;br /&gt;
&lt;br /&gt;
Na parte superior direita da tela, é possível personalizar o layout da faixa de opções, oferecendo uma melhor experiência de navegação de acordo com as preferências do usuário. As opções disponíveis são:&lt;br /&gt;
&lt;br /&gt;
*Clássico: Esse layout exibe todas as guias e comandos da faixa de opções visíveis, organizados de forma tradicional, facilitando o acesso rápido a todas as funcionalidades do sistema.&lt;br /&gt;
&lt;br /&gt;
*Simplificado: Nesse layout, a faixa de opções é simplificada, exibindo apenas os atalhos essenciais. É ideal para quem prefere uma interface mais limpa e menos carregada.&lt;br /&gt;
&lt;br /&gt;
Exibir/Ocultar Faixa de Opções&lt;br /&gt;
&lt;br /&gt;
*Exibir Faixa de Opções: Esta opção permite escolher se a faixa de opções deve estar sempre visível ou se deseja ocultá-la automaticamente para maximizar o espaço de trabalho. Quando oculta, a faixa de opções pode ser acessada apenas quando necessário, clicando na área correspondente.&lt;br /&gt;
&lt;br /&gt;
*Exibir apenas os módulos&lt;br /&gt;
&lt;br /&gt;
*Exibir guias e comandos: Ativa ou desativa a exibição de todas as guias da faixa de opções. Esta função é útil para personalizar ainda mais a interface, de acordo com as necessidades específicas do usuário.&lt;br /&gt;
&lt;br /&gt;
*Acesso rápido visível: Esta opção define se o acesso rápido (atalhos localizados na parte superior esquerda acima dos módulos) estarão sempre visível na faixa de opções. É especialmente útil para garantir que as funções mais utilizadas estejam sempre ao alcance do usuário.&lt;br /&gt;
&lt;br /&gt;
====&amp;#039;&amp;#039;&amp;#039;Autocomplete&amp;#039;&amp;#039;&amp;#039;====&lt;br /&gt;
&lt;br /&gt;
Facilita a inserção de dados em campos específicos ao sugerir automaticamente opções com base nas primeiras letras ou números digitados levando em consideração o F5 utilizado no campo.&lt;br /&gt;
&lt;br /&gt;
====&amp;#039;&amp;#039;&amp;#039;Cadastro vinculado&amp;#039;&amp;#039;&amp;#039;====&lt;br /&gt;
&lt;br /&gt;
A Seta Azul ao Lado do Campo permite ao usuário abrir diretamente a tela de registro correspondente ao campo em questão. Quando a seta azul é pressionada, uma nova janela se abre exibindo os detalhes do registro relacionado, podendo ser alterado dados do registro. Essa funcionalidade facilita o acesso rápido às informações completas do registro sem a necessidade de sair da tela atual.&lt;br /&gt;
&lt;br /&gt;
====&amp;#039;&amp;#039;&amp;#039;Edição&amp;#039;&amp;#039;&amp;#039;====&lt;br /&gt;
&lt;br /&gt;
Entra no modo de edição da tela.&lt;br /&gt;
&lt;br /&gt;
====&amp;#039;&amp;#039;&amp;#039;Galerias&amp;#039;&amp;#039;&amp;#039;====&lt;br /&gt;
&lt;br /&gt;
São conjuntos que agrupam diversas telas relacionadas. Cada galeria possui uma seta que, ao ser clicada, expande a galeria, permitindo visualizar e acessar rapidamente os ícones correspondentes às funções disponíveis.&lt;br /&gt;
&lt;br /&gt;
====&amp;#039;&amp;#039;&amp;#039;Agrupamento por Caixa&amp;#039;&amp;#039;&amp;#039;====&lt;br /&gt;
&lt;br /&gt;
Descrição: A funcionalidade de Agrupamento por Caixa permite organizar e gerenciar a visualização de dados em grupos. Abaixo estão as principais opções disponíveis:&lt;br /&gt;
&lt;br /&gt;
*Expandir Todos&lt;br /&gt;
	Descrição: Ao selecionar a opção Expandir Todos, todos os grupos serão 	expandidos, exibindo todos os itens contidos em cada grupo.&lt;br /&gt;
&lt;br /&gt;
*Contrair Todos&lt;br /&gt;
	Descrição: Ao selecionar a opção Contrair Todos, todos os grupos serão 	contraídos, ocultando os itens contidos em cada grupo e exibindo apenas os 	cabeçalhos dos grupos.&lt;br /&gt;
&lt;br /&gt;
*Limpar Grupos&lt;br /&gt;
	Descrição: A opção Limpar Grupos remove todos os agrupamentos aplicados, 	retornando a visualização dos dados ao seu estado original, sem agrupamentos.&lt;br /&gt;
&lt;br /&gt;
*Esconder Agrupamento&lt;br /&gt;
	Descrição: A opção Esconder Agrupamento oculta a funcionalidade de 	agrupamento, removendo a visualização dos botões de expandir e contrair, e 	exibindo os dados de forma contínua.&lt;br /&gt;
&lt;br /&gt;
*Movimentação das Caixas&lt;br /&gt;
Após ativar a funcionalidade, será possível mover as caixas dentro do grupo de baixa conforme preferir&lt;br /&gt;
&lt;br /&gt;
====&amp;#039;&amp;#039;&amp;#039;Posições das Páginas&amp;#039;&amp;#039;&amp;#039;====&lt;br /&gt;
&lt;br /&gt;
Permite personalizar a posição das abas dos módulos dentro do sistema. É possível colocar as abas na parte superior, inferior, esquerda ou direita da tela, de acordo com a preferência do usuário.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- &lt;br /&gt;
=========================================================================&lt;br /&gt;
Novo conteúdo &lt;br /&gt;
=========================================================================&lt;br /&gt;
&lt;br /&gt;
Falta documentar&lt;br /&gt;
&lt;br /&gt;
F5 NO CAMPO / três pontinhos&lt;br /&gt;
ícone de limpar o campo&lt;br /&gt;
quadrado do canto superior direito&lt;br /&gt;
autocomplete&lt;br /&gt;
seta azul ado lado de campo&lt;br /&gt;
ícone de edição&lt;br /&gt;
construtor de filtros&lt;br /&gt;
alinhamento em campos que indicam situação, alinhar mento ao centro esquerda e direita&lt;br /&gt;
expandir e contrair todos, limpar grupos, esconder agrupamento&lt;br /&gt;
galerias&lt;br /&gt;
layout faixa de opções                                                            &lt;br /&gt;
adicionar expansão de caixas no agrupamento por caixas&lt;br /&gt;
adicionar posicionamento de caixa no grupo de baixa&lt;br /&gt;
configurações no estilo&lt;br /&gt;
alteração de dados ao dar double click&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
--&amp;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;
&lt;br /&gt;
Ao posicionar o mouse sobre um cabeçalho e selecionar o ícone de filtro, aparecerá uma lista com todos os registros diferentes do cabeçalho encontrados na tabela. Ao selecionar uma das opções, serão filtrados todos os registros que possuem o valor escolhido. Para voltar a exibir todos os registros, basta selecionar a opção &amp;quot;(Todos)&amp;quot; localizada na lista.&lt;br /&gt;
&lt;br /&gt;
Caso deseje uma condição específica para exibição, entre as opções da lista existe &amp;quot;(Personalizar)&amp;quot;, que permite definir uma condição relacionada ao cabeçalho onde a opção foi escolhida. Assim é possível escolher o conteúdo filtrado de acordo com até duas condições específicas, selecionando a condição à esquerda e o valor à direita. Se for necessário mais de duas condições recomendamos a utilização do construtor de filtros.&lt;br /&gt;
&lt;br /&gt;
Além disso, ao selecionar um cabeçalho, todos os registros no grid serão organizados conforme o cabeçalho escolhido. Para campos numéricos, a ordenação pode ser crescente ou decrescente, enquanto para campos de texto, a ordenação será alfabética, iniciando pela letra A ou Z, alternando a forma de organizar conforme o clique no cabeçalho. Para identificar a ordem utilizada, observe o ícone ao lado do filtro personalizado.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Construtor de filtros&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
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 para exibir os registros sem limitações.&lt;br /&gt;
&lt;br /&gt;
A construção dos filtros se da pela criação de condições e grupos, para adicionar uma condição ou grupo utilize a opção &amp;quot;...&amp;quot;. O filtro é estruturado selecionando o campo do grid que é exibido na cor verde, a condição que é exibida em texto vermelho e o valor que é digitado&lt;br /&gt;
em azul. O grupo consiste  &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;
&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;&lt;/div&gt;</summary>
		<author><name>Peron.nobrega</name></author>
		
	</entry>
	<entry>
		<id>http://wiki.phsys.com.br/index.php?title=Navega%C3%A7%C3%A3o&amp;diff=4736</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=4736"/>
		<updated>2024-09-12T20:34:30Z</updated>

		<summary type="html">&lt;p&gt;Peron.nobrega: &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;#039;&amp;#039;&amp;#039;Atalho F5&amp;#039;&amp;#039;&amp;#039;====&lt;br /&gt;
&lt;br /&gt;
Ao pressionar a tecla F5 enquanto estiver em um campo, uma janela será aberta mostrando quais informações podem ser exibidas ou filtradas para aquele campo. Por exemplo, no campo Cliente, a janela permitirá filtrar por CNPJ, apelido, telefone, etc.&lt;br /&gt;
&lt;br /&gt;
====&amp;#039;&amp;#039;&amp;#039;Limpar&amp;#039;&amp;#039;&amp;#039;====&lt;br /&gt;
&lt;br /&gt;
Representada pelo ícone de uma vassoura. Sua finalidade é limpar o conteúdo de um campo específico na interface. Ao clicar nesse ícone, o campo associado é imediatamente esvaziado, removendo qualquer informação previamente inserida.&lt;br /&gt;
&lt;br /&gt;
====&amp;#039;&amp;#039;&amp;#039;Layout da Faixa de Opções&amp;#039;&amp;#039;&amp;#039;====&lt;br /&gt;
&lt;br /&gt;
Na parte superior direita da tela, é possível personalizar o layout da faixa de opções, oferecendo uma melhor experiência de navegação de acordo com as preferências do usuário. As opções disponíveis são:&lt;br /&gt;
&lt;br /&gt;
*Clássico: Esse layout exibe todas as guias e comandos da faixa de opções visíveis, organizados de forma tradicional, facilitando o acesso rápido a todas as funcionalidades do sistema.&lt;br /&gt;
&lt;br /&gt;
*Simplificado:&lt;br /&gt;
Nesse layout, a faixa de opções é simplificada, exibindo apenas os atalhos essenciais. É ideal para quem prefere uma interface mais limpa e menos carregada.&lt;br /&gt;
&lt;br /&gt;
Exibir/Ocultar Faixa de Opções&lt;br /&gt;
&lt;br /&gt;
*Exibir Faixa de Opções: Esta opção permite escolher se a faixa de opções deve estar sempre visível ou se deseja ocultá-la automaticamente para maximizar o espaço de trabalho. Quando oculta, a faixa de opções pode ser acessada apenas quando necessário, clicando na área correspondente.&lt;br /&gt;
&lt;br /&gt;
*Exibir apenas os módulos:&lt;br /&gt;
&lt;br /&gt;
*Exibir guias e comandos: Ativa ou desativa a exibição de todas as guias da faixa de opções. Esta função é útil para personalizar ainda mais a interface, de acordo com as necessidades específicas do usuário.&lt;br /&gt;
&lt;br /&gt;
*Acesso rápido visível: Esta opção define se o acesso rápido (atalhos localizados na parte superior esquerda acima dos módulos) estarão sempre visível na faixa de opções. É especialmente útil para garantir que as funções mais utilizadas estejam sempre ao alcance do usuário.&lt;br /&gt;
&lt;br /&gt;
====&amp;#039;&amp;#039;&amp;#039;Autocomplete&amp;#039;&amp;#039;&amp;#039;====&lt;br /&gt;
&lt;br /&gt;
Facilita a inserção de dados em campos específicos ao sugerir automaticamente opções com base nas primeiras letras ou números digitados levando em consideração o F5 utilizado no campo.&lt;br /&gt;
&lt;br /&gt;
====&amp;#039;&amp;#039;&amp;#039;Cadastro vinculado&amp;#039;&amp;#039;&amp;#039;====&lt;br /&gt;
&lt;br /&gt;
A Seta Azul ao Lado do Campo permite ao usuário abrir diretamente a tela de registro correspondente ao campo em questão. Quando a seta azul é pressionada, uma nova janela se abre exibindo os detalhes do registro relacionado, podendo ser alterado dados do registro. Essa funcionalidade facilita o acesso rápido às informações completas do registro sem a necessidade de sair da tela atual.&lt;br /&gt;
&lt;br /&gt;
====&amp;#039;&amp;#039;&amp;#039;Edição&amp;#039;&amp;#039;&amp;#039;====&lt;br /&gt;
&lt;br /&gt;
Entra no modo de edição da tela.&lt;br /&gt;
&lt;br /&gt;
====&amp;#039;&amp;#039;&amp;#039;Galerias&amp;#039;&amp;#039;&amp;#039;====&lt;br /&gt;
&lt;br /&gt;
São conjuntos que agrupam diversas telas relacionadas. Cada galeria possui uma seta que, ao ser clicada, expande a galeria, permitindo visualizar e acessar rapidamente os ícones correspondentes às funções disponíveis.&lt;br /&gt;
&lt;br /&gt;
====&amp;#039;&amp;#039;&amp;#039;Agrupamento por Caixa&amp;#039;&amp;#039;&amp;#039;====&lt;br /&gt;
&lt;br /&gt;
Descrição: A funcionalidade de Agrupamento por Caixa permite organizar e gerenciar a visualização de dados em grupos. Abaixo estão as principais opções disponíveis:&lt;br /&gt;
&lt;br /&gt;
*Expandir Todos&lt;br /&gt;
	Descrição: Ao selecionar a opção Expandir Todos, todos os grupos serão 	expandidos, exibindo todos os itens contidos em cada grupo.&lt;br /&gt;
&lt;br /&gt;
*Contrair Todos&lt;br /&gt;
	Descrição: Ao selecionar a opção Contrair Todos, todos os grupos serão 	contraídos, ocultando os itens contidos em cada grupo e exibindo apenas os 	cabeçalhos dos grupos.&lt;br /&gt;
&lt;br /&gt;
*Limpar Grupos&lt;br /&gt;
	Descrição: A opção Limpar Grupos remove todos os agrupamentos aplicados, 	retornando a visualização dos dados ao seu estado original, sem agrupamentos.&lt;br /&gt;
&lt;br /&gt;
*Esconder Agrupamento&lt;br /&gt;
	Descrição: A opção Esconder Agrupamento oculta a funcionalidade de 	agrupamento, removendo a visualização dos botões de expandir e contrair, e 	exibindo os dados de forma contínua.&lt;br /&gt;
&lt;br /&gt;
*Movimentação das Caixas&lt;br /&gt;
Após ativar a funcionalidade, será possível mover as caixas dentro do grupo de baixa conforme preferir&lt;br /&gt;
&lt;br /&gt;
====&amp;#039;&amp;#039;&amp;#039;Posições das Páginas&amp;#039;&amp;#039;&amp;#039;====&lt;br /&gt;
&lt;br /&gt;
Permite personalizar a posição das abas dos módulos dentro do sistema. É possível colocar as abas na parte superior, inferior, esquerda ou direita da tela, de acordo com a preferência do usuário.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- &lt;br /&gt;
=========================================================================&lt;br /&gt;
Novo conteúdo &lt;br /&gt;
=========================================================================&lt;br /&gt;
&lt;br /&gt;
Falta documentar&lt;br /&gt;
&lt;br /&gt;
F5 NO CAMPO / três pontinhos&lt;br /&gt;
ícone de limpar o campo&lt;br /&gt;
quadrado do canto superior direito&lt;br /&gt;
autocomplete&lt;br /&gt;
seta azul ado lado de campo&lt;br /&gt;
ícone de edição&lt;br /&gt;
construtor de filtros&lt;br /&gt;
alinhamento em campos que indicam situação, alinhar mento ao centro esquerda e direita&lt;br /&gt;
expandir e contrair todos, limpar grupos, esconder agrupamento&lt;br /&gt;
galerias&lt;br /&gt;
layout faixa de opções                                                            &lt;br /&gt;
adicionar expansão de caixas no agrupamento por caixas&lt;br /&gt;
adicionar posicionamento de caixa no grupo de baixa&lt;br /&gt;
configurações no estilo&lt;br /&gt;
alteração de dados ao dar double click&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
--&amp;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;
&lt;br /&gt;
Ao posicionar o mouse sobre um cabeçalho e selecionar o ícone de filtro, aparecerá uma lista com todos os registros diferentes do cabeçalho encontrados na tabela. Ao selecionar uma das opções, serão filtrados todos os registros que possuem o valor escolhido. Para voltar a exibir todos os registros, basta selecionar a opção &amp;quot;(Todos)&amp;quot; localizada na lista.&lt;br /&gt;
&lt;br /&gt;
Caso deseje uma condição específica para exibição, entre as opções da lista existe &amp;quot;(Personalizar)&amp;quot;, que permite definir uma condição relacionada ao cabeçalho onde a opção foi escolhida. Assim é possível escolher o conteúdo filtrado de acordo com até duas condições específicas, selecionando a condição à esquerda e o valor à direita. Se for necessário mais de duas condições recomendamos a utilização do construtor de filtros.&lt;br /&gt;
&lt;br /&gt;
Além disso, ao selecionar um cabeçalho, todos os registros no grid serão organizados conforme o cabeçalho escolhido. Para campos numéricos, a ordenação pode ser crescente ou decrescente, enquanto para campos de texto, a ordenação será alfabética, iniciando pela letra A ou Z, alternando a forma de organizar conforme o clique no cabeçalho. Para identificar a ordem utilizada, observe o ícone ao lado do filtro personalizado.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Construtor de filtros&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
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 para exibir os registros sem limitações.&lt;br /&gt;
&lt;br /&gt;
A construção dos filtros se da pela criação de condições e grupos, para adicionar uma condição ou grupo utilize a opção &amp;quot;...&amp;quot;. O filtro é estruturado selecionando o campo do grid que é exibido na cor verde, a condição que é exibida em texto vermelho e o valor que é digitado&lt;br /&gt;
em azul. O grupo consiste  &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;
&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;&lt;/div&gt;</summary>
		<author><name>Peron.nobrega</name></author>
		
	</entry>
	<entry>
		<id>http://wiki.phsys.com.br/index.php?title=Navega%C3%A7%C3%A3o&amp;diff=4717</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=4717"/>
		<updated>2024-08-26T17:37:06Z</updated>

		<summary type="html">&lt;p&gt;Peron.nobrega: &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;!-- &lt;br /&gt;
=========================================================================&lt;br /&gt;
Novo conteúdo &lt;br /&gt;
=========================================================================&lt;br /&gt;
&lt;br /&gt;
Falta documentar&lt;br /&gt;
&lt;br /&gt;
F5 NO CAMPO / três pontinhos&lt;br /&gt;
grid&lt;br /&gt;
ícone de limpar o campo&lt;br /&gt;
quadrado do canto superior direito&lt;br /&gt;
ícone de limpar&lt;br /&gt;
autocomplete&lt;br /&gt;
seta azul ado lado de campo&lt;br /&gt;
ícone de edição&lt;br /&gt;
construtor de filtros&lt;br /&gt;
alinhamento em campos que indicam situação, alinhar mento ao centro esquerda e direita&lt;br /&gt;
expandir e contrair todos, limpar grupos, esconder agrupamento&lt;br /&gt;
galerias&lt;br /&gt;
layout faixa de opções                                                            &lt;br /&gt;
adicionar expansão de caixas no agrupamento por caixas&lt;br /&gt;
adicionar posicionamento de caixa no grupo de baixa&lt;br /&gt;
configurações no estilo&lt;br /&gt;
alteração de dados ao dar double click&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
--&amp;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;
&lt;br /&gt;
Ao posicionar o mouse sobre um cabeçalho e selecionar o ícone de filtro, aparecerá uma lista com todos os registros diferentes do cabeçalho encontrados na tabela. Ao selecionar uma das opções, serão filtrados todos os registros que possuem o valor escolhido. Para voltar a exibir todos os registros, basta selecionar a opção &amp;quot;(Todos)&amp;quot; localizada na lista.&lt;br /&gt;
&lt;br /&gt;
Caso deseje uma condição específica para exibição, entre as opções da lista existe &amp;quot;(Personalizar)&amp;quot;, que permite definir uma condição relacionada ao cabeçalho onde a opção foi escolhida. Assim é possível escolher o conteúdo filtrado de acordo com até duas condições específicas, selecionando a condição à esquerda e o valor à direita. Se for necessário mais de duas condições recomendamos a utilização do construtor de filtros.&lt;br /&gt;
&lt;br /&gt;
Além disso, ao selecionar um cabeçalho, todos os registros no grid serão organizados conforme o cabeçalho escolhido. Para campos numéricos, a ordenação pode ser crescente ou decrescente, enquanto para campos de texto, a ordenação será alfabética, iniciando pela letra A ou Z, alternando a forma de organizar conforme o clique no cabeçalho. Para identificar a ordem utilizada, observe o ícone ao lado do filtro personalizado.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Construtor de filtros&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
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 para exibir os registros sem limitações.&lt;br /&gt;
&lt;br /&gt;
A construção dos filtros se da pela criação de condições e grupos, para adicionar uma condição ou grupo utilize a opção &amp;quot;...&amp;quot;. O filtro é estruturado selecionando o campo do grid que é exibido na cor verde, a condição que é exibida em texto vermelho e o valor que é digitado&lt;br /&gt;
em azul. O grupo consiste  &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>Peron.nobrega</name></author>
		
	</entry>
	<entry>
		<id>http://wiki.phsys.com.br/index.php?title=Navega%C3%A7%C3%A3o&amp;diff=4714</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=4714"/>
		<updated>2024-08-21T19:26:27Z</updated>

		<summary type="html">&lt;p&gt;Peron.nobrega: &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;!-- &lt;br /&gt;
=========================================================================&lt;br /&gt;
Novo conteúdo &lt;br /&gt;
=========================================================================&lt;br /&gt;
--&amp;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;
&lt;br /&gt;
Ao posicionar o mouse sobre um cabeçalho e selecionar o ícone de filtro, aparecerá uma lista com todos os registros diferentes do cabeçalho encontrados na tabela. Ao selecionar uma das opções, serão filtrados todos os registros que possuem o valor escolhido. Para voltar a exibir todos os registros, basta selecionar a opção &amp;quot;(Todos)&amp;quot; localizada na lista.&lt;br /&gt;
&lt;br /&gt;
Caso deseje uma condição específica para exibição, entre as opções da lista existe &amp;quot;(Personalizar)&amp;quot;, que permite definir uma condição relacionada ao cabeçalho onde a opção foi escolhida. Assim é possível escolher o conteúdo filtrado de acordo com até duas condições específicas, selecionando a condição à esquerda e o valor à direita. Se for necessário mais de duas condições recomendamos a utilização do construtor de filtros.&lt;br /&gt;
&lt;br /&gt;
Além disso, ao selecionar um cabeçalho, todos os registros no grid serão organizados conforme o cabeçalho escolhido. Para campos numéricos, a ordenação pode ser crescente ou decrescente, enquanto para campos de texto, a ordenação será alfabética, iniciando pela letra A ou Z, alternando a forma de organizar conforme o clique no cabeçalho. Para identificar a ordem utilizada, observe o ícone ao lado do filtro personalizado.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Construtor de filtros&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
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 para exibir os registros sem limitações.&lt;br /&gt;
&lt;br /&gt;
A construção dos filtros se da pela criação de condições e grupos, para adicionar uma condição ou grupo utilize a opção &amp;quot;...&amp;quot;. O filtro é estruturado selecionando o campo do grid que é exibido na cor verde, a condição que é exibida em texto vermelho e o valor que é digitado&lt;br /&gt;
em azul. O grupo consiste  &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>Peron.nobrega</name></author>
		
	</entry>
	<entry>
		<id>http://wiki.phsys.com.br/index.php?title=Fun%C3%A7%C3%A3o_PHContadorNew&amp;diff=4713</id>
		<title>Função PHContadorNew</title>
		<link rel="alternate" type="text/html" href="http://wiki.phsys.com.br/index.php?title=Fun%C3%A7%C3%A3o_PHContadorNew&amp;diff=4713"/>
		<updated>2024-08-19T13:15:02Z</updated>

		<summary type="html">&lt;p&gt;Peron.nobrega: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;A função &amp;#039;&amp;#039;&amp;#039;PHSContadorNew&amp;#039;&amp;#039;&amp;#039; é responsável por gerar um novo valor para um contador específico, que pode ser associado a um tipo, empresa ou filial, com base nos registros do banco de dados, utiliza a tabela &amp;#039;&amp;#039;&amp;#039;DB_CONTADORES&amp;#039;&amp;#039;&amp;#039; para encontrar o contador através do nome passado por parâmetro para assim incrementar.  &lt;br /&gt;
&lt;br /&gt;
===&amp;#039;&amp;#039;&amp;#039;Sintaxe&amp;#039;&amp;#039;&amp;#039;===&lt;br /&gt;
Function PHSContadorNew(Contador: String; Codigo: Integer): Integer;&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;
|Contador&lt;br /&gt;
|String&lt;br /&gt;
|Nome do contador que deve ser atualizado.&lt;br /&gt;
|-&lt;br /&gt;
|Codigo&lt;br /&gt;
|Integer&lt;br /&gt;
|Código da empresa ou filial, dependendo do tipo de contador.&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;
   ContadorValue: Int64;&lt;br /&gt;
 begin&lt;br /&gt;
   ContadorValue := PHContadorNew(&amp;#039;CRE&amp;#039;, 1); //CRE = contador&lt;br /&gt;
   Informacao(IntToStr(ContadorValue));&lt;br /&gt;
 end.&lt;/div&gt;</summary>
		<author><name>Peron.nobrega</name></author>
		
	</entry>
	<entry>
		<id>http://wiki.phsys.com.br/index.php?title=Fun%C3%A7%C3%A3o_PHContadorNew&amp;diff=4712</id>
		<title>Função PHContadorNew</title>
		<link rel="alternate" type="text/html" href="http://wiki.phsys.com.br/index.php?title=Fun%C3%A7%C3%A3o_PHContadorNew&amp;diff=4712"/>
		<updated>2024-08-19T13:08:39Z</updated>

		<summary type="html">&lt;p&gt;Peron.nobrega: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;A função &amp;#039;&amp;#039;&amp;#039;PHSContadorNew&amp;#039;&amp;#039;&amp;#039; é responsável por gerar um novo valor para um contador específico, que pode ser associado a um tipo, empresa ou filial, com base nos registros do banco de dados. &lt;br /&gt;
&lt;br /&gt;
===&amp;#039;&amp;#039;&amp;#039;Sintaxe&amp;#039;&amp;#039;&amp;#039;===&lt;br /&gt;
Function PHSContadorNew(Contador: String; Codigo: Integer): Integer;&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;
|Contador&lt;br /&gt;
|String&lt;br /&gt;
|Nome do contador que deve ser atualizado.&lt;br /&gt;
|-&lt;br /&gt;
|Codigo&lt;br /&gt;
|Integer&lt;br /&gt;
|Código da empresa ou filial, dependendo do tipo de contador.&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;
   ContadorValue: Int64;&lt;br /&gt;
 begin&lt;br /&gt;
   ContadorValue := PHContadorNew(&amp;#039;CRE&amp;#039;, 1); //CRE = contador&lt;br /&gt;
   Informacao(IntToStr(ContadorValue));&lt;br /&gt;
 end.&lt;/div&gt;</summary>
		<author><name>Peron.nobrega</name></author>
		
	</entry>
	<entry>
		<id>http://wiki.phsys.com.br/index.php?title=Fun%C3%A7%C3%A3o_PHContadorNew&amp;diff=4711</id>
		<title>Função PHContadorNew</title>
		<link rel="alternate" type="text/html" href="http://wiki.phsys.com.br/index.php?title=Fun%C3%A7%C3%A3o_PHContadorNew&amp;diff=4711"/>
		<updated>2024-08-19T13:07:34Z</updated>

		<summary type="html">&lt;p&gt;Peron.nobrega: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;A função &amp;#039;&amp;#039;&amp;#039;PHSContadorNew&amp;#039;&amp;#039;&amp;#039; é responsável por gerar um novo valor para um contador específico, que pode ser associado a um tipo, empresa ou filial, com base nos registros do banco de dados. &lt;br /&gt;
&lt;br /&gt;
===&amp;#039;&amp;#039;&amp;#039;Sintaxe&amp;#039;&amp;#039;&amp;#039;===&lt;br /&gt;
Function PHSContadorNew(Contador: String; Codigo: Integer): Integer;&lt;br /&gt;
&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;
|Contador&lt;br /&gt;
|String&lt;br /&gt;
|Nome do contador que deve ser atualizado.&lt;br /&gt;
|-&lt;br /&gt;
|Codigo&lt;br /&gt;
|Integer&lt;br /&gt;
|Código da empresa ou filial, dependendo do tipo de contador.&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;
   ContadorValue: Int64;&lt;br /&gt;
 begin&lt;br /&gt;
   ContadorValue := PHContadorNew(&amp;#039;CRE&amp;#039;, 1); //CRE = contador&lt;br /&gt;
   Informacao(IntToStr(ContadorValue));&lt;br /&gt;
 end.&lt;/div&gt;</summary>
		<author><name>Peron.nobrega</name></author>
		
	</entry>
	<entry>
		<id>http://wiki.phsys.com.br/index.php?title=Fun%C3%A7%C3%A3o_PHContadorNew&amp;diff=4710</id>
		<title>Função PHContadorNew</title>
		<link rel="alternate" type="text/html" href="http://wiki.phsys.com.br/index.php?title=Fun%C3%A7%C3%A3o_PHContadorNew&amp;diff=4710"/>
		<updated>2024-08-19T13:07:10Z</updated>

		<summary type="html">&lt;p&gt;Peron.nobrega: Criou página com &amp;#039;A função &amp;#039;&amp;#039;&amp;#039;PHSContadorNew&amp;#039;&amp;#039;&amp;#039; é responsável por gerar um novo valor para um contador específico, que pode ser associado a um tipo, empresa ou filial, com base nos registr...&amp;#039;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;A função &amp;#039;&amp;#039;&amp;#039;PHSContadorNew&amp;#039;&amp;#039;&amp;#039; é responsável por gerar um novo valor para um contador específico, que pode ser associado a um tipo, empresa ou filial, com base nos registros do banco de dados. &lt;br /&gt;
&lt;br /&gt;
===&amp;#039;&amp;#039;&amp;#039;Sintaxe&amp;#039;&amp;#039;&amp;#039;===&lt;br /&gt;
function PHSContadorNew(Contador: String; Codigo: Integer): Integer;&lt;br /&gt;
&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;
|Contador&lt;br /&gt;
|String&lt;br /&gt;
|Nome do contador que deve ser atualizado.&lt;br /&gt;
|-&lt;br /&gt;
|Codigo&lt;br /&gt;
|Integer&lt;br /&gt;
|Código da empresa ou filial, dependendo do tipo de contador.&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;
   ContadorValue: Int64;&lt;br /&gt;
 begin&lt;br /&gt;
   ContadorValue := PHContadorNew(&amp;#039;CRE&amp;#039;, 1); //CRE = contador&lt;br /&gt;
   Informacao(IntToStr(ContadorValue));&lt;br /&gt;
 end.&lt;/div&gt;</summary>
		<author><name>Peron.nobrega</name></author>
		
	</entry>
	<entry>
		<id>http://wiki.phsys.com.br/index.php?title=Fun%C3%A7%C3%B5es&amp;diff=4709</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=4709"/>
		<updated>2024-08-19T13:03:47Z</updated>

		<summary type="html">&lt;p&gt;Peron.nobrega: &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;
|[[Função 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;
|[[Procedimento 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;
|[[Procedimento 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;
|[[Função 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;
|[[Função 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;
|[[Função Pos|Pos]]&lt;br /&gt;
|Retorna o índice da primeira string encontrada.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Procedimento 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;
|[[Função 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;
|[[Função 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;
|[[Função 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;
|[[Função 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;
|[[Procedimento 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>Peron.nobrega</name></author>
		
	</entry>
	<entry>
		<id>http://wiki.phsys.com.br/index.php?title=Procedimento_ErroValidacao&amp;diff=4708</id>
		<title>Procedimento ErroValidacao</title>
		<link rel="alternate" type="text/html" href="http://wiki.phsys.com.br/index.php?title=Procedimento_ErroValidacao&amp;diff=4708"/>
		<updated>2024-08-16T21:00:04Z</updated>

		<summary type="html">&lt;p&gt;Peron.nobrega: Criou página com &amp;#039;O procedimento &amp;#039;&amp;#039;&amp;#039;ErroValidacao&amp;#039;&amp;#039;&amp;#039; é usada para exibir uma mensagem de erro ao usuário quando uma validação falha. Ela geralmente é utilizada em condições onde um valor...&amp;#039;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;O procedimento &amp;#039;&amp;#039;&amp;#039;ErroValidacao&amp;#039;&amp;#039;&amp;#039; é usada para exibir uma mensagem de erro ao usuário quando uma validação falha. Ela geralmente é utilizada em condições onde um valor ou uma operação não atende a certos critérios definidos, e o processo precisa ser interrompido ou alertado.&lt;br /&gt;
&lt;br /&gt;
===&amp;#039;&amp;#039;&amp;#039;Sintaxe&amp;#039;&amp;#039;&amp;#039;===&lt;br /&gt;
Procedure ErroValidacao(Mensagem: String);&lt;br /&gt;
&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;
|Mensagem&lt;br /&gt;
|String&lt;br /&gt;
|A mensagem de erro que será exibida ao usuário na caixa de diálogo.&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;
   numero: Integer;    &lt;br /&gt;
 begin&lt;br /&gt;
   numero := 6;                                                                                                 &lt;br /&gt;
   if (numero &amp;gt; 5) then&lt;br /&gt;
     ErroValidacao(&amp;#039;O número não pode ser maior que 5.&amp;#039;);&lt;br /&gt;
 end.&lt;/div&gt;</summary>
		<author><name>Peron.nobrega</name></author>
		
	</entry>
	<entry>
		<id>http://wiki.phsys.com.br/index.php?title=Fun%C3%A7%C3%B5es&amp;diff=4707</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=4707"/>
		<updated>2024-08-16T20:58:49Z</updated>

		<summary type="html">&lt;p&gt;Peron.nobrega: &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;
|[[Função 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;
|[[Procedimento 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;
|[[Procedimento 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;
|[[Função 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;
|[[Função Pos|Pos]]&lt;br /&gt;
|Retorna o índice da primeira string encontrada.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Procedimento 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;
|[[Função 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;
|[[Função 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;
|[[Função 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;
|[[Função 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;
|[[Procedimento 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>Peron.nobrega</name></author>
		
	</entry>
	<entry>
		<id>http://wiki.phsys.com.br/index.php?title=Fun%C3%A7%C3%A3o_CriarPasta&amp;diff=4706</id>
		<title>Função CriarPasta</title>
		<link rel="alternate" type="text/html" href="http://wiki.phsys.com.br/index.php?title=Fun%C3%A7%C3%A3o_CriarPasta&amp;diff=4706"/>
		<updated>2024-08-16T20:52:34Z</updated>

		<summary type="html">&lt;p&gt;Peron.nobrega: Criou página com &amp;#039;A função &amp;#039;&amp;#039;&amp;#039;CriarPasta&amp;#039;&amp;#039;&amp;#039; é utilizada para criar um novo diretório (pasta) em um local especificado no sistema de arquivos. Se o diretório já existir, a função pode re...&amp;#039;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;A função &amp;#039;&amp;#039;&amp;#039;CriarPasta&amp;#039;&amp;#039;&amp;#039; é utilizada para criar um novo diretório (pasta) em um local especificado no sistema de arquivos. Se o diretório já existir, a função pode retornar um aviso ou simplesmente não fazer nada, dependendo da implementação.&lt;br /&gt;
&lt;br /&gt;
===&amp;#039;&amp;#039;&amp;#039;Sintaxe&amp;#039;&amp;#039;&amp;#039;===&lt;br /&gt;
Function CriarPasta(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 onde a nova pasta deve ser criada.&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;
   Sucesso: Boolean;&lt;br /&gt;
 begin&lt;br /&gt;
   Sucesso := CriarPasta(&amp;#039;C:\PH Sys\NovaPasta&amp;#039;);&lt;br /&gt;
   if Sucesso then&lt;br /&gt;
     Informacao(&amp;#039;Pasta criada com sucesso!&amp;#039;)&lt;br /&gt;
   else&lt;br /&gt;
     Informacao(&amp;#039;Falha ao criar a pasta.&amp;#039;);&lt;br /&gt;
 end.&lt;/div&gt;</summary>
		<author><name>Peron.nobrega</name></author>
		
	</entry>
	<entry>
		<id>http://wiki.phsys.com.br/index.php?title=Fun%C3%A7%C3%B5es&amp;diff=4705</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=4705"/>
		<updated>2024-08-16T20:51:07Z</updated>

		<summary type="html">&lt;p&gt;Peron.nobrega: &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;
|[[Função 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;
|[[Procedimento 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;
|[[Função 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;
|[[Função Pos|Pos]]&lt;br /&gt;
|Retorna o índice da primeira string encontrada.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Procedimento 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;
|[[Função 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;
|[[Função 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;
|[[Função 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;
|[[Função 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;
|[[Procedimento 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>Peron.nobrega</name></author>
		
	</entry>
	<entry>
		<id>http://wiki.phsys.com.br/index.php?title=Procedimento_Informacao&amp;diff=4704</id>
		<title>Procedimento Informacao</title>
		<link rel="alternate" type="text/html" href="http://wiki.phsys.com.br/index.php?title=Procedimento_Informacao&amp;diff=4704"/>
		<updated>2024-08-16T20:30:39Z</updated>

		<summary type="html">&lt;p&gt;Peron.nobrega: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;O procedimento &amp;#039;&amp;#039;&amp;#039;Informacao&amp;#039;&amp;#039;&amp;#039; exibe uma mensagem ao usuário em uma caixa de diálogo do tipo informativa. Esta função é usada para apresentar informações ou notificações simples, como resultados de operações ou mensagens de status.&lt;br /&gt;
&lt;br /&gt;
===&amp;#039;&amp;#039;&amp;#039;Sintaxe&amp;#039;&amp;#039;&amp;#039;===&lt;br /&gt;
Procedure Informacao(Mensagem: 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;
|Mensagem&lt;br /&gt;
|String&lt;br /&gt;
|A mensagem que será exibida ao usuário na caixa de diálogo.&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;
   Informacao(&amp;#039;Exibe mensagem na tela!&amp;#039;);&lt;br /&gt;
 end.&lt;/div&gt;</summary>
		<author><name>Peron.nobrega</name></author>
		
	</entry>
	<entry>
		<id>http://wiki.phsys.com.br/index.php?title=Procedimento_Informacao&amp;diff=4703</id>
		<title>Procedimento Informacao</title>
		<link rel="alternate" type="text/html" href="http://wiki.phsys.com.br/index.php?title=Procedimento_Informacao&amp;diff=4703"/>
		<updated>2024-08-16T20:30:18Z</updated>

		<summary type="html">&lt;p&gt;Peron.nobrega: Criou página com &amp;#039;O procedimento &amp;#039;&amp;#039;&amp;#039;ValidFloat&amp;#039;&amp;#039;&amp;#039; exibe uma mensagem ao usuário em uma caixa de diálogo do tipo informativa. Esta função é usada para apresentar informações ou notificaç...&amp;#039;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;O procedimento &amp;#039;&amp;#039;&amp;#039;ValidFloat&amp;#039;&amp;#039;&amp;#039; exibe uma mensagem ao usuário em uma caixa de diálogo do tipo informativa. Esta função é usada para apresentar informações ou notificações simples, como resultados de operações ou mensagens de status.&lt;br /&gt;
&lt;br /&gt;
===&amp;#039;&amp;#039;&amp;#039;Sintaxe&amp;#039;&amp;#039;&amp;#039;===&lt;br /&gt;
Procedure Informacao(Mensagem: 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;
|Mensagem&lt;br /&gt;
|String&lt;br /&gt;
|A mensagem que será exibida ao usuário na caixa de diálogo.&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;
   Informacao(&amp;#039;Exibe mensagem na tela!&amp;#039;);&lt;br /&gt;
 end.&lt;/div&gt;</summary>
		<author><name>Peron.nobrega</name></author>
		
	</entry>
	<entry>
		<id>http://wiki.phsys.com.br/index.php?title=Fun%C3%A7%C3%B5es&amp;diff=4702</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=4702"/>
		<updated>2024-08-16T20:28:14Z</updated>

		<summary type="html">&lt;p&gt;Peron.nobrega: &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;
|[[Procedimento 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;
|[[Função 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;
|[[Função Pos|Pos]]&lt;br /&gt;
|Retorna o índice da primeira string encontrada.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Procedimento 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;
|[[Função 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;
|[[Função 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;
|[[Função 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;
|[[Função 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;
|[[Procedimento 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>Peron.nobrega</name></author>
		
	</entry>
	<entry>
		<id>http://wiki.phsys.com.br/index.php?title=Fun%C3%A7%C3%A3o_Pergunta&amp;diff=4701</id>
		<title>Função Pergunta</title>
		<link rel="alternate" type="text/html" href="http://wiki.phsys.com.br/index.php?title=Fun%C3%A7%C3%A3o_Pergunta&amp;diff=4701"/>
		<updated>2024-08-16T20:24:41Z</updated>

		<summary type="html">&lt;p&gt;Peron.nobrega: Criou página com &amp;#039;A função &amp;#039;&amp;#039;&amp;#039;Pergunta&amp;#039;&amp;#039;&amp;#039;  exibe uma mensagem ao usuário em forma de diálogo com uma pergunta. Ela retorna um valor booleano indicando se o usuário confirmou a ação ou n...&amp;#039;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;A função &amp;#039;&amp;#039;&amp;#039;Pergunta&amp;#039;&amp;#039;&amp;#039;  exibe uma mensagem ao usuário em forma de diálogo com uma pergunta. Ela retorna um valor booleano indicando se o usuário confirmou a ação ou não. Essa função é útil para confirmar ações antes de prosseguir, oferecendo uma oportunidade ao usuário de cancelar ou confirmar a execução de determinada tarefa.&lt;br /&gt;
&lt;br /&gt;
===&amp;#039;&amp;#039;&amp;#039;Sintaxe&amp;#039;&amp;#039;&amp;#039;===&lt;br /&gt;
Function Pergunta(Mensagem: 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;
|Mensagem&lt;br /&gt;
|String&lt;br /&gt;
|A mensagem a ser exibida ao usuário na caixa de diálogo de confirmação.&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 (Pergunta(&amp;#039;Deseja confirmar?&amp;#039;)) then&lt;br /&gt;
   begin&lt;br /&gt;
     Informacao(&amp;#039;Você confirmou!&amp;#039;);  &lt;br /&gt;
   end;              &lt;br /&gt;
 end.&lt;/div&gt;</summary>
		<author><name>Peron.nobrega</name></author>
		
	</entry>
	<entry>
		<id>http://wiki.phsys.com.br/index.php?title=Fun%C3%A7%C3%B5es&amp;diff=4700</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=4700"/>
		<updated>2024-08-16T20:23:17Z</updated>

		<summary type="html">&lt;p&gt;Peron.nobrega: &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;
|[[Função 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;
|[[Função Pos|Pos]]&lt;br /&gt;
|Retorna o índice da primeira string encontrada.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Procedimento 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;
|[[Função 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;
|[[Função 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;
|[[Função 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;
|[[Função 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;
|[[Procedimento 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>Peron.nobrega</name></author>
		
	</entry>
	<entry>
		<id>http://wiki.phsys.com.br/index.php?title=Fun%C3%A7%C3%A3o_Pos&amp;diff=4699</id>
		<title>Função Pos</title>
		<link rel="alternate" type="text/html" href="http://wiki.phsys.com.br/index.php?title=Fun%C3%A7%C3%A3o_Pos&amp;diff=4699"/>
		<updated>2024-08-16T14:35:37Z</updated>

		<summary type="html">&lt;p&gt;Peron.nobrega: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;A função &amp;#039;&amp;#039;&amp;#039;Pos&amp;#039;&amp;#039;&amp;#039; retorna a posição da primeira ocorrência de uma substring dentro de outra string. Caso a substring não seja encontrada, a função retorna zero. Essa função é útil para localizar palavras ou caracteres específicos em uma string.&lt;br /&gt;
&lt;br /&gt;
===&amp;#039;&amp;#039;&amp;#039;Sintaxe&amp;#039;&amp;#039;&amp;#039;===&lt;br /&gt;
Function Pos(SubStr, S: String): Integer;&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;
|SubStr&lt;br /&gt;
|String&lt;br /&gt;
|A substring que você deseja localizar dentro da string S.&lt;br /&gt;
|-&lt;br /&gt;
|S&lt;br /&gt;
|String&lt;br /&gt;
|A string onde a busca pela substring será realizada.&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;
   Posicao: Integer;&lt;br /&gt;
   Texto: String;&lt;br /&gt;
 begin&lt;br /&gt;
   Texto := &amp;#039;Um Bom fim de semana&amp;#039;;&lt;br /&gt;
   Posicao := Pos(&amp;#039;fim&amp;#039;, Texto); &lt;br /&gt;
   // Resultado: Posicao será 8, que é a posição inicial da palavra &amp;#039;fim&amp;#039; na string.&lt;br /&gt;
   Informacao(IntToStr(Posicao));&lt;br /&gt;
 end.&lt;/div&gt;</summary>
		<author><name>Peron.nobrega</name></author>
		
	</entry>
	<entry>
		<id>http://wiki.phsys.com.br/index.php?title=Fun%C3%A7%C3%A3o_Pos&amp;diff=4698</id>
		<title>Função Pos</title>
		<link rel="alternate" type="text/html" href="http://wiki.phsys.com.br/index.php?title=Fun%C3%A7%C3%A3o_Pos&amp;diff=4698"/>
		<updated>2024-08-16T14:33:29Z</updated>

		<summary type="html">&lt;p&gt;Peron.nobrega: Criou página com &amp;#039;A função &amp;#039;&amp;#039;&amp;#039;Pos&amp;#039;&amp;#039;&amp;#039; retorna a posição da primeira ocorrência de uma substring dentro de outra string. Caso a substring não seja encontrada, a função retorna zero. Essa...&amp;#039;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;A função &amp;#039;&amp;#039;&amp;#039;Pos&amp;#039;&amp;#039;&amp;#039; retorna a posição da primeira ocorrência de uma substring dentro de outra string. Caso a substring não seja encontrada, a função retorna zero. Essa função é útil para localizar palavras ou caracteres específicos em uma string.&lt;br /&gt;
&lt;br /&gt;
===&amp;#039;&amp;#039;&amp;#039;Sintaxe&amp;#039;&amp;#039;&amp;#039;===&lt;br /&gt;
Function Pos(SubStr, S: String): Integer;&lt;br /&gt;
&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;
|SubStr&lt;br /&gt;
|String&lt;br /&gt;
|A substring que você deseja localizar dentro da string S.&lt;br /&gt;
|-&lt;br /&gt;
|S&lt;br /&gt;
|String&lt;br /&gt;
|A string onde a busca pela substring será realizada.&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;
   Posicao: Integer;&lt;br /&gt;
   Texto: String;&lt;br /&gt;
 begin&lt;br /&gt;
   Texto := &amp;#039;Um Bom fim de semana&amp;#039;;&lt;br /&gt;
   Posicao := Pos(&amp;#039;fim&amp;#039;, Texto); &lt;br /&gt;
   // Resultado: Posicao será 8, que é a posição inicial da palavra &amp;#039;fim&amp;#039; na string.&lt;br /&gt;
   Informacao(IntToStr(Posicao));&lt;br /&gt;
 end.&lt;/div&gt;</summary>
		<author><name>Peron.nobrega</name></author>
		
	</entry>
	<entry>
		<id>http://wiki.phsys.com.br/index.php?title=Fun%C3%A7%C3%B5es&amp;diff=4697</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=4697"/>
		<updated>2024-08-16T14:30:33Z</updated>

		<summary type="html">&lt;p&gt;Peron.nobrega: &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;
|[[Função Pos|Pos]]&lt;br /&gt;
|Retorna o índice da primeira string encontrada.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[[Procedimento 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;
|[[Função 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;
|[[Função 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;
|[[Função 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;
|[[Função 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;
|[[Procedimento 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>Peron.nobrega</name></author>
		
	</entry>
	<entry>
		<id>http://wiki.phsys.com.br/index.php?title=Procedimento_RaiseException&amp;diff=4696</id>
		<title>Procedimento RaiseException</title>
		<link rel="alternate" type="text/html" href="http://wiki.phsys.com.br/index.php?title=Procedimento_RaiseException&amp;diff=4696"/>
		<updated>2024-08-16T14:01:13Z</updated>

		<summary type="html">&lt;p&gt;Peron.nobrega: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;O procedimento &amp;#039;&amp;#039;&amp;#039;RaiseException&amp;#039;&amp;#039;&amp;#039; é utilizada para lançar exceções em tempo de execução, interrompendo o fluxo normal do programa e indicando que ocorreu um erro ou condição inesperada. Essa função é útil para tratar situações de erro de forma controlada, permitindo ao desenvolvedor capturar e lidar com exceções conforme necessário.&lt;br /&gt;
&lt;br /&gt;
===&amp;#039;&amp;#039;&amp;#039;Sintaxe&amp;#039;&amp;#039;&amp;#039;===&lt;br /&gt;
Procedure RaiseException(Msg: 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;
|Msg&lt;br /&gt;
|String&lt;br /&gt;
|A mensagem de erro que será exibida quando a exceção for levantada.&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 not ValidInt(&amp;#039;123abc&amp;#039;) then&lt;br /&gt;
     RaiseException(&amp;#039;Valor inválido! Somente números são permitidos.&amp;#039;);&lt;br /&gt;
 end.&lt;/div&gt;</summary>
		<author><name>Peron.nobrega</name></author>
		
	</entry>
	<entry>
		<id>http://wiki.phsys.com.br/index.php?title=Procedimento_RaiseException&amp;diff=4695</id>
		<title>Procedimento RaiseException</title>
		<link rel="alternate" type="text/html" href="http://wiki.phsys.com.br/index.php?title=Procedimento_RaiseException&amp;diff=4695"/>
		<updated>2024-08-16T13:59:26Z</updated>

		<summary type="html">&lt;p&gt;Peron.nobrega: Criou página com &amp;#039;O procedimento &amp;#039;&amp;#039;&amp;#039;RaiseException&amp;#039;&amp;#039;&amp;#039; é utilizada para lançar exceções em tempo de execução, interrompendo o fluxo normal do programa e indicando que ocorreu um erro ou co...&amp;#039;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;O procedimento &amp;#039;&amp;#039;&amp;#039;RaiseException&amp;#039;&amp;#039;&amp;#039; é utilizada para lançar exceções em tempo de execução, interrompendo o fluxo normal do programa e indicando que ocorreu um erro ou condição inesperada. Essa função é útil para tratar situações de erro de forma controlada, permitindo ao desenvolvedor capturar e lidar com exceções conforme necessário.&lt;br /&gt;
&lt;br /&gt;
===&amp;#039;&amp;#039;&amp;#039;Sintaxe&amp;#039;&amp;#039;&amp;#039;===&lt;br /&gt;
Procedure RaiseException(Msg: String);&lt;br /&gt;
&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;
|Msg&lt;br /&gt;
|String&lt;br /&gt;
|A mensagem de erro que será exibida quando a exceção for levantada.&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 not ValidInt(&amp;#039;123abc&amp;#039;) then&lt;br /&gt;
     RaiseException(&amp;#039;Valor inválido! Somente números são permitidos.&amp;#039;);&lt;br /&gt;
 end.&lt;/div&gt;</summary>
		<author><name>Peron.nobrega</name></author>
		
	</entry>
	<entry>
		<id>http://wiki.phsys.com.br/index.php?title=Fun%C3%A7%C3%B5es&amp;diff=4694</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=4694"/>
		<updated>2024-08-16T13:57:48Z</updated>

		<summary type="html">&lt;p&gt;Peron.nobrega: &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;
|[[Procedimento 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;
|[[Função 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;
|[[Função 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;
|[[Função 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;
|[[Função 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;
|[[Procedimento 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>Peron.nobrega</name></author>
		
	</entry>
	<entry>
		<id>http://wiki.phsys.com.br/index.php?title=Fun%C3%A7%C3%B5es&amp;diff=4693</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=4693"/>
		<updated>2024-08-16T13:55:34Z</updated>

		<summary type="html">&lt;p&gt;Peron.nobrega: &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;
|[[Função 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;
|[[Função 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;
|[[Função 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;
|[[Função 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;
|[[Função 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;
|[[Procedimento 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>Peron.nobrega</name></author>
		
	</entry>
	<entry>
		<id>http://wiki.phsys.com.br/index.php?title=Fun%C3%A7%C3%A3o_Random&amp;diff=4692</id>
		<title>Função Random</title>
		<link rel="alternate" type="text/html" href="http://wiki.phsys.com.br/index.php?title=Fun%C3%A7%C3%A3o_Random&amp;diff=4692"/>
		<updated>2024-08-16T13:22:31Z</updated>

		<summary type="html">&lt;p&gt;Peron.nobrega: Criou página com &amp;#039;A função &amp;#039;&amp;#039;&amp;#039;Random&amp;#039;&amp;#039;&amp;#039; gera um número pseudoaleatório em um intervalo de 0 a 1. Esse valor é comumente multiplicado por um número para obter um valor dentro de um interva...&amp;#039;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;A função &amp;#039;&amp;#039;&amp;#039;Random&amp;#039;&amp;#039;&amp;#039; gera um número pseudoaleatório em um intervalo de 0 a 1. Esse valor é comumente multiplicado por um número para obter um valor dentro de um intervalo específico. A função é útil para introduzir variabilidade em processos ou operações. &lt;br /&gt;
&lt;br /&gt;
===&amp;#039;&amp;#039;&amp;#039;Sintaxe&amp;#039;&amp;#039;&amp;#039;===&lt;br /&gt;
Function Random: Extended;&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;
   numeroAleatorio: Integer;                                   &lt;br /&gt;
 begin                       &lt;br /&gt;
   numeroAleatorio := Int(Random * 1000);                                                    &lt;br /&gt;
   Informacao(IntToStr(numeroAleatorio));                                 &lt;br /&gt;
 end.&lt;/div&gt;</summary>
		<author><name>Peron.nobrega</name></author>
		
	</entry>
	<entry>
		<id>http://wiki.phsys.com.br/index.php?title=Fun%C3%A7%C3%B5es&amp;diff=4691</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=4691"/>
		<updated>2024-08-16T13:19:56Z</updated>

		<summary type="html">&lt;p&gt;Peron.nobrega: &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;
|[[Função 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;
|[[Função 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;
|[[Função 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;
|[[Função 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;
|[[Procedimento 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>Peron.nobrega</name></author>
		
	</entry>
	<entry>
		<id>http://wiki.phsys.com.br/index.php?title=Fun%C3%A7%C3%A3o_ReplaceStr&amp;diff=4690</id>
		<title>Função ReplaceStr</title>
		<link rel="alternate" type="text/html" href="http://wiki.phsys.com.br/index.php?title=Fun%C3%A7%C3%A3o_ReplaceStr&amp;diff=4690"/>
		<updated>2024-08-16T12:28:06Z</updated>

		<summary type="html">&lt;p&gt;Peron.nobrega: Criou página com &amp;#039;A função &amp;#039;&amp;#039;&amp;#039;ReplaceStr&amp;#039;&amp;#039;&amp;#039; substitui todas as ocorrências de uma substring específica dentro de uma string por outra substring. É útil para modificar ou sanitizar strings...&amp;#039;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;A função &amp;#039;&amp;#039;&amp;#039;ReplaceStr&amp;#039;&amp;#039;&amp;#039; substitui todas as ocorrências de uma substring específica dentro de uma string por outra substring. É útil para modificar ou sanitizar strings conforme necessário. &lt;br /&gt;
&lt;br /&gt;
===&amp;#039;&amp;#039;&amp;#039;Sintaxe&amp;#039;&amp;#039;&amp;#039;===&lt;br /&gt;
Function ReplaceStr(Texto, From, To: 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;
|Texto&lt;br /&gt;
|String&lt;br /&gt;
|A string original onde as substituições ocorrerão.&lt;br /&gt;
|-&lt;br /&gt;
|From&lt;br /&gt;
|String&lt;br /&gt;
|A substring que será substituída em Texto.&lt;br /&gt;
|-&lt;br /&gt;
|To&lt;br /&gt;
|String&lt;br /&gt;
|A nova substring que substituirá todas as ocorrências de From.&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, TextoModificado: string;&lt;br /&gt;
 begin&lt;br /&gt;
   TextoOriginal := &amp;#039;Bom dia!&amp;#039;;&lt;br /&gt;
   TextoModificado := ReplaceStr(TextoOriginal, &amp;#039;dia&amp;#039;, &amp;#039;Fim de semana&amp;#039;);    &lt;br /&gt;
   Informacao(TextoModificado);&lt;br /&gt;
 end.&lt;/div&gt;</summary>
		<author><name>Peron.nobrega</name></author>
		
	</entry>
	<entry>
		<id>http://wiki.phsys.com.br/index.php?title=Fun%C3%A7%C3%B5es&amp;diff=4689</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=4689"/>
		<updated>2024-08-16T12:11:55Z</updated>

		<summary type="html">&lt;p&gt;Peron.nobrega: &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;
|[[Função 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;
|[[Função 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;
|[[Função 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;
|[[Procedimento 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>Peron.nobrega</name></author>
		
	</entry>
	<entry>
		<id>http://wiki.phsys.com.br/index.php?title=Fun%C3%A7%C3%A3o_Right_str&amp;diff=4688</id>
		<title>Função Right str</title>
		<link rel="alternate" type="text/html" href="http://wiki.phsys.com.br/index.php?title=Fun%C3%A7%C3%A3o_Right_str&amp;diff=4688"/>
		<updated>2024-08-15T18:49:44Z</updated>

		<summary type="html">&lt;p&gt;Peron.nobrega: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;A função &amp;#039;&amp;#039;&amp;#039;RightStr&amp;#039;&amp;#039;&amp;#039; retorna uma substring que contém os últimos N caracteres de uma string especificada. É útil para obter a parte final de uma string de comprimento variável.&lt;br /&gt;
&lt;br /&gt;
===&amp;#039;&amp;#039;&amp;#039;Sintaxe&amp;#039;&amp;#039;&amp;#039;===&lt;br /&gt;
Function RightStr(const S: string; Count: Integer): 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 que será verificada para conversão em Float.&lt;br /&gt;
|-&lt;br /&gt;
|Count&lt;br /&gt;
|Integer&lt;br /&gt;
|O número de caracteres que serão retornados a partir do final da string.&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;
   StrOriginal, StrFinal: string;&lt;br /&gt;
 begin&lt;br /&gt;
   StrOriginal := &amp;#039;Bom dia&amp;#039;;&lt;br /&gt;
   StrFinal := RightStr(StrOriginal, 4);&lt;br /&gt;
   Informacao(StrFinal);&lt;br /&gt;
 end.&lt;/div&gt;</summary>
		<author><name>Peron.nobrega</name></author>
		
	</entry>
	<entry>
		<id>http://wiki.phsys.com.br/index.php?title=Fun%C3%A7%C3%A3o_Right_str&amp;diff=4687</id>
		<title>Função Right str</title>
		<link rel="alternate" type="text/html" href="http://wiki.phsys.com.br/index.php?title=Fun%C3%A7%C3%A3o_Right_str&amp;diff=4687"/>
		<updated>2024-08-15T18:49:20Z</updated>

		<summary type="html">&lt;p&gt;Peron.nobrega: Criou página com &amp;#039;A função &amp;#039;&amp;#039;&amp;#039;RightStr&amp;#039;&amp;#039;&amp;#039; retorna uma substring que contém os últimos N caracteres de uma string especificada. É útil para obter a parte final de uma string de comprimento...&amp;#039;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;A função &amp;#039;&amp;#039;&amp;#039;RightStr&amp;#039;&amp;#039;&amp;#039; retorna uma substring que contém os últimos N caracteres de uma string especificada. É útil para obter a parte final de uma string de comprimento variável.&lt;br /&gt;
&lt;br /&gt;
===&amp;#039;&amp;#039;&amp;#039;Sintaxe&amp;#039;&amp;#039;&amp;#039;===&lt;br /&gt;
Function RightStr(const S: string; Count: Integer): 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 que será verificada para conversão em Float.&lt;br /&gt;
|-&lt;br /&gt;
|Count&lt;br /&gt;
|Integer&lt;br /&gt;
|O número de caracteres que serão retornados a partir do final da string.&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;
   StrOriginal, StrFinal: string;&lt;br /&gt;
 begin&lt;br /&gt;
   StrOriginal := &amp;#039;OpenAI GPT-4&amp;#039;;&lt;br /&gt;
   StrFinal := RightStr(StrOriginal, 4); // Resultado: &amp;#039;GPT-4&amp;#039;&lt;br /&gt;
   Informacao(StrFinal);&lt;br /&gt;
 end.&lt;/div&gt;</summary>
		<author><name>Peron.nobrega</name></author>
		
	</entry>
	<entry>
		<id>http://wiki.phsys.com.br/index.php?title=Fun%C3%A7%C3%B5es&amp;diff=4686</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=4686"/>
		<updated>2024-08-15T18:43:05Z</updated>

		<summary type="html">&lt;p&gt;Peron.nobrega: &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;
|[[Função 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;
|[[Função 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;
|[[Procedimento 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>Peron.nobrega</name></author>
		
	</entry>
	<entry>
		<id>http://wiki.phsys.com.br/index.php?title=Fun%C3%A7%C3%A3o_Round&amp;diff=4685</id>
		<title>Função Round</title>
		<link rel="alternate" type="text/html" href="http://wiki.phsys.com.br/index.php?title=Fun%C3%A7%C3%A3o_Round&amp;diff=4685"/>
		<updated>2024-08-15T18:35:24Z</updated>

		<summary type="html">&lt;p&gt;Peron.nobrega: Criou página com &amp;#039;A função &amp;#039;&amp;#039;&amp;#039;ValidFloat&amp;#039;&amp;#039;&amp;#039; arredonda um número do tipo Double ou Extended para o inteiro mais próximo. Se o valor fracionário do número for exatamente 0,5, o número ser...&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; arredonda um número do tipo Double ou Extended para o inteiro mais próximo. Se o valor fracionário do número for exatamente 0,5, o número será arredondado para o inteiro par mais próximo. &lt;br /&gt;
&lt;br /&gt;
===&amp;#039;&amp;#039;&amp;#039;Sintaxe&amp;#039;&amp;#039;&amp;#039;===&lt;br /&gt;
Function Round(X: Extended): Int64;&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;
|X&lt;br /&gt;
|Extended&lt;br /&gt;
|O número que será arredondado.&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;
   Numero: Double;&lt;br /&gt;
   NumeroArredondado: Int64;&lt;br /&gt;
 begin&lt;br /&gt;
   Numero := 5.6;&lt;br /&gt;
   NumeroArredondado := Round(Numero); // Resultado: 6&lt;br /&gt;
   Informacao(IntToStr(NumeroArredondado));&lt;br /&gt;
&lt;br /&gt;
   Numero := 4.5;&lt;br /&gt;
   NumeroArredondado := Round(Numero); // Resultado: 4 (arredondado para o par mais próximo)&lt;br /&gt;
   Informacao(IntToStr(NumeroArredondado));&lt;br /&gt;
 end.&lt;/div&gt;</summary>
		<author><name>Peron.nobrega</name></author>
		
	</entry>
	<entry>
		<id>http://wiki.phsys.com.br/index.php?title=Fun%C3%A7%C3%B5es&amp;diff=4684</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=4684"/>
		<updated>2024-08-15T18:33:21Z</updated>

		<summary type="html">&lt;p&gt;Peron.nobrega: &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;
|[[Função 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;
|[[Procedimento 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>Peron.nobrega</name></author>
		
	</entry>
	<entry>
		<id>http://wiki.phsys.com.br/index.php?title=Procedimento_ShowMessage&amp;diff=4682</id>
		<title>Procedimento ShowMessage</title>
		<link rel="alternate" type="text/html" href="http://wiki.phsys.com.br/index.php?title=Procedimento_ShowMessage&amp;diff=4682"/>
		<updated>2024-08-15T17:12:57Z</updated>

		<summary type="html">&lt;p&gt;Peron.nobrega: Criou página com &amp;#039;O procedimento &amp;#039;&amp;#039;&amp;#039;ShowMessage&amp;#039;&amp;#039;&amp;#039; exibe uma caixa de diálogo simples com uma mensagem e um botão &amp;quot;OK&amp;quot;. É frequentemente usada para fornecer feedback ao usuário.   ===&amp;#039;&amp;#039;&amp;#039;Sin...&amp;#039;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;O procedimento &amp;#039;&amp;#039;&amp;#039;ShowMessage&amp;#039;&amp;#039;&amp;#039; exibe uma caixa de diálogo simples com uma mensagem e um botão &amp;quot;OK&amp;quot;. É frequentemente usada para fornecer feedback ao usuário. &lt;br /&gt;
&lt;br /&gt;
===&amp;#039;&amp;#039;&amp;#039;Sintaxe&amp;#039;&amp;#039;&amp;#039;===&lt;br /&gt;
Procedure ShowMessage(const Msg: 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;
|Msg&lt;br /&gt;
|String&lt;br /&gt;
|A mensagem que será exibida na caixa de diálogo.&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;
   ShowMessage(&amp;#039;Exibir Mensagem!&amp;#039;);&lt;br /&gt;
 end.&lt;/div&gt;</summary>
		<author><name>Peron.nobrega</name></author>
		
	</entry>
	<entry>
		<id>http://wiki.phsys.com.br/index.php?title=Fun%C3%A7%C3%B5es&amp;diff=4681</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=4681"/>
		<updated>2024-08-15T17:10:09Z</updated>

		<summary type="html">&lt;p&gt;Peron.nobrega: &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;
|[[Procedimento 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>Peron.nobrega</name></author>
		
	</entry>
	<entry>
		<id>http://wiki.phsys.com.br/index.php?title=Procedimento_Exibe_processo&amp;diff=4634</id>
		<title>Procedimento Exibe processo</title>
		<link rel="alternate" type="text/html" href="http://wiki.phsys.com.br/index.php?title=Procedimento_Exibe_processo&amp;diff=4634"/>
		<updated>2024-08-09T11:12:39Z</updated>

		<summary type="html">&lt;p&gt;Peron.nobrega: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;O procedimento é utilizado para exibir na tela o status do processo. Indicado o uso em processos muito longos onde a função elimina a sensação de travamento da aplicação.&lt;br /&gt;
&lt;br /&gt;
===&amp;#039;&amp;#039;&amp;#039;Sintaxe&amp;#039;&amp;#039;&amp;#039;===&lt;br /&gt;
ExibirProcesso(s: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;
|Texto exibido na tela de status do processamento.&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===&amp;#039;&amp;#039;&amp;#039;Exemplo&amp;#039;&amp;#039;&amp;#039;===&lt;br /&gt;
  ExibirProcesso(&amp;#039;Iniciando Importação...&amp;#039;);                                             &lt;br /&gt;
  try&lt;br /&gt;
    ExibirProcesso(&amp;#039;Importando...&amp;#039;);&lt;br /&gt;
  finally&lt;br /&gt;
    FecharProcesso;&lt;br /&gt;
  end;&lt;br /&gt;
&lt;br /&gt;
Note que o processo está protegido por try finally, isso porque caso aconteça alguma exceção faz com que o frame do status seja fechado.&lt;/div&gt;</summary>
		<author><name>Peron.nobrega</name></author>
		
	</entry>
	<entry>
		<id>http://wiki.phsys.com.br/index.php?title=Fun%C3%A7%C3%A3o_VarToStr&amp;diff=4626</id>
		<title>Função VarToStr</title>
		<link rel="alternate" type="text/html" href="http://wiki.phsys.com.br/index.php?title=Fun%C3%A7%C3%A3o_VarToStr&amp;diff=4626"/>
		<updated>2024-08-05T20:06:36Z</updated>

		<summary type="html">&lt;p&gt;Peron.nobrega: Criou página com &amp;#039;A função &amp;#039;&amp;#039;&amp;#039;VarToStr&amp;#039;&amp;#039;&amp;#039; converte um valor de variante em uma string. Essa função é útil para garantir que qualquer tipo de dado armazenado em uma variável de tipo Varia...&amp;#039;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;A função &amp;#039;&amp;#039;&amp;#039;VarToStr&amp;#039;&amp;#039;&amp;#039; converte um valor de variante em uma string. Essa função é útil para garantir que qualquer tipo de dado armazenado em uma variável de tipo Variant seja representado como uma string, facilitando a manipulação e exibição de dados variados.&lt;br /&gt;
&lt;br /&gt;
===&amp;#039;&amp;#039;&amp;#039;Sintaxe&amp;#039;&amp;#039;&amp;#039;===&lt;br /&gt;
Function VarToStr(const V: Variant): 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;
|V&lt;br /&gt;
|Variant&lt;br /&gt;
|O valor de variante que se deseja converter para string.&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;
   valor: Variant;&lt;br /&gt;
   valorStr: string;&lt;br /&gt;
 begin&lt;br /&gt;
   valor := 1234.56; // Pode ser qualquer tipo de dado&lt;br /&gt;
   valorStr := VarToStr(valor);&lt;br /&gt;
   ShowMessage(&amp;#039;Valor como string: &amp;#039; + valorStr);&lt;br /&gt;
   valor := Null; // Testando com um valor nulo&lt;br /&gt;
   valorStr := VarToStr(valor);&lt;br /&gt;
   ShowMessage(&amp;#039;Valor nulo como string: &amp;quot;&amp;#039; + valorStr + &amp;#039;&amp;quot;&amp;#039;); // Exibe string vazia&lt;br /&gt;
 end.&lt;/div&gt;</summary>
		<author><name>Peron.nobrega</name></author>
		
	</entry>
</feed>