<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0">
<channel>
<title>Access Violation - Perguntas recentes com a tag wes</title>
<link>https://desenv.benner.com.br/accessviolation/?qa=tag/wes</link>
<description>Powered by Question2Answer</description>
<item>
<title>Como redirecionar o usuário para determinada página dependendo do papel utilizado no momento?</title>
<link>https://desenv.benner.com.br/accessviolation/?qa=1691/redirecionar-usuario-determinada-dependendo-utilizado-momento</link>
<description>&lt;p&gt;Boa tarde.&lt;/p&gt;

&lt;p&gt;Estou em um projeto onde, ao acessar o endereço padrão (http://localhost/projeto), a página que é exibida é a &lt;strong&gt;Default20.aspx&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;Acessando Configurações &amp;gt; Artefatos &amp;gt; Customização, há marcado que a &lt;em&gt;Defaut Page&lt;/em&gt; é a &lt;strong&gt;Default20.aspx.&lt;/strong&gt;&lt;img alt=&quot;&quot; src=&quot;Customizacao&quot;&gt;&lt;/p&gt;

&lt;p&gt;A página &lt;strong&gt;Default20.aspx&lt;/strong&gt; possui alguns gráficos, os quais, nem todos os papéis deveriam poder ver.&lt;/p&gt;

&lt;p&gt;O que desejo é que, a depender do papel selecionado, a página a ser aberta ao acessar o endereço http://localhost/projeto, fosse alguma outra página (por exemplo, &lt;em&gt;http://localhost/projeto/Pages/Gestor/Dashboard.aspx&lt;/em&gt;, que é um dashboard que o papel Gestor tem acesso).&lt;/p&gt;

&lt;p&gt;Eu tentei algumas abordagens, como:&lt;/p&gt;

&lt;ul&gt;
	&lt;li&gt;Acessando Configurações &amp;gt; Papeis &amp;gt; Selecionando o papel &amp;gt; Negações, tentei negar a página &lt;strong&gt;Default20.aspx&lt;/strong&gt;, mas não funcionou.&lt;/li&gt;
	&lt;li&gt;Tentei fazer com que os papeis não tivessem acesso permitido aos gráficos e fazendo com que os widgets ficassem invisíveis. Isso funcionou, porém, a usabilidade do sistema não fica boa, visto que ao acessar o endereço, a &lt;strong&gt;Default20.aspx&lt;/strong&gt; ainda é exibida, porém, &quot;vazia&quot; para aquele papel.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Achei o seguinte na Wiki:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;span style=&quot;font-size:12px&quot;&gt;Página principal por papel&lt;/span&gt;&lt;/p&gt;

&lt;p&gt;&lt;span style=&quot;font-size:12px&quot;&gt;Ficou mais fácil criar uma página principal para cada papel. O WES agora abre automaticamente a primeira opção disponível do menu principal, baseado no papel selecionado para o usuário corrente.&lt;/span&gt;&lt;/p&gt;

&lt;p&gt;&lt;span style=&quot;font-size:12px&quot;&gt;Configuração necessária&lt;/span&gt;&lt;/p&gt;

&lt;p&gt;&lt;span style=&quot;font-size:12px&quot;&gt;Para o funcionamento deste recurso é preciso que a Default.aspx implemente a classe&amp;nbsp;&lt;strong&gt;DefaultPage&lt;/strong&gt;. Esta configuração é garantida em novas instalações da ferramenta, porém deve ser feito manualmente na default.aspx nos ambientes que forem atualizados para a versão 13.0 ou superior, pois a default.aspx não é substituída na atualização da ferramenta. Em caso de dúvidas consulte a default.aspx.modelo:&lt;/span&gt;&lt;/p&gt;

&lt;pre class=&quot;de1&quot;&gt;
&lt;span style=&quot;font-size:12px&quot;&gt;&lt;strong&gt;&amp;lt;%@&lt;/strong&gt; Page Language&lt;strong&gt;=&lt;/strong&gt;&lt;span style=&quot;color:rgb(255, 61, 61)&quot;&gt;&quot;C#&quot;&lt;/span&gt; 
    MasterPageFile&lt;strong&gt;=&lt;/strong&gt;&lt;span style=&quot;color:rgb(255, 61, 61)&quot;&gt;&quot;~/default.master&quot;&lt;/span&gt; Title&lt;strong&gt;=&lt;/strong&gt;&lt;span style=&quot;color:rgb(255, 61, 61)&quot;&gt;&quot;Início&quot;&lt;/span&gt; 
    Inherits&lt;strong&gt;=&lt;/strong&gt;&lt;span style=&quot;color:rgb(255, 61, 61)&quot;&gt;&quot;Benner.Tecnologia.Wes.Components.WebApp.DefaultPage&quot;&lt;/span&gt; &lt;strong&gt;%&amp;gt;&lt;/strong&gt;
      ...&lt;/span&gt;&lt;/pre&gt;
&lt;/blockquote&gt;

&lt;p&gt;&amp;nbsp;Verifiquei que &lt;strong&gt;Default.aspx&lt;/strong&gt; possui a herança de &lt;em&gt;DefaultPage&lt;/em&gt;. Porém, &lt;strong&gt;Default20.aspx&lt;/strong&gt; não, tem apenas a herança de&amp;nbsp;&lt;em&gt;WesPage.&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;Fiz a alteração, mas não houve mudanças no comportamento. Também tentei fazer com que o .aspx do dashboard do Gestor herdasse de&amp;nbsp;&lt;em&gt;DefaultPage&lt;/em&gt;, mas também não houve sucesso.&lt;/p&gt;

&lt;p&gt;Obrigado.&lt;/p&gt;</description>
<guid isPermaLink="true">https://desenv.benner.com.br/accessviolation/?qa=1691/redirecionar-usuario-determinada-dependendo-utilizado-momento</guid>
<pubDate>Tue, 07 Jan 2025 20:44:37 +0000</pubDate>
</item>
<item>
<title>BDOC na nuvem problema pois o arquivo está indisponivel no AfterPost</title>
<link>https://desenv.benner.com.br/accessviolation/?qa=1689/bdoc-nuvem-problema-pois-arquivo-esta-indisponivel-afterpost</link>
<description>Identificamos que não é possivel resgatar/processar arquivos antes da execução do AfterPost no BDOC.&lt;br /&gt;
&amp;quot;DOC-005 Documento informado não foi encontrado.&amp;quot;</description>
<guid isPermaLink="true">https://desenv.benner.com.br/accessviolation/?qa=1689/bdoc-nuvem-problema-pois-arquivo-esta-indisponivel-afterpost</guid>
<pubDate>Mon, 16 Dec 2024 11:58:11 +0000</pubDate>
</item>
<item>
<title>Como limpar os campos do filtro que ficam em widgets autogerados da tecnologia?</title>
<link>https://desenv.benner.com.br/accessviolation/?qa=1687/limpar-campos-filtro-ficam-widgets-autogerados-tecnologia</link>
<description>Em certos momentos precisamos limpar os filtros que ficam &amp;quot;salvos&amp;quot; com o preenchimento anterior, o filtro em questão é o que é definido por padrão nos Grids da tecnologia.</description>
<guid isPermaLink="true">https://desenv.benner.com.br/accessviolation/?qa=1687/limpar-campos-filtro-ficam-widgets-autogerados-tecnologia</guid>
<pubDate>Tue, 19 Nov 2024 17:33:59 +0000</pubDate>
</item>
<item>
<title>Como fechar o modal via codeBehind e atualizar a grid pai?</title>
<link>https://desenv.benner.com.br/accessviolation/?qa=1684/como-fechar-o-modal-via-codebehind-e-atualizar-a-grid-pai</link>
<description>Ao utilizar implementação Page.ModalClose() no codeBehind &amp;nbsp;da pagina não conseguimos atualizar o widget pai que é modificado pelo modal. O que deve ser feito?</description>
<guid isPermaLink="true">https://desenv.benner.com.br/accessviolation/?qa=1684/como-fechar-o-modal-via-codebehind-e-atualizar-a-grid-pai</guid>
<pubDate>Thu, 31 Oct 2024 13:58:09 +0000</pubDate>
</item>
<item>
<title>Quais configurações são necessárias quando há a criação de um agendamento de componente de negócio via WES (v. 24)?</title>
<link>https://desenv.benner.com.br/accessviolation/?qa=1673/configuracoes-necessarias-criacao-agendamento-componente</link>
<description>Olá, bom dia.&lt;br /&gt;
&lt;br /&gt;
Entrei recentemente como desenvolvedor e estou com uma demanda que necessita a implementação de um agendamento de um componente de negócio via WES.&lt;br /&gt;
&lt;br /&gt;
Seguindo os agendamentos que já existiam por padrão (e que estão funcionando), criei o agendamento da minha demanda. Após isto, fiz a criação do código C#, fazendo com que a classe herdasse da interface ISchedule. Assim sendo, implementei o método ScheduleRun() para realizar o que meu agendamento precisa fazer.&lt;br /&gt;
&lt;br /&gt;
Entretanto, ao o agendamento nunca é concluído com sucesso. Na grande maioria das vezes o status fica como Pendente &amp;quot;pra sempre&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Os testes estão sendo feitos editando o agendamento para que ele rode num momento próximo e quando este inicia, acontece o mecionado acima. Não sei se há alguma configuração a mais que deva ser realizada, mas procurando na solução os outros agendamentos, não parece haver nada mais a configurar. No WES também não me pareceu que haveria.&lt;br /&gt;
&lt;br /&gt;
Gostaria de saber se há algo mais que eu possa tentar para alcançar meu objetivo.&lt;br /&gt;
&lt;br /&gt;
A saber, o WES que estamos usando tem banco em rede, então, quando nos passaram o ambiente, não foi preciso configurar ServerManager em nossas máquinas nem nada do tipo.&lt;br /&gt;
&lt;br /&gt;
De antemão, caso eu não tenha conseguido explicar da melhor maneira ou tenha falado algo incorreto, deixo aqui minhas desculpas.&lt;br /&gt;
&lt;br /&gt;
Obrigado!</description>
<guid isPermaLink="true">https://desenv.benner.com.br/accessviolation/?qa=1673/configuracoes-necessarias-criacao-agendamento-componente</guid>
<pubDate>Tue, 11 Jun 2024 12:06:42 +0000</pubDate>
</item>
<item>
<title>Erro na Api do WES</title>
<link>https://desenv.benner.com.br/accessviolation/?qa=1672/erro-na-api-do-wes</link>
<description>Ao compilar duas ou mais dll de Api Controller na pasta bin do wes, as rotas da Api somem , ja testei separadamente e normalmente funcionam , porém quando ficam juntas parecem que estão entrando em conflito de algum modo.&lt;br /&gt;
Nota: Elas não compartilham rotas nem nomes , ambas usam o metodo ApiController em suas classes</description>
<guid isPermaLink="true">https://desenv.benner.com.br/accessviolation/?qa=1672/erro-na-api-do-wes</guid>
<pubDate>Thu, 02 May 2024 19:32:42 +0000</pubDate>
</item>
<item>
<title>Problema ao salvar a entidade &quot;Não foi possível ... por violação da chave primária&quot;</title>
<link>https://desenv.benner.com.br/accessviolation/?qa=1659/problema-salvar-entidade-possivel-violacao-chave-primaria</link>
<description>Problema: o handle da Entidade sempre retorna como 1.&lt;br /&gt;
Descartado erro na macro e no code behind. acontecendo apenas em uma tabela depois de conversão do BL para o ERP</description>
<guid isPermaLink="true">https://desenv.benner.com.br/accessviolation/?qa=1659/problema-salvar-entidade-possivel-violacao-chave-primaria</guid>
<pubDate>Tue, 06 Feb 2024 17:22:31 +0000</pubDate>
</item>
<item>
<title>Erro ao validar certificadora de assinaturas digitais - Docsign</title>
<link>https://desenv.benner.com.br/accessviolation/?qa=1657/erro-validar-certificadora-assinaturas-digitais-docsign</link>
<description>&lt;p&gt;Ao tentar validar a certificadora digital estou recebendo a seguinte mensagem de erro:&lt;/p&gt;

&lt;p&gt;&lt;span style=&quot;background-color:rgb(249, 228, 145); color:rgb(194, 157, 11); font-family:open sans,helvetica,sans-serif,poppins; font-size:16px&quot;&gt;Falha em validar o certificado:&lt;/span&gt;&lt;br&gt;
&lt;span style=&quot;background-color:rgb(249, 228, 145); color:rgb(194, 157, 11); font-family:open sans,helvetica,sans-serif,poppins; font-size:16px&quot;&gt;Error while requesting server, received a non successful HTTP code Completed with response Body: {&quot;error&quot;:&quot;consent_required&quot;}&lt;/span&gt;&lt;/p&gt;

&lt;p&gt;Alguém já passou por esse problema e sabe como resolver?&lt;/p&gt;

&lt;p&gt;Estou usando Docsign e autenticação OAuth.&lt;/p&gt;</description>
<guid isPermaLink="true">https://desenv.benner.com.br/accessviolation/?qa=1657/erro-validar-certificadora-assinaturas-digitais-docsign</guid>
<pubDate>Wed, 31 Jan 2024 14:41:10 +0000</pubDate>
</item>
<item>
<title>Problema ao executar testes (LoadFromContext, Microsoft.VisualStudio.TestPlatform.TestFramework)</title>
<link>https://desenv.benner.com.br/accessviolation/?qa=1647/loadfromcontext-visualstudio-testplatform-testframework</link>
<description>&lt;p&gt;Estou com um problema ao tentar executar testes na minha maquina.&amp;nbsp;&lt;br&gt;
&lt;br&gt;
Erro:&amp;nbsp;&lt;/p&gt;

&lt;p&gt;&lt;span style=&quot;font-size:inherit&quot;&gt;Assistente para Depuração Gerenciada 'LoadFromContext' : 'O assembly chamado 'Microsoft.VisualStudio.TestPlatform.TestFramework' foi carregado por 'file:///C:/Benner/Fontes/Tecnologia/Source/bin/AutomatedTests/PresentationLayer/Microsoft.VisualStudio.TestPlatform.TestFramework.DLL' usando o contexto LoadFrom. O uso desse contexto pode resultar em comportamento inesperado para serialização, conversão e resolução de dependência. Em praticamente todos os casos, recomenda-se evitar o contexto LoadFrom. Isso pode ser feito com a instalação de assemblies no Cache de Assembly Global ou no diretório ApplicationBase e usando Assembly.Load ao carregar assemblies explicitamente.'&lt;/span&gt;&lt;/p&gt;</description>
<guid isPermaLink="true">https://desenv.benner.com.br/accessviolation/?qa=1647/loadfromcontext-visualstudio-testplatform-testframework</guid>
<pubDate>Wed, 11 Oct 2023 16:56:48 +0000</pubDate>
</item>
<item>
<title>Alterar Titulo da pagina do breadcrumb</title>
<link>https://desenv.benner.com.br/accessviolation/?qa=1646/alterar-titulo-da-pagina-do-breadcrumb</link>
<description>Tenho uma tela WesPage Especializada que gera automaticamento o BreadCrumb porem gera com esse nome &lt;br /&gt;
&lt;br /&gt;
Registro 33 de CONSULTA_PRONTUARIO_ATENDIMENTO.DATASOURCE&lt;br /&gt;
&lt;br /&gt;
Queria Alterar para um dos campos na consulta que criei que é o nome do paciente no caso.&lt;br /&gt;
&lt;br /&gt;
Como consigo fazer essa alteração</description>
<guid isPermaLink="true">https://desenv.benner.com.br/accessviolation/?qa=1646/alterar-titulo-da-pagina-do-breadcrumb</guid>
<pubDate>Mon, 09 Oct 2023 17:48:58 +0000</pubDate>
</item>
<item>
<title>Alterar o titulo de um widget formulário dinamicamente</title>
<link>https://desenv.benner.com.br/accessviolation/?qa=1643/alterar-o-titulo-de-um-widget-formulario-dinamicamente</link>
<description>&lt;p&gt;&lt;img alt=&quot;&quot; src=&quot;https://desenv.benner.com.br/accessviolation/?qa=blob&amp;amp;qa_blobid=7572382345491879994&quot; style=&quot;height:83px; width:600px&quot;&gt;&lt;/p&gt;

&lt;p&gt;Preciso que o titulo do widget seja um dado que já existe nesse formulário.&lt;/p&gt;

&lt;p&gt;já tentei usar IronPhyton : &lt;a href=&quot;https://wiki.benner.com.br/wiki/index.php?title=Evento_Load_em_scripts_(WES_2008)&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;https://wiki.benner.com.br/wiki/index.php?title=Evento_Load_em_scripts_(WES_2008)&lt;/a&gt;&lt;br&gt;
Mas não funcionou&lt;/p&gt;</description>
<guid isPermaLink="true">https://desenv.benner.com.br/accessviolation/?qa=1643/alterar-o-titulo-de-um-widget-formulario-dinamicamente</guid>
<pubDate>Wed, 27 Sep 2023 14:36:29 +0000</pubDate>
</item>
<item>
<title>WES: Não foi possível carregar arquivo ou assembly 'System.ValueTuple' ou uma de suas dependências.</title>
<link>https://desenv.benner.com.br/accessviolation/?qa=1641/possivel-carregar-arquivo-assembly-valuetuple-dependencias</link>
<description>&lt;p&gt;Após a criação de projetos de injeção de dependências mencionados no vídeo &quot;#006 - Criando os Projetos IoC para a Regra de Negócio&quot;, o WES passou a exibir o erro abaixo:&lt;/p&gt;

&lt;p&gt;&lt;span style=&quot;color:rgb(0, 0, 0); font-family:verdana; font-size:11.2px&quot;&gt;&lt;em&gt;Não foi possível carregar arquivo ou assembly 'System.ValueTuple' ou uma de suas dependências. A definição do manifesto do assembly localizado não corresponde à referência do assembly. (Exceção de HRESULT: 0x80131040)&lt;/em&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Descrição:&amp;nbsp;&lt;/strong&gt;Ocorreu uma exceção sem tratamento durante a execução da atual solicitação da Web. Examine o rastreamento de pilha para obter mais informações sobre o erro e onde foi originado no código.&lt;br&gt;
&lt;br&gt;
&lt;strong&gt;Detalhes da Exceção:&amp;nbsp;&lt;/strong&gt;System.IO.FileLoadException: Não foi possível carregar arquivo ou assembly 'System.ValueTuple' ou uma de suas dependências. A definição do manifesto do assembly localizado não corresponde à referência do assembly. (Exceção de HRESULT: 0x80131040)&lt;br&gt;
&lt;br&gt;
&lt;strong&gt;Erro de Origem:&lt;/strong&gt;&lt;br&gt;
&amp;nbsp;&lt;/p&gt;

&lt;table style=&quot;width:100%&quot;&gt;
	&lt;tbody&gt;
		&lt;tr&gt;
			&lt;td&gt;Exceção sem tratamento foi gerada durante a execução da atual solicitação da Web. As informações relacionadas à origem e ao local da exceção podem ser identificadas usando-se o rastreamento de pilha de exceção abaixo.&lt;/td&gt;
		&lt;/tr&gt;
	&lt;/tbody&gt;
&lt;/table&gt;

&lt;p&gt;&lt;br&gt;
&lt;strong&gt;Rastreamento do Carregamento de Assembly:&lt;/strong&gt;&amp;nbsp;As informações a seguir podem ser úteis para determinar por que o assembly 'System.ValueTuple' não pôde ser carregado.&lt;br&gt;
&amp;nbsp;&lt;/p&gt;

&lt;table style=&quot;width:100%&quot;&gt;
	&lt;tbody&gt;
		&lt;tr&gt;
			&lt;td&gt;
			&lt;pre&gt;
AVI: o log de associações de assembly está desativado.
Para ativar o log de  falhas de assembly, defina o valor do Registro [HKLM\Software\Microsoft\Fusion!EnableLog] (DWORD) como 1.
Observação: há alguma penalidade para o desempenho associada ao log de falha de associação de assembly.
Para desativar esse recurso, remova o valor do Registro [HKLM\Software\Microsoft\Fusion!EnableLog].
&lt;/pre&gt;
			&lt;/td&gt;
		&lt;/tr&gt;
	&lt;/tbody&gt;
&lt;/table&gt;

&lt;p&gt;&lt;br&gt;
&lt;strong&gt;Rastreamento de Pilha:&lt;/strong&gt;&lt;br&gt;
&amp;nbsp;&lt;/p&gt;

&lt;table style=&quot;width:100%&quot;&gt;
	&lt;tbody&gt;
		&lt;tr&gt;
			&lt;td&gt;
			&lt;pre&gt;
[FileLoadException: Não foi possível carregar arquivo ou assembly 'System.ValueTuple' ou uma de suas dependências. A definição do manifesto do assembly localizado não corresponde à referência do assembly. (Exceção de HRESULT: 0x80131040)]

[FileLoadException: Não foi possível carregar arquivo ou assembly 'System.ValueTuple, Version=4.0.3.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51' ou uma de suas dependências. A definição do manifesto do assembly localizado não corresponde à referência do assembly. (Exceção de HRESULT: 0x80131040)]
   System.Reflection.RuntimeAssembly._nLoad(AssemblyName fileName, String codeBase, Evidence assemblySecurity, RuntimeAssembly locationHint, StackCrawlMark&amp;amp; stackMark, IntPtr pPrivHostBinder, Boolean throwOnFileNotFound, Boolean forIntrospection, Boolean suppressSecurityChecks) +0
   System.Reflection.RuntimeAssembly.InternalLoadAssemblyName(AssemblyName assemblyRef, Evidence assemblySecurity, RuntimeAssembly reqAssembly, StackCrawlMark&amp;amp; stackMark, IntPtr pPrivHostBinder, Boolean throwOnFileNotFound, Boolean forIntrospection, Boolean suppressSecurityChecks) +232
   System.Reflection.RuntimeAssembly.InternalLoad(String assemblyString, Evidence assemblySecurity, StackCrawlMark&amp;amp; stackMark, IntPtr pPrivHostBinder, Boolean forIntrospection) +113
   System.Reflection.RuntimeAssembly.InternalLoad(String assemblyString, Evidence assemblySecurity, StackCrawlMark&amp;amp; stackMark, Boolean forIntrospection) +23
   System.Reflection.Assembly.Load(String assemblyString) +35
   System.Web.Configuration.CompilationSection.LoadAssemblyHelper(String assemblyName, Boolean starDirective) +48

[ConfigurationErrorsException: Não foi possível carregar arquivo ou assembly 'System.ValueTuple, Version=4.0.3.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51' ou uma de suas dependências. A definição do manifesto do assembly localizado não corresponde à referência do assembly. (Exceção de HRESULT: 0x80131040)]
   System.Web.Configuration.CompilationSection.LoadAssemblyHelper(String assemblyName, Boolean starDirective) +767
   System.Web.Configuration.CompilationSection.LoadAllAssembliesFromAppDomainBinDirectory() +256
   System.Web.Configuration.CompilationSection.LoadAssembly(AssemblyInfo ai) +58
   System.Web.Compilation.&amp;lt;&amp;gt;c.&amp;lt;GetAssembliesForAppLevel&amp;gt;b__143_0(AssemblyInfo ai) +29
   System.Linq.&amp;lt;SelectManyIterator&amp;gt;d__17`2.MoveNext() +265
   System.Linq.&amp;lt;UnionIterator&amp;gt;d__67`1.MoveNext() +442
   System.Linq.&amp;lt;DistinctIterator&amp;gt;d__64`1.MoveNext() +417
   System.Web.UI.Util.GetTypeFromAssemblies(IEnumerable assemblies, String typeName, Boolean ignoreCase) +268
   System.Web.Compilation.BuildManager.GetType(String typeName, Boolean throwOnError, Boolean ignoreCase) +251
   System.Web.Configuration.ConfigUtil.GetType(String typeName, String propertyName, ConfigurationElement configElement, XmlNode node, Boolean checkAptcaBit, Boolean ignoreCase) +49

[ConfigurationErrorsException: Não foi possível carregar arquivo ou assembly 'System.ValueTuple, Version=4.0.3.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51' ou uma de suas dependências. A definição do manifesto do assembly localizado não corresponde à referência do assembly. (Exceção de HRESULT: 0x80131040)]
   System.Web.Configuration.ConfigUtil.GetType(String typeName, String propertyName, ConfigurationElement configElement, XmlNode node, Boolean checkAptcaBit, Boolean ignoreCase) +515
   System.Web.Configuration.ConfigUtil.GetType(String typeName, String propertyName, ConfigurationElement configElement, Boolean checkAptcaBit) +29
   System.Web.Configuration.Common.ModulesEntry.SecureGetType(String typeName, String propertyName, ConfigurationElement configElement) +60
   System.Web.Configuration.Common.ModulesEntry..ctor(String name, String typeName, String propertyName, ConfigurationElement configElement) +68
   System.Web.HttpApplication.BuildIntegratedModuleCollection(List`1 moduleList) +221
   System.Web.HttpApplication.GetModuleCollection(IntPtr appContext) +1153
   System.Web.HttpApplication.RegisterEventSubscriptionsWithIIS(IntPtr appContext, HttpContext context, MethodInfo[] handlers) +139
   System.Web.HttpApplication.InitSpecial(HttpApplicationState state, MethodInfo[] handlers, IntPtr appContext, HttpContext context) +168
   System.Web.HttpApplicationFactory.GetSpecialApplicationInstance(IntPtr appContext, HttpContext context) +277
   System.Web.Hosting.PipelineRuntime.InitializeApplication(IntPtr appContext) +369

