Home

TOTVS | Plataformas e tecnologias

Árvore de páginas

Índice

 

Plataforma

Produto:  ECM 3.00

Ocorrência

Como retornar somente fichas na sua última versão através de um Dataset?

 

Solução

Ao gerar novas versões de fichas, o TOTVS | ECM define o estado de inativo para as versões antigas das fichas.

Adicione uma Constraint definindo como chave de pesquisa a metadata#active igual a "true".

 

Exemplo de script:

var factory = DatasetFactory.getInstance(${WKCompany});//Filtra Clientes de 1 a 10
var c1 = factory.createConstraint("cod_cli", "1", "5", ConstraintType.MUST);//Filtra Fichas Ativas
var c2 = factory.createConstraint("metadata#active", "true", "true", ConstraintType.MUST);
var constraints = new Array(c1, c2);//Ordena pelo campo nome do cliente
var sortingFields = new Array("name_cli");dataset = factory.getDataset("cad_cli", null, constraints, sortingFields);