Correzioni per trasformazione da saldacon a cgsaldac
pagament cgpagame classpim cgpim git-svn-id: svn://10.65.10.50/trunk@4725 c028cbd2-c16b-5b4b-a496-9718f37d4682
This commit is contained in:
parent
7a33c15e88
commit
616dafeedf
@ -4,13 +4,13 @@
|
||||
#include <mask.h>
|
||||
#include <printapp.h>
|
||||
#include <tabutil.h>
|
||||
#include <utility.h>
|
||||
//#include <utility.h>
|
||||
#include <prefix.h>
|
||||
|
||||
#include "cg0.h"
|
||||
#include "cg0400.h"
|
||||
|
||||
#include "classpim.h"
|
||||
#include "cgpim.h"
|
||||
|
||||
#include <anagr.h>
|
||||
#include <comuni.h>
|
||||
@ -202,7 +202,7 @@ const char* TProgressivi_iva::desc_iva(const TString& cod)
|
||||
else
|
||||
{
|
||||
TTable tab_iva("%IVA");
|
||||
TString codtab(format("%-4s", (const char*)cod));
|
||||
TString16 codtab; codtab.format("%-4s", (const char*)cod);
|
||||
|
||||
tab_iva.zero();
|
||||
tab_iva.put("CODTAB", codtab);
|
||||
@ -1006,7 +1006,10 @@ int TProgressivi_iva::stampa_intestazione_ditta()
|
||||
r++;
|
||||
riga = "Data @< Pag. @#";
|
||||
riga.right_just(127);
|
||||
riga.overwrite (format ("Partita iva %s Codice fiscale %s", (const char*)_paiva, (const char*)_cofi));
|
||||
|
||||
TString80 dep; dep.format ("Partita iva %s Codice fiscale %s",
|
||||
(const char*)_paiva, (const char*)_cofi);
|
||||
riga.overwrite (dep);
|
||||
set_header (r, "%s", (const char*) riga);
|
||||
r+=3;
|
||||
|
||||
|
@ -1,20 +1,17 @@
|
||||
#include <config.h>
|
||||
#include <mailbox.h>
|
||||
#include <msksheet.h>
|
||||
#include <urldefid.h>
|
||||
#include <execp.h>
|
||||
#include <utility.h>
|
||||
|
||||
#include "pagament.h"
|
||||
#include "cgpagame.h"
|
||||
|
||||
#include "cg2100.h"
|
||||
#include "cg2102.h"
|
||||
#include "cg21sld.h"
|
||||
|
||||
// Nomi dei campi
|
||||
#include <mov.h>
|
||||
#include <rmov.h>
|
||||
#include <rmoviva.h>
|
||||
#include <scadenze.h>
|
||||
#include <clifo.h>
|
||||
#include <rcausali.h>
|
||||
|
||||
|
@ -7,11 +7,6 @@
|
||||
#include "cg2101.h"
|
||||
#include "cg2103.h"
|
||||
|
||||
#include <mov.h>
|
||||
#include <rmov.h>
|
||||
#include <rmoviva.h>
|
||||
#include <utility.h>
|
||||
|
||||
///////////////////////////////////////////////////////////
|
||||
// Movimento di prima nota
|
||||
///////////////////////////////////////////////////////////
|
||||
|
13
cg/cg2101.h
13
cg/cg2101.h
@ -9,6 +9,19 @@
|
||||
#include <relation.h>
|
||||
#endif
|
||||
|
||||
#ifndef __MOV_H
|
||||
#include <mov.h>
|
||||
#endif
|
||||
|
||||
#ifndef __RMOV_H
|
||||
#include <rmov.h>
|
||||
#endif
|
||||
|
||||
#ifndef __RMOVIVA_H
|
||||
#include <rmoviva.h>
|
||||
#endif
|
||||
|
||||
|
||||
#ifndef __CGLIB01_H
|
||||
class TRegistro;
|
||||
#endif
|
||||
|
@ -1,6 +1,6 @@
|
||||
#include <colors.h>
|
||||
#include <msksheet.h>
|
||||
#include <progind.h>
|
||||
#include <tabutil.h>
|
||||
#include <urldefid.h>
|
||||
#include <utility.h>
|
||||
|
||||
@ -8,8 +8,6 @@
|
||||
#include "cg2102.h"
|
||||
#include "cg21sld.h"
|
||||
|
||||
#include <mov.h>
|
||||
#include <rmov.h>
|
||||
#include <clifo.h>
|
||||
|
||||
///////////////////////////////////////////////////////////
|
||||
|
@ -5,12 +5,12 @@
|
||||
#include <relapp.h>
|
||||
#endif
|
||||
|
||||
#ifndef __PAGAMENT_H
|
||||
#include "pagament.h"
|
||||
#ifndef __CGPAGAME_H
|
||||
#include "cgpagame.h"
|
||||
#endif
|
||||
|
||||
#ifndef __SALDACON_H
|
||||
#include "saldacon.h"
|
||||
#ifndef __CGSALDAC_H
|
||||
#include "cgsaldac.h"
|
||||
#endif
|
||||
|
||||
#ifndef __CGLIB02_H
|
||||
|
@ -3,19 +3,17 @@
|
||||
// fv 24/8/94
|
||||
// --------------------------------------------------------------------------
|
||||
|
||||
#include "pagament.h"
|
||||
#include "saldacon.h"
|
||||
#include "utility.h"
|
||||
#include <msksheet.h>
|
||||
#include <utility.h>
|
||||
|
||||
#include "cgpagame.h"
|
||||
#include "cgsaldac.h"
|
||||
|
||||
#include "cg2102.h"
|
||||
#include "cg2100.h"
|
||||
#include "cg21sld.h"
|
||||
|
||||
#include <clifo.h>
|
||||
#include <mov.h>
|
||||
#include <partite.h>
|
||||
#include <scadenze.h>
|
||||
#include <pagsca.h>
|
||||
#include <defmask.h>
|
||||
|
||||
TPagamento& TPrimanota_application::pagamento() const
|
||||
|
@ -1,10 +1,11 @@
|
||||
#include <defmask.h> // Serve per DLG_NEWREC
|
||||
#include <msksheet.h>
|
||||
#include <colors.h> // COlori righe
|
||||
|
||||
#include "cg2100p.h" // Campi maschere partite e pagamenti
|
||||
|
||||
#ifdef __EXTRA__
|
||||
#include "saldacon.h"
|
||||
#include "cgsaldac.h"
|
||||
#include "sc0100p.h"
|
||||
#else
|
||||
#include "cg2100.h" // Campi maschere prima nota
|
||||
@ -14,9 +15,6 @@
|
||||
#include <causali.h> // Archivio causali
|
||||
#include <clifo.h> // Archivio clienti/fornitori
|
||||
#include <mov.h> // Archivio movimenti di prima nota
|
||||
#include <pagsca.h> // Archivio pagamenti
|
||||
#include <partite.h> // Archivio partite
|
||||
#include <scadenze.h> // Archivio scadenze
|
||||
|
||||
///////////////////////////////////////////////////////////
|
||||
// Definizione Maschera partite
|
||||
|
@ -290,9 +290,6 @@ void TPrimanota_application::set_colors()
|
||||
// Gestione cambiamento prorata
|
||||
///////////////////////////////////////////////////////////
|
||||
|
||||
#include <rmov.h>
|
||||
#include <rmoviva.h>
|
||||
|
||||
bool TPrimanota_application::test_prorata()
|
||||
{
|
||||
if (iva() != iva_acquisti || !cgs().shown())
|
||||
|
@ -10,9 +10,6 @@
|
||||
#include "cglib02.h"
|
||||
|
||||
#include <causali.h>
|
||||
#include <mov.h>
|
||||
#include <rmov.h>
|
||||
#include <rmoviva.h>
|
||||
|
||||
TString& add_plural(TString& s, long num, const char* name)
|
||||
{
|
||||
|
@ -2,23 +2,21 @@
|
||||
|
||||
#include <direct.h>
|
||||
|
||||
#include <applicat.h>
|
||||
#include <colors.h>
|
||||
#include <isam.h>
|
||||
#include <archives.h>
|
||||
#include <config.h>
|
||||
#include <mask.h>
|
||||
#include <prefix.h>
|
||||
#include <printapp.h>
|
||||
#include <progind.h>
|
||||
#include <tabutil.h>
|
||||
#include <urldefid.h>
|
||||
#include <utility.h>
|
||||
#include <progind.h>
|
||||
|
||||
#include <nditte.h>
|
||||
|
||||
#include "cglib04.h"
|
||||
#include "cg6400.h"
|
||||
#include "saldacon.h"
|
||||
#include "cglib04.h"
|
||||
#include "cgsaldac.h"
|
||||
|
||||
class TRic_archivi : public TApplication
|
||||
{
|
||||
@ -36,7 +34,6 @@ class TRic_archivi : public TApplication
|
||||
TLocalisamfile* _scad;
|
||||
TLocalisamfile* _pagsca;
|
||||
TLocalisamfile* _tab;
|
||||
TArchive _arc;
|
||||
|
||||
TString80 TEMP;
|
||||
|
||||
@ -762,14 +759,14 @@ void TRic_archivi::ditta_ricevente()
|
||||
|
||||
long TRic_archivi::leggi_tabella_tras()
|
||||
{
|
||||
TString dep;
|
||||
TString dep(16);
|
||||
long ditta = 0;
|
||||
bool agg_fatatt,agg_fatpas;
|
||||
|
||||
TTable tab_tra ("%TRA");
|
||||
|
||||
tab_tra.zero();
|
||||
dep = format("%10s%05ld", (const char*) _nomeid, _dittainv);
|
||||
dep.format("%10s%05ld", (const char*) _nomeid, _dittainv);
|
||||
tab_tra.put("CODTAB", (const char*) dep);
|
||||
if (tab_tra.read() == NOERR)
|
||||
{
|
||||
@ -923,11 +920,11 @@ bool TRic_archivi::set_flag()
|
||||
|
||||
void TRic_archivi::aggiorna_tabella()
|
||||
{
|
||||
TString dep;
|
||||
TString dep(16);
|
||||
TTable tab_tra ("%TRA");
|
||||
|
||||
tab_tra.zero();
|
||||
dep = format("%10s%05ld", (const char*) _nomeid, _dittainv);
|
||||
dep.format("%10s%05ld", (const char*) _nomeid, _dittainv);
|
||||
tab_tra.put("CODTAB", (const char*) dep);
|
||||
if (tab_tra.read() == NOERR)
|
||||
{
|
||||
|
@ -1,39 +1,32 @@
|
||||
// Ricezione dati da sistema
|
||||
|
||||
#include <mask.h>
|
||||
#include <printapp.h>
|
||||
#include <relation.h>
|
||||
#include <tabutil.h>
|
||||
#include <utility.h>
|
||||
#include <applicat.h>
|
||||
#include <config.h>
|
||||
#include <urldefid.h>
|
||||
#include <mailbox.h>
|
||||
#include <execp.h>
|
||||
#include <mask.h>
|
||||
#include <tabutil.h>
|
||||
#include <prefix.h>
|
||||
#include <scanner.h>
|
||||
#include <lffiles.h>
|
||||
#include <progind.h>
|
||||
#include <nditte.h>
|
||||
#include <mov.h>
|
||||
#include <rmov.h>
|
||||
#include <rmoviva.h>
|
||||
#include <pconti.h>
|
||||
#include <comuni.h>
|
||||
#include <clifo.h>
|
||||
#include <rcausali.h>
|
||||
#include <causali.h>
|
||||
#include <occas.h>
|
||||
#include <partite.h>
|
||||
#include <scadenze.h>
|
||||
#include <pagsca.h>
|
||||
#include <urldefid.h>
|
||||
#include <utility.h>
|
||||
|
||||
#include "cglib04.h"
|
||||
#include "cglib01.h"
|
||||
#include "cglib02.h"
|
||||
#include "saldacon.h"
|
||||
#include "cglib04.h"
|
||||
#include "cgsaldac.h"
|
||||
|
||||
#include "cg6600.h"
|
||||
|
||||
#include <comuni.h>
|
||||
#include <causali.h>
|
||||
#include <clifo.h>
|
||||
#include <mov.h>
|
||||
#include <nditte.h>
|
||||
#include <rcausali.h>
|
||||
#include <rmov.h>
|
||||
#include <rmoviva.h>
|
||||
#include <occas.h>
|
||||
#include <pconti.h>
|
||||
|
||||
class TRic_tab : public TApplication
|
||||
{
|
||||
|
||||
@ -426,9 +419,9 @@ void TRic_tab::ricevi_causali(TString& key, char uselab)
|
||||
if (flag == 'N')
|
||||
{
|
||||
leggi_record_controllo();
|
||||
TString chiave;
|
||||
TString16 chiave;
|
||||
chiave.format("%3s",(const char*) codcaus);
|
||||
TString sigla (format("%c", uselab));
|
||||
TString16 sigla; sigla << uselab;
|
||||
str = _record.overwrite(sigla,240);
|
||||
str = _record.overwrite(chiave,241);
|
||||
_tras_file.write_control_rec(str,1024);
|
||||
@ -462,9 +455,9 @@ void TRic_tab::ricevi_causali(TString& key, char uselab)
|
||||
}
|
||||
|
||||
leggi_record_controllo();
|
||||
TString chiave;
|
||||
chiave.format("%3s",(const char*) codcaus);
|
||||
TString sigla (format("%c", uselab));
|
||||
TString16 chiave;
|
||||
chiave.format("%3s", (const char*)codcaus);
|
||||
TString16 sigla; sigla << uselab;
|
||||
str = _record.overwrite(sigla,240);
|
||||
str = _record.overwrite(chiave,241);
|
||||
_tras_file.write_control_rec(str,1024);
|
||||
@ -505,9 +498,9 @@ void TRic_tab::scrivi_righe_causali(TString& codcaus, char uselab)
|
||||
_rcaus->write();
|
||||
|
||||
leggi_record_controllo();
|
||||
TString chiave;
|
||||
TString16 chiave;
|
||||
chiave.format("%3s",(const char*) codcaus);
|
||||
TString sigla (format("%c", uselab));
|
||||
TString16 sigla; sigla << uselab;
|
||||
str = _record.overwrite(sigla,240);
|
||||
str = _record.overwrite(chiave,241);
|
||||
_tras_file.write_control_rec(str,1024);
|
||||
@ -548,9 +541,9 @@ void TRic_tab::ricevi_clifo(TString& key, char uselab)
|
||||
if (flag == 'N')
|
||||
{
|
||||
leggi_record_controllo();
|
||||
TString chiave;
|
||||
TString16 chiave;
|
||||
chiave.format("%c%06ld", tipocf,codcf);
|
||||
TString sigla (format("%c", uselab));
|
||||
TString16 sigla; sigla << uselab;
|
||||
str = _record.overwrite(sigla,240);
|
||||
str = _record.overwrite(chiave,241);
|
||||
_tras_file.write_control_rec(str,1024);
|
||||
@ -597,9 +590,9 @@ void TRic_tab::ricevi_clifo(TString& key, char uselab)
|
||||
}
|
||||
|
||||
leggi_record_controllo();
|
||||
TString chiave;
|
||||
TString16 chiave;
|
||||
chiave.format("%c%06ld", tipocf, codcf);
|
||||
TString sigla (format("%c", uselab));
|
||||
TString16 sigla; sigla << uselab;
|
||||
str = _record.overwrite(sigla,240);
|
||||
str = _record.overwrite(chiave,241);
|
||||
_tras_file.write_control_rec(str,1024);
|
||||
@ -651,9 +644,9 @@ void TRic_tab::ricevi_pcon(TString& key, char uselab)
|
||||
if (flag == 'N')
|
||||
{
|
||||
leggi_record_controllo();
|
||||
TString chiave;
|
||||
TString16 chiave;
|
||||
chiave.format("%03d%03d%06ld", g, c, s);
|
||||
TString sigla (format("%c", uselab));
|
||||
TString16 sigla; sigla << uselab;
|
||||
str = _record.overwrite(sigla,240);
|
||||
str = _record.overwrite(chiave,241);
|
||||
_tras_file.write_control_rec(str,1024);
|
||||
@ -701,9 +694,9 @@ void TRic_tab::ricevi_pcon(TString& key, char uselab)
|
||||
_pcon->write();
|
||||
|
||||
leggi_record_controllo();
|
||||
TString chiave;
|
||||
TString16 chiave;
|
||||
chiave.format("%03d%03d%06ld", g, c, s);
|
||||
TString sigla (format("%c", uselab));
|
||||
TString16 sigla; sigla << uselab;
|
||||
str = _record.overwrite(sigla,240);
|
||||
str = _record.overwrite(chiave,241);
|
||||
_tras_file.write_control_rec(str,1024);
|
||||
@ -1095,9 +1088,9 @@ void TRic_tab::ricevi_movPN(TString& key, char uselab)
|
||||
}
|
||||
|
||||
leggi_record_controllo();
|
||||
TString chiave;
|
||||
TString16 chiave;
|
||||
chiave.format("%07ld", nreg);
|
||||
TString sigla (format("%c", uselab));
|
||||
TString16 sigla; sigla << uselab;
|
||||
str = _record.overwrite(sigla,240);
|
||||
str = _record.overwrite(chiave,241);
|
||||
_tras_file.write_control_rec(str,1024);
|
||||
@ -1130,7 +1123,7 @@ bool TRic_tab::occasionali(TString& ocfpi)
|
||||
}
|
||||
prog++;
|
||||
|
||||
chiave = format("%3s%13ld", (const char*) "RIC", prog);
|
||||
chiave.format("%3s%13ld", (const char*) "RIC", prog);
|
||||
|
||||
esiste = FALSE;
|
||||
ocfpi = chiave;
|
||||
@ -1152,7 +1145,7 @@ bool TRic_tab::occasionali(TString& ocfpi)
|
||||
prog = atol(cfpi.mid(3,13));
|
||||
}
|
||||
prog++;
|
||||
chiave = format("%3s%13ld", (const char*) "RIC", prog);
|
||||
chiave.format("%3s%13ld", (const char*) "RIC", prog);
|
||||
ocfpi = chiave;
|
||||
_occas->readat(rec);
|
||||
}
|
||||
@ -1277,9 +1270,9 @@ void TRic_tab::ricevi_movIVA(TString& key, char uselab)
|
||||
}
|
||||
|
||||
leggi_record_controllo();
|
||||
TString chiave;
|
||||
TString16 chiave;
|
||||
chiave.format("%07ld", nreg);
|
||||
TString sigla (format("%c", uselab));
|
||||
TString16 sigla; sigla << uselab;
|
||||
str = _record.overwrite(sigla,240);
|
||||
str = _record.overwrite(chiave,241);
|
||||
_tras_file.write_control_rec(str,1024);
|
||||
@ -1556,7 +1549,7 @@ void TRic_tab::ricevi_movSC(TString& key, char uselab)
|
||||
leggi_record_controllo();
|
||||
TString chiave;
|
||||
chiave.format("%c%03d%03d%06ld%04d%7s%04d", tipocf,gruppo,conto,codcf,anno,(const char*)numpart,nriga);
|
||||
TString sigla (format("%c", uselab));
|
||||
TString16 sigla; sigla << uselab;
|
||||
str = _record.overwrite(sigla,240);
|
||||
str = _record.overwrite(chiave,241);
|
||||
_tras_file.write_control_rec(str,1024);
|
||||
|
@ -1,7 +1,9 @@
|
||||
#include <applicat.h>
|
||||
#include <msksheet.h>
|
||||
#include <tabutil.h>
|
||||
#include <utility.h>
|
||||
#include "pagament.h"
|
||||
#include <xvtility.h>
|
||||
|
||||
#include "cgpagame.h"
|
||||
#include "cg2100.h"
|
||||
|
||||
#include <mov.h>
|
||||
@ -1588,6 +1590,8 @@ int TPagamento::remove(TTable& r)
|
||||
|
||||
void TPagamento::set_rate_auto()
|
||||
{
|
||||
TWait_cursor hourglass;
|
||||
|
||||
// vedi rate esistenti e tipo prima rata
|
||||
// deve fare riferimento ad un tipo pagamento esistente
|
||||
// e sensato
|
||||
@ -1596,7 +1600,6 @@ void TPagamento::set_rate_auto()
|
||||
return;
|
||||
int first = _tpr > 3 ? 1 : 0;
|
||||
|
||||
main_app().begin_wait();
|
||||
set_inizio(_datadoc);
|
||||
|
||||
for (int v = 0; v < (in_valuta() ? 2 : 1); v++)
|
||||
@ -1659,7 +1662,6 @@ void TPagamento::set_rate_auto()
|
||||
|
||||
// risistema rate per scadenze fisse
|
||||
adjust_fixed_scad();
|
||||
main_app().end_wait();
|
||||
}
|
||||
|
||||
const real& TPagamento::importo_da_dividere(bool v) const
|
||||
@ -1753,7 +1755,7 @@ void TPagamento::init_total(const real& ib, const real& im, const real& sp, bool
|
||||
|
||||
void TPagamento::set_sheet(TSheet_field& sf, int sscad)
|
||||
{
|
||||
main_app().begin_wait();
|
||||
TWait_cursor hourglass;
|
||||
|
||||
if (_rate.items() == 0)
|
||||
{
|
||||
@ -1830,8 +1832,6 @@ void TPagamento::set_sheet(TSheet_field& sf, int sscad)
|
||||
{
|
||||
sf.enable_cell(0, 1, abilita); // percentuale
|
||||
}
|
||||
|
||||
main_app().end_wait();
|
||||
}
|
||||
|
||||
void TPagamento::adjust_fixed_scad()
|
@ -1,16 +1,20 @@
|
||||
#ifndef __PAGAMENT_H
|
||||
#define __PAGAMENT_H
|
||||
#ifndef __CGPAGAME_H
|
||||
#define __CGPAGAME_H
|
||||
|
||||
#ifndef __MSKSHEET_H
|
||||
#include <msksheet.h>
|
||||
#ifndef __DATE_H
|
||||
#include <date.h>
|
||||
#endif
|
||||
|
||||
#ifndef __RELATION_H
|
||||
#include <relation.h>
|
||||
#ifndef __REAL_H
|
||||
#include <real.h>
|
||||
#endif
|
||||
|
||||
#ifndef __MSKSHEET_H
|
||||
class TSheet_field;
|
||||
#endif
|
||||
|
||||
#ifndef __TABUTIL_H
|
||||
#include <tabutil.h>
|
||||
class TTable;
|
||||
#endif
|
||||
|
||||
// Error codes for pagation
|
@ -1,8 +1,10 @@
|
||||
// classpim.cpp
|
||||
// funzione per classificare i PIM e sommare tutto cio' che contengono
|
||||
#include "classpim.h"
|
||||
#include <stdlib.h>
|
||||
|
||||
#include <isam.h>
|
||||
|
||||
// funzione per classificare i PIM e sommare tutto cio' che contengono
|
||||
#include "cgpim.h"
|
||||
|
||||
bool classify_pim(TRectype& pimr, real& imp, real& iva, tiporec& t, bool tipost)
|
||||
{
|
||||
static int last_checked = -1;
|
@ -1,11 +1,11 @@
|
||||
// classpim.h
|
||||
// funzioni ed enum per classificare i pim
|
||||
|
||||
#ifndef __CLASSPIM_H
|
||||
#define __CLASSPIM_H
|
||||
#ifndef __CGPIM_H
|
||||
#define __CGPIM_H
|
||||
|
||||
#ifndef __ISAM_H
|
||||
#include <isam.h>
|
||||
class TRectype;
|
||||
#endif
|
||||
|
||||
#ifndef __REAL_H
|
@ -2,12 +2,10 @@
|
||||
#include <mask.h>
|
||||
#include <relation.h>
|
||||
|
||||
#include "saldacon.h"
|
||||
#include "cgsaldac.h"
|
||||
|
||||
#include <mov.h>
|
||||
#include <rmov.h>
|
||||
#include <scadenze.h>
|
||||
#include <pagsca.h>
|
||||
|
||||
///////////////////////////////////////////////////////////
|
||||
// TTree_rectype
|
@ -1,5 +1,5 @@
|
||||
#ifndef __SALDACON_H
|
||||
#define __SALDACON_H
|
||||
#ifndef __CGSALDAC_H
|
||||
#define __CGSALDAC_H
|
||||
|
||||
#ifndef __RECARRAY_H
|
||||
#include <recarray.h>
|
||||
@ -13,6 +13,15 @@
|
||||
#include <partite.h>
|
||||
#endif
|
||||
|
||||
#ifndef __SCADENZE_H
|
||||
#include <scadenze.h>
|
||||
#endif
|
||||
|
||||
#ifndef __PAGSCA_H
|
||||
#include <pagsca.h>
|
||||
#endif
|
||||
|
||||
|
||||
class TTree_rectype : public TRectype
|
||||
{
|
||||
protected:
|
Loading…
x
Reference in New Issue
Block a user