01.
Como tratar a falha "Erro ao obter os Dados(DataSet) da fonte de dados"?
Esse erro é disparado pelo processo executor de fonte de dados do sistema e ocorre toda vez
que o método getDataSet() da fonte de dados(IDS) falha durante a sua invocação.
Para resolver este problema o Administrador de Sistemas deve ser contactado e este deverá
acionar o desenvolvedor responsável pela fonte de dados(IDS) para que ela seja corrigida.
O desenvolvedor deverá analisar o métodos getQuery e mountDataSet da fonte de dados indicada
na mensagem de erro.
02. Como tratar a falha "Erro ao processar a fonte de dados"?
Esse erro é disparado pelo processo executor de fonte de dados do sistema e ocorre toda vez
que uma da fonte de dados(IDS) falha durante a sua criação.
Para resolver este problema o Administrador de Sistemas deve ser contactado e este deverá
acionar o desenvolvedor responsável pela fonte de dados(IDS) para que ela seja corrigida.
03. É possível desabilitar a verificação de permissões depois do 'IQuery.from'? [su_e12040401]
Não é possível desabilitar a verificação de permissões depois do IQuery.from, devido ao IQuery
montar os joins para validar as permissões no from.
Para a correta utilização será necessário criar uma instância do objeto IQuery, desabilitar
as permissões e em seguida realizar o from.
Exemplo:
__includeOnce(-1897036629); /* IQuery.ijs */
const iq = new IQuery();
iq.uncheckPermission();
const q = iq.from(-2008889000 /* Títulos */);
q = q.where([{
field: "CHCRIACAO",
operator: "=",
value: [35064849,35065736,35548908,35548956,35548966,35548992,35549018]
}]);
q = q.column([{field: "CHAVE"}, {field: "VALOR"}]);
q.toSql();