Chamar dataset no formulario passando filtro

Bom dia,

Galera estou fazendo uma chamada a um dataset diretamente do formulario, mas não consigo passar um filtro e não acho o problema.

se alguem puder dar uma dica e agradeço.


$(document).ready(function() {
                var valor = $('#hiddenWKUser').val();

                var filtroCPF_CNPJ = DatasetFactory.createConstraint("CGCCFO", "00000000000", "00000000000", ConstraintType.MUST);
                //filtroCPF_CNPJ.setLikeSearch(true);
                var filtros = new Array(filtroCPF_CNPJ);

                var meuDS = DatasetFactory.getDataset("ds_ClienteFornecedor", null, filtros, null);

                for(i=0;i<meuDS.values.length;i++){

                    $('#CODCFO').val(meuDS.values[i].CODCFO);

                }
            });


    var context = "CodUsuario=mestre;CodSistema=F;CodColigada=1"  
    //o filtro pode ser qualquer campo da visão, por exemplo CODCOLIGADA=1 AND CODFILIAL = 1  
    var filtro = "1=1" ;

    /* Fim Prepararação das variaveis */  

    var retorno = dcReadView("FinCFODataBR", context, usuario, senha, filtro)

Procure adicionar os códigos envolvidos separadamente para facilitar análise.
No mais, como não há completude do código, suponho que seu dataset não tratou o filtro que você enviou.

A passagem do filtro está correta, teria que ver como é feito o filtro dentro do dataset. Tem como postar o código dele aqui?

Adicionei o código na postagem !!!

Sabe o que essa view ‘FinCFODataBR’ retorna? onde é montada a estrutura do dataset com os dados dessa view?

Estou pegando o codigo do “ReadView” da pagina “http://187.94.56.129/devrm/bo_rm/FinCFODataBR.html?Objeto=FinCFODataBR

Boa tarde,

É acusado algum erro no log ou no client? O dataset em questão (ds_ClienteFornecedor) é ou customizado ou de formulário. Se for customizado, você precisa tratar no dataset o recebimento das constraints que você informa. Outro ponto de atenção é o laço de repetição após o retorno do dataset, pois se o mesmo retornar mais de um registro, vai sempre preencher o campo com o último valor.

*

Respota errada para a pergunta.

*