O DataSource Evento de Reprocessamento de Custo de Recurso (-1897034536 /* /products/INTEQerp infrastructure/library/dataSources/evento/eventoReprocessamentoCustoRecurso.ids*/) tem como objetivo resgatar os dados informados pelo usuário no momento de reprocessar os custos.
Estes são os campos visíveis da classe Eventos de Reprocessamento de Custos de Recursos (-1897034539) com prefixo "ERC" disponibilizados como filtros:
USUARIO;
DATA;
Além destes, os seguintes filtros calculados são disponibilizados:
ERC_DATA_START;
ERC_DATA_END;
Filtro USUARIO
Nome: "ERC_USUARIO".
Tipo: Número Inteiro
Utilização:
{name: "ERC_USUARIO", value: (session.userKey).entidade }
Filtro DATA
Nome: "ERC_DATA".
Tipo: Data
Utilização:
{name: "ERC_DATA", value: new Date() }
ou
{name: "ERC_DATA", value: '07/15/2015' }
Filtro DATA_START
Nome: "ERC_DATA_START".
Tipo: Data
Utilização:
{name: "ERC_DATA_START", value: new Date()-10 }
ou
{name: "ERC_DATA_START", value: '07/05/2015' }
Filtro DATA_END
Nome: "ERC_DATA_END".
Tipo: Data
Utilização:
{name: "ERC_DATA_END", value: new Date() }
ou
{name: "ERC_DATA_END", value: '07/15/2015' }
O DataSource DataSource eventoReprocessamentoCustoRecurso.ids (-1897034536 /* /products/INTEQerp infrastructure/library/dataSources/evento/eventoReprocessamentoCustoRecurso.ids*/) fornece acesso aos seguintes campos visíveis da classe ventos de Reprocessamento de Custos de Recursos (-1897034539) , prefixo "ERC".
nome: CLASSE, tipo: Integer;
nome: INICIO, tipo: Date;
nome: FIM, tipo:Date;
nome: DATA, tipo: Date;
nome: USUARIO, tipo: Integer;
nome: LOCESCRITUREPCUSTO, tipo: Memo;
nome: CALCABSCUSTOPROD, tipo: Boolean;
nome: MODOCALCUSTOPERIODO, tipo: String;
nome: MODOCALCUSTOENTIDADE, tipo: String;
nome: CAMPOSDETCUSTO, tipo: Memo;
nome: CLASSERECURSOREPCUSTO, tipo: Memo;
nome: RECURSOREPCUSTO, tipo: Memo;
nome: CLASSERECURSOREPCUSTO, tipo: Memo;
Verificar se quais parâmetros que um determinado usuário informou ao executar o reprocessamento de custos:
__includeOnce(-1898141835); // /products/INTEQengine/configuration/iDBCsql library.ijs
__includeOnce(-1898142156); /* /products/INTEQengine/library/dataSource/DataSource.ijs */
var dts = new DataSource(-1897034536);
var filtros =
[
{name: "ERC_DATA_START", operator: ">=", value: new Date()-10} ,
{name: "ERC_DATA_END", operator: "<=", value:new Date()},
{name: "ERC_USUARIO", operator: "=", value:(session.userKey).entidade}
];
var filtrosDataSource = dts.createFilters(filtros);
var colunasDataSource = dts.createColumns([{name: "ERC_CHAVE"},
{name: "ERC_INICIO"},
{name: "ERC_FIM"},
{name: "ERC_USUARIO"},
{name: "ERC_DATA"},
{name: "ERC_LOCESCRITUREPCUSTO"},
{name: "ERC_CALCABSCUSTOPROD"},
{name: "ERC_MODOCALCUSTOPERIODO"},
{name: "ERC_MODOCALCUSTOENTIDADE"},
{name: "ERC_CAMPOSDETCUSTO"},
{name: "ERC_CLASSERECCALCREPCUSTO"},
{name: "ERC_RECURSOREPCUSTO"},
{name: "ERC_CLASSERECURSOREPCUSTO"}
]);
var ds = dts.getDataSet(filtrosDataSource, colunasDataSource);
ds;