<?xml version="1.0" encoding="utf-8" ?><rss version="2.0" xmlns:tt="http://teletype.in/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:media="http://search.yahoo.com/mrss/"><channel><title>Integrounet</title><generator>teletype.in</generator><description><![CDATA[Bem vindo ao universo Sankhya!
Javascript🧨
Java 🎭
Banco de Dados🎲
]]></description><image><url>https://img4.teletype.in/files/b4/4e/b44e83cf-2ed8-44ba-a2b9-52f3f344f30b.png</url><title>Integrounet</title><link>https://teletype.in/@integrounet</link></image><link>https://teletype.in/@integrounet?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=integrounet</link><atom:link rel="self" type="application/rss+xml" href="https://teletype.in/rss/integrounet?offset=0"></atom:link><atom:link rel="next" type="application/rss+xml" href="https://teletype.in/rss/integrounet?offset=10"></atom:link><atom:link rel="search" type="application/opensearchdescription+xml" title="Teletype" href="https://teletype.in/opensearch.xml"></atom:link><pubDate>Thu, 28 May 2026 18:35:06 GMT</pubDate><lastBuildDate>Thu, 28 May 2026 18:35:06 GMT</lastBuildDate><item><guid isPermaLink="true">https://teletype.in/@integrounet/auditoria-telas-sankhya</guid><link>https://teletype.in/@integrounet/auditoria-telas-sankhya?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=integrounet</link><comments>https://teletype.in/@integrounet/auditoria-telas-sankhya?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=integrounet#comments</comments><dc:creator>integrounet</dc:creator><title>Auditoria em telas no Sankhya</title><pubDate>Tue, 12 Mar 2024 19:28:39 GMT</pubDate><media:content medium="image" url="https://img4.teletype.in/files/31/49/31497d6b-640f-48de-84f2-bab02fad122a.png"></media:content><category>JavaScript 📜</category><description><![CDATA[<img src="https://img2.teletype.in/files/1a/6a/1a6a37d4-261e-48c9-8f16-8a193e68a74d.jpeg"></img>Por N motivos em certos processos precisamos saber qual o usuario efetuou o cadastro e qual o usuario alterou o mesmo.
Por isto, você precisa em cada tela criada e disponibilizada para o usuario identificar esses usuarios e a data que foi feito esta ação.]]></description><content:encoded><![CDATA[
  <p id="AhDs">Por <strong>N</strong> motivos, em certos processos precisamos saber qual o usuario efetuou o cadastro e qual o usuario alterou o registro.<br />Por isto, você precisa em cada tela criada e disponibilizada para o usuario identificar esses usuarios e a data que foi feito esta ação.</p>
  <p id="XHRi"></p>
  <p id="ZtMl">Crie 4 campos no construtor de telas/Dicionario de Dados.</p>
  <ul id="wpYu">
    <li id="GIaD">Cód. Usuário de Inclusão</li>
    <li id="e9V7">Dh. Atual Inclusão</li>
    <li id="P25w">Cód. Usuário Alteração</li>
    <li id="vXtC">Dh. Atual Alteração</li>
  </ul>
  <figure id="6iRX" class="m_column">
    <img src="https://img3.teletype.in/files/6f/70/6f70d5e2-668a-4c86-97a0-55449c5fdde1.png" width="1235" />
  </figure>
  <p id="2xRc">No campo de <strong>Usuário de Alteração</strong> utilizaremos a variavel <strong>$ctx_usuario_logado.  </strong>Esta variavel é nativa do ERP e seu objetivo é retornar o codigo do usuario logado no momento da execução da tela.</p>
  <blockquote id="ZM0V">1. if($col_CODUSUALT ==null &amp;&amp; $col_CODUSUINC != null){<br />2. return $ctx_usuario_logado;<br />3. }else{<br />4.  return $col_CODUSUALT;<br />5. }</blockquote>
  <p id="hBu5"><strong>Linha 1:</strong> Condicional para verificar 2 variantes. 1º se o campo Cód. Usuario Alteração estiver sem preenchimento e a 2º se não existir informação no campo de Cód. Usuário Inclusão.<br /><strong>Linha 2: </strong>Retornará o usuario logado. <br /><strong>Linha 4:</strong> Caso a condicional da linha 1 não ocorra, não será realizado o registro deste campo e retornará o valor existente.</p>
  <figure id="8Pha" class="m_column">
    <img src="https://img1.teletype.in/files/cc/2c/cc2c2b96-abad-4253-b5bd-075d129a302c.png" width="1517" />
  </figure>
  <p id="EuL0">Com base no entendimento do usuario de alteração, o campo de <strong>Dh. Atual Alteração</strong> será trabalhado com a variavel <strong>$ctx_dh_atual</strong>. Esta variavel é nativa do ERP e seu objetivo é retornar a data e hora atual do ERP.</p>
  <figure id="Vrk4" class="m_column">
    <img src="https://img1.teletype.in/files/0b/99/0b99341b-a675-4dab-913b-95de9a478bfa.png" width="1516" />
  </figure>
  <p id="Cgk9">Agora no campo de Usuário de Inclusão é a mesma logica, porém apenas 1 condicional.</p>
  <pre id="0t0U">1. if($col_DHATUALINC == null){
2. return $ctx_usuario_logado;
3. }else{
4.  return $col_CODUSUINC;
5. }</pre>
  <p id="thXN"><strong>Linha 1:</strong> Condicional para verificar se o campo do usuario de inclusão está vazio<br /><strong>Linha 2</strong>: Retornará o usuario logado <br /><strong>Linha 4:</strong> Caso a condicional da linha 1 não ocorra, não será realizado o registro deste campo e retornará o valor do mesmo</p>
  <figure id="GXnx" class="m_column">
    <img src="https://img1.teletype.in/files/41/b2/41b2ce32-28c5-49ee-82f4-1e6890b88e95.png" width="1514" />
  </figure>
  <p id="yKEx">Com o entendimento perfeito na criação do campo de usuario, faça o mesmo para o campo de data e hora.</p>
  <pre id="wJqm">if($col_DHATUALINC ==null){
return $ctx_dh_atual;
}else{
return $col_DHATUALINC;
}</pre>
  <figure id="wgcC" class="m_column">
    <img src="https://img3.teletype.in/files/63/f9/63f9755f-b3ea-4f69-a92c-caee4ba5ccfd.png" width="1521" />
  </figure>
  <p id="dY6y"><strong>RESULTADO</strong></p>
  <p id="v24d">Ao criar um novo registro na tela de <strong>Viagens,</strong> apenas os campos de Usuário de Inclusão e Dh. Atual Inclusão são preenchidos.</p>
  <figure id="8hLA" class="m_column">
    <img src="https://img3.teletype.in/files/e2/6d/e26d40fa-8533-4081-a151-12cf03933218.png" width="986" />
  </figure>
  <p id="cToB">Agora se o registro for alterado, apenas os campos de Usuário Alteração e Dh. Atual Alteração são preenchidos.</p>
  <figure id="PnIS" class="m_column">
    <img src="https://img3.teletype.in/files/ee/cc/eecccc76-0716-415d-9de0-4942a42b0e77.png" width="806" />
  </figure>

]]></content:encoded></item></channel></rss>