<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0">
<channel>
<title>Access Violation - Perguntas recentes com a tag entidade-especializada</title>
<link>https://desenv.benner.com.br/accessviolation/?qa=tag/entidade-especializada</link>
<description>Powered by Question2Answer</description>
<item>
<title>Erro ao criar Entidade utilizando o BEF &quot;Não foi encontrada a classe ancestral&quot;.</title>
<link>https://desenv.benner.com.br/accessviolation/?qa=1454/erro-criar-entidade-utilizando-encontrada-classe-ancestral</link>
<description>&lt;p&gt;Ao seguir a linha de treinamentos da Benner, haviam de ser criadas as entidades PESSOAS, o qual possui a tabela que eu mesmo criei, e PAISES, que teve sua tabela importada dos arquivos do GitHub da Benner. Criar entidade Pessoas deu certo, porém, ao tentar criar a entidade Paises acontece o seguinte erro:&lt;/p&gt;

&lt;p&gt;&lt;img alt=&quot;&quot; src=&quot;https://desenv.benner.com.br/accessviolation/?qa=blob&amp;amp;qa_blobid=14661997767043393321&quot; style=&quot;float:left; height:450px; width:655px&quot;&gt;&lt;/p&gt;

&lt;p&gt;&lt;br&gt;
&amp;nbsp;&lt;/p&gt;

&lt;p&gt;&amp;nbsp;&lt;/p&gt;

&lt;p&gt;&amp;nbsp;&lt;/p&gt;

&lt;p&gt;&amp;nbsp;&lt;/p&gt;

&lt;p&gt;&amp;nbsp;&lt;/p&gt;

&lt;p&gt;&amp;nbsp;&lt;/p&gt;

&lt;p&gt;&amp;nbsp;&lt;/p&gt;

&lt;p&gt;&amp;nbsp;&lt;/p&gt;

&lt;p&gt;&amp;nbsp;&lt;/p&gt;

&lt;p&gt;&amp;nbsp;&lt;/p&gt;

&lt;p&gt;&amp;nbsp;&lt;/p&gt;

&lt;p&gt;&amp;nbsp;&lt;/p&gt;

&lt;p&gt;&amp;nbsp;&lt;/p&gt;

&lt;p&gt;&amp;nbsp;&lt;/p&gt;

&lt;p&gt;&amp;nbsp;&lt;/p&gt;

&lt;p&gt;O que devo fazer para conseguir criar a entidade Paises?&lt;/p&gt;</description>
<guid isPermaLink="true">https://desenv.benner.com.br/accessviolation/?qa=1454/erro-criar-entidade-utilizando-encontrada-classe-ancestral</guid>
<pubDate>Wed, 10 Mar 2021 17:07:14 +0000</pubDate>
</item>
<item>
<title>Tabela virtual como filtro de BennerReport</title>
<link>https://desenv.benner.com.br/accessviolation/?qa=1178/tabela-virtual-como-filtro-de-bennerreport</link>
<description>&lt;p&gt;É possível utilizar uma tabela virutal, que execute entidade especializada para montrar o filtro de um relatório Benner Report?&lt;/p&gt;

&lt;p&gt;Vi que a entidade possui&amp;nbsp;&lt;span style=&quot;font-family:courier new,courier,monospace&quot;&gt;&lt;strong&gt;this.TransitoryData.FilterWhereClause&lt;/strong&gt;&lt;/span&gt;, isto é passado para o relatório?&lt;/p&gt;

