1) Errores al importar procedure con SDT
Tengo una transaccion, que tiene un atributo formula de la forma
PrecedentesTXT =udp(DevuelvoPrecedentes, PrbId,EnvioId)
Cuando intento importarlo da el error:
Importing Procedure 'DevuelvoPrecedentes'... Failed
error: Validation of Procedure 'DevuelvoPrecedentes' failed.
error: 'EnvioId' invalid property. (Source, Line: 11, Char: 21)
error: 'EnvioId' invalid property. (Source, Line: 11, Char: 44)
error: 'PrbId' invalid property. (Source, Line: 11, Char: 68)
error: 'PrbId' invalid property. (Source, Line: 11, Char: 89)
error: 'PrbId' invalid property. (Source, Line: 23, Char: 52)
error: 'EnvioId' invalid property. (Source, Line: 23, Char: 73)
En la linea 11 tengo el codigo
if &EnviosItem.EnvioId=&SDTEnviosItem.EnvioId and &EnviosItem.PrbId=&SDTEnviosItem.PrbId
donde son dos SDT diferentes, que estan ya consolidado. No se bien porque esta dando ese error al consolidar.
Si hago CUT/PASTE de dicho codigo y lo pongo en el procedimiento, lo toma correctamente. Parece ser un problema de parseo en el import.
En la linea 23 es algo similar
&PrecedentesTxt+=format('%1/%2 ',&SDTEnviosItem.PrbId,&SDTEnviosItem.EnvioId)
Si comento el codigo, lo importo y luego lo descomento, lo importa correctamente y especifica sin problemas.
2) Aparecen referencias no existentes
Distribui la transaccion del caso 1) incluyendo los procedimmientos referenciados.
Lo volvi a consolidar sobre si mismo para ver si daba errores y volvio a dar el error de 1).
El atributo formula que tenia
PrecedentesTXT =udp(DevuelvoPrecedentes, PrbId,EnvioId)
lo dejo como
PrecedentesTXT =udp("DevuelvoPrecedentes", PrbId,EnvioId)
y al especificar, la transaccion da el error, donde INDICADORES es OTRA Transacccion que no tiene nada que ver, ni esta referenciada en la transaccion.
Cuando le saque las comillas que habia agregado, volvio a funcionar correctamente.
Parece como que la referencia en vez de hacerla al procedure, lo hacia a la transaccion.
Tengo un KB con una transaccion y le aplique el Workwith. En el objeto WW, esta agregando una referencia a INDICADORES, pero en el codigo de dicho objeto, no aparece la referencia.
========== Specification started ==========
Specifying WWSolicitudesEnvios (1 of 1) ...
warning: spc0023: Parameter PrbId in udp/udf referencing INDICADORES has wrong type.
warning: spc0025: Too many parameters in udp/udf referencing INDICADORES.
Specification Success
3) No muestra MasterPage
Tengo una transaccion, puesta como Component. La misma tiene Materpage y la propiedad de "Show Masterpage in Popup" en False. Y URL Access en *YES.
Cuando llamo a la transaccion directamente (no en popup) no muestra la masterpage. Esto me parece que esta mal, no?
-- Has recibido este mensaje porque estás suscrito al grupo "GeneXus" de Grupos de Google.
Para publicar una entrada en este grupo, envía un correo electrónico a genexus@googlegroups.com.
Para anular tu suscripción a este grupo, envía un correo electrónico a genexus+unsubscribe@googlegroups.com
Para tener acceso a más opciones, visita el grupo en http://groups.google.com/group/genexus?hl=es.
0 Response to "[xev2] 3 Temas 3 con EV2 (NB 44858)"
Publicar un comentario