+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 (14 pontos) | 119 visitas

1 Resposta

0 votos
Melhor resposta

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 (961 pontos)
selecionada por

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 Apr 2026
  1. CeceliaWysel

    5 Pontos

  2. VernonSchaw

    5 Pontos

  3. MargieOsterh

    5 Pontos

200 pontos
Melhores 2026 Apr 06 - 12
  1. danilo.pereira

    96 Pontos

  2. danilo.pereira

    96 Pontos

  3. danilo.pereira

    96 Pontos

  4. willian.metalsystem

    69 Pontos

  5. henrique.muller

    62 Pontos

  6. luciano.fronza

    61 Pontos

  7. luciano.fronza

    61 Pontos

  8. luciano.fronza

    61 Pontos

  9. diuari.molinari

    52 Pontos

  10. diuari.molinari

    51 Pontos

518 perguntas
567 respostas
389 comentários
772 usuários