+2 votos
119 visitas

Existem dois campos do tipo filtro na Tabela Virtual sendo: Empresa que aponta para FILIAIS Filial que aponta para K9_FILIAIS_TIM

Campo Empresa 

A tabela virtual executa entidade especializada

Ao selecionar um valor no campo empresa no filtro da consulta

Campo Empresa Preenchido

 

Verificando se existe valor selecionado pelo C# com a função count do campo empresa é retornado 0

Debugando consigo ver que o TargetEntityDefition de empresa está apontando para K9_FILIAIS_TIM.

que é a mesma tabela apontada pelo campo FILIAL.

Detalhes do campo Empresa

e trazendo a definição de FILIAL (Empresa deveria apontar para FILIAIS e não para K9_FILIAIS_TIM)

Apontando para definição de FILIAL

Olhando o código gerado,notei que o campo EMPRESA é o único que não preenche o Fields[ ] com o nome do campo

Enquanto empresa está FieldNames.Empresa, outros campos estão Fields["NOMEDOCAMPO"]

 

 

por (11 pontos) | 119 visitas

1 Resposta

0 votos

Pedro,

Não utilize os nome reservados EMPRESA e FILIAL para definições diferente de lockup para a tabela de empresa e filal. Esses nomes pogem gerar conflitos com a definição de nome para campo de lookup para a tabela Empresa e Filial, respectivamente.

A Solução é alterar a tabela virtual e colocar novos campos, com nomes difertentes e mais coerentes com sua definição. 

Em vez de

"Empresa que aponta para FILIAIS"
"FILAL que aponta para K9_FILIAIS_TIM"

Coloque 

FILIAIS  para campo filtro que aponte para FILIAIS"
K9_FILIAIS ou K9_FILIAIS_TIM para campo filtro que aponte para
K9_FILIAIS_TIM

por (956 pontos)

Perguntas relacionadas

0 votos
1 resposta
perguntado 12 Dez, 2018 por Rafael Leonhardt (255 pontos) | 49 visitas
+4 votos
2 respostas
–3 votos
1 resposta
+3 votos
1 resposta
perguntado 2 Jul, 2015 por rodrigo.andrade (115 pontos) | 85 visitas
Melhores Aug 2025
  1. RheaIoi8215

    5 Pontos

  2. RositaLansel

    5 Pontos

  3. MilesWeston

    5 Pontos

  4. RoseannViera

    5 Pontos

  5. DianaNickel

    5 Pontos

  6. KandiGower0

    5 Pontos

200 pontos
Melhores 2025 Aug 18 - 24
  1. Larson

    156 Pontos

  2. danilo.pereira

    96 Pontos

  3. danilo.pereira

    96 Pontos

  4. danilo.pereira

    96 Pontos

  5. luciano.fronza

    61 Pontos

  6. luciano.fronza

    61 Pontos

  7. luciano.fronza

    61 Pontos

  8. diuari.molinari

    52 Pontos

  9. diuari.molinari

    51 Pontos

  10. diuari.molinari

    51 Pontos

517 perguntas
566 respostas
389 comentários
710 usuários