Import-Export dati portale Risolto!
Moderatore: Moderatori
-
- Messaggi: 15
- Iscritto il: mercoledì 8 marzo 2017, 0:46
- Versione FileMaker: FileMaker
- Sistema operativo: Mac OsX
Import-Export dati portale
Buongiorno a tutti. Ho un problema su filemaker pro 12 adv.
Seguendo i vostri preziosi consigli sono riuscito a creare delle relazioni tra FATTURA e DATI FATTURA, compilando la fattura con un campo "portale" riferita ai DATI FATTURA. Funziona tutto: calcoli, bollo, iva ecc.
I dati vengono esportati correttamente ad esempio in excel. il problema è quando i dati devono essere importati nuovamente in filemaker: sia che si tratti di import da excel che di import da file .fmp12 le fatture vengono importate così:
mi compaiono solo anagrafica, data e numero di serie.... ma NON vedo né i prodotti (che erano stati inseriti tramite il portale) né gli importi (essendo frutto di calcoli).
ci tengo a precisare che i prodotti non hanno un prezzo fisso corrispondente, quindi ho solo stabilito un elenco di prestazioni ed il prezzo lo inserisco volta per volta.
vi ringrazio anticipatamente
Ric
Seguendo i vostri preziosi consigli sono riuscito a creare delle relazioni tra FATTURA e DATI FATTURA, compilando la fattura con un campo "portale" riferita ai DATI FATTURA. Funziona tutto: calcoli, bollo, iva ecc.
I dati vengono esportati correttamente ad esempio in excel. il problema è quando i dati devono essere importati nuovamente in filemaker: sia che si tratti di import da excel che di import da file .fmp12 le fatture vengono importate così:
mi compaiono solo anagrafica, data e numero di serie.... ma NON vedo né i prodotti (che erano stati inseriti tramite il portale) né gli importi (essendo frutto di calcoli).
ci tengo a precisare che i prodotti non hanno un prezzo fisso corrispondente, quindi ho solo stabilito un elenco di prestazioni ed il prezzo lo inserisco volta per volta.
vi ringrazio anticipatamente
Ric
FileMaker Pro Advanced 16.0.3.302 - Mac OsX High Sierra - Windows 10 Pro
- fabio.beri
- Messaggi: 2041
- Iscritto il: sabato 4 ottobre 2014, 16:24
- Versione FileMaker: 2023
- Sistema operativo: Win/Mac
Re: Import-Export dati portale
Buongiorno. Per importare dati di due o più tabelle diverse, ti suggerisco di importare un xml, anziché un excel, perché in un file xml puoi creare una struttura dati fatta anche di dati multipli. Capisco però che è più complesso da realizzare.
Altrimenti devi avere due files excel, uno per la testata del documento e uno per le righe e il tuo script deve importare due volte.
Altrimenti devi avere due files excel, uno per la testata del documento e uno per le righe e il tuo script deve importare due volte.
Fabio Beri
Moderatore FMPro.it
Sviluppatore OmniaGest 5 - FileMaker 15/16/17/18/19
Omnia Studio
-----------------------------------------
http://tinyurl.com/omniagest2024
Moderatore FMPro.it
Sviluppatore OmniaGest 5 - FileMaker 15/16/17/18/19
Omnia Studio
-----------------------------------------
http://tinyurl.com/omniagest2024
-
- Messaggi: 15
- Iscritto il: mercoledì 8 marzo 2017, 0:46
- Versione FileMaker: FileMaker
- Sistema operativo: Mac OsX
Re: Import-Export dati portale
ho provato a fare prima una esportazione completa di entrambe le tabelle in un unico file e poi importare separatamente i campi corrispondenti di "Fattura" e "Dati Fattura".. E niente...fabio.beri ha scritto:Buongiorno. Per importare dati di due o più tabelle diverse, ti suggerisco di importare un xml, anziché un excel, perché in un file xml puoi creare una struttura dati fatta anche di dati multipli. Capisco però che è più complesso da realizzare.
Altrimenti devi avere due files excel, uno per la testata del documento e uno per le righe e il tuo script deve importare due volte.
successivamente ho provato a fare due esportazioni separate con relative importazioni.... come prima....
Cosa sbaglio?
FileMaker Pro Advanced 16.0.3.302 - Mac OsX High Sierra - Windows 10 Pro
- fabio.beri
- Messaggi: 2041
- Iscritto il: sabato 4 ottobre 2014, 16:24
- Versione FileMaker: 2023
- Sistema operativo: Win/Mac
Re: Import-Export dati portale
La struttura dati di un file excel è molto semplice: 1 riga costituisce ( in filemaker ) un record. Pertanto creare una corrispondenza 1 a molti in excel è impossibile.
In XML invece si può fare una struttura di questo tipo:
<fatture>
<testata>
<n_fattura>104</n_fattura>
<data_fattura>19/03/2017</data_fattura>
<ragione_sociale>FMPRO SRL</ragione_sociale>
</testata>
<righe>
<riga>
<n_riga>1</n_riga>
<descrizione>Articolo n. 1</descrizione>
<importo_totale>140,50</importo_totale>
</riga>
<riga>
<n_riga>2</n_riga>
<descrizione>Articolo n. 2</descrizione>
<importo_totale>90,50</importo_totale>
</riga>
<riga>
<n_riga>3</n_riga>
<descrizione>Articolo n. 3</descrizione>
<importo_totale>44,50</importo_totale>
</riga>
</righe>
</fatture>
In questo modo si può creare una struttura "1 a molti", così come richiede un flusso fatto di testate e di righe
In XML invece si può fare una struttura di questo tipo:
<fatture>
<testata>
<n_fattura>104</n_fattura>
<data_fattura>19/03/2017</data_fattura>
<ragione_sociale>FMPRO SRL</ragione_sociale>
</testata>
<righe>
<riga>
<n_riga>1</n_riga>
<descrizione>Articolo n. 1</descrizione>
<importo_totale>140,50</importo_totale>
</riga>
<riga>
<n_riga>2</n_riga>
<descrizione>Articolo n. 2</descrizione>
<importo_totale>90,50</importo_totale>
</riga>
<riga>
<n_riga>3</n_riga>
<descrizione>Articolo n. 3</descrizione>
<importo_totale>44,50</importo_totale>
</riga>
</righe>
</fatture>
In questo modo si può creare una struttura "1 a molti", così come richiede un flusso fatto di testate e di righe
Fabio Beri
Moderatore FMPro.it
Sviluppatore OmniaGest 5 - FileMaker 15/16/17/18/19
Omnia Studio
-----------------------------------------
http://tinyurl.com/omniagest2024
Moderatore FMPro.it
Sviluppatore OmniaGest 5 - FileMaker 15/16/17/18/19
Omnia Studio
-----------------------------------------
http://tinyurl.com/omniagest2024
- fabio.beri
- Messaggi: 2041
- Iscritto il: sabato 4 ottobre 2014, 16:24
- Versione FileMaker: 2023
- Sistema operativo: Win/Mac
Re: Import-Export dati portale
Insomma, alla domanda "cosa sbaglio?" ti rispondo: aver scelto di pensare di importare un solo file excel per questa specifica fattispecie.
Fabio Beri
Moderatore FMPro.it
Sviluppatore OmniaGest 5 - FileMaker 15/16/17/18/19
Omnia Studio
-----------------------------------------
http://tinyurl.com/omniagest2024
Moderatore FMPro.it
Sviluppatore OmniaGest 5 - FileMaker 15/16/17/18/19
Omnia Studio
-----------------------------------------
http://tinyurl.com/omniagest2024
-
- Messaggi: 15
- Iscritto il: mercoledì 8 marzo 2017, 0:46
- Versione FileMaker: FileMaker
- Sistema operativo: Mac OsX
Re: Import-Export dati portale
Ok.. fin qui chiaro... ma perché non carica i dati anche nel caso in cui la fattura contenga una sola voce?fabio.beri ha scritto:La struttura dati di un file excel è molto semplice: 1 riga costituisce ( in filemaker ) un record. Pertanto creare una corrispondenza 1 a molti in excel è impossibile.
In XML invece si può fare una struttura di questo tipo:
<fatture>
<testata>
<n_fattura>104</n_fattura>
<data_fattura>19/03/2017</data_fattura>
<ragione_sociale>FMPRO SRL</ragione_sociale>
</testata>
<righe>
<riga>
<n_riga>1</n_riga>
<descrizione>Articolo n. 1</descrizione>
<importo_totale>140,50</importo_totale>
</riga>
<riga>
<n_riga>2</n_riga>
<descrizione>Articolo n. 2</descrizione>
<importo_totale>90,50</importo_totale>
</riga>
<riga>
<n_riga>3</n_riga>
<descrizione>Articolo n. 3</descrizione>
<importo_totale>44,50</importo_totale>
</riga>
</righe>
</fatture>
In questo modo si può creare una struttura "1 a molti", così come richiede un flusso fatto di testate e di righe
Potrebbe dipendere dal fatto che i dati della fattura sono inseriti in un portale?
FileMaker Pro Advanced 16.0.3.302 - Mac OsX High Sierra - Windows 10 Pro
-
- Messaggi: 15
- Iscritto il: mercoledì 8 marzo 2017, 0:46
- Versione FileMaker: FileMaker
- Sistema operativo: Mac OsX
Re: Import-Export dati portale
cioè io ho una stringa nel portale così composta:
-quantità -prestazione -prezzo unitario -prezzo totale
Posso compilare ad oltranza... ma se vado a modificare il formato non trovo "articolo1; articolo2; ecc"... trovo solo "articolo" proprio perché si tratta di un portale
Poi ho impostato fuori dal pprtale i vari calcoli da fare per poter ricavare iva e tutto il resto (ed anche qui, essendo dei calcoli non vengono importati)
-quantità -prestazione -prezzo unitario -prezzo totale
Posso compilare ad oltranza... ma se vado a modificare il formato non trovo "articolo1; articolo2; ecc"... trovo solo "articolo" proprio perché si tratta di un portale
Poi ho impostato fuori dal pprtale i vari calcoli da fare per poter ricavare iva e tutto il resto (ed anche qui, essendo dei calcoli non vengono importati)
FileMaker Pro Advanced 16.0.3.302 - Mac OsX High Sierra - Windows 10 Pro
- fabio.beri
- Messaggi: 2041
- Iscritto il: sabato 4 ottobre 2014, 16:24
- Versione FileMaker: 2023
- Sistema operativo: Win/Mac
Re: Import-Export dati portale
Quando esporti o importi dei dati, devi essere posizionato sul formato di quella specifica tabella. Non si può pensare di esportare o importare, trovandosi su un formato che non è pertinente. Quindi nel tuo script fai un:
VAI AL FORMATO DOCUMENTI
IMPORTA RECORD
VAI AL FORMATO RIGHE
IMPORTA RECORD
VAI AL FORMATO DOCUMENTI
IMPORTA RECORD
VAI AL FORMATO RIGHE
IMPORTA RECORD
Fabio Beri
Moderatore FMPro.it
Sviluppatore OmniaGest 5 - FileMaker 15/16/17/18/19
Omnia Studio
-----------------------------------------
http://tinyurl.com/omniagest2024
Moderatore FMPro.it
Sviluppatore OmniaGest 5 - FileMaker 15/16/17/18/19
Omnia Studio
-----------------------------------------
http://tinyurl.com/omniagest2024
-
- Messaggi: 15
- Iscritto il: mercoledì 8 marzo 2017, 0:46
- Versione FileMaker: FileMaker
- Sistema operativo: Mac OsX
Re: Import-Export dati portale
Grazie Fabio, sei stato provvidenziale... ora funziona!fabio.beri ha scritto:Quando esporti o importi dei dati, devi essere posizionato sul formato di quella specifica tabella. Non si può pensare di esportare o importare, trovandosi su un formato che non è pertinente. Quindi nel tuo script fai un:
VAI AL FORMATO DOCUMENTI
IMPORTA RECORD
VAI AL FORMATO RIGHE
IMPORTA RECORD
Ho creato uno script come suggerito così fa il passaggio nei vari formati in sequenza...
sapresti per caso dirmi se è possibile creare uno script per far fare questo passaggio ma senza vederlo?
FileMaker Pro Advanced 16.0.3.302 - Mac OsX High Sierra - Windows 10 Pro
- fabio.beri
- Messaggi: 2041
- Iscritto il: sabato 4 ottobre 2014, 16:24
- Versione FileMaker: 2023
- Sistema operativo: Win/Mac
Re: Import-Export dati portale
Quando importi, puoi dirgli "Esegui senza finestra" ?
Fabio Beri
Moderatore FMPro.it
Sviluppatore OmniaGest 5 - FileMaker 15/16/17/18/19
Omnia Studio
-----------------------------------------
http://tinyurl.com/omniagest2024
Moderatore FMPro.it
Sviluppatore OmniaGest 5 - FileMaker 15/16/17/18/19
Omnia Studio
-----------------------------------------
http://tinyurl.com/omniagest2024