[HttpException (0x80004005): Não foi possível carregar arquivo ou assembly 'System.ValueTuple, Version=4.0.3.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51' ou uma de suas dependências. A definição do manifesto do assembly localizado não corresponde à referência do assembly. (Exceção de HRESULT: 0x80131040)]
   System.Web.HttpRuntime.FirstRequestInit(HttpContext context) +532
   System.Web.HttpRuntime.EnsureFirstRequestInit(HttpContext context) +111
   System.Web.HttpRuntime.ProcessRequestNotificationPrivate(IIS7WorkerRequest wr, HttpContext context) +724
&lt;/pre&gt;
			&lt;/td&gt;
		&lt;/tr&gt;
	&lt;/tbody&gt;
&lt;/table&gt;

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

&lt;hr&gt;
&lt;p&gt;&lt;strong&gt;Informações sobre a Versão:&lt;/strong&gt;&amp;nbsp;Microsoft .NET Framework Versão:4.0.30319; Versão do ASP.NET:4.8.4662.0&lt;/p&gt;</description>
<guid isPermaLink="true">https://desenv.benner.com.br/accessviolation/?qa=1641/possivel-carregar-arquivo-assembly-valuetuple-dependencias</guid>
<pubDate>Wed, 27 Sep 2023 13:56:46 +0000</pubDate>
</item>
<item>
<title>Como desabilitar o stacktrace em erros não tratados WES</title>
<link>https://desenv.benner.com.br/accessviolation/?qa=1639/como-desabilitar-o-stacktrace-em-erros-nao-tratados-wes</link>
<description>Tela de erros sendo apresentada com o stacktrace da tecnologia, como deve ser feita esta alteração?</description>
<guid isPermaLink="true">https://desenv.benner.com.br/accessviolation/?qa=1639/como-desabilitar-o-stacktrace-em-erros-nao-tratados-wes</guid>
<pubDate>Fri, 15 Sep 2023 17:42:21 +0000</pubDate>
</item>
<item>
<title>Problema na criação de um novo usuário tec 23.0.25.17</title>
<link>https://desenv.benner.com.br/accessviolation/?qa=1630/problema-na-criacao-de-um-novo-usuario-tec-23-0-25-17</link>
<description>&lt;p&gt;Sempre que é criado um novo usuário, aonde este usuário esta marcado para alterar a senha.&lt;/p&gt;

