Buongiorno,
ho una classe Base con attivato il servizio di identificazione documento.
ho creato una classe che estende la base, dove nella query di caricamento, in join carico anche altre informazioni derivanti da altre tabelle (rapporto 1:1)
ho creato una videata con la classe base
ho creato una videata con la classe estesa
funziona tutto in inserimento, lettura e cancellazione
Il mio problema è nel servizio documentale, ovvero,
nell'evento "Open Attachment Form" la funzione Doc.DocID:
- nella videata con classe base restituisce il valore chiave della tabella
- nella videata con clase estesa restituisce il nome della classe e il valore della chiave della tabella
Questo comporta che gli allegati inseriti in una videata, non sono rintracciabili nell' altra, se pur il file è stato allegato allo stesso record della stessa tabella.
Se estendo una classe con rapporto 1:1 mi aspetto che l'identificativo sia sempre lo stesso.
Sto sbagliando qualcosa ?!