errore nella creazione dei file sul Desktop

0
0

Se utilizzo iFatturaPA in locale, questo funziona correttamente e genera il file XML sul Desktop dell'Elab.

Installato iFatturaPA sul Server Apple MacOs 10.12 e FileMaker server 17. Quando dall'elab Client eseguo lo script per generare la fattura in formato XML appare a video il seguente messaggio: "errore nella generazione del file sul Desktop"

Ho verificato che il problema deriva dalla seguente funzione:

BE_WriteTextToFile ( "/volumes/" & Get (PercorsoDesktop) & $nomefile ; Fatture::gCodice )

riga 321 dei script "elabora fattura".

Il problema potrebbe essere la difficoltà di interpretare un percorso di rete da parte del plugin

Allegati:
Marked as spam
Pubblicato da Vincenzo Forgia (Domande: 3, Risposte: 0)
10 Gennaio 2019 17:31
13 visti
0
Risposta privata

Mi sembra che ci sia un pò di confusione

1. File locale => elaborazione è locale => funziona, tutto ok

2. File condiviso via FMServer => elaborazione è ugualmente eseguita dal client Filemaker locale => “deve funzionare”, e creare il file sul desktop del client che esegue la procedura, non sul server

Se la  procedura non funziona il problema  è probabilmente nel modo in cui la procedura vede il desktop, come è capitato anche a me (in quel caso si trattava di macchina virtuale PC su un Mac)
Le consiglierei di ricavare tale valore col DataViewer ed in base a quello modificare  la chiamata
BE_WriteTextToFile ( "/volumes/" & Get (PercorsoDesktop) & $nomefile ; Fatture::gCodice )

3. Procedura eseguita su Server (PSOS) => in questo caso va usato lo script apposito in iFatturaPA (Elabora Fattura PSOS - start), non quello solito (Elabora fattura)

Con questo script  l'elaborazione del codice è su server, il salvataggio file è ugualmente locale. In caso contrario la procedura cerca di salvare il file localmente (quindi sul server) e fallisce

Niente vieta poi di modificare lo script per far salvare il file XML nella cartella Documenti del server, se la cosa viene ritenuta utile, ma al momento lo script non prevede questa eventualità

 

 

 

Marked as spam
Pubblicato da Giuseppe Pupita (Domande: 20, Risposte: 319)
12 Gennaio 2019 9:50