&lt;p&gt;assim que o usuário loga no sistema, é solicitado para que o mesmo digite a senha antiga e informa a nova senha.&lt;/p&gt;

&lt;p&gt;Apos isso é apresentado na tela que a senh foi alterada e um botao para continuar:&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=16890042470283887990&quot; style=&quot;height:313px; width:600px&quot;&gt;&lt;/p&gt;

&lt;p&gt;apos isso apresenta o erro abaixo:&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=16370617492793836257&quot; style=&quot;height:292px; width:600px&quot;&gt;&lt;/p&gt;

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

&lt;p&gt;Para poder resolver, precisa entrar no sistema com outro usuario, &quot;Limpar Caches&quot; ai o acesso volta ao normal para o usuário.&lt;br&gt;
&lt;br&gt;
chegaram a pegar este comportamento? nas versões mais atuais da tec este problema ocorre?&lt;/p&gt;

&lt;p&gt;&amp;nbsp;&lt;/p&gt;</description>
<guid isPermaLink="true">https://desenv.benner.com.br/accessviolation/?qa=1630/problema-na-criacao-de-um-novo-usuario-tec-23-0-25-17</guid>
<pubDate>Mon, 28 Aug 2023 18:11:43 +0000</pubDate>
</item>
<item>
<title>Problema &quot;Requisição Inválida! Limpe os cookies e tente novamente.&quot; Após migração</title>
<link>https://desenv.benner.com.br/accessviolation/?qa=1627/problema-requisicao-invalida-cookies-novamente-migracao</link>
<description>&lt;p&gt;Após a migração, constatou-se que não era mais possivel de gerar caches e a incapacidade de acessar determinadas páginas. Notavelmente, observou-se que o ambiente WES está operando corretamente apenas quando utilizado no navegador Firefox.&lt;/p&gt;

&lt;p&gt;A versão da tecnologia em questão é a 21.0. Durante a análise, foi identificado que o cookie denominado &quot;__&lt;em&gt;TOKEN_&lt;/em&gt;&quot; não estava sendo exibido. Este cookie representa um parâmetro oculto (&quot;hidden&quot;) na estrutura da masterpage.&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=8801630746599391499&quot; style=&quot;height:329px; width:600px&quot;&gt;&lt;/p&gt;</description>
<guid isPermaLink="true">https://desenv.benner.com.br/accessviolation/?qa=1627/problema-requisicao-invalida-cookies-novamente-migracao</guid>
<pubDate>Fri, 25 Aug 2023 13:52:26 +0000</pubDate>
</item>
<item>
<title>Aviso: Desktop heap insuficiente!</title>
<link>https://desenv.benner.com.br/accessviolation/?qa=1619/aviso-desktop-heap-insuficiente</link>
<description>&lt;p&gt;Após atualização do sistema para a versão 22.0.84, aviso de heap insuficiente apareceu na aba de configurações do ambiente&lt;br&gt;
Configurações &amp;gt; Pool de Providers &amp;gt; Ativação Provider: COM Tradicional&lt;img alt=&quot;&quot; src=&quot;https://desenv.benner.com.br/accessviolation/?qa=blob&amp;amp;qa_blobid=13551062899853846979&quot; style=&quot;height:215px; width:600px&quot;&gt;&lt;/p&gt;</description>
<guid isPermaLink="true">https://desenv.benner.com.br/accessviolation/?qa=1619/aviso-desktop-heap-insuficiente</guid>
<pubDate>Wed, 16 Aug 2023 12:16:59 +0000</pubDate>
</item>
<item>
<title>Como trazer um bdoc em um campo SQL em um Grid?</title>
<link>https://desenv.benner.com.br/accessviolation/?qa=1617/como-trazer-um-bdoc-em-um-campo-sql-em-um-grid</link>
<description>&lt;p style=&quot;text-align: justify;&quot;&gt;Bom dia como posso trazer um bdoc para um campo SQL, tenho que trazer o bdoc, para fazer um visualização do arquivo, e esta informaçlão esta em 2 tabelas, por isso tenho que usar o sql, para trazer o arquivo, na grid.&lt;br&gt;
Consegui trazer o nome do arquivo porem não consigo fazer com que se eu clicar no nome do arquivo e abra a visualização.&amp;nbsp;&lt;/p&gt;

