It is currently 25 January 2021, 10:07 Advanced search

classi estese

Domande e risposte su come utilizzare Instant Developer Foundation al meglio

classi estese

Postby lucameta » 25 July 2016, 14:04

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 ?!
lucameta
 
Posts: 221
Joined: 29 March 2013, 9:05
Location: Fano (PU)

Re: classi estese

Postby manuel » 20 April 2017, 15:42

Ho lo stesso problema, chiamando la funzione docID() sul documento esteso nell'evento Open Attachment Form, mi restituisce oltre al docId anche il nome della classe.
C'è una soluzione a questo problema?
manuel
 
Posts: 416
Joined: 7 December 2010, 10:20

Re: classi estese

Postby s.zagni » 21 April 2017, 12:16

Anche noi avevamo lo stesso problema ed abbiamo fatto una funzione che restituisce il valore della proprietà con dominio "DO_ID". Da utilizzare per le classi estese
Sarebbe comodo avere questo "FIX" direttamente da Progamma (un parametro opzionale alla DocID() sarebbe più che sufficiente)
FIXDocid.png
FIXDocid.png (24 KiB) Viewed 1119 times
s.zagni
 
Posts: 942
Joined: 9 April 2014, 8:33

Re: classi estese

Postby v.marino » 21 April 2017, 12:50

Se riuscite a replicare il caso in un progetto e a segnalarcelo come malfunzionamento lo analizziamo.
User avatar
v.marino
Pro Gamma
Pro Gamma
 
Posts: 622
Joined: 2 January 2013, 8:11

Re: classi estese

Postby manuel » 21 April 2017, 13:11

Ho aperto la segnalazione.
manuel
 
Posts: 416
Joined: 7 December 2010, 10:20

Re: classi estese

Postby m.sirri » 26 April 2017, 12:53

Abbiamo trattato questo thread in assistenza e abbiamo risolto in questo modo: Grazie per la segnalazione.

Abbiamo segnalato il caso al reparto tecnico.

Al momento occorre creare una propria funzione per ottenere il DOC_ID nelle classi estese.
User avatar
m.sirri
Pro Gamma
Pro Gamma
 
Posts: 8435
Joined: 30 September 2010, 17:01
Location: Ozzano dell'Emilia (BO)


Return to Tips & Tricks - Foundation

Who is online

Users browsing this forum: Majestic-12 [Bot] and 27 guests