Valutazione 4.87/ 5 (100.00%) 5838 voti

Condividi:        

compilare form web con vba

Vuoi potenziare i tuoi documenti Word? Non sai come si fa una macro in Excel? Devi creare una presentazione in PowerPoint?
Oppure sei passato a OpenOffice e non sei sicuro di come lavorare al meglio?

Moderatori: Anthony47, Flash30005

compilare form web con vba

Postdi teto021162 » 08/08/19 16:52

Ciao,
faccio il parrucchiere ed emetto ricevute fiscali e come forse saprai dal 1 gennaio 2020 verranno sostituite da un documento commerciale che si potrà compilare o acquistando un registratore telematico oppure usando una app all'interno della propria area riservata del sito dell'agenzia delle entrate, personalmente vorrei usare la app dell'agenzia delle entrate.
Ora mi comporto in questo modo, con il gestionale excel che ho creato, compilo la ricevuta fiscale automaticamente, vorrei che gli stessi dati venissero importati con vba dal foglio excel che uso verso il modulo web dell'app che l'agenzia delle entrate ha ideato.
In pratica vorrei compilare il documento commerciale usando gli stessi dati che ora uso per compilare la ricevuta fiscale presenti nel foglio excel di compilazione.
Ho visto che in questa discussione :

viewtopic.php?t=102799

e in questa:

viewtopic.php?t=93123

si fa riferimento ad un codice che compila un campo di ricerca in wikipedia dal contenuto di cella a1 di un foglio excel in effetti ho provato e funziona perfettamente.

Mi sembra quindi un ottima base di partenza per quello che chiedo anche se mi rendo conto che la cosa è molto più complessa e io purtroppo non ho le competenze necessarie.

Se pensi possa essere utile posso inviare a questa discussione un breve video che mostra la mia pagina di compilazione del documento commerciale nel sito dell’ agenzia delle entrate, pagina che si raggiunge solo dopo essersi loggati con i propri codici e questo è un’altra necessità che si aggiunge per rendere l’operazione il più automatico possibile.

Ricapitolando il codice dovrebbe:

1) aprire la pagina di area personale dell’agenzia dell’entrate ed inserire le mie credenziali codice fiscale password e pin
2) spostarsi all’interno del portale nella pagina di compilazione del documento commerciale
3) riempire i campi del primo modulo ( i miei dati ) premere il pulsante di conferma
4) riempire i campi del secondo modulo ( dati documento )premere pulsante di conferma che apre la pagina di verifica dei dati

Grazie dell’attenzione spero possa esserci una soluzione.

Teto
excel 2003 windows 10
teto021162
Newbie
 
Post: 4
Iscritto il: 08/08/19 16:24

Sponsor
 

Re: compilare form web con vba

Postdi Anthony47 » 11/08/19 01:33

In generale questi sono giochi di tempo e di pazienza, avendo pero' a disposizione la pagina web su cui lavorare; si tratta infatti di accedere a una pagina, compilare dei campi con i giusti valori, innescare la trasmissione di questi dati sfruttando gli eventi previsti dalla pagina.
Nelle due discussioni che hai linkato avrai certamente notato istruzioni quali .Document.All.Item("name").Value = TuoValore, oppure .Document.forms("form1").Item("provincia").Value = TuoValore, oppure .Document.forms("form1").Item("provincia").fireEvent ("onchange"), oppure .Document.All.Item("login").Click
Ebbene esse sono inventate decodificando i nomi, gli attributi e le prorieta' degli oggetti utilizzati all'interno delle specifiche pagine web a cui la macro si e' indirizzata.
Tutto questo per spiegare come nasce un codice di quel tipo e che senza l'accesso alla pagina web specifica non si va da nessuna parte.
Personalmente non ho l'obbligo di emettere fatture o scontrini, quindi non ho accesso alle pagine web di cui parli (anche se ho usato un ambiente di prova delle fatture elettroniche, in cui e' stato possibile, con il metodo descritto prima, leggere il riepilogo delle fatture ricevute)

Se tu avessi la possibilita' di pubblicare l'url della pagina da compilare potrei vedere se recupero un codice di accesso con cui poter lavorare; anche se la criticita' delle operazioni, e relativo rischio di inadempienze fiscali, assieme alla tua dichiarata carenza di competenze rendera' il risultato che eventuamente si potesse raggiungere poco piu' che un prototipo o forse un semplice esercizio ludico.

Ciao
Anthony
Win7 + Office 2010 Ita; Win 7 + Office 2013 Ita
Xp + Office 2003 Ita
E voi cosa usate? (per istruzioni vedere viewtopic.php?f=26&t=97449)
Avatar utente
Anthony47
Moderatore
 
Post: 16453
Iscritto il: 21/03/06 16:03
Località: Ivrea

Re: compilare form web con vba

Postdi teto021162 » 12/08/19 11:22

Grazie Anthony della risposta,

L'url della pagina posso pubblicarlo ma il problema è che si accede tramite codici di accesso privato.