&lt;p&gt;Se sim, é necessário realizar algum ajuste no relatório para receber este filtro?&lt;/p&gt;</description>
<guid isPermaLink="true">https://desenv.benner.com.br/accessviolation/?qa=1178/tabela-virtual-como-filtro-de-bennerreport</guid>
<pubDate>Thu, 21 Nov 2019 14:18:15 +0000</pubDate>
</item>
<item>
<title>&quot;Não é possível obter entidades em modo de edição a partir de fontes de dados Virtual&quot;, o que fazer para resolver?</title>
<link>https://desenv.benner.com.br/accessviolation/?qa=513/possivel-entidades-edicao-partir-fontes-virtual-resolver</link>
<description>Ao utilizar uma tabela virtual, enviar um insert e logo após o preenchimento dos campos enviar um post ocorre o erro informado &amp;quot;Não é possível obter entidades em modo de edição a partir de fontes de dados Virtual&amp;quot; porém não há indicios em nenhum evento pós &amp;quot;Post&amp;quot; ou quaçquer outro evento como também não há em macros de tabela.</description>
<guid isPermaLink="true">https://desenv.benner.com.br/accessviolation/?qa=513/possivel-entidades-edicao-partir-fontes-virtual-resolver</guid>
<pubDate>Mon, 26 Jan 2015 13:52:50 +0000</pubDate>
</item>
<item>
<title>O Bef trata os campos que são obrigatórios de acordo com a Tab selecionada?</title>
<link>https://desenv.benner.com.br/accessviolation/?qa=367/bef-trata-campos-sao-obrigatorios-acordo-com-tab-selecionada</link>
<description>Como o Bef trata campos obrigatórios que dependem da tab selecionada?&lt;br /&gt;
&lt;br /&gt;
Abaixo segue exemplo de como a tabela é parametrizada no Builder.&lt;br /&gt;
&lt;br /&gt;
Campo TabTipo, obrigatório, do tipo &amp;quot;Tab&amp;quot;, com valores 1 - Prestador; 2 - Beneficiário.&lt;br /&gt;
&lt;br /&gt;
Campo Presador, obrigatório, do tipo &amp;quot;Tabela&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
Campo Beneficiário, obrigatório, do tipo Tabela;&lt;br /&gt;
&lt;br /&gt;
[... demais campos].&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&lt;br /&gt;
&lt;br /&gt;
Ao editar ou inserir um registro nesta table pelo Runner, ele é capaz de identificar que se o TabTipo é igual a Prestador o campo Beneficiário será opcional e vice-versa.&lt;br /&gt;
&lt;br /&gt;
Porém ao fazer um update/insert utilizando a entidade especializada o BEF obriga o preenchimento do campo que não é referente ao TabTipo selecionado, por exemplo, TabTipo igual a Prestador, com campo Prestador informado e campo Beneficiario nulo é emitido mensagem: O campo &amp;quot;Beneficiário&amp;quot; é obrigatório.&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&lt;br /&gt;
&lt;br /&gt;
Esse comportamento é normal?&lt;br /&gt;
&lt;br /&gt;
Existe alguma outra forma de tratar tabelas parametrizadas desta forma?</description>
<guid isPermaLink="true">https://desenv.benner.com.br/accessviolation/?qa=367/bef-trata-campos-sao-obrigatorios-acordo-com-tab-selecionada</guid>
<pubDate>Wed, 23 Jul 2014 20:32:46 +0000</pubDate>
</item>
<item>
<title>Access Violation ao liberar IEntityCallProxy e IBusinessComponentProxy</title>
<link>https://desenv.benner.com.br/accessviolation/?qa=80/violation-liberar-ientitycallproxy-ibusinesscomponentproxy</link>
<description>Após a utilização dos objetos IEntityCallProxy ou IBusinessComponentProxy da tecnologia, ao tentar executar o comando FreeAndNill do Delphi resulta em um Access Violation, mesmo utilizando a verificação Assigned().</description>
<guid isPermaLink="true">https://desenv.benner.com.br/accessviolation/?qa=80/violation-liberar-ientitycallproxy-ibusinesscomponentproxy</guid>
<pubDate>Wed, 14 May 2014 12:09:47 +0000</pubDate>
</item>
<item>
<title>BEF roda macro?</title>
<link>https://desenv.benner.com.br/accessviolation/?qa=60/bef-roda-macro</link>
<description>Ao utilizar uma entidade especializada a partir de uma regra de negócio as macros da entidade manipuladas serão executadas?</description>
<guid isPermaLink="true">https://desenv.benner.com.br/accessviolation/?qa=60/bef-roda-macro</guid>
<pubDate>Fri, 09 May 2014 20:38:30 +0000</pubDate>
</item>
<item>
<title>Método Get em entidades específicas</title>
<link>https://desenv.benner.com.br/accessviolation/?qa=58/metodo-get-em-entidades-especificas</link>
<description>&lt;p&gt;
	O método Get de uma entidade especializada específica está retornando o tipo da entidade do núcleo.&lt;/p&gt;
&lt;p&gt;
	Entidade de &lt;span style=&quot;text-decoration: underline;&quot;&gt;núcleo&lt;/span&gt;: &lt;strong&gt;public class Pessoa : BusinessEntity&amp;lt;Pessoa&amp;gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;
	Entidade &lt;span style=&quot;text-decoration: underline;&quot;&gt;específica&lt;/span&gt;: &lt;strong&gt;public class PessoaXPTO : Pessoa&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;
	&lt;strong&gt;PessoaXPTO.Get() &lt;/strong&gt;está retornando &lt;strong&gt;Pessoa&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;
	Não deveria ser &lt;strong&gt;PessoaXPTO&lt;/strong&gt;?&lt;/p&gt;
&lt;p&gt;
	&amp;nbsp;&lt;/p&gt;</description>
<guid isPermaLink="true">https://desenv.benner.com.br/accessviolation/?qa=58/metodo-get-em-entidades-especificas</guid>
<pubDate>Fri, 09 May 2014 20:34:28 +0000</pubDate>
</item>
<item>
<title>A gravação de um registro via entidade especializada em um processo gera log de auditoria do registro?</title>
<link>https://desenv.benner.com.br/accessviolation/?qa=56/gravacao-registro-entidade-especializada-processo-auditoria</link>
<description>Em um processamento batch que faz uso de uma entidade especializada para gravar registros gera log na auditoria em todas as operações de CRUD (Inclusão, Alteração, Exclusão)?&lt;br /&gt;
&lt;br /&gt;
Caso não gere, como isso pode ser resolvido via programação?&lt;br /&gt;
&lt;br /&gt;
Vale ressaltar que em uma alteração de registro via Runner (Tree-view) ou WES (Formulário) é registrado o valor antigo no log.</description>
<guid isPermaLink="true">https://desenv.benner.com.br/accessviolation/?qa=56/gravacao-registro-entidade-especializada-processo-auditoria</guid>
<pubDate>Fri, 09 May 2014 19:26:16 +0000</pubDate>
</item>
<item>
<title>Validate() vs Validating() do BusinessEntity</title>
<link>https://desenv.benner.com.br/accessviolation/?qa=41/validate-vs-validating-do-businessentity</link>
<description>Qual a diferença entre os métodos virtuais Validate() e Validating() do BusinessEntity?</description>
<guid isPermaLink="true">https://desenv.benner.com.br/accessviolation/?qa=41/validate-vs-validating-do-businessentity</guid>
<pubDate>Fri, 09 May 2014 14:46:58 +0000</pubDate>
</item>
<item>
<title>Por que minha entidade especializada não está executando?</title>
<link>https://desenv.benner.com.br/accessviolation/?qa=26/por-que-minha-entidade-especializada-nao-esta-executando</link>
<description></description>
<guid isPermaLink="true">https://desenv.benner.com.br/accessviolation/?qa=26/por-que-minha-entidade-especializada-nao-esta-executando</guid>
<pubDate>Fri, 09 May 2014 14:05:33 +0000</pubDate>
</item>
</channel>
</rss>