Produto: ECM 3.00
Como retornar somente fichas na sua última versão através de um Dataset?
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);