104 Commits

Author SHA1 Message Date
Simone Palacino
9118bff766 Patch level : 12.0 no-patch
Files correlati     : f90.exe d181.des f181.dir f181.trr all-masks
Commento            :
- Corretto controllo annessi obligatori
- Aggiunto controllo per annesso prospetto rev. charge
- Corretta estrazione esclusi
- Aggiunto test per creazione prospetto integr.
2020-06-15 20:33:02 +02:00
Simone Palacino
1f6e110e68 Patch level : 12.0 966
Files correlati     : f90.exe d181.des f181.dir f181.trr all-masks
Commento            : Aggiunto controllo se importi un annesso per una categoria annesso che e' un prospetto integrativo per il reverse charge.
2020-06-09 17:24:14 +02:00
Simone Palacino
d14564d7e1 Patch level : 12.0 966
Files correlati     : f90.exe d181.des f181.dir f181.trr all-masks
Commento            :
- Aggiunto controllo per estrazione di acquisto nel caso in cui non trovo la fattura elettronica, guardo se ho un doc cartaceo. (Possibilita' per i forfettari).
- Corretta diagnostica per acquisti controllava male se in errore.
2020-06-09 15:07:28 +02:00
Simone Palacino
337e7d9438 Patch level : 12.0 966
Files correlati     : f90.exe fpmenu.men d181.des f181.dir f181.trr all-masks f90104.sql
Commento            :
- Implementata copia file cartacei nel percorso della WebApp costruito secondo documentazione.
- Eliminazione cartella pacchetto dalla cartella WebApp nel caso di eliminazione di un pacchetto provvisorio o in errore.
- Aggiunto controllo di associazione file ad annesso, nel caso quel tipo di annesso ci fosse gia' un file associato.
2020-06-08 10:57:35 +02:00
Simone Palacino
a55b860e8c Patch level : 12.0 966
Files correlati     : f90.exe fpmenu.men d181.des f181.dir f181.trr all-masks f90104.sql build
Commento            :
- Corretto sheet annessi se vuoto e premevi modifica o elimina crashava il programma.
- Corretto controllo in add_annesso, in release il controllo era inverso e usciva sempre senza aggiungere nulla.
- Sistemati tasto selezione inutile che modificava lo sheet, ora sia con edit che doppio click sulla riga annesso apre finestra per modifica; cambiato tasto annulla con esci.
- Eliminata maschera inesistente dal progetto.
2020-05-29 15:21:32 +02:00
Simone Palacino
4d9e85d867 Patch level : 12.0 966
Files correlati     : f90.exe fpmenu.men d181.des f181.dir f181.trr all-masks f90104.sql
Commento            : Corretta query aggiornamento tabelle db fp per f9
2020-05-29 13:45:59 +02:00
Simone Palacino
d6bef9b4e2 Patch level : 12.0 964
Files correlati     : ba0.exe f90.exe f90100d.msk f90200a.msk f90300a.msk f90300b.msk f181.dir f181.trr f181.des f183.dir f183.trr f183.des
Commento            :
- Aumentato campo FILENAME nelle tabelle.
- Aggiunto alle cat. annessi se obbligatorio.
- Aggiunto controllo annessi obbligatori in diagnostica.
- Corretta esportazione IVA per categorie annessi: ora prende il nome della cat.
- Implementati nuovi metodi per le categorie doc.
- Modificati sheet categorie e annessi
- Dopo la conferma del nuovo annesso la maschera non usciva.
- Ora gli annessi sono univoci per ogni categoria "padre"
- Aggiunto controllo univocita' annesso in inserimento
- Modificata finestra nuovo annesso utilizzata anche per modificare una cat. annesso esistente
- Semplificato notevolmente riempimento sheet annessi
- Tolta colonna inutilizzata nelle categorie documentali
- Aggiunta possibilita' di modificare i file e annessi (solo alcuni campi)
- Durante l'inserimento di un file annesso non viene piu' richiesta la cat. padre poiche' non avrebbe senso, visto che e' il programma che deve riconoscere a quale cat. appartiene, quindi viene presa in automatico, e caricati autom. le cat annessi.
- Aggiunto controllo esistenza file annessi come per i doc.
- Aggiunti test sulle classi per le categorie documentali.
2020-05-28 16:33:29 +02:00
Simone Palacino
fdf4bd821f Patch level : 12.0 964
Files correlati     : ba0.exe f90.exe f90100d.msk f90200a.msk f90300a.msk f90300b.msk f181.dir f181.trr f181.des f183.dir f183.trr f183.des
Commento            :
- Aggiunto tabella (f183) per gli annessi
- Corretto costruzione codice identificativo (idfiscale)
- Aggiunta barra progresso salvataggio informazioni strazione
- Aggiunto controllo per movimenti di sola iva esclusi a priori dalle estrazioni
- Aggiunto caricamento per i movimenti del nomefile per cartacei
- Aggiunto caricamento per i movimenti degli annessi
- Se estrazione iva fallisce aggiorna stato estrazione in errore diag. gest.
- Migliorata notevolmente leggibilita' codice per costruzione query inserimento record IVA con una simil-prepared-statement
- Aggiunta esportazione annessi in IVA
- Modificata esportazione errore db movimento se data documento e' 0 mette 0001-01-01 altrimenti va in errore l'inserimento del record e non viene scritto.
- Implementate funzioni per leggere direttamente dalle categorie documentali e annessi con la costruzione immediata di sheet da visualizzare
- Corrette tutte le causali che ora richiedono l'anno.
- Implementate classi per la gestione dei file cartacei (doc e annessi)
- Corretta apertura maschera apri estr. e scrittura sheet delle due pagine
- Corretta visualizzazione ragione sociale negli sheet: prendeva info cliente da un campo sbagliato e visualizzava una ragsoc sbagliata.
- Corretta eliminazione estrazione per la tabella F9ERROR
- Aggiunta associazione annessi per ogni catdoc
- Aggiunta pagina annessi in gestione file cartacei
- Aggiunta importazione file per annessi selezionando cat padre e cat annesso
2020-05-25 11:53:18 +02:00
Simone Palacino
3751907260 Patch level : 12.0 no-patch
Files correlati     : f90.exe fpmenu.men d181.des f181.dir f181.trr all-masks
Commento            : Aggiunto file al progetto
2020-05-18 11:30:18 +02:00
Simone Palacino
c02ff1482c Patch level : 12.0 no-patch
Files correlati     : f90.exe d181.des f181.dir f181.trr all-masks
Commento            :
- F9: migliorato codice.
- Implementata gestione configurazione
- Aggiunta classe per documenti cartacei
- Aggiunti controlli per gestione file cart. se la cartella esiste
- Corretto controllo file eliminati se la cartella esiste (se no dava errore)
- Aggiunta colonna informazione errore per file non trovato nella cartella
2020-05-18 11:00:06 +02:00
Simone Palacino
c1e4c0935c Patch level : 12.0 no-patch
Files correlati     : f90.exe d181.des f181.dir f181.trr all-masks
Commento            :
- F9: migliorato codice.
- Risolta sovrapposizione barre progresso.
2020-05-16 02:12:25 +02:00
Simone Palacino
b044dbd58a Patch level : 12.0 no-patch
Files correlati     : f90.exe d181.des f181.dir f181.trr all-masks
Commento            : F9: aggiunta maschera f90300b mancante
2020-05-14 23:56:34 +02:00
Simone Palacino
8d0ecb568d Patch level : 12.0 no-patch
Files correlati     : f90.exe d181.des f181.dir f181.trr all-masks
Commento            : Aggiunti file trr e dir 181 al progetto per f9
2020-05-14 23:47:48 +02:00
Simone Palacino
ffd5f5c19a Patch level : 12.0 no-patch
Files correlati     : f90.exe
Commento            :
- ESTRAZIONE:
- Aggiunto flag esportazione cartacei.
- Aggiunta pagina a 'Apri estrazione' per vedere i risultati dell'estrazione (se un mov e' stato saltato e perche'.
- Corretta esportazione su tabella F9IVA.
- Modificato riconoscimento categoria documentale (da caus cont e tipodoc).
- Modificato flag ha vendite esterne in abilita controllo doc elettronici per vendite.
- Modificata diagnostica vendite: sono xml solo quegli per italiani, controllo se c'e' il documento elettronico inviato solo se c'e' il flag di controllo vendite.
- Aggiunte informazioni di statistica per controllo estrazione.
- TABELLA CATEGORIE DOCUMENTALI:
- Aggiunta colonna tipodocumento alla tabella delle cat. documentali.
- Aggiunto richiamo per causali contabili e per tipi documento.
- GESTIONE FILE CARTACEI:
- Aggiunto pulsante configurazione (inseririmento estensioni file, cartella doc cartacei).
- Modificata finestrella apri file aggiungendo campo per richiamare il movimento da associare.
- Aggiunta eliminazione file: i file vengono spostati temporaneamente e eliminati automaticamente dopo un mese.
- Implementato caricamento tabella elenco file caricati.
- Implementato effettivo caricamento associazione con scrittura su db del file (aggiunto file).
2020-05-14 23:38:30 +02:00
Simone Palacino
39571c199f Patch level : 12.0 no-patch
Files correlati     : f90.exe
Commento            :
- F9 ARCHIVIAZIONE SOSTITUTIVA:
- Aggiunto caricamento file per movimenti cartacei
2020-04-22 18:38:55 +02:00
Simone Palacino
9387543414 Patch level : 12.0 no-patch
Files correlati     : f90.exe f90300a.msk build
Commento            :
- F9 ARCHIVIAZIONE SOSTITUTIVA:
- Aggiunto programma gestione file documenti cartacei da importare
- Corrette query con codsoc
- Corretta diagnostica sia per acquisti e soprattutto per vendite
- Corretta esportazione lista mov in errore
- Aggiunta a esportazione IVA categorie documentali vere e proprie
2020-04-21 18:53:15 +02:00
Simone Palacino
96161ea90b Patch level : 12.0 no-patch
Files correlati     : f90.exe
Commento            :
- F9 ARCHIVIAZIONE SOSTITUTIVA:
- Aggiunti codici societa' alle query
- Aggiunte stringhe checksum dei file f9*.sql, si puo' anche aggiungere un controllo del checksum dei file prima di eseguire le query, stesso sistema si puo' aggiungere anche all'FP
- Corretta query modifica tabella F9WA
2020-04-18 16:00:37 +02:00
Simone Palacino
ad0d25196c Patch level : 12.0 no-patch
Files correlati     : f90.exe f90104.sql
Commento            :
- F9 ARCHIVIAZIONE SOSTITUTIVA:
- Aggiunte colonne codice societa' per f9error e f9movestr.
- Corretta eliminazione estrazioni.
2020-04-16 18:54:56 +02:00
Simone Palacino
89590b09fc Patch level : 12.0 no-patch
Files correlati     : f90.exe
Commento            :
- F9 ARCHIVIAZIONE SOSTITUTIVA:
- Corretta multivalues insert in f9movestr: se troppi valori TString non poteva contenerli tutti. Separate in singole insert.
- Aggiunta barra progresso per salvataggio movimenti estratti.
- Modificato controllo per movimenti di vendita: guardo flag in configurazione (fatturazione esterna), controllo la cat.doc., e distinzione attraverso cat. doc. se si tratta di un doc. cartaceo.
- Aggiunti controllo di aiuto all'utente: avvisa se viene lasciato un gap di tempo vuoto tra un'estrazione e l'altra, e avvisa se si sta facendo un'estrazione definitiva senza aver mai fatto una provvisora dello stesso tipo e periodo.
2020-04-15 18:01:09 +02:00
Simone Palacino
2a027fd07e Patch level : 12.0 no-patch
Files correlati     : f90.exe f90200a.msk f90104.sql
Commento            :
- F9 ARCHIVIAZIONE SOSTITUTIVA:
- Aggiunto qualche controllo degli errori in piu'.
- Aggiunta tabella per movimenti pronti all'estrazione per poter controllare quale e' stato saltato.
- Corretto aggiornamento stato estrazione DRD
- Modificata diagnostica non tutti i casi ora sono bloccanti, alcuni fanno saltare semplicemente il movimento (si possono poi controllare nel caso)
- In diagnostica controllo se deve essere estratto secondo le cat. documentali.
2020-04-14 10:19:04 +02:00
Simone Palacino
e3fe3e0718 Patch level : 12.0 no-patch
Files correlati     : f90.exe f90200a.msk
Commento            :
- F9 ARCHIVIAZIONE SOSTITUTIVA:
- Aggiunta classe per gestione categorie documentali
- Corretto salvataggio tabella cat. doc.
- Inizio aggiunte tipologie per categorie diverse da quelle non elettroniche
2020-04-08 14:28:26 +02:00
Simone Palacino
64919101a4 Patch level : 12.0 no-patch
Files correlati     : f90.exe f90100a.msk f90200a.msk
Commento            :
- F9 ARCHIVIAZIONE SOSTITUTIVA:
- Modificata funzione apertura maschere secondarie.
- Spostati caricamento da ini nel costruttore dell'applicazione.
- Aggiunto caricamento e salvataggio tabella cat. doc. su ini
- Corretto salvataggio su db delle categorie doc.
- Aggiunto controllo spelling nome categorie solo lettere maiuscole e "_"
- Aggiunto pulsante elimina
2020-04-06 19:25:21 +02:00
Simone Palacino
9dd5ac473d PaPatch level : 12.0 no-patch
Files correlati     : f90.exe f90100a.msk f90100b.msk f90200a.msk
Commento            :
- F9 ARCHIVIAZIONE SOSTITUTIVA:
- Aggiunto programma f90200 per configurazione categorie documentali.
- Aggiunti due flag nella configurazione: no fatt ven Campo e visualizza mov dopo diag.
- Spostato pulsante estrai in prima posizione.
- Aggiunta maschera per tabella conf categorie doc
- Sostituiti tutti tab con spazi
- Disattivato apri estrazione se non in stato '02'
- Implementata classe TEstrazione che gestisce le informazioni e le procedure di un'estrazione
- Aggiunta finestra per inserire descrizione per estrazione escluso
- Creata struct movimento_t per gestire meglio il vettore dei movimenti da estr.
- Riordinato codice
2020-04-01 21:37:55 +02:00
Simone Palacino
44acefb3ee PaPatch level : 12.0 no-patch
Files correlati     : f90.exe f90100a.msk f90100b.msk f90200a.msk
Commento            :
- F9 ARCHIVIAZIONE SOSTITUTIVA:
- Aggiunto programma f90200 per configurazione categorie documentali.
- Aggiunti due flag nella configurazione: no fatt ven Campo e visualizza mov dopo diag.
- Spostato pulsante estrai in prima posizione.
- Aggiunta maschera per tabella conf categorie doc
- Sostituiti tutti tab con spazi
- Disattivato apri estrazione se non in stato '02'
- Implementata classe TEstrazione che gestisce le informazioni e le procedure di un'estrazione
- Aggiunta finestra per inserire descrizione per estrazione escluso
- Creata struct movimento_t per gestire meglio il vettore dei movimenti da estr.
- Riordinato codice
2020-04-01 21:29:53 +02:00
Simone Palacino
33bd61c8c3 Patch level : 12.0 no-patch
Files correlati     : f90.exe f90100a.msk f90100b.msk f90200a.msk
Commento            :
- F9 ARCHIVIAZIONE SOSTITUTIVA:
- Aggiunto programma f90200 per configurazione categorie documentali.
- Aggiunti due flag nella configurazione: no fatt ven Campo e visualizza mov dopo diag.
- Spostato pulsante estrai in prima posizione.
- Aggiunta maschera per tabella conf categorie doc
- Sostituiti tutti tab con spazi
- Disattivato apri estrazione se non in stato '02'
- Implementata classe TEstrazione che gestisce le informazioni e le procedure di un'estrazione
- Aggiunta finestra per inserire descrizione per estrazione escluso
- Creata struct movimento_t per gestire meglio il vettore dei movimenti da estr.
2020-04-01 21:26:49 +02:00
Simone Palacino
584b70096b Patch level : 12.0 no-patch
Files correlati     : f9/sql
Commento            : Tolto file sbagliato, non e' un sql x l'f9
2020-01-07 12:17:31 +01:00
Simone Palacino
b6ae6d59c6 Patch level : 12.0 no-patch
Files correlati     : f90104.sql
Commento            : Aggiunto file sql aggiornamento tabelle
2019-12-18 14:43:51 +01:00
Simone Palacino
7cedb237fa Patch level : 12.0 no-patch
Files correlati     : f90200.cpp
Commento            : Aggiunto file per categorie documentali
2019-12-03 10:36:43 +01:00
Simone Palacino
cea6c8a878 Patch level : 12.0 no-patch
Files correlati     : f90.exe
Commento            : Corretto messaggio errore estrazione
2019-10-31 09:42:18 +01:00
Simone Palacino
483fa28c99 Patch level : 12.0 no-patch
Files correlati     : build
Commento            : Revert ultimi 4 commit
2019-10-28 12:31:23 +01:00
bd83ccb3e3 Revert "Patch level : 12.0 894"
This reverts commit c99476890829784995dad42e0e1d2cd0bd01a520.
2019-10-25 14:12:15 +02:00
c994768908 Patch level : 12.0 894
Files correlati     : lv2.exe
Commento           to :

aggiornati i dati di testat dei clienti nelle varie bolle di consegne ritiro pui
ito buoni etc

IN fatturazione se indicato in configurazione
2019-10-25 12:43:28 +02:00
Simone Palacino
cc1030577f Patch level : 12.0 894
Files correlati     : f90.exe f90100a.msk f90100d.msk
Commento            :
- Aggiunto monitor movimenti estratti per pacchetto
- Aggiornamento tabelle: aggiunte colonne che non esistevano inizialmente
- Corretta esecuzione query per aggiornamenti tabelle
- Aggiunto stampa su file di log
2019-10-24 17:11:19 +02:00
Simone Palacino
6ae9011969 Patch level : 12.0 892
Files correlati     : f90.exe f90100b.msk
Commento            :
- Riordinato codice e scritto inizio di documentazione delle classe e funzioni.
- Migliorata gestione esclusione: mi segno su F9ERROR gli esclusi.
- Aggiustato bug strano che toglieva o metteva 'si' nel campo ESCLUSI dello sheet: aggiunto fill
- Aggiunto bottone seleziona tutti gli esclusi
2019-10-22 17:36:05 +02:00
Simone Palacino
6c36498345 Patch level : 12.0 890
Files correlati     : f90.exe
Commento            :
- Corretto caricamento moviementi utilizzando un recordset invece che leggere dal file direttamente: non tutti i moviementi venivano letti
- Cambiato idfiscale secondo nuove direttive
2019-10-17 12:22:15 +02:00
Simone Palacino
06c561dc28 Patch level : 12.0 890
Files correlati     : f90.exe
Commento            : Corretto caricamento moviementi utilizzando un recordset invece che leggere dal file direttamente: non tutti i moviementi venivano letti
2019-10-16 14:23:36 +02:00
Simone Palacino
e814c93297 Patch level : 12.0 888
Files correlati     : f90.exe
Commento            : Corretta estrazione provvisoria
2019-10-14 12:36:30 +02:00
Simone Palacino
b1acf5270b Patch level : 12.0 882
Files correlati     : f9.exe f90100a.msk
Commento            : Aggiunto codice stato nello stato estrazione
2019-10-01 17:37:11 +02:00
Simone Palacino
1001f22adc Patch level : 12.0 880
Files correlati     : f9.exe
Commento            :
- Per estrazione normale spostato campo descrizione nella maschera estrazione e eliminata la maschera descrizione (solo per estrazione singola)
- Chiusura automatica maschera dopo estrazione
- Pulito campo descrizione dopo estrazione
- Corretta canzellazione estrazione
2019-09-25 17:43:55 +02:00
Simone Palacino
5f3e1cf913 Patch level : 12.0 878
Files correlati     : f9.exe
Commento            : Corretto id fiscale se e' senza piva metto il cod.fisc senza iso paese
2019-09-24 12:17:45 +02:00
Simone Palacino
ee3a7bc29b Patch level : 12.0 876
Files correlati     : f9.exe, f90100b.msk, f90100c.msk
Commento            :
- Tolto vecchio disabilita del bottone controllo estrazione
- dati nomi piu' decenti alle colonne e cambiate icone ai bottoni
2019-09-17 17:47:29 +02:00
Simone Palacino
a21d4897dd Patch level : 12.0 874
Files correlati     : f9.exe, f90100.sql
Commento            :
- Pulizia codice
- Eliminazione record movimento nella lista di controllo errori (eliminazione da db)
- Cambiato sistema di fetch numero ultima estrazione del giorno
- Cambiato ordinamento visualizzazione pacchetti in ordine decr. di data
- Sistemata query controllo sovrapposizione periodi per definitivo
- Aggiunti messaggi di errore in caso di fallimento creazione/aggiornam. tabelle
2019-09-17 16:12:08 +02:00
Simone Palacino
257f685a70 Patch level : 12.0 874
Files correlati     : f9.exe, f90100.sql
Commento            :
- Pulizia codice
- Eliminazione record movimento nella lista di controllo errori (eliminazione da db)
- Cambiato sistema di fetch numero ultima estrazione del giorno
- Cambiato ordinamento visualizzazione pacchetti in ordine decr. di data
- Sistemata query controllo sovrapposizione periodi per definitivo
- Aggiunti messaggi di errore in caso di fallimento creazione/aggiornam. tabelle
2019-09-17 11:45:00 +02:00
Simone Palacino
dee23524bc Patch level : 12.0 no-patch
Files correlati     : f9.exe, f90100.sql
Commento            :
- Corretto check tables se esistono gia' dato che c'era gia' un aggiornamento delle tabelle dell'F9 da parte dell'FP
2019-09-16 18:10:27 +02:00
Simone Palacino
d471675612 Patch level : 12.0 no-patch
Files correlati     : f9.exe
Commento            : Corretto nome programma
2019-09-16 10:59:45 +02:00
Simone Palacino
b50b52816e Patch level : 12.0 no-patch
Files correlati     : f9.exe
Commento            :
- Corretta eliminazione pacchetto
- Corretto caricamento movimenti
- Corretta lettura flag elabf9 da mov
- Aggiunta funzione pulizia flag (solo per DBG)
2019-09-16 10:19:27 +02:00
Simone Palacino
3f5cd89c86 Patch level : 12.0 no-patch
Files correlati     : f9.exe
Commento            :
- Corretto crezione/aggiornamento automatico tabelle F9
2019-09-13 17:51:38 +02:00
Simone Palacino
30678e55c4 Patch level : 12.0 no-patch
Files correlati     : f9.exe
Commento            :
- modificato percorso inclusione file: macchina di comp. non lo accettava
2019-09-13 17:35:25 +02:00
Simone Palacino
e855c91022 Patch level : 12.0 870
Files correlati     : f9.exe, f23.dirr, f23.trr
Commento            :
- Aggiunto codice registrazione al protocollo iva
- Aggiunta eliminazione dei pacchetti provvisori o in stato 02
- Cambiata gestione maschera esclusi per non farla chiudere
- Memorizzati errori in tabella F9ERROR e possibilita' di vedere gli errori passati
- Corretta visualizzazione conferma estrazione
- Corretta query IVA flag provvisorio
- Aggiunto sistema di aggiornamento tabelle F9
- Aggiunto collegamento in prima nota su maschera di controllo
2019-09-13 17:23:22 +02:00
Simone Palacino
b56e8badf6 Patch level : 12.0 870
Files correlati     : f9.exe, f23.dirr, f23.trr
Commento            :
- Aggiunto codice registrazione al protocollo iva
- Aggiunta eliminazione dei pacchetti provvisori o in stato 02
- Cambiata gestione maschera esclusi per non farla chiudere
- Memorizzati errori in tabella F9ERROR e possibilita' di vedere gli errori passati
- Corretta visualizzazione conferma estrazione
- Corretta query IVA flag provvisorio
- Aggiunto sistema di aggiornamento tabelle F9
- Aggiunto collegamento in prima nota su maschera di controllo
2019-09-13 17:06:08 +02:00