16900 Commits

Author SHA1 Message Date
Simone Palacino
a012b488c2 revert ultimi commit errati Alex 2020-05-11 15:16:20 +02:00
Simone Palacino
59ddf2234d Merge remote-tracking branch 'origin/R_10_00' into R_10_00 2020-05-07 16:21:24 +02:00
Simone Palacino
c57d287fa2 Patch level : 12.0 960
Files correlati     : fp0.exe
Commento            : Aggiunta quantita' esenzione CONAI in fattura
2020-05-07 16:20:57 +02:00
c74a2a304d Merge branch 'R_10_00' of http://10.65.20.33/CAMPO/campo into R_10_00 2020-05-05 13:15:17 +02:00
00a9f7126e 2Patch level : 12.0 958
Files correlati     : batbiva.msk bastiva.rep
Commento            :

Aggiunto campo reverse charge nella schera IVA
2020-05-05 13:13:32 +02:00
Sirio Builder
3e2cd08e5c 2Patch level : 12.0 960
Files correlati     : cg
Commento            : patch
2020-05-04 15:01:56 +02:00
Simone Palacino
b61a2d5d18 Patch level : 12.0 960
Files correlati     : cg2.exe
Commento            : F1: aggiunta forzatura collegamento a fppro in salvataggio per date inferiori alla data ricezione
2020-05-04 14:39:06 +02:00
Simone Palacino
22904d14e3 Patch level : 12.0 960
Files correlati     : cg2.exe
Commento            : F1: aggiunta forzatura collegamento a fppro in salvataggio
2020-05-04 10:49:21 +02:00
68f425810c 2Patch level : 12.0 958
Files correlati     : cg2.exe cg2100c.msk (ba) f25.dir f25.trr
Commento            :

Reverse charge parziale in prima nota
2020-05-01 00:02:21 +02:00
056feee2f2 2Patch level : 12.0 958
Files correlati     : cg2.exe cg2100c.msk (ba) f25.dir f25.trr
Commento            :

Reverse charge parziale in prima nota
2020-04-30 23:35:47 +02:00
711ce906bc Patch level : 12.0 no-patch
Files correlati     :

Modificata la funzione to_check
2020-04-26 22:09:22 +02:00
b7054a24fd Patch level : 12.0 no-patch
Files correlati     :

Aggiunte funzioni

    // @cmember Aggiunge un intero al campo
    void add(short fld_id, long num, byte hit = 0x0);
    // @cmember Aggiunge un reale al campo
    void add(short fld_id, const real& num, byte hit = 0x0);
    // @cmember Aggiunge un currency al campo
    void add(short fld_id, const TCurrency& num, byte hit = 0x0);
    // @cmember Sottrae un intero al campo
    void sub(short fld_id, const long num, byte hit = 0x0);
    // @cmember Sottrae un reale al campo
    void sub(short fld_id, const real& num, byte hit = 0x0);
    // @cmember Sottrae un currency al campo
    void sub(short fld_id, const TCurrency& num, byte hit = 0x0);
    // @cmember Moltiplica per un intero al campo
    void mul(short fld_id, long num, byte hit = 0x0);
    // @cmember Moltiplica per un reale al campo
    void mul(short fld_id, const real& num, byte hit = 0x0);
    // @cmember Moltiplica per un currency al campo
    void mul(short fld_id, const TCurrency& num, byte hit = 0x0);
    // @cmember Divide per un intero al campo
    void div(short fld_id, const long num, byte hit = 0x0);
    // @cmember Divide per un reale al campo
    void div(short fld_id, const real& num, byte hit = 0x0);
    // @cmember Divide per un currency al campo
    void div(short fld_id, const TCurrency& num, byte hit = 0x0);
    bool active(short fld_id);
2020-04-26 14:52:59 +02:00
44b05030c4 Patch level : 12.0 no-patch
Files correlati     :

