campo-sirio/src/f9/f90.cpp

20 lines
468 B
C++
Raw Normal View History

#include <xvt.h>
#include "f90.h"
int main(int argc, char** argv)
{
int rt = -1;
const int r = (argc > 1) ? atoi( &argv[1][1] ) : 0;
switch (r)
{
default:
case 0: rt = f90100(argc, argv); break; // Programma estrazione pacchetti
case 1: rt = f90200(argc, argv); break; // Tabella categorie documentali
case 2: rt = f90300(argc, argv); break; // Gestione documenti cartacei
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
case 3: rt = f90400(argc, argv); break; // Test classi
}
return rt;
}