Portale Fattura con campi già popolati

Utilizzo dei portali in un database FileMaker

Moderatore: Moderatori

Avatar utente
atarabotto
Messaggi: 420
Iscritto il: mercoledì 20 marzo 2013, 23:04
Versione FileMaker: 15 adv
Sistema operativo: OSX EL CAPITAN

Re: Portale Fattura con campi già popolati

Messaggio da atarabotto » domenica 14 aprile 2013, 15:00

sono impantanato...
Ho creato una lista valori da "Listino Cliente2::Cod_Articolo" partendo dalla tabella correlata DDT (dove naturalmente ho inserito l'id cliente) ho provato a visualizzare la LV, ma non mi si compila

Righe_DDT DDT
id_righe_DDT-->ID_DDT

DDT Listino Cliente2
ID_CLIENTE-->ID_CLIENTE

E poi lo script loop non lo so impostare
FMP 15 Adv
Mac OSX El Capitan

Avatar utente
atarabotto
Messaggi: 420
Iscritto il: mercoledì 20 marzo 2013, 23:04
Versione FileMaker: 15 adv
Sistema operativo: OSX EL CAPITAN

Re: Portale Fattura con campi già popolati

Messaggio da atarabotto » martedì 16 aprile 2013, 1:10

Devo inserire nello script le due formule con "inserisci risultato calcolato?
Grazie
FMP 15 Adv
Mac OSX El Capitan

stregatto
Messaggi: 9700
Iscritto il: lunedì 1 dicembre 2003, 1:00
Località: Roma
Contatta:

Re: Portale Fattura con campi già popolati

Messaggio da stregatto » martedì 16 aprile 2013, 11:01

la prima ti serve per capire quali codici devi inserire e la seconda per ricavare il codice che devi inserire di volta in volta nel loop. lo script deve:

- se non c'è un listino personalizzato (ovvero e vuota la LV)
esci
in caso contrario
- imposti l'id ddt in una variabile
- dichiari un'altra variabile con il contenuto della LV con ElementiListeValori ()
- vai al formato righe
- loop
-imposti una variabile numerica che richiama se stessa +1 per capire a che riga sei
-imposti una variabile che ricava la sola riga con valoriinmezzo(), utilizzando come testo la variabile con la LV e come numero riga iniziale la variabile numerica
-esci dal loop se è vuota quest'ultima variabile (vuol dire che la lista è finita)
- crei un nuovo record
- definisci i campo id ddt e codice articolo con le variabili apposite
- fine loop
vai al formato ddt.

.g.

Avatar utente
atarabotto
Messaggi: 420
Iscritto il: mercoledì 20 marzo 2013, 23:04
Versione FileMaker: 15 adv
Sistema operativo: OSX EL CAPITAN

Re: Portale Fattura con campi già popolati

Messaggio da atarabotto » martedì 16 aprile 2013, 21:26

Questo non mi torna, o meglio, non lo capisco:
-imposti una variabile numerica che richiama se stessa +1 per capire a che riga sei

Dovrei:
ImpostaVariabile [$$Variabile1 : 1]
ImpostaVariabile [$$Variabile2 : $$Variabile1 + 1]
???
FMP 15 Adv
Mac OSX El Capitan

Avatar utente
atarabotto
Messaggi: 420
Iscritto il: mercoledì 20 marzo 2013, 23:04
Versione FileMaker: 15 adv
Sistema operativo: OSX EL CAPITAN

Re: Portale Fattura con campi già popolati

Messaggio da atarabotto » martedì 16 aprile 2013, 21:50

E' il primo script strutturato nel quale mi cimento...e naturalmente non funziona..


Immagine


Grazie
FMP 15 Adv
Mac OSX El Capitan

stregatto
Messaggi: 9700
Iscritto il: lunedì 1 dicembre 2003, 1:00
Località: Roma
Contatta:

Re: Portale Fattura con campi già popolati

Messaggio da stregatto » martedì 16 aprile 2013, 22:48

a parte il fatto che NON devi usare variabili globali, ma locali, che il secondo if è inutile e che da $$richiamalv devi togliere l'acapo finale (è il valore di una lista), l'unico vero errore è in elementilistevalori(): devi indicare il nome della LV, non un campo.

.g.

Avatar utente
atarabotto
Messaggi: 420
Iscritto il: mercoledì 20 marzo 2013, 23:04
Versione FileMaker: 15 adv
Sistema operativo: OSX EL CAPITAN

Re: Portale Fattura con campi già popolati

Messaggio da atarabotto » martedì 16 aprile 2013, 23:02

Grazie per la risposta, tolgo le variabili globali, ($), il secondo if, l'ho messo seguendo male il tuo consiglio "in caso contrario", quindi tolgo il secondo "if"

Togliere l'Acapo?

ElementiLV (Get(nomefile): ListaPers) non mi prende "ListaPers" che sarebbe il nome che ho dato alla lista valori
FMP 15 Adv
Mac OSX El Capitan

Avatar utente
atarabotto
Messaggi: 420
Iscritto il: mercoledì 20 marzo 2013, 23:04
Versione FileMaker: 15 adv
Sistema operativo: OSX EL CAPITAN

Re: Portale Fattura con campi già popolati

Messaggio da atarabotto » martedì 16 aprile 2013, 23:29

Credo di aver quasi risolto, l'unico problema è che mi mette solo il primo codice trovato, dipenderà da "togliere l'acapo", che non so come fare...

Domanda forse stupida, Descrizione e prezzo, li faccio riempire dallo script o come valore correlato? teniamo presente che più clienti possono avere il solito articolo, quindi solito codice, ma prezzi diversi

Grazie ancora, sto imparando e questo è ciò che mi interessa
FMP 15 Adv
Mac OSX El Capitan

Avatar utente
atarabotto
Messaggi: 420
Iscritto il: mercoledì 20 marzo 2013, 23:04
Versione FileMaker: 15 adv
Sistema operativo: OSX EL CAPITAN

Re: Portale Fattura con campi già popolati

Messaggio da atarabotto » mercoledì 17 aprile 2013, 0:25

Correggo, mi mette giustamente quanti articoli ci sono,se un cliente ne ha 5 mi compila 5 record, solo che mi indica solo il primo codice, se clicco sul campo, vedo gli altri incolonnati sotto, quindi a sto punto, il problema è solo l'acapo, che non so dove "beeeeeeeeeeeep" mettere...
:lol:
FMP 15 Adv
Mac OSX El Capitan

stregatto
Messaggi: 9700
Iscritto il: lunedì 1 dicembre 2003, 1:00
Località: Roma
Contatta:

Re: Portale Fattura con campi già popolati

Messaggio da stregatto » mercoledì 17 aprile 2013, 10:02

usi direttamente un cercaesost() in $richiamaLV.

.g.

Rispondi