&lt;p style=&quot;text-align: justify;&quot;&gt;Tem alguma maneira de contornar isso?&lt;/p&gt;</description>
<guid isPermaLink="true">https://desenv.benner.com.br/accessviolation/?qa=1617/como-trazer-um-bdoc-em-um-campo-sql-em-um-grid</guid>
<pubDate>Fri, 28 Jul 2023 14:12:12 +0000</pubDate>
</item>
<item>
<title>Como preencher automaticamente um campo via .net ao chamar um relatório</title>
<link>https://desenv.benner.com.br/accessviolation/?qa=1609/como-preencher-automaticamente-campo-via-chamar-relatorio</link>
<description>Estou utilizando o stimulsoft através do WES, e preciso escrever um campo de valor do relatório por extenso.&lt;br /&gt;
&lt;br /&gt;
Obs: eu já tenho uma função no .net que converte o valor númerico e escreve em string o valor por extenso.&lt;br /&gt;
&lt;br /&gt;
Obs2: não tenho acesso ao RUNNER</description>
<guid isPermaLink="true">https://desenv.benner.com.br/accessviolation/?qa=1609/como-preencher-automaticamente-campo-via-chamar-relatorio</guid>
<pubDate>Fri, 07 Jul 2023 14:35:54 +0000</pubDate>
</item>
<item>
<title>Falha na inicialização do WES Não foi possível carregar arquivo ou assembly Oracle.ManagedDataAccess, Version=2.0.19.1</title>
<link>https://desenv.benner.com.br/accessviolation/?qa=1604/inicializacao-possivel-carregar-assembly-manageddataaccess</link>
<description>Ao atualizar o sistema com a versão 23.0.31 da tecnologia, sistemas em banco de dados oracle apresenta o erro:&lt;br /&gt;
&lt;br /&gt;
Falha na inicialização do WES Não foi possível carregar arquivo ou assembly 'Oracle.ManagedDataAccess, Version=2.0.19.1, Culture=neutral,</description>
<guid isPermaLink="true">https://desenv.benner.com.br/accessviolation/?qa=1604/inicializacao-possivel-carregar-assembly-manageddataaccess</guid>
<pubDate>Thu, 29 Jun 2023 14:15:11 +0000</pubDate>
</item>
<item>
<title>Inativar botão novo dependendo de da quantidade de registro no grid</title>
<link>https://desenv.benner.com.br/accessviolation/?qa=1588/inativar-botao-novo-dependendo-quantidade-registro-no-grid</link>
<description>Boa tarde, estou precisando inativar ou não deixar visivel o botão de novo em um grid dependendo da quanitade de registros que o grid possua, não encontrei nada relacionado.</description>
<guid isPermaLink="true">https://desenv.benner.com.br/accessviolation/?qa=1588/inativar-botao-novo-dependendo-quantidade-registro-no-grid</guid>
<pubDate>Fri, 16 Jun 2023 18:04:57 +0000</pubDate>
</item>
<item>
<title>Problema com WarmUp do WES - System.Collections.Generic.KeyNotFoundException: A chave fornecida não estava presente no dicionário.</title>
<link>https://desenv.benner.com.br/accessviolation/?qa=1578/collections-keynotfoundexception-fornecida-dicionario</link>
<description>&lt;p&gt;Estou recebendo o erro abaixo ao tentar iniciar o WES pela minha máquina:&lt;br&gt;
&lt;br&gt;
-----------------------------------------------------------------------------------&lt;/p&gt;

&lt;pre class=&quot;brush:plain;&quot;&gt;
ed8c3e64-2cce-410c-9ab3-72798ed426bd
Erro ao executar a solicitação filho para /WebApp/Warmup.aspx.
Exceção do tipo 'System.Web.HttpUnhandledException' foi acionada.
A chave fornecida não estava presente no dicionário.