https://ivaservizi.agenziaentrate.gov.i ... ne/wizard1

L'argomento riguarda una rivoluzione fiscale che tocca parecchi imprenditori quindi oltre al mio interesse pensavo potesse essere utile a molti frequentatori di questo bellissimo forum infatti penso che anche altri utilizzino dei gestionali auto creati con excel per le loro attività.

Certo che essendoci di mezzo l'agenzia delle entrate non si possono fare errori ma nei 4 passaggi di compilazione il terzo prevede la verifica del documento commerciale fino a quel punto compilato prima di spedirlo e stamparlo.

Una Volta dentro alla pagina può essere utile tasto dx-ispeziona documento? Ho notato che escono diverse informazioni pertinenti al alla zona cliccata del documento stesso.

Se utile posso inviare un video della pagina da aprire dei passaggi e del relativo codice html che appare con tasto dx ispeziona documento.

Teto
excel 2003 windows 10
teto021162
Newbie
 
Post: 4
Iscritto il: 08/08/19 16:24

Re: compilare form web con vba

Postdi Anthony47 » 13/08/19 01:48

Ho accesso alle pagine "Documento commerciale on line", che immagino siano quelle a cui fai riferimento
La compilazione de "I miei dati" sarebbe abbastanza facile, visto che i campi da compilare sono identificati dagli attributi Id (es iw1_2_2 per il Nome; iw1_2_3 per il Cognome, ...) e quindi, una volta ottenuto l'accesso al Document si puo' usare il metodo getElementbyId per la compilazione dei campi; es
Codice: Seleziona tutto
.getElementbyId("iw1_2_2").Value = "Anthony"

Idem su molti campi di "Dati documenti", mentre il Select dell'aliquota Iva in assenza della lista in chiaro di valori si potrebbe compilare per tentativi.

Mi riservo di provare a fare una compilazione semiautomatica (la fase di login e navigazione alla pagina " Documento commerciale on line" sara' manuale).
Visto che "è un gioco di tempo e di pazienza" devi pazientare anche tu; se poi arrivo a un risultato pubblicabile lo lascio col punto interrogativo; se l'eventuale risultato possa essere utile nel tuo caso lo lasciamo con due punti interrogativi.

Ciao
Anthony
Win7 + Office 2010 Ita; Win 7 + Office 2013 Ita
Xp + Office 2003 Ita
E voi cosa usate? (per istruzioni vedere viewtopic.php?f=26&t=97449)
Avatar utente
Anthony47
Moderatore
 
Post: 16453
Iscritto il: 21/03/06 16:03
Località: Ivrea

Re: compilare form web con vba

Postdi teto021162 » 13/08/19 11:24

Ciao Anthony,

ti confermo che la pagina " compilazione documento commerciale " è quella giusta.

L'autenticazione al sito è abbastanza laboriosa nel senso che vanno indicati 3 codici: codice fiscale, password, e pin, se l'inserimento fosse automatico o semiautomatico sarebbe perfetto. Considera che l'autenticazione in caso di non utilizzo scade quindi non è possibile ritrovare il sito aperto a distanza anche solo di mezz'ora.

Appena autenticato apre una pagina informativa che andrebbe confermata attivando il pulsante " prosegui "

A questo punto va scelto il link " documento commerciale "

Che porta ad un'altra pagina per scegliere il link " genera il documento commerciale "

Solo ora si è all'interno della procedura di compilazione

Per quanto riguarda l'iva nel mio caso è quella massima " 22% " poi per i forfettari la scelta è " esenti " comunque se compilando da tastiera si scrive 22 oppure esenti la calcola, ma purtroppo non accetta il copia incolla come accade nelle altre caselle.

Un grazie infinito per il tuo interessamento non intendo n nessun modo farti fretta, sono già contento di aver smosso interesse su questo argomento che se porterà ad un risultato fruibile per tutti ben venga.

Teto
excel 2003 windows 10
teto021162
Newbie
 
Post: 4
Iscritto il: 08/08/19 16:24

Re: compilare form web con vba

Postdi Anthony47 » 14/08/19 14:32

Qualcosa gia' si muove... forse sei fortunato...
Anthony
Win7 + Office 2010 Ita; Win 7 + Office 2013 Ita
Xp + Office 2003 Ita
E voi cosa usate? (per istruzioni vedere viewtopic.php?f=26&t=97449)
Avatar utente
Anthony47
Moderatore
 
Post: 16453
Iscritto il: 21/03/06 16:03
Località: Ivrea

Re: compilare form web con vba

Postdi teto021162 » 14/08/19 18:16

Grande Anthony, speriamo :)
excel 2003 windows 10
teto021162
Newbie
 
Post: 4
Iscritto il: 08/08/19 16:24


Torna a Applicazioni Office Windows


Topic correlati a "compilare form web con vba":


Chi c’è in linea

Visitano il forum: Marius44 e 20 ospiti