+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
    200 pontos
    Melhores 2025 Jul 28 - Aug 03
    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
    704 usuários