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