[gx-l] Problemas con blobs y subtipos

Tengo el siguiente problema,  a ver quien es lo bastante astuto como para encontrar una solución:

Tengo una transacción en que guardo identificadores de documentos,

DocId*
DocBlob
DocNombre
DocTipo

Lógicamente,el blob tiene las propiedades nombre y tipo adecuadamente asignadas a los atributos DocNombre y DocTipo.

Hasta ahí funciona bien.

Ahora bien, tengo una transacción (sobre una data view, con lo que no puedo tocar la tabla), digamos que de facturas:


FacNum*
.....
FacDocId     =  Fórmula que me obtiene el DocId correspondiente a esa factura (find blablabla...   o udf talycual.)
FacDocBlob


Aquí me encuentro con el problema: Puedo hacer simplemente FacDocBlob= find(DocBlob , FacDocId=DocId) , y sí que funciona, en un grid en el que navegue por la tabla de FacNum, sí que puedo acceder a los blob... solo que me encuentro con el problema de los nombres: los blob me los presenta con un código sin extensión, y en los navegadores me los presenta como le da la gana (bueno , chrome , por ejemplo, detecta los pdf, mozilla no)

Así que lo lógico es crear los atributos
FacDocNombre
FacDocTipo 
para incluir el nombre y tipo en la transacción de FacNum...

Pero...

Si los intento crear con las fórmulas find, como FacDocBlob, no funcina la asignación de los atributos nombre y tipo a FacDocBlob para éstos. Entiendo que porque estos atributos no pueden ser fórmulas (según la documentación)

Si genero un grupo de subtipos, lo que sería lo natural, con estos atributos y FacDocBlob... pues resulta que como FacDocBlob es una fórmula, me da un error la creación del grupo de subtipos.

¿alguna solución, idea, anotación sobre lo que estoy haciendo mal?

Saludos

--

Jesús Busquets

GRESPANIA, S.A.

Este mensaje se dirige exclusivamente a su destinatario y puede contener información privilegiada o confidencial. Si no es Vd. el destinatario indicado, queda notificado de que la utilización, divulgación y/o copia sin autorización está prohibida en virtud de la legislación vigente. Si ha recibido este mensaje por error, le rogamos que nos lo comunique inmediatamente por esta misma vía y proceda a su destrucción.


0 Response to "[gx-l] Problemas con blobs y subtipos"

Publicar un comentario