38 Commits

Author SHA1 Message Date
d0e06a5d6f Patch level : 12.0 nopatch
Files correlati     : f9

Commento:
Iniziata la modifica del modulo f9 per prendere da FPPRO il tipodocsdi
2022-05-08 23:22:44 +02:00
smen
5ca6022d94 Patch level : 12.0 nopatch
Files correlati     : f9

Commento:
Iniziata la modifica del modulo f9 per prendere da FPPRO il tipodocsdi
2022-05-06 17:08:24 +02:00
Macchina_Compilatrice
9770d9ee6b Revert "Patch level : 12.0 nopatch"
This reverts commit 1ad8ac1a4a80635dc83461232aed59a76f5172c8.
2021-04-13 22:16:04 +02:00
1ad8ac1a4a Patch level : 12.0 nopatch
Files correlati     :

definizioni eliminate
2021-04-13 22:06:58 +02:00
70013337fa Revert "Patch level : 12.0 no-patch"
This reverts commit 65ceeee069e4dddc1dbffe396092f35bde98c8d9.
2020-12-10 21:12:16 +01:00
65ceeee069 Patch level : 12.0 no-patch
Files correlati     :
Commento            :

Rimossa la cartella exe
2020-12-10 18:04:42 +01:00
francescofucarino
f7b7eeebbf Modifiche necessarie per trasformare pdflib.xll come predefinita per tutto, rimuovendo la dll di debug.
Ribattezzo in FI inclusi ed FE esclusi per chiarezza nel codice.
F9lib totali ed imposte come real da stringhe
2020-11-11 12:36:52 +01:00
Simone Palacino
26130002ad Patch level : 12.0 978
Files correlati     : f90.exe
Commento            :
- Corretta associazione MovimentoInErrore-FPPRO rimuovendo correttamente il record anche alla riapertura e corretto il reset del filtro date.
- Rimossi flag non utilizzati dalla maschera di configurazione.
- Corretta prima registrazione delle categorie doc. continuava a dare errore che erano incomplete.
2020-07-14 09:52:23 +02:00
Simone Palacino
8a2c4f4148 Patch level : 12.0 976
Files correlati     : f90.exe
Commento            :
- Modificato pescaggio file docuemnto cartaceo dalla spotlight se esiste.
- Modificato guessing movimenti passivi per associazione automatica piu' "intelligente" con FPPRO.
- Correzione controllo annessi obligatori.
- Correzione controllo movimento collegato (per rev. charge).
- Corretto messaggio di errore generazione prospetto integrativo.
- Correzione esportazione numero documento per le vendite secondo la regola che viene utilizzata nell'invio fp dove viene fatto il leading di 0 se esiste prefisso/suffisso.
- Correzione conferma estratti e segna sul movimento che e' estratto.
2020-07-09 16:27:30 +02:00
Simone Palacino
a19d5c67fe Patch level : 12.0 976
Files correlati     : f90.exe
Commento            :
- Modificato pescaggio file docuemnto cartaceo dalla spotlight se esiste.
- Modificato guessing movimenti passivi per associazione automatica piu' "intelligente" con FPPRO.
- Correzione controllo annessi obligatori.
- Correzione controllo movimento collegato (per rev. charge).
- Corretto messaggio di errore generazione prospetto integrativo.
- Correzione esportazione numero documento per le vendite secondo la regola che viene utilizzata nell'invio fp dove viene fatto il leading di 0 se esiste prefisso/suffisso.
- Correzione conferma estratti e segna sul movimento che e' estratto.
2020-07-09 16:02:43 +02:00
Simone Palacino
6053f847c0 Patch level : 12.0 974
Files correlati     : ba0.exe f90.exe d181.des f181.dir/.trr f9ProspIntegr.rep masks f90104.sql
Commento            :
- Modificato pescaggio file docuemnto cartaceo dalla spotlight se esiste.
- Modificato ba0 per leggere f90 come eseguibile di campo altrimenti non accede con l'utente.
2020-07-08 16:26:30 +02:00
Simone Palacino
3376034627 Patch level : 12.0 no-patch
Files correlati     : build f9
Commento            : Spostati file libreria f9 nel nuovo progetto f9lib
2020-07-07 11:07:44 +02:00
Simone Palacino
957d697dc9 Patch level : 12.0 972
Files correlati     : f90.exe d181.des f181.dir/.trr f9ProspIntegr.rep masks f90104.sql
Commento            :
- Rimosso controllo vendite in ogni caso. Incompatibilita' con diverse situazioni tra cui note di credito interne che non sono fatture elettroniche.
- Rimosso flag check vendite e il suo utilizzo nel codice.
- Aggiornamento stato estrazione solo dopo scrittura f9iva.
- Migliorata e resa piu' sicura query per iva aggiungendo tipi diversi e controllo lunghezza colonna.
- Corretti nomi campi, che venivano invertiti IVA_ANNPROT e IVA_NUMPROT.
- Aggiunto controllo in apertura controllo estrazione solo se il pacchetto e' in errore diag. gest.
- Spostata in una classe separata la maschera per l'apertura del pacchetto (Apri estr.).
- Corretta modifica f9wa rimaneva vuoto il record in alcuni casi.
- Aggiunta possibilita' di esclusione movimenti dall'Apri estr.
- Aggiunto controllo esistenza categorie documentali, caricamento cat. doc. di default e controllo tipi documento duplicati.
- Aggiunta colonna a F9DRT in caso mancasse (Dovuta a creazione da fp).
- Aggiunta funzione provvisoria per calcolo somma imponibili e imposte da rmoviva.
- Aggiunto filtro datadoc per sheet fatture elettorniche (FPPRO) nel controllo estrazione: precarica automaticamente minimo e massimo secondo i movimenti in errore, e aggiunti i cambi nella finestra di ordinamento per impostare le date a mano.
- Modificato messaggio dopo importazione categorie di default.
2020-07-02 17:26:42 +02:00
Simone Palacino
9c5e786600 Patch level : 12.0 972
Files correlati     : f90.exe d181.des f181.dir/.trr f9ProspIntegr.rep masks f90104.sql
Commento            :
- Rimosso controllo vendite in ogni caso. Incompatibilita' con diverse situazioni tra cui note di credito interne che non sono fatture elettroniche.
- Rimosso flag check vendite e il suo utilizzo nel codice.
- Aggiornamento stato estrazione solo dopo scrittura f9iva.
- Migliorata e resa piu' sicura query per iva aggiungendo tipi diversi e controllo lunghezza colonna.
- Corretti nomi campi, che venivano invertiti IVA_ANNPROT e IVA_NUMPROT.
- Aggiunto controllo in apertura controllo estrazione solo se il pacchetto e' in errore diag. gest.
- Spostata in una classe separata la maschera per l'apertura del pacchetto (Apri estr.).
- Corretta modifica f9wa rimaneva vuoto il record in alcuni casi.
- Aggiunta possibilita' di esclusione movimenti dall'Apri estr.
- Aggiunto controllo esistenza categorie documentali, caricamento cat. doc. di default e controllo tipi documento duplicati.
- Aggiunta colonna a F9DRT in caso mancasse (Dovuta a creazione da fp).
2020-07-01 15:23:23 +02:00
Simone Palacino
e6f67932e1 Patch level : 12.0 972
Files correlati     : f90.exe d181.des f181.dir/.trr f9ProspIntegr.rep masks f90104.sql
Commento            :
- Rimosso controllo vendite in ogni caso. Incompatibilita' con diverse situazioni tra cui note di credito interne che non sono fatture elettroniche.
- Rimosso flag check vendite e il suo utilizzo nel codice.
- Aggiornamento stato estrazione solo dopo scrittura f9iva.
- Migliorata e resa piu' sicura query per iva aggiungendo tipi diversi e controllo lunghezza colonna.
- Corretti nomi campi, che venivano invertiti IVA_ANNPROT e IVA_NUMPROT.
- Aggiunto controllo in apertura controllo estrazione solo se il pacchetto e' in errore diag. gest.
- Spostata in una classe separata la maschera per l'apertura del pacchetto (Apri estr.).
- Corretta modifica f9wa rimaneva vuoto il record in alcuni casi.
- Aggiunta possibilita' di esclusione movimenti dall'Apri estr.
- Aggiunto controllo esistenza categorie documentali, caricamento cat. doc. di default e controllo tipi documento duplicati.
2020-07-01 12:29:02 +02:00
Simone Palacino
cf3c4d54aa Patch level : 12.0 972
Files correlati     : f90.exe d181.des f181.dir/.trr f9ProspIntegr.rep masks f90104.sql
Commento            :
- Rimosso controllo vendite in ogni caso. Incompatibilita' con diverse situazioni tra cui note di credito interne che non sono fatture elettroniche.
- Rimosso flag check vendite e il suo utilizzo nel codice.
- Aggiornamento stato estrazione solo dopo scrittura f9iva.
- Migliorata e resa piu' sicura query per iva aggiungendo tipi diversi e controllo lunghezza colonna.
- Corretti nomi campi, che venivano invertiti IVA_ANNPROT e IVA_NUMPROT.
- Aggiunto controllo in apertura controllo estrazione solo se il pacchetto e' in errore diag. gest.
- Spostata in una classe separata la maschera per l'apertura del pacchetto (Apri estr.).
- Corretta modifica f9wa rimaneva vuoto il record in alcuni casi.
- Aggiunta possibilita' di esclusione movimenti dall'Apri estr.
2020-06-29 17:09:43 +02:00
Simone Palacino
6c6d640642 Patch level : 12.0 968
Files correlati     : f90.exe d181.des f181.dir f181.trr f9ProspIntegr.rep all-masks build
Commento            :
- Inserita funzione per trovare il movimento collegato (integrazione vendite) se il campo movcoll e' vuoto.
- Implementata funzione generazione prospetto integrazione rev.c. dagli annessi
- Corretta scrittura db annesso prospetto generato.
- Corretta generazione report il recordset veniva distrutto e anche TReport voleva distruggerlo ma non esisteva gia' piu'.
- Corretta esportazione descrizione estrazione.
2020-06-17 16:50:35 +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
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
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
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
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
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
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
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
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
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
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
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
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
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
Simone Palacino
696c2fd07a Patch level : 12.0 no-patch
Files correlati     : f9.exe, f23.dirr, f23.trr
Commento            :
- Pulizia codice
- Ripensata estrazione
- Corretta procedura di guessing
- Spostata pagina controllo errori in una nuova maschera
- Aggiunta maschera per estrazione degli esclusi
- Aggionto campo elabf9 su mov per segnarmi lo stato di estrazione
2019-09-10 17:33:59 +02:00