Hola generé un dataset externo que consulta la SA1 de Protheus, funciona porque lo consulto desde el fluig studio y me trae datos.
Generé un formulario y desde el nuevo zoom llamo a ese dataset pero no me trae información. No se si me faltó algo. O estoy haciendo algo mal.
Espero que alguien pueda ayudarme.
Adjunto Dataset y el formulario generado.
Muchas Gracias.
Atenção: Esta publicação foi transferida automaticamente do fórum antigo, mas os anexos não foram incluídos.
Problema está en la línea 12,
var sql = (fields && fields.length>0)? fields[0]
: 'SELECT A1COD, A1_NOME, A1_PAIS, A1_EST, A1_MUN, A1_END, A1_XCALLE, A1_XNUM, A1_XPISO, A1_TEL, A1_XOTRTEL, A1_XCELU, A1_EMAIL, A1_XMAILPE, A1_XMAILFE, A1_EMAILLP, A1_EMAILLO, A1_MAILCOM, A1_XMAILRE, R_E_C_D_E_L from SA1010 where RE_C_D_E_L=0';
Se carga la variable sql con fields[0] ya que en el nuevo zoom pasa ese parámetro a su dataset,
Recomendaría ajustar así.
var campos = "";
if(fields && fields.length>0)
{
for each(f in fields)
{
campos += f + ","
}
}else
{
campos = "*";
}
if(campos.indexOf(",") == campos.length - 1)
{
campos = campos.substring(0, campos.length - 1)
}
var sql = 'SELECT '+ campos +' from SA1010 where RE_C_D_E_L=0';
Hola, ruben funcionó esa solución?