System.Web.HttpException (0x80004005): Erro ao executar a solicitação filho para /WebApp/Warmup.aspx. ---&amp;gt; System.Web.HttpUnhandledException (0x80004005): Exceção do tipo 'System.Web.HttpUnhandledException' foi acionada. ---&amp;gt; System.Collections.Generic.KeyNotFoundException: A chave fornecida não estava presente no dicionário.
   em System.ThrowHelper.ThrowKeyNotFoundException()
   em System.Collections.Generic.Dictionary`2.get_Item(TKey key)
   em Benner.Tecnologia.Wes.Components.Helpers.UrlResolverHelper.ResolveUrl(String url) na C:\git\Tecnologia\Tecnologia\Source\Wes\Components\Components\Helpers\UrlResolverHelper.cs:linha 19
   em ASP.warmup_aspx.__Render__control1(HtmlTextWriter __w, Control parameterContainer) na c:\git\Tecnologia\Tecnologia\Source\Wes\WebApp\Warmup.aspx:linha 9
   em System.Web.UI.Control.RenderChildrenInternal(HtmlTextWriter writer, ICollection children)
   em System.Web.UI.Page.Render(HtmlTextWriter writer)
   em System.Web.UI.Adapters.ControlAdapter.Render(HtmlTextWriter writer)
   em System.Web.UI.Control.RenderControlInternal(HtmlTextWriter writer, ControlAdapter adapter)
   em System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)
   em System.Web.UI.Page.HandleError(Exception e)
   em System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)
   em System.Web.UI.Page.ProcessRequest(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)
   em System.Web.UI.Page.ProcessRequest()
   em System.Web.UI.Page.ProcessRequest(HttpContext context)
   em ASP.warmup_aspx.ProcessRequest(HttpContext context) na c:\Windows\Microsoft.NET\Framework64\v4.0.30319\Temporary ASP.NET Files\webapp\7649c7ed\5fb5e14e\App_Web_warmup.aspx.cdcab7d2.8lpkuago.0.cs:linha 0
   em System.Web.HttpServerUtility.ExecuteInternal(IHttpHandler handler, TextWriter writer, Boolean preserveForm, Boolean setPreviousPage, VirtualPath path, VirtualPath filePath, String physPath, Exception error, String queryStringOverride)
   em System.Web.HttpServerUtility.ExecuteInternal(IHttpHandler handler, TextWriter writer, Boolean preserveForm, Boolean setPreviousPage, VirtualPath path, VirtualPath filePath, String physPath, Exception error, String queryStringOverride)
   em System.Web.HttpServerUtility.Execute(String path, TextWriter writer, Boolean preserveForm)
   em System.Web.HttpServerUtility.Transfer(String path, Boolean preserveForm)
   em System.Web.HttpServerUtility.Transfer(String path)
   em Benner.Tecnologia.Wes.Components.WebApp.Global.ShowWarmupPage() na C:\git\Tecnologia\Tecnologia\Source\Wes\Components\Components.WebApp\Global.cs:linha 273
   em Benner.Tecnologia.Wes.Components.WebApp.Global.Application_BeginRequest(Object sender, EventArgs e) na C:\git\Tecnologia\Tecnologia\Source\Wes\Components\Components.WebApp\Global.cs:linha 221
   em System.Web.HttpApplication.SyncEventExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute()
   em System.Web.HttpApplication.ExecuteStepImpl(IExecutionStep step)
   em System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean&amp;amp; completedSynchronously)


Request Information:
   HttpContext.Current: NULL&lt;/pre&gt;

&lt;p&gt;&lt;br&gt;
-----------------------------------------------------------------------------------&lt;br&gt;
&lt;br&gt;
Já dei um &quot;Clean Solution&quot;, recompilei, resintalei os pacotes do Node, refiz/regerei o WebPack, mas não tive sucesso.&lt;br&gt;
&lt;br&gt;
Alguma sujestão do que poderia ser?&lt;/p&gt;</description>
<guid isPermaLink="true">https://desenv.benner.com.br/accessviolation/?qa=1578/collections-keynotfoundexception-fornecida-dicionario</guid>
<pubDate>Fri, 09 Jun 2023 17:09:44 +0000</pubDate>
</item>
<item>
<title>Não conseguimos gerar as páginas no WES em algumas máquinas</title>
<link>https://desenv.benner.com.br/accessviolation/?qa=1574/nao-conseguimos-gerar-as-paginas-no-wes-em-algumas-maquinas</link>
<description>Ao regerar as páginas no WES, utilizando a opção &amp;quot;Gerar páginas&amp;quot;, fica sem fim rodando a execução com a mensagem &amp;quot;Aguarde, gerando as páginas...&amp;quot;. Isso só acontece em 2 máquinas, dos 7 devs que utilizam esse projeto.&lt;br /&gt;
&lt;br /&gt;
Ao verificar o log de EventView do WES consta a seguinte mensagem:&lt;br /&gt;
&lt;br /&gt;
09f522b3-8347-404d-a2d7-c5371ac0cd9e&lt;br /&gt;
Pool 'PTU_WES' desativada devido ao(s) erro(s): Erro ao inicializar Provider #0: Não foi possível executar o Benner Provider. Mensagem: Falha na recuperação de fábrica de classes COM do componente com CLSID {45764534-B6CC-11D2-8E13-2300DFE1CD63} devido ao seguinte erro: 80040154 Classe não registrada (Exceção de HRESULT: 0x80040154 (REGDB_E_CLASSNOTREG)).&lt;br /&gt;
Pool 'PTU_WES' desativada devido ao(s) erro(s): Erro ao inicializar Provider #0: Não foi possível executar o Benner Provider. Mensagem: Falha na recuperação de fábrica de classes COM do componente com CLSID {45764534-B6CC-11D2-8E13-2300DFE1CD63} devido ao seguinte erro: 80040154 Classe não registrada (Exceção de HRESULT: 0x80040154 (REGDB_E_CLASSNOTREG)).&lt;br /&gt;
Pool 'PTU_WES' desativada devido ao(s) erro(s): Erro ao inicializar Provider #0: Não foi possível executar o Benner Provider. Mensagem: Falha na recuperação de fábrica de classes COM do componente com CLSID {45764534-B6CC-11D2-8E13-2300DFE1CD63} devido ao seguinte erro: 80040154 Classe não registrada (Exceção de HRESULT: 0x80040154 (REGDB_E_CLASSNOTREG)).&lt;br /&gt;
Pool 'PTU_WES' desativada devido ao(s) erro(s): Erro ao inicializar Provider #0: Não foi possível executar o Benner Provider. Mensagem: Falha na recuperação de fábrica de classes COM do componente com CLSID {45764534-B6CC-11D2-8E13-2300DFE1CD63} devido ao seguinte erro: 80040154 Classe não registrada (Exceção de HRESULT: 0x80040154 (REGDB_E_CLASSNOTREG)).&lt;br /&gt;
Erro ao inicializar Provider #0: Não foi possível executar o Benner Provider. Mensagem: Falha na recuperação de fábrica de classes COM do componente com CLSID {45764534-B6CC-11D2-8E13-2300DFE1CD63} devido ao seguinte erro: 80040154 Classe não registrada (Exceção de HRESULT: 0x80040154 (REGDB_E_CLASSNOTREG)).&lt;br /&gt;
&lt;br /&gt;
Benner.Tecnologia.Common.Exceptions.EntityServiceOperationException: Pool 'PTU_WES' desativada devido ao(s) erro(s): Erro ao inicializar Provider #0: Não foi possível executar o Benner Provider. Mensagem: Falha na recuperação de fábrica de classes COM do componente com CLSID {45764534-B6CC-11D2-8E13-2300DFE1CD63} devido ao seguinte erro: 80040154 Classe não registrada (Exceção de HRESULT: 0x80040154 (REGDB_E_CLASSNOTREG)). ---&amp;gt; System.InvalidOperationException: Pool 'PTU_WES' desativada devido ao(s) erro(s): Erro ao inicializar Provider #0: Não foi possível executar o Benner Provider. Mensagem: Falha na recuperação de fábrica de classes COM do componente com CLSID {45764534-B6CC-11D2-8E13-2300DFE1CD63} devido ao seguinte erro: 80040154 Classe não registrada (Exceção de HRESULT: 0x80040154 (REGDB_E_CLASSNOTREG)). ---&amp;gt; System.InvalidOperationException: Pool 'PTU_WES' desativada devido ao(s) erro(s): Erro ao inicializar Provider #0: Não foi possível executar o Benner Provider. Mensagem: Falha na recuperação de fábrica de classes COM do componente com CLSID {45764534-B6CC-11D2-8E13-2300DFE1CD63} devido ao seguinte erro: 80040154 Classe não registrada (Exceção de HRESULT: 0x80040154 (REGDB_E_CLASSNOTREG)). ---&amp;gt; System.InvalidOperationException: Pool 'PTU_WES' desativada devido ao(s) erro(s): Erro ao inicializar Provider #0: Não foi possível executar o Benner Provider. Mensagem: Falha na recuperação de fábrica de classes COM do componente com CLSID {45764534-B6CC-11D2-8E13-2300DFE1CD63} devido ao seguinte erro: 80040154 Classe não registrada (Exceção de HRESULT: 0x80040154 (REGDB_E_CLASSNOTREG)). ---&amp;gt; System.ApplicationException: Erro ao inicializar Provider #0: Não foi possível executar o Benner Provider. Mensagem: Falha na recuperação de fábrica de classes COM do componente com CLSID {45764534-B6CC-11D2-8E13-2300DFE1CD63} devido ao seguinte erro: 80040154 Classe não registrada (Exceção de HRESULT: 0x80040154 (REGDB_E_CLASSNOTREG)).&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;em Benner.Tecnologia.Bas.AppServer.Controller.Pool.StartOrRestart()&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;--- Fim do rastreamento de pilha de exceções internas ---&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;em Benner.Tecnologia.Bas.AppServer.Controller.PoolController.StartOrRestartForPool(Pool pool, Boolean force)&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;em Benner.Tecnologia.Bas.AppServer.Controller.PoolController.RequestProviderLock(String poolName, String sessionId, Int32 preferred, Boolean dedicated, Boolean forcePing, TransitoryData transitoryData, String log)&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;em Benner.Tecnologia.Bas.AppServer.BusinessLogic.ProviderHelper.InternalRequestSessionProviderLock(LogonInfo logOnInfo, Int32 providerIndex, Boolean forcePing, TransitoryData transitoryData, String log)&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;em Benner.Tecnologia.Bas.AppServer.BusinessLogic.ProviderHelper.RequestSessionProviderLock(LogonInfo logOnInfo, String log, TransitoryData transitoryData)&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;--- Fim do rastreamento de pilha de exceções internas ---&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;em Benner.Tecnologia.Common.Services.ValidateBefVersionCaller.Call(String systemName, String requiredBefVersion)&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;em Benner.Tecnologia.Bas.AppServer.BusinessLogic.LocalAdministrationService.ValidateBefVersion(String systemName, String requiredBefVersion)&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;em Benner.Tecnologia.Bas.AppServer.BusinessLogic.LegacyAppServer.OnPoolStarted()&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;em Benner.Tecnologia.Bas.AppServer.BusinessLogic.LegacyAppServer.EnsurePoolStartedEventExecution()&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;em Benner.Tecnologia.Bas.AppServer.BusinessLogic.LegacyAppServer.get_Controller()&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;em Benner.Tecnologia.Bas.AppServer.BusinessLogic.ProviderHelper.InternalRequestSessionProviderLock(LogonInfo logOnInfo, Int32 providerIndex, Boolean forcePing, TransitoryData transitoryData, String log)&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;em Benner.Tecnologia.Bas.AppServer.BusinessLogic.ProviderHelper.RequestSessionProviderLock(LogonInfo logOnInfo, String log, TransitoryData transitoryData)&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;--- Fim do rastreamento de pilha de exceções internas ---&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;em Benner.Tecnologia.Bas.AppServer.BusinessLogic.ProviderHelper.RequestSessionProviderLock(LogonInfo logOnInfo, String log, TransitoryData transitoryData)&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;em Benner.Tecnologia.Bas.AppServer.BusinessLogic.EntityServiceImplementation.Get(EntityDefinition entityDefinition, Criteria criteria, GetMode mode, TransitoryData transitoryData)&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;em Benner.Tecnologia.Bas.AppServer.BusinessLogic.LocalEntityService.Get(EntityDefinition entityDefinition, Criteria criteria, GetMode mode, TransitoryData transitoryData)&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;em Benner.Tecnologia.Common.EntityBase`1.DoGet(EntityDefinition entityDefinition, Criteria criteria, GetMode mode, TransitoryData transitoryData)&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;em Benner.Tecnologia.Common.EntityBase`1.CachedGet(EntityDefinition entityDefinition, Criteria criteria, GetMode mode, TransitoryData transitoryData, Func`5 action)&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;em Benner.Tecnologia.Common.EntityBase`1.Get(EntityDefinition entityDefinition, Criteria criteria, GetMode mode, TransitoryData transitoryData)&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;em Benner.Tecnologia.Common.DataSources.Definition.DataSourceDefinition.GetById(String dataSourceId)&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;em Benner.Tecnologia.Application.EntityService.BusinessDataSourceImplementation.GetDataSourceDefinition()&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;em Benner.Tecnologia.Application.EntityService.BusinessDataSourceImplementation.CreateDataSourceReader(Criteria criteria)&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;em Benner.Tecnologia.Application.EntityService.BusinessDataSourceImplementation.GetDataReaderRecordEnumerator(DataReader dataReader, String commandText, Criteria criteria)&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;em Benner.Tecnologia.Application.EntityService.BusinessSourceImplementationBase.&amp;lt;FetchEntities&amp;gt;d__30.MoveNext()&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;em System.Collections.Generic.List`1..ctor(IEnumerable`1 collection)&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;em System.Linq.Enumerable.ToList[TSource](IEnumerable`1 source)&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;em Benner.Tecnologia.Bas.AppServer.BusinessLogic.DataSourceEntityServiceImplementation.GetMany(EntityDefinition entityDefinition, Criteria criteria, TransitoryData transitoryData)&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;em Benner.Tecnologia.Bas.AppServer.BusinessLogic.LocalEntityService.GetMany(EntityDefinition entityDefinition, Criteria criteria, TransitoryData transitoryData)&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;em Benner.Tecnologia.Bas.AppServer.Agent.EntityServiceAgent.&amp;lt;&amp;gt;c__DisplayClass3_0.&amp;lt;GetMany&amp;gt;b__0()&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;em Benner.Tecnologia.Bas.AppServer.Agent.AppServerAgentBase`2.CallOperation(Action serviceAction, Func`1 generateInformationAction, Action`1 logSOXAction)&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;--- Fim do rastreamento de pilha de exceções internas ---&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;em Benner.Tecnologia.Bas.AppServer.Agent.AppServerAgentBase`2.CallOperation(Action serviceAction, Func`1 generateInformationAction, Action`1 logSOXAction)&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;em Benner.Tecnologia.Bas.AppServer.Agent.EntityServiceAgent.GetMany(EntityDescription entityDescription, Criteria criteria, GetMode mode, TransitoryData transitoryData)&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;em Benner.Tecnologia.Common.EntityBase`1.DoGetMany(EntityViewBase entityView, Criteria criteria, GetMode mode, TransitoryData transitoryData)&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;em Benner.Tecnologia.Common.EntityBase`1.DoGetMany(EntityViewBase entityView, Criteria criteria, TransitoryData transitoryData)&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;em Benner.Tecnologia.Common.EntityBase`1.GetMany(EntityViewBase entityView, Criteria criteria, TransitoryData transitoryData)&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;em Benner.Tecnologia.Wes.Components.WebApp.Api.DataChartController.Post(String state)&lt;br /&gt;
&lt;br /&gt;
Request Information:&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;HttpContext.Current: NULL</description>
<guid isPermaLink="true">https://desenv.benner.com.br/accessviolation/?qa=1574/nao-conseguimos-gerar-as-paginas-no-wes-em-algumas-maquinas</guid>
<pubDate>Thu, 08 Jun 2023 13:11:02 +0000</pubDate>
</item>
<item>
<title>Consumo API Externa</title>
<link>https://desenv.benner.com.br/accessviolation/?qa=1563/consumo-api-externa</link>
<description>Boa tarde ,&lt;br /&gt;
&lt;br /&gt;
Estou com uma sms que consiste realizar o consumo de uma API externa, dai me surgiu uma duvida, se o que seria melhor, consumi esses dados e colocar numa tabela virtual temporaria ou num widget MVC.</description>
<guid isPermaLink="true">https://desenv.benner.com.br/accessviolation/?qa=1563/consumo-api-externa</guid>
<pubDate>Thu, 25 May 2023 18:54:39 +0000</pubDate>
</item>
<item>
<title>Remove Menu principal na posição &quot;Superior&quot; do novo layout metronic</title>
<link>https://desenv.benner.com.br/accessviolation/?qa=1561/remove-menu-principal-posicao-superior-novo-layout-metronic</link>
<description>&lt;p&gt;Bom dia,&lt;/p&gt;

&lt;p&gt;Alguem saberia informar, como remover o menu princial mostrado na posição superior no &quot;novo layout metronic&quot;, para que fique apenas do lado esquerdo? tem alguma documentação referente a configuração desse menu nesse novo layout? Hoje no Sistema RH, ele já fica apenas do lado esquerdo.&lt;/p&gt;

&lt;p&gt;&amp;nbsp;&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=10678355677322686778&quot; style=&quot;height:246px; width:600px&quot;&gt;&lt;/p&gt;

&lt;p&gt;&amp;nbsp;&lt;/p&gt;</description>
<guid isPermaLink="true">https://desenv.benner.com.br/accessviolation/?qa=1561/remove-menu-principal-posicao-superior-novo-layout-metronic</guid>
<pubDate>Thu, 25 May 2023 11:55:43 +0000</pubDate>
</item>
<item>
<title>Manutenção de senha do usuário Z_GRUPOUSUARIOS.SENHA com autenticação Single Sign-On com keycloak</title>
<link>https://desenv.benner.com.br/accessviolation/?qa=1560/manutencao-usuario-zgrupousuarios-autenticacao-keycloak</link>
<description>Ao utilizar o Benner com autentização OIDC junto com o Keycloak, o mesmo cria o usuario na tabela Z_GRUPOUSUARIOS caso não exista e sempre que é feito o login no sistema ele atualizar os campos &amp;quot;usuario&amp;quot;, &amp;quot;e-mail&amp;quot;, &amp;quot;grupo&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Existe alguma maneira de atualizar tambem a senha? pois no dia a dia, esta sendo feita manutenção na senha do usuario no KeyCloak, o usuário consegue logar no sistema benner (Wes e Runner), porém para entrar no builder por exemplo, mantem a senha antiga, uma vez que o builder não busca os dados no KeyCloak, sendo assim seria interessante ter como atualizar a senha de forma automática.</description>
<guid isPermaLink="true">https://desenv.benner.com.br/accessviolation/?qa=1560/manutencao-usuario-zgrupousuarios-autenticacao-keycloak</guid>
<pubDate>Wed, 24 May 2023 17:22:16 +0000</pubDate>
</item>
<item>
<title>Erro id_token_hint no momento que faz logoff no sistema utilizando  Single Sign-On com KeyCloak</title>
<link>https://desenv.benner.com.br/accessviolation/?qa=1559/idtokenhint-momento-logoff-sistema-utilizando-keycloak</link>
<description>&lt;p&gt;Ao fazer logoff no sistema benner utilizando autenticação&amp;nbsp;&lt;a href=&quot;https://wiki.benner.com.br/wiki/index.php?title=Autentica%C3%A7%C3%A3o_Centralizada#Suporte_.C3.A0_Single_Sign-On&quot; rel=&quot;nofollow&quot; style=&quot;text-decoration-line: none; color: rgb(6, 69, 173); background: none rgb(249, 249, 249); font-family: sans-serif; font-size: 13.3px;&quot;&gt;&amp;nbsp;Single Sign-On&lt;/a&gt;&amp;nbsp;com KeyCloak ocorre o erro&amp;nbsp;&lt;a href=&quot;https://wiki.benner.com.br/wiki/index.php?title=Autentica%C3%A7%C3%A3o_Centralizada#Suporte_.C3.A0_Single_Sign-On&quot; rel=&quot;nofollow&quot; style=&quot;text-decoration-line: none; color: rgb(6, 69, 173); background: none rgb(249, 249, 249); font-family: sans-serif; font-size: 13.3px;&quot;&gt;&amp;nbsp;&lt;/a&gt;id_token_hint, estamos utilizando a versao 21.1.1 do keycloak, acredito que esse parametro foi incluido nas novas versões do keycloak, existe alguma correção para isso? algum parametro que devemos utilizar tanto no benner quanto nas configurações do keyCloak?&lt;/p&gt;

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

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

&lt;p&gt;Mensagem do erro:&lt;/p&gt;

&lt;p&gt;&amp;nbsp;&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=13312881771505527961&quot; style=&quot;height:260px; width:600px&quot;&gt;&lt;/p&gt;</description>
<guid isPermaLink="true">https://desenv.benner.com.br/accessviolation/?qa=1559/idtokenhint-momento-logoff-sistema-utilizando-keycloak</guid>
<pubDate>Wed, 24 May 2023 17:16:12 +0000</pubDate>
</item>
<item>
<title>Grid editável não exibe o comando que foi criado</title>
<link>https://desenv.benner.com.br/accessviolation/?qa=1555/grid-editavel-nao-exibe-o-comando-que-foi-criado</link>
<description>&lt;p&gt;Ao adicionar um comando de função da entidade em um grid editável do wes, o comando não está sendo exibido, mesmo estando marcada a opção para deixa-lo visível. Para tentar resolver esse problema foi tentado recriar o widget, criar uma nova visão vazia da entidade e criar um novo widget, remover e adicionar a função da entidade no builder, alterar o nível do comando - registro ou tabela. Também foi verificado a autorização da operação na tarefa e papel relacionado.&lt;/p&gt;

&lt;p&gt;- Configuração de comandos&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=5212870539335701635&quot; style=&quot;height:342px; width:600px&quot;&gt;&lt;/p&gt;

&lt;p&gt;- Grid editável (a ação fa-pencil é de responsável legal - não relacionada ao contexto da pergunta)&lt;br&gt;
&lt;img alt=&quot;&quot; src=&quot;https://desenv.benner.com.br/accessviolation/?qa=blob&amp;amp;qa_blobid=9589881308170668251&quot; style=&quot;height:216px; width:600px&quot;&gt;&lt;/p&gt;

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

&lt;p&gt;&amp;nbsp;&lt;/p&gt;</description>
<guid isPermaLink="true">https://desenv.benner.com.br/accessviolation/?qa=1555/grid-editavel-nao-exibe-o-comando-que-foi-criado</guid>
<pubDate>Thu, 18 May 2023 14:10:25 +0000</pubDate>
</item>
<item>
<title>Ao clicar em campos Lookup erro 404 ou exceção da QueryString</title>
<link>https://desenv.benner.com.br/accessviolation/?qa=1549/ao-clicar-em-campos-lookup-erro-404-ou-excecao-da-querystring</link>
<description>Erro 404 - File or directory not found &lt;br /&gt;
ou em caso de localhost&lt;br /&gt;
&lt;br /&gt;
The lenght of the query string for this request exceeds the configures maxQueryStringLenght value.</description>
<guid isPermaLink="true">https://desenv.benner.com.br/accessviolation/?qa=1549/ao-clicar-em-campos-lookup-erro-404-ou-excecao-da-querystring</guid>
<pubDate>Wed, 10 May 2023 16:40:27 +0000</pubDate>
</item>
<item>
<title>Erro retornado API Recaptcha</title>
<link>https://desenv.benner.com.br/accessviolation/?qa=1547/erro-retornado-api-recaptcha</link>
<description>Erro retornado pela API&lt;br /&gt;
&lt;a href=&quot;https://www.google.com/recaptcha/api/siteverify&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;https://www.google.com/recaptcha/api/siteverify&lt;/a&gt;&lt;br /&gt;
: Status Code : 0 -. ErrorMessage: Unable to connect to the remote server&lt;br /&gt;
&lt;br /&gt;
Erro ao tentar logar no WES</description>
<guid isPermaLink="true">https://desenv.benner.com.br/accessviolation/?qa=1547/erro-retornado-api-recaptcha</guid>
<pubDate>Wed, 10 May 2023 16:34:21 +0000</pubDate>
</item>
<item>
<title>Valores dos campos de tabela criptografados. Como descriptografar WES</title>
<link>https://desenv.benner.com.br/accessviolation/?qa=1540/valores-campos-tabela-criptografados-como-descriptografar</link>
<description>Como consigo descriptografar para conseguir utilizar em uma tela customizada?&lt;br /&gt;
TEC 22.0.59</description>
<guid isPermaLink="true">https://desenv.benner.com.br/accessviolation/?qa=1540/valores-campos-tabela-criptografados-como-descriptografar</guid>
<pubDate>Mon, 24 Apr 2023 17:21:56 +0000</pubDate>
</item>
<item>
<title>&quot;Atenção! Uma nova versão do sistema foi instalada mas a aplicação Web não foi atualizada. Entre em contato com o administrador do sistema.&quot;</title>
<link>https://desenv.benner.com.br/accessviolation/?qa=1538/sistema-instalada-aplicacao-atualizada-contato-administrador</link>
<description>Mensagem: &amp;quot;Atenção! Uma nova versão do sistema foi instalada mas a aplicação Web não foi atualizada. Entre em contato com o administrador do sistema.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Aparecendo indevidamente em ambiente de produção do cliente.&lt;br /&gt;
O arquivo installUpdate.guid esta com o mesmo Hash do ServerManager e o warning persiste.</description>
<guid isPermaLink="true">https://desenv.benner.com.br/accessviolation/?qa=1538/sistema-instalada-aplicacao-atualizada-contato-administrador</guid>
<pubDate>Tue, 18 Apr 2023 13:50:19 +0000</pubDate>
</item>
<item>
<title>Provider rodando externamente, como subir provider localmente para o breakpoint funcionar?  (WES)</title>
<link>https://desenv.benner.com.br/accessviolation/?qa=1534/provider-externamente-provider-localmente-breakpoint-funcionar</link>
<description>&lt;p&gt;&lt;span style=&quot;font-family:-apple-system,blinkmacsystemfont,segoe ui,system-ui,apple color emoji,segoe ui emoji,segoe ui web,sans-serif; font-size:14px&quot;&gt;Problema na terracap em um método especifico, ai consegui acesso a base deles para fazer o debug, porem acho que o provider ta rodando la no servidor deles, tem como fazer rodar aqui na minha maquina pro breakpoint cair?&lt;/span&gt;&lt;/p&gt;

&lt;p&gt;&lt;span style=&quot;font-family:-apple-system,blinkmacsystemfont,segoe ui,system-ui,apple color emoji,segoe ui emoji,segoe ui web,sans-serif; font-size:14px&quot;&gt;É no WES&lt;/span&gt;&lt;/p&gt;</description>
<guid isPermaLink="true">https://desenv.benner.com.br/accessviolation/?qa=1534/provider-externamente-provider-localmente-breakpoint-funcionar</guid>
<pubDate>Mon, 17 Apr 2023 12:55:49 +0000</pubDate>
</item>
<item>
<title>Regra de negocio no Runner sendo chamada através do WES</title>
<link>https://desenv.benner.com.br/accessviolation/?qa=1502/regra-de-negocio-no-runner-sendo-chamada-atraves-do-wes</link>
<description>&lt;p&gt;Pessoal, boa noite.&lt;/p&gt;

&lt;p&gt;Tenho a seguinte situação, tem uma regra de nogocio para calcular o VA/VR customizada no em um cliente.&lt;br&gt;
Criei na tabela bs_calculo, uma função para ser acionado através de um botao no WES.&lt;/p&gt;

&lt;p&gt;No WES do benner RH, beneficios, calculo de va/vr, criei um comando, onde seu processamento é a execução da função, até ai tudo certo, a função é chamada e realizado o calculo conforme regra de negocio especificada.&lt;/p&gt;

&lt;p&gt;O problema é que para que essa regra de negocio ser chamada pelo WES, precisa ser um macro de tabela:&lt;/p&gt;

&lt;p&gt;Public Sub TABLE_OnCommandClick(ByVal CommandID As String, CanInherited As Boolean, CanContinue As Boolean)&lt;/p&gt;

&lt;p&gt;Com isso quando clico no botão &quot;NOVO&quot;&amp;nbsp;para criar mais um periodo de calculo &quot;padrão benner&quot;, minha macro também é chamado para execução.&lt;br&gt;
&lt;br&gt;
Como fazer com que apenas meu &lt;strong&gt;botão que foi criado&lt;/strong&gt;, execute a macro?&lt;/p&gt;</description>
<guid isPermaLink="true">https://desenv.benner.com.br/accessviolation/?qa=1502/regra-de-negocio-no-runner-sendo-chamada-atraves-do-wes</guid>
<pubDate>Fri, 21 May 2021 22:31:09 +0000</pubDate>
</item>
<item>
<title>Como é o funcionamento do @SELECIONADOS?</title>
<link>https://desenv.benner.com.br/accessviolation/?qa=1445/como-e-o-funcionamento-do-selecionados</link>
<description>Estou utilizando a versão da Tecnologia 20.1 e gostaria de saber qual a forma correta de utilizar o @SELECIONADOS.&lt;br /&gt;
&lt;br /&gt;
Em uma página especializada, tem uma visão de grid com a tag Mode=&amp;quot;Selectable&amp;quot;, então eu criei um comando que vai para um formulário (dentro de uma página autogerada) de uma tabela virtual que possui um campo do tipo FILTRO chamado VENDAS dessa mesma tabela, no criterio de seleção desse comando eu coloquei A.VENDAS IN @SELECIONADOS, porém, quando eu executo esse comando, ele abre o formulário com o campo VENDAS vazio ao invés de mostrar as vendas que selecionei.&lt;br /&gt;
&lt;br /&gt;
Eu estaria fazendo algo errado ou a tecnologia não suporta dessa forma e eu teria que fazer de forma especializada mesmo?&lt;br /&gt;
&lt;br /&gt;
Obrigado!</description>
<guid isPermaLink="true">https://desenv.benner.com.br/accessviolation/?qa=1445/como-e-o-funcionamento-do-selecionados</guid>
<pubDate>Tue, 02 Feb 2021 14:04:03 +0000</pubDate>
</item>
<item>
<title>View retornada pelo Controller não dispara eventos JavaScript?</title>
<link>https://desenv.benner.com.br/accessviolation/?qa=1435/view-retornada-pelo-controller-dispara-eventos-javascript</link>
<description>&lt;p&gt;Explicando o contexto, no WES, estou criando um Widget MVC, onde que, ao clicar no botão, dispara a Action na minha Controller, onde o mesmo irá retornar uma view.&lt;/p&gt;

&lt;pre class=&quot;brush:csharp;&quot;&gt;
@Html.ActionLinkWes(&quot;Proximo&quot;, &quot;MetodoDaController&quot;)&lt;/pre&gt;

&lt;pre class=&quot;brush:csharp;&quot;&gt;
public ActionResult MetodoDaController()
{
    return View();
}&lt;/pre&gt;

&lt;p&gt;Porém, quando essa View é carregada na pagina, nenhum evento Javascript é executado, tais como:&lt;br&gt;
&lt;strong&gt;windown.onload&lt;/strong&gt; e &lt;strong&gt;document.ready&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Já fiz diversos testes, e nenhum sanou meu problema.&lt;br&gt;
Para efetuar o desenvolvimento de javascript, criei uma section no meu layout, onde em cada view, eu seto o codigo dentro dela.&lt;/p&gt;

&lt;pre class=&quot;brush:csharp;&quot;&gt;
@section Scripts{
    &amp;lt;script&amp;gt; Meu codigo JS &amp;lt;/script&amp;gt;
}&lt;/pre&gt;

&lt;p&gt;Ja tentei fazer fora da section tambem, mas nada funcionou até agora.&lt;br&gt;
&lt;br&gt;
Alguma solução?&lt;/p&gt;</description>
<guid isPermaLink="true">https://desenv.benner.com.br/accessviolation/?qa=1435/view-retornada-pelo-controller-dispara-eventos-javascript</guid>
<pubDate>Wed, 11 Nov 2020 12:42:13 +0000</pubDate>
</item>
<item>
<title>Criei uma Visão no Wes e o mesmo não aparece na lista no comando</title>
<link>https://desenv.benner.com.br/accessviolation/?qa=1427/criei-uma-visao-no-wes-o-mesmo-nao-aparece-na-lista-no-comando</link>
<description>Criei uma Visão no Wes e o mesmo não aparece na lista de visões no comando quando utiliza a entrada de dados Tabela Virtual.&lt;br /&gt;
&lt;br /&gt;
Regerado Cache.&lt;br /&gt;
&lt;br /&gt;
Dll Atualizada.&lt;br /&gt;
&lt;br /&gt;
Limeza de Cache.&lt;br /&gt;
&lt;br /&gt;
Reinciando o IIS.&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&lt;br /&gt;
&lt;br /&gt;
e nada.</description>
<guid isPermaLink="true">https://desenv.benner.com.br/accessviolation/?qa=1427/criei-uma-visao-no-wes-o-mesmo-nao-aparece-na-lista-no-comando</guid>
<pubDate>Mon, 21 Sep 2020 15:17:23 +0000</pubDate>
</item>
<item>
<title>Erro ao acessar o Sistema no WES - &quot;Não foi possível carregar arquivo ou assembly 'System.Net.Http, Version=4.0.0.0&quot;</title>
<link>https://desenv.benner.com.br/accessviolation/?qa=1424/acessar-sistema-possivel-carregar-arquivo-assembly-version</link>
<description>&lt;p&gt;Se alguém puder dar uma força quanto ao erro abaixo da imagem onde&amp;nbsp;ao acessar o Sistema no WES&amp;nbsp; está gerando erro :&quot;Não foi possível carregar arquivo ou assembly 'System.Net.Http, Version=4.0.0.0&quot;&lt;/p&gt;

&lt;p&gt;como proceder?&lt;/p&gt;

&lt;p&gt;&amp;nbsp;&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=5947222975943664937&quot; style=&quot;height:222px; width:600px&quot;&gt;&lt;/p&gt;</description>
<guid isPermaLink="true">https://desenv.benner.com.br/accessviolation/?qa=1424/acessar-sistema-possivel-carregar-arquivo-assembly-version</guid>
<pubDate>Thu, 20 Aug 2020 16:44:07 +0000</pubDate>
</item>
<item>
<title>Como o BEF faz a injeção de Entidades DAO</title>
<link>https://desenv.benner.com.br/accessviolation/?qa=1423/como-o-bef-faz-a-injecao-de-entidades-dao</link>
<description>&lt;p&gt;Boa tarde, pessoal!&lt;br&gt;
&lt;br&gt;
Tenho uma dúvida referente a injeção de InterfacesDAO no construtor de BusinessComponent, pois em projetos de IoC é usada a injeção de dependências do Ninject, agora em relação as InterfacesDAO como ele identifica o que deve ser injetado no construtor?&lt;/p&gt;

&lt;p&gt;Segue prints para melhores esclarecimentos, e também o link do vídeo onde este procedimento é realizado no próprio canal da Benner no &lt;strong&gt;Youtube. &lt;/strong&gt;&lt;br&gt;
&lt;br&gt;
Muito obrigado!&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Link- &amp;gt;&amp;nbsp;&lt;/strong&gt;&lt;a rel=&quot;nofollow&quot; href=&quot;https://youtu.be/yXg0UdzCej8?t=717&quot;&gt;https://youtu.be/yXg0UdzCej8?t=717&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Print:&lt;/strong&gt;&amp;nbsp;&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=14388130988176955598&quot; style=&quot;float:left; height:134px; width:600px&quot;&gt;&lt;/p&gt;</description>
<guid isPermaLink="true">https://desenv.benner.com.br/accessviolation/?qa=1423/como-o-bef-faz-a-injecao-de-entidades-dao</guid>
<pubDate>Fri, 24 Jul 2020 18:36:40 +0000</pubDate>
</item>
<item>
<title>WES - Referência de objeto não definida para uma instância de um objeto de Injeção usando Ninject</title>
<link>https://desenv.benner.com.br/accessviolation/?qa=1420/referencia-objeto-definida-instancia-injecao-usando-ninject</link>
<description>&lt;p&gt;Trabalhando com o WES, está ocorrendo erro de &quot;Referência de objeto não definida para uma instância de um objeto&quot; sobre um objeto de Injeção usando Ninject.&lt;/p&gt;

&lt;p&gt;Mesmo usando..&amp;nbsp;&lt;span style=&quot;color:rgb(184, 215, 163); white-space:pre-wrap&quot;&gt;IBootstrapper&lt;/span&gt;&lt;/p&gt;

&lt;pre&gt;
&amp;nbsp;&lt;/pre&gt;

&lt;pre&gt;
&lt;span style=&quot;color:#9cdcfe&quot;&gt;   injector&lt;/span&gt;&lt;span style=&quot;color:#b4b4b4&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;color:#dcdcaa&quot;&gt;RegisterBusinessComponent&lt;/span&gt;&lt;span style=&quot;color:gainsboro&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span style=&quot;color:#b8d7a3&quot;&gt;IPlanilhaService&lt;/span&gt;&lt;span style=&quot;color:gainsboro&quot;&gt;,&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color:#4ec9b0&quot;&gt;PlanilhaService&lt;/span&gt;&lt;span style=&quot;color:gainsboro&quot;&gt;&amp;gt;();&lt;/span&gt;
&lt;/pre&gt;

&lt;p&gt;Na classe onde ocorre o erro..&lt;/p&gt;

&lt;pre&gt;
&lt;span style=&quot;color:gainsboro&quot;&gt;[&lt;/span&gt;&lt;span style=&quot;color:#4ec9b0&quot;&gt;Inject&lt;/span&gt;&lt;span style=&quot;color:gainsboro&quot;&gt;]&lt;/span&gt;
&lt;span style=&quot;color:#569cd6&quot;&gt;public&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color:#b8d7a3&quot;&gt;IPlanilhaService&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color:gainsboro&quot;&gt;PlanilhaService&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color:gainsboro&quot;&gt;{&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color:#569cd6&quot;&gt;get&lt;/span&gt;&lt;span style=&quot;color:gainsboro&quot;&gt;;&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color:#569cd6&quot;&gt;set&lt;/span&gt;&lt;span style=&quot;color:gainsboro&quot;&gt;;&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color:gainsboro&quot;&gt;}&lt;/span&gt;&lt;/pre&gt;

&lt;p&gt;Ao executar o metodo ler, o objeto &quot;PlanilhaService&quot; está vindo como null.&lt;/p&gt;

&lt;pre&gt;
&lt;span style=&quot;color:gainsboro&quot;&gt;   PlanilhaService&lt;/span&gt;&lt;span style=&quot;color:#b4b4b4&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;color:#dcdcaa&quot;&gt;Ler&lt;/span&gt;&lt;span style=&quot;color:gainsboro&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color:#9cdcfe&quot;&gt;criterioImportacaoPlanilha&lt;/span&gt;&lt;span style=&quot;color:#b4b4b4&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;color:gainsboro&quot;&gt;Arquivo&lt;/span&gt;&lt;span style=&quot;color:#b4b4b4&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;color:gainsboro&quot;&gt;Content&lt;/span&gt;&lt;span style=&quot;color:gainsboro&quot;&gt;,&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color:#9cdcfe&quot;&gt;layout&lt;/span&gt;&lt;span style=&quot;color:gainsboro&quot;&gt;);&lt;/span&gt;
&lt;/pre&gt;

&lt;p&gt;Erro mais completo :&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;INP-116: Erro ao gravar o registro em K_RT_VT_IMPORTACAO: Referência de objeto não definida para uma instância de um objeto. Entre em contato com o suporte.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&amp;nbsp;&amp;nbsp; em Benner.Tecnologia.Bas.AppServer.Agent.AppServerAgentBase`2.CallOperation(Action serviceAction, Func`1 generateInformationAction, Action`1 logSOXAction)&lt;br&gt;
&amp;nbsp;&amp;nbsp; em Benner.Tecnologia.Bas.AppServer.Agent.EntityServiceAgent.Save(EntityBase entity, TransitoryData transitoryData)&lt;br&gt;
&amp;nbsp;&amp;nbsp; em Benner.Tecnologia.Common.EntityBase.DoSave()&lt;br&gt;
&amp;nbsp;&amp;nbsp; em Benner.Tecnologia.Common.EntityBase.Save()&lt;br&gt;
&amp;nbsp;&amp;nbsp; em Benner.Tecnologia.Business.BusinessEntity`1.Save()&lt;br&gt;
&amp;nbsp;&amp;nbsp; em Benner.Tecnologia.Wes.Components.FormView.InternalSave(EntityBase entity)&lt;br&gt;
&amp;nbsp;&amp;nbsp; em Benner.Tecnologia.Wes.Components.FormView.OnSave(Object sender, Boolean confirmationAccepted, Boolean validationSucce&lt;/p&gt;

&lt;p&gt;&lt;img alt=&quot;Erro objeto nulo&quot; src=&quot;https://desenv.benner.com.br/accessviolation/?qa=blob&amp;amp;qa_blobid=4225395366608092901&quot; style=&quot;height:227px; width:600px&quot;&gt;&lt;/p&gt;

&lt;p&gt;&amp;nbsp;&lt;/p&gt;</description>
<guid isPermaLink="true">https://desenv.benner.com.br/accessviolation/?qa=1420/referencia-objeto-definida-instancia-injecao-usando-ninject</guid>
<pubDate>Tue, 14 Jul 2020 14:55:46 +0000</pubDate>
</item>
<item>
<title>Comandos não aparecem no widget mesmo cadastrados no menu de comandos</title>
<link>https://desenv.benner.com.br/accessviolation/?qa=1418/comandos-aparecem-widget-mesmo-cadastrados-menu-comandos</link>
<description>&lt;p&gt;No ambiente ESPJUR_LEROY_DESENV_0704 não consigo visualizar os comandos nos widgets mesmo cadastrados no menu de comandos.&lt;/p&gt;

&lt;p&gt;O mesmo ocorre para visulizar os scripts, o campo de edição de scripts não aparece&lt;/p&gt;

&lt;p&gt;Varios erros no depurador do navegador estão ocorrendo.&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=1141521441319727478&quot; style=&quot;height:288px; width:582px&quot;&gt;&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=13608262474929279452&quot; style=&quot;height:482px; width:458px&quot;&gt;&lt;/p&gt;

&lt;p&gt;&amp;nbsp;&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=439835813867076509&quot; style=&quot;height:283px; width:600px&quot;&gt;&lt;/p&gt;

&lt;p&gt;&amp;nbsp;&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=2909630955033603931&quot; style=&quot;height:262px; width:600px&quot;&gt;&lt;/p&gt;</description>
<guid isPermaLink="true">https://desenv.benner.com.br/accessviolation/?qa=1418/comandos-aparecem-widget-mesmo-cadastrados-menu-comandos</guid>
<pubDate>Mon, 13 Jul 2020 13:04:44 +0000</pubDate>
</item>
<item>
<title>Preciso criar uma página especifica, e nela ter um componente &quot;TREE VIEWS&quot;, Metronic.</title>
<link>https://desenv.benner.com.br/accessviolation/?qa=1411/preciso-criar-pagina-especifica-componente-views-metronic</link>
<description>Preciso criar uma página especifica, e nela ter um componente &amp;quot;TREE VIEWS&amp;quot;, No metronic temos este componente, porém ao tentar utilizar a funcao &amp;quot;$(&amp;quot;#tree_1&amp;quot;).jstree(...........)&amp;quot; ocorre um erro de funcao &amp;quot;jstree&amp;quot; não encontrada.&lt;br /&gt;
&lt;br /&gt;
Para funcionar, tive que adicionar no diretorio do webapp, a pasta &amp;quot;plugins &amp;gt; jstree&amp;quot; que existe no metronic e importar a mesma na minha página.&lt;br /&gt;
&lt;br /&gt;
Minha pergunta é, realmente isso que deve ser feito? nem todos os componentes, features do metronic estão adicionado no webapp e importado na master page padrão do wes?</description>
<guid isPermaLink="true">https://desenv.benner.com.br/accessviolation/?qa=1411/preciso-criar-pagina-especifica-componente-views-metronic</guid>
<pubDate>Tue, 02 Jun 2020 15:27:10 +0000</pubDate>
</item>
<item>
<title>Como fazer no evento &quot;def OnNewExecute(command, entity):&quot;, ou seja, no evento do botao novo de uma grid, pega informação do ProviderWidget?</title>
<link>https://desenv.benner.com.br/accessviolation/?qa=1400/onnewexecute-command-entity-evento-informacao-providerwidget</link>
<description>&lt;p&gt;Como fazer no evento &quot;def OnNewExecute(command, entity):&quot;, ou seja, no evento do botao novo de uma grid, pega informação do&lt;/p&gt;

&lt;pre class=&quot;de1&quot;&gt;
ProviderWidget?&lt;/pre&gt;

&lt;p&gt;Ou seja, tenho uma pagina, com um formulario, e abaixo do formulario tenho um grid, preciso que na hora de clicar no botao novo do grid, eu busque uma informação do widget de formulario (mestre), e dependendo dessa informação, apresento uma mensagem de confirmação ao usuario.&lt;/p&gt;

&lt;p&gt;&amp;nbsp;&lt;/p&gt;</description>
<guid isPermaLink="true">https://desenv.benner.com.br/accessviolation/?qa=1400/onnewexecute-command-entity-evento-informacao-providerwidget</guid>
<pubDate>Wed, 27 May 2020 18:11:38 +0000</pubDate>
</item>
<item>
<title>Integrator Web Service</title>
<link>https://desenv.benner.com.br/accessviolation/?qa=1394/integrator-web-service</link>
<description>Boa tarde estou tentando fazer login atraves do bef no integrator porem esta dando o seguinte erro abaixo,&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;https://prnt.sc/shz1tf&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;https://prnt.sc/shz1tf&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
eu testei a URL e esta fazendo login normal.&lt;br /&gt;
&lt;br /&gt;
Configuracao:&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;https://prnt.sc/shz21e&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;https://prnt.sc/shz21e&lt;/a&gt;</description>
<guid isPermaLink="true">https://desenv.benner.com.br/accessviolation/?qa=1394/integrator-web-service</guid>
<pubDate>Sat, 16 May 2020 15:50:02 +0000</pubDate>
</item>
<item>
<title>Visão Padrão Cubo Wes</title>
<link>https://desenv.benner.com.br/accessviolation/?qa=1392/visao-padrao-cubo-wes</link>
<description>É possível criar uma visão padrão para o Cubo no Wes?&lt;br /&gt;
&lt;br /&gt;
Pelo que percebi, a visão que monto no Cubo fica armazenada em Cache no Navegador, se eu entrar com outro Usuário ou por outro navegador eu perco a visão montada.&lt;br /&gt;
&lt;br /&gt;
Gostaria de ter uma pré-montada sem ter que limitar os campos disponíveis na entidade.</description>
<guid isPermaLink="true">https://desenv.benner.com.br/accessviolation/?qa=1392/visao-padrao-cubo-wes</guid>
<pubDate>Thu, 14 May 2020 16:19:54 +0000</pubDate>
</item>
<item>
<title>É possivel alterar o tooltip do nome de uma coluna do grid</title>
<link>https://desenv.benner.com.br/accessviolation/?qa=1390/e-possivel-alterar-o-tooltip-do-nome-de-uma-coluna-do-grid</link>
<description>Quando eu estou criando um grid geralmente o tooltip apresentado para o nome de uma coluna reflete diretamente o nome do campo da tabela ou nome do campo customizado, gostaria de saber se é possível editar esse tooltip.</description>
<guid isPermaLink="true">https://desenv.benner.com.br/accessviolation/?qa=1390/e-possivel-alterar-o-tooltip-do-nome-de-uma-coluna-do-grid</guid>
<pubDate>Thu, 14 May 2020 13:51:35 +0000</pubDate>
</item>
<item>
<title>Como Utilizar o Objeto Identity na Master Page (Papel Corrente)</title>
<link>https://desenv.benner.com.br/accessviolation/?qa=1382/como-utilizar-objeto-identity-na-master-page-papel-corrente</link>
<description>&lt;p&gt;Bom dia,&lt;/p&gt;

&lt;p&gt;No Link abaixo tem um exemplo de como utilizar o Objeto Identity via Script Python, porém, preciso de um exemplo de como utilizar o mesmo na Master Page do projeto.&lt;/p&gt;

&lt;p&gt;&lt;a rel=&quot;nofollow&quot; href=&quot;http://wiki.benner.com.br/wiki/index.php?title=Objeto_Identity_no_script&quot;&gt;http://wiki.benner.com.br/wiki/index.php?title=Objeto_Identity_no_script&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Estou precisando esconder alguns itens do Menu Principal do usuário de acordo com o Papel em que ele está, porém a permissão de acesso à página que está vinculada o menu deve permanecer.&lt;/p&gt;</description>
<guid isPermaLink="true">https://desenv.benner.com.br/accessviolation/?qa=1382/como-utilizar-objeto-identity-na-master-page-papel-corrente</guid>
<pubDate>Thu, 07 May 2020 13:24:22 +0000</pubDate>
</item>
<item>
<title>Existe alguma maneira de converter esses &quot;Artefatos web&quot; da camada cliente (50) para camada especifica (40)</title>
<link>https://desenv.benner.com.br/accessviolation/?qa=1380/existe-maneira-converter-artefatos-cliente-camada-especifica</link>
<description>Começamos a desenvolver em um novo cliente, e fizemos algumas paginas/visoes na camada cliente (50) pois ainda não tinha acesso a camada &amp;quot;K9 - especifica&amp;quot; (40).&lt;br /&gt;
&lt;br /&gt;
Existe alguma maneira de converter esses &amp;quot;Artefatos web&amp;quot; da camada cliente (50) para camada especifica (40)?</description>
<guid isPermaLink="true">https://desenv.benner.com.br/accessviolation/?qa=1380/existe-maneira-converter-artefatos-cliente-camada-especifica</guid>
<pubDate>Tue, 14 Apr 2020 14:14:46 +0000</pubDate>
</item>
<item>
<title>Como deve ser feito, para debugar as regras de negocio utilizando o visual studio e um aplicativo wes configurado no iis;</title>
<link>https://desenv.benner.com.br/accessviolation/?qa=1354/debugar-negocio-utilizando-visual-aplicativo-configurado</link>
<description>Boa tarde,&lt;br /&gt;
&lt;br /&gt;
Como deve ser feito, para debugar as regras de negocio utilizando o visual studio e um aplicativo wes configurado no iis;&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&lt;br /&gt;
&lt;br /&gt;
Hoje tenho em minha maquina o IIS rodando o wes, e possuo o projeto com as regras de negocio no visual studio, é possivel anexar (debugar) o visual studio nesse aplicativo wes rodando no iis?</description>
<guid isPermaLink="true">https://desenv.benner.com.br/accessviolation/?qa=1354/debugar-negocio-utilizando-visual-aplicativo-configurado</guid>
<pubDate>Wed, 18 Mar 2020 20:25:27 +0000</pubDate>
</item>
<item>
<title>Alterar label de radio button dinamicamente</title>
<link>https://desenv.benner.com.br/accessviolation/?qa=1351/alterar-label-de-radio-button-dinamicamente</link>
<description>&lt;p&gt;É possível alterar via Python ou C# os titulos de um radio button.&amp;nbsp;&lt;/p&gt;

&lt;p&gt;&lt;img alt=&quot;&quot; src=&quot;dsdsdsd&quot;&gt;&lt;img alt=&quot;&quot; src=&quot;https://desenv.benner.com.br/accessviolation/?qa=blob&amp;amp;qa_blobid=18129161556386397834&quot; style=&quot;height:101px; width:120px&quot;&gt;&lt;/p&gt;</description>
<guid isPermaLink="true">https://desenv.benner.com.br/accessviolation/?qa=1351/alterar-label-de-radio-button-dinamicamente</guid>
<pubDate>Fri, 13 Mar 2020 13:18:13 +0000</pubDate>
</item>
<item>
<title>Como alterar tamanho da fonte de um Grid Simples ?</title>
<link>https://desenv.benner.com.br/accessviolation/?qa=1350/como-alterar-tamanho-da-fonte-de-um-grid-simples</link>
<description>Devido à uma quantidade maior de informações no grid, foi solicitado diminuir o tamanho da fonte para que fique mais amigável visualmente.&lt;br /&gt;
&lt;br /&gt;
Não encontrei na wiki como diminuir a fonte, tem como ?</description>
<guid isPermaLink="true">https://desenv.benner.com.br/accessviolation/?qa=1350/como-alterar-tamanho-da-fonte-de-um-grid-simples</guid>
<pubDate>Thu, 12 Mar 2020 18:52:33 +0000</pubDate>
</item>
</channel>
</rss>