importazione automatica di files in pdf in campo contenitore

importazione automatica di files in pdf in campo contenitore

0
0

buongiorno Giulio,

volevo chiederti se è possibile importare in un campo contenitore in modo mirato un file in pdf in un record che ha nel campo codice parte del nome del file.

Mi spiego, ho un ordine di produzione con diversi articoli, il tutto inserito in una tabella e nel campo codice ho i codici degli articoli poi ho una cartella in cui ho i disegni in formato pdf relativi ai codici e unico aiuto ho che in una parte del nome del file mi ritrovo il codice dell’articolo, la mia domanda è questa: posso realizzare uno script che in automatico mi cerca il file nella cartella e me lo posiziona in un campo contenitore del record corrispondente con stesso codice?

Ti chiedo questo perché mi trovo ad inserire degli ordini anche di centinaia di articoli e questa è una procedura che già realizzo in modo semiautomatico importando da excel, poi però per gli articoli che non ho in anagrafica ok creo anagrafica in automatico ma poi “manualmente” devo importare il file in pdf della scansione del disegno e necessita del tempo.

Se possibile mi puoi dare una via da seguire?

grazie per l’attenzione,

Maurizio Riva

RISOLTO
Segnalato come spam
Pubblicata da (Domande: 8, Risposte: 7)
Domanda inviata 16 Giugno 2022 15:23
79 vis.
0
Domanda privata

grazie Giulio,

funziona alla grande!

maurizio

Segnalata come spam
Pubblicata da (Domande: 8, Risposte: 7)
Risposta inviata 2 Agosto 2022 08:45
0
Domanda privata

Buongiorno, Maurizio.

La domanda è interessante, la risposta (purtroppo) non breve.

In sintesi, ti conviene ricavare una lista dei file che rispondono alle tue necessità (ovvero che abbiano una o più estensioni specifiche e nel cui nome sia presente una stringa), per poi importarle una per una in una tabella dedicata agli allegati.

La cosa più semplice è usare un plugin come BaseElements; puoi partire da un calcolo del genere:

 

While(
[
p="/Users/giulio/Desktop/";
// ricordati che i plugin volgliono il percorso assoluto (QUELLO CHE RICAVI VIA CALCOLO O CON FM19 USANDO //ConvertFromFileMakerPath (Get(PercorsoDesktop) ; 1 )

l=BE_FileListFolder ( p; "BE_FileTypeFile" ; 0 ; 1 ; 0 );
d="test_";
ext="estensione1|fmp12|xlsx";
_ext="";
_ext1="";
_tot="";
_p="";
r="";
r1="";
c=ConteggioValore ( l); //conta i valori in lista
n=0;
res=""]
;

n≤c;

[
n=n+1;
r= RicavaValore ( l ; n );
_tot= ContaRicorrenze ( r ; "." );
_p= Posizione ( r ; "." ; 1 ; _tot );
_ext= Destra (r; Lunghezza ( r )- _p);
_ext1=ContaRicorrenze ( ext ; _ext );
r1=ContaRicorrenze(r;d);
res= Casi(r1=0 or _ext1=0 ; res; EVuoto(res); r; res & ¶ & r)];

res
)

facci sapere!

.g.

Segnalata come spam
Pubblicata da (Domande: 0, Risposte: 1544)
Risposta inviata 20 Giugno 2022 11:05