Aggiunte funzioni

    // @cmember Aggiunge un intero al campo
    void add(short fld_id, long num, byte hit = 0x0);
    // @cmember Aggiunge un reale al campo
    void add(short fld_id, const real& num, byte hit = 0x0);
    // @cmember Aggiunge un currency al campo
    void add(short fld_id, const TCurrency& num, byte hit = 0x0);
    // @cmember Sottrae un intero al campo
    void sub(short fld_id, const long num, byte hit = 0x0);
    // @cmember Sottrae un reale al campo
    void sub(short fld_id, const real& num, byte hit = 0x0);
    // @cmember Sottrae un currency al campo
    void sub(short fld_id, const TCurrency& num, byte hit = 0x0);
    // @cmember Moltiplica per un intero al campo
    void mul(short fld_id, long num, byte hit = 0x0);
    // @cmember Moltiplica per un reale al campo
    void mul(short fld_id, const real& num, byte hit = 0x0);
    // @cmember Moltiplica per un currency al campo
    void mul(short fld_id, const TCurrency& num, byte hit = 0x0);
    // @cmember Divide per un intero al campo
    void div(short fld_id, const long num, byte hit = 0x0);
    // @cmember Divide per un reale al campo
    void div(short fld_id, const real& num, byte hit = 0x0);
    // @cmember Divide per un currency al campo
    void div(short fld_id, const TCurrency& num, byte hit = 0x0);
    bool active(short fld_id);
2020-04-26 14:47:48 +02:00
0861409fb7 Patch level : 12.0 no-patch
Files correlati     :

Aggiunto operatore
  TCurrency& operator /= (const real& num);
2020-04-26 14:41:41 +02:00
f5fe0b26d0 Patch level : 12.0 no-patch
Files correlati     :

Aggiunta gestione righe originali prima della modifica.
Funzioni
    // @cmember Ritorna una riga originale dello spreadsheet
    TToken_string& original_row(int n);
    // @cmember Ritorna un array con tutte le righe originali dello spreadsheet
    TString_array& original_rows_array() const;
    // @cmember Salva l'array di tutte le righe nell'array delle righe originali dello spreadsheet
    void update_original_rows(int row = -1) const;
    // @cmember Salva l'array delle righe originali dello spreadsheet
    void zero_original_rows() const;
    // @cmember Chiama la notify dello Spreadsheet sulla riga r del tasto k
    void notify(int r, KEY k);

Aggiunte funzione di gestione dei campi delle righe di un sheet
Funzioni
    virtual int set_row_cell_currency(TToken_string& row, short id, const real& n);
    virtual int set_row_cell_currency(short id, const real& n, int nrow = -1);
    virtual const char * get_str_row_cell(TToken_string & row, short id);
    virtual char get_char_row_cell(TToken_string & row, short id);
    virtual long get_long_row_cell(TToken_string & row, short id);
    virtual int get_int_row_cell(TToken_string & row, short id);
    virtual real get_real_row_cell(TToken_string & row, short id);
    virtual TDate get_date_row_cell(TToken_string & row, short id);
    virtual bool get_bool_row_cell(TToken_string & row, short id);
2020-04-26 14:37:25 +02:00
5ed7790ea1 Patch level : 12.0 no-patch
Files correlati     :

Aggiunta la get_real per le Token_string.
Modificata la get_bool delle Token_string,
2020-04-26 14:27:56 +02:00
e40130fb32 Patch level : 12.0 no-patch
Files correlati     :

Aggiunta la get_real per le Token_string.
Modificata la get_bool delle Token_string,
2020-04-26 14:26:52 +02:00
6399a219a7 Patch level : 12.0 no-patch
Files correlati     :

Modificata la SAFE_DELETE.
Modificate variabili int in size_t.
2020-04-26 14:24:05 +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
a4bc8f1c7d Merge remote-tracking branch 'origin/R_10_00' into R_10_00 2020-04-21 18:53:22 +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
Sirio Builder
8dac98696d 2Patch level : 12.0 958
Files correlati     : fp
Commento            : patch
2020-04-20 09:55:31 +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
086d1b538d Patch level : 12.0 no-patch
Files correlati     : build
Commento            : Aggiunto file sql a progetto f9
2020-04-18 15:33:27 +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
5de57040af Merge remote-tracking branch 'origin/R_10_00' into R_10_00 2020-04-15 18:01:21 +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
Sirio Builder
cec5504ac5 2Patch level : 12.0 956
Files correlati     : ce ve
Commento            : patch
2020-04-15 01:43:55 +02:00
709dc30cb1 2Patch level : 12.0 956
Files correlati     : ce3.exe ce3900.msk
Commento            :

Corretto ordinamento e l'interfaccia della stampa registro cespiti sinteticoo
2020-04-15 01:05:30 +02:00
Simone Palacino
496bf39046 Merge remote-tracking branch 'origin/R_10_00' into R_10_00 2020-04-14 10:19:49 +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
19aec5be4f 2Patch level : 12.0 956
Files correlati     : ve0.exe ve1.exe ve5.exe vve6.exe
Commento            :

correta contabilizzazione note di credito split-payment e reverse charge nel saldaconto.
2020-04-13 18:05:24 +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
c393381689 Patch level : 12.0 no-patch
Files correlati     : build
Commento            : Aggiunti files al progetto f90
2020-04-01 21:42:05 +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
9650472451 Merge remote-tracking branch 'origin/R_10_00' into R_10_00 2020-04-01 21:27:01 +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
Sirio Builder
b59c9fadb9 2Patch level : 12.0 956
Files correlati     : lv
Commento            : patch
2020-03-11 15:07:33 +01:00
Simone Palacino
46b04b1db1 Patch level : 12.0 no-patch
Files correlati     : ps6362.exe ps6362100a.msk
Commento            :
- Personalizzazione Major:
- Aggiunto default cliente Flexform
- Tolto fetch cartella: solo se serve (la prima volta)
2020-03-10 15:57:03 +01:00
Simone Palacino
3cdf8db1eb Patch level : 12.0 no-patch
Files correlati     : ps6362.exe ps6362100a.msk
Commento            :
- Personalizzazione Major:
- Aggiunto campo in esportazione "descampolibero6"
- Aggiunto campo maschera per filtro cliente - default: flexform
2020-03-10 15:15:19 +01:00
Simone Palacino
f28826dc39 Patch level : 12.0 no-patch
Files correlati     : ps6362.exe
Commento            :
- Personalizzazione Major:
- Modificato percorso default esportazione
- Corretto salvataggio dati maschera
- Introduzione smart pointer per getione sicura dei puntatori; tolti delete per i puntatori
2020-03-05 13:01:01 +01:00
Simone Palacino
f9a77b4736 Patch level : 12.0 no-patch
Files correlati     : ps6362.exe
Commento            :
- Personalizzazione Major:
- Migliorata leggibilita' codice
- Spostate classi in file separati
2020-03-05 10:44:33 +01:00
Simone Palacino
5f538a66b2 Patch level : 12.0 no-patch
Files correlati     : ps6362.exe
Commento            :
- Personalizzazione Major:
- Migliorata esportazione xml: caratteri speciali, aggiunta riga info xml
- Aggiunto riferimento desccampolibero6 articoli (da finire)
- Sistemate query
2020-03-05 10:35:57 +01:00
93679c4300 Patch level : 12.0 no patch
Files correlati     :
Commento            :

MIgliorata la generazione dei campi utente sulle righe documento
2020-03-03 01:30:57 +01:00
84476d10d6 Merge branch 'R_10_00' of http://10.65.20.33/sirio/CAMPO/campo into R_10_00 2020-02-29 14:41:56 +01:00
3e08ba1163 Patch level : 12.0 no patch
Files correlati     :
Commento            :

Progetti
2020-02-29 14:39:13 +01:00
Sirio Builder
61e70eec9b 2Patch level : 12.0 956
Files correlati     : fp
Commento            : patch
2020-02-28 10:37:23 +01:00
Simone Palacino
9807eaca25 Patch level : 12.0 no-patch
Files correlati     : ps6215.exe
Commento            : Comari partite aperte
2020-02-28 09:33:32 +01:00