Patch level : 10.0 no patch
Files correlati : tc2.exe Ricompilazione Demo : [ ] Commento : Trasferimento IPSOA git-svn-id: svn://10.65.10.50/branches/R_10_00@21148 c028cbd2-c16b-5b4b-a496-9718f37d4682
This commit is contained in:
parent
4d101dc090
commit
25713ad656
BIN
tc/Importazione Dati IPSOA.pdf
Executable file
BIN
tc/Importazione Dati IPSOA.pdf
Executable file
Binary file not shown.
19
tc/ipconf.h
Executable file
19
tc/ipconf.h
Executable file
@ -0,0 +1,19 @@
|
||||
#define F_CODDITTA 101
|
||||
#define F_RAGSOC 102
|
||||
#define F_RICLNAZ 104
|
||||
#define F_RICLIVA 105
|
||||
#define F_RICLATT 106
|
||||
#define F_RICLCDP 107
|
||||
#define F_RICLREG 108
|
||||
#define F_RICLCAU 109
|
||||
#define F_RICLCONTI 110
|
||||
#define F_RICLVALUTE 111
|
||||
#define F_RIPRISTINO 121
|
||||
#define F_ULTINVIO 122
|
||||
#define F_EMCAU 123
|
||||
#define F_LICVPC1 124
|
||||
#define F_LICVPC2 125
|
||||
#define F_LICVPC3 126
|
||||
#define F_LICVPC4 127
|
||||
#define F_LICVPC5 128
|
||||
#define F_LICVPC6 129
|
166
tc/tc2300.cpp
166
tc/tc2300.cpp
@ -8,9 +8,9 @@
|
||||
#include "../include/attiv.h"
|
||||
#include "../include/mov.h"
|
||||
#include "../cg/cglib01.h"
|
||||
#include "tcconf.h"
|
||||
#include "ipconf.h"
|
||||
|
||||
class TTS_confditta : public TConfig_application
|
||||
class TIP_confditta : public TConfig_application
|
||||
{
|
||||
char _current;
|
||||
|
||||
@ -27,117 +27,26 @@ public:
|
||||
virtual bool user_create( );
|
||||
virtual bool user_destroy( );
|
||||
|
||||
TTS_confditta() : TConfig_application( CONFIG_DITTA ){ }
|
||||
virtual ~TTS_confditta( ){ }
|
||||
TIP_confditta() : TConfig_application( CONFIG_DITTA ){ }
|
||||
virtual ~TIP_confditta( ){ }
|
||||
};
|
||||
|
||||
bool sh_notify(TSheet_field& s, int r, KEY k)
|
||||
{
|
||||
if (k == K_TAB)
|
||||
{
|
||||
TMask& m = s.mask();
|
||||
const bool use_pcn = m.get_bool(F_USECMPCN);
|
||||
const int r = s.selected();
|
||||
TMask & mr = s.sheet_mask();
|
||||
TToken_string & row = s.row(r);
|
||||
|
||||
row.add(use_pcn ? "X" : " ", 4);
|
||||
s.check_row(r);
|
||||
}
|
||||
return true;
|
||||
}
|
||||
|
||||
bool TTS_confditta::check_fields(TMask_field& f, KEY k)
|
||||
bool TIP_confditta::check_fields(TMask_field& f, KEY k)
|
||||
{
|
||||
return true;
|
||||
}
|
||||
|
||||
void TTS_confditta::load_mask()
|
||||
void TIP_confditta::load_mask()
|
||||
{
|
||||
TMask* mask = get_mask();
|
||||
|
||||
if (mask != NULL)
|
||||
{
|
||||
TConfig_application::load_mask();
|
||||
TConfig& config = *get_config();
|
||||
TSheet_field& sa = mask->sfield(F_SHEET_ATTIV);
|
||||
TAssoc_array ditte;
|
||||
const bool use_pcn = config.get_bool("TSUSECMPCN");
|
||||
int i = 0;
|
||||
|
||||
for (i = 0; config.exist("TSDATT", i); i++)
|
||||
{
|
||||
const TString8 att(config.get("TSDATT", NULL, i));
|
||||
const TString8 ditta(config.get("TSDDITTA", NULL, i));
|
||||
|
||||
if (att.full())
|
||||
ditte.add(att, ditta);
|
||||
TToken_string& row = sa.row(i);
|
||||
|
||||
row.add(att);
|
||||
|
||||
const TString & descr = cache().get("%AIS", att, "S0");
|
||||
|
||||
row.add(descr);
|
||||
row.add(ditta);
|
||||
sa.check_row(i);
|
||||
}
|
||||
|
||||
TString query;
|
||||
const long firm = mask->get_long(F_CODDITTA);
|
||||
|
||||
query.format("USE %d SELECT ATTPREV!=\"X\"\nFROM CODDITTA=%ld\nTO CODDITTA=%ld\n", LF_ATTIV, firm, firm);
|
||||
TISAM_recordset attrec(query);
|
||||
|
||||
for (bool ok = attrec.move_first(); ok; ok = attrec.move_next())
|
||||
|
||||
{
|
||||
const TString8 codatt = attrec.get(ATT_CODATT).as_string();
|
||||
if (ditte.objptr(codatt) == NULL)
|
||||
{
|
||||
TToken_string& row = sa.row(i);
|
||||
|
||||
row.add(codatt);
|
||||
|
||||
const TString & descr = cache().get("%AIS", codatt, "S0");
|
||||
|
||||
row.add(descr);
|
||||
row.add("");
|
||||
sa.check_row(i);
|
||||
}
|
||||
}
|
||||
|
||||
TSheet_field& si = mask->sfield(F_SHEET_IVA);
|
||||
|
||||
si.set_notify(sh_notify);
|
||||
|
||||
for (i = 0; config.exist("TSGIVA", i); i++)
|
||||
{
|
||||
TToken_string& row = si.row(i);
|
||||
row.add(config.get("TSGIVA", NULL, i));
|
||||
row.add(config.get("TSCIVA", NULL, i));
|
||||
row.add(config.get("TSSIVA", NULL, i));
|
||||
row.add(use_pcn ? "X" : " ", 4);
|
||||
si.check_row(i);
|
||||
}
|
||||
|
||||
TSheet_field& sr = mask->sfield(F_SHEET_RIT);
|
||||
|
||||
sr.set_notify(sh_notify);
|
||||
|
||||
for (i = 0; config.exist("TSGRIT", i); i++)
|
||||
{
|
||||
TToken_string& row = sr.row(i);
|
||||
row.add(config.get("TSGRIT", NULL, i));
|
||||
row.add(config.get("TSCRIT", NULL, i));
|
||||
row.add(config.get("TSSRIT", NULL, i));
|
||||
row.add(use_pcn ? "X" : " ", 4);
|
||||
sr.check_row(i);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
void TTS_confditta::save_mask(bool tosave)
|
||||
void TIP_confditta::save_mask(bool tosave)
|
||||
{
|
||||
if (tosave)
|
||||
{
|
||||
@ -180,71 +89,22 @@ void TTS_confditta::save_mask(bool tosave)
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
TConfig& config = *get_config();
|
||||
int i = 0;
|
||||
|
||||
for (i = 0; config.exist("TSGIVA", i); i++)
|
||||
{
|
||||
config.remove("TSDATT", i);
|
||||
config.remove("TSDITTA", i);
|
||||
}
|
||||
|
||||
TSheet_field& sa = m.sfield(F_SHEET_ATTIV);
|
||||
|
||||
FOR_EACH_SHEET_ROW(sa, jd, rowd)
|
||||
{
|
||||
config.set("TSDATT", rowd->get(0), NULL, true, jd);
|
||||
config.set("TSDDITTA", rowd->get(2), NULL, true, jd);
|
||||
}
|
||||
|
||||
for (i = 0; config.exist("TSGIVA", i); i++)
|
||||
{
|
||||
config.remove("TSGIVA", i);
|
||||
config.remove("TSCIVA", i);
|
||||
config.remove("TSSIVA", i);
|
||||
}
|
||||
|
||||
TSheet_field& si = m.sfield(F_SHEET_IVA);
|
||||
|
||||
FOR_EACH_SHEET_ROW(si, j, row)
|
||||
{
|
||||
config.set("TSGIVA", row->get(0), NULL, true, j);
|
||||
config.set("TSCIVA", row->get(1), NULL, true, j);
|
||||
config.set("TSSIVA", row->get(2), NULL, true, j);
|
||||
}
|
||||
|
||||
for (i = 0; config.exist("TSGRIT", i); i++)
|
||||
{
|
||||
config.remove("TSGRIT", i);
|
||||
config.remove("TSCRIT", i);
|
||||
config.remove("TSSRIT", i);
|
||||
}
|
||||
|
||||
TSheet_field& sr = m.sfield(F_SHEET_RIT);
|
||||
|
||||
FOR_EACH_SHEET_ROW(sr, jr, rowr)
|
||||
{
|
||||
config.set("TSGRIT", rowr->get(0), NULL, true, jr);
|
||||
config.set("TSCRIT", rowr->get(1), NULL, true, jr);
|
||||
config.set("TSSRIT", rowr->get(2), NULL, true, jr);
|
||||
}
|
||||
}
|
||||
TConfig_application::save_mask(tosave);
|
||||
}
|
||||
|
||||
bool TTS_confditta::preprocess_config (TMask& mask, TConfig& config)
|
||||
bool TIP_confditta::preprocess_config (TMask& mask, TConfig& config)
|
||||
{
|
||||
return true;
|
||||
}
|
||||
|
||||
bool TTS_confditta::postprocess_config (TMask& mask, TConfig& config)
|
||||
bool TIP_confditta::postprocess_config (TMask& mask, TConfig& config)
|
||||
{
|
||||
return true;
|
||||
}
|
||||
|
||||
|
||||
bool TTS_confditta::user_create( )
|
||||
bool TIP_confditta::user_create( )
|
||||
{
|
||||
TConfig conf(CONFIG_DITTA);
|
||||
|
||||
@ -252,14 +112,14 @@ bool TTS_confditta::user_create( )
|
||||
return true;
|
||||
}
|
||||
|
||||
bool TTS_confditta::user_destroy( )
|
||||
bool TIP_confditta::user_destroy( )
|
||||
{
|
||||
return true;
|
||||
}
|
||||
|
||||
int tc2300(int argc, char* argv[])
|
||||
{
|
||||
TTS_confditta appc;
|
||||
appc.run(argc, argv, TR("Parametri ditta TeamSystem"));
|
||||
TIP_confditta appc;
|
||||
appc.run(argc, argv, TR("Parametri ditta IPSOA"));
|
||||
return 0;
|
||||
}
|
||||
|
147
tc/tc2300a.uml
Executable file
147
tc/tc2300a.uml
Executable file
@ -0,0 +1,147 @@
|
||||
#include "ipconf.h"
|
||||
|
||||
TOOLBAR "topbar" 0 0 0 2
|
||||
|
||||
#include <stdbar.h>
|
||||
|
||||
ENDPAGE
|
||||
|
||||
PAGE "Configurazione ditta per invio a IPSOA" 0 2 0 0
|
||||
|
||||
GROUPBOX DLG_NULL 76 3
|
||||
BEGIN
|
||||
PROMPT 1 1 "@bDitta corrente"
|
||||
END
|
||||
|
||||
NUMBER F_CODDITTA 5
|
||||
BEGIN
|
||||
PROMPT 2 2 "Codice "
|
||||
FLAGS "FD"
|
||||
USE LF_NDITTE
|
||||
INPUT CODDITTA F_CODDITTA
|
||||
OUTPUT F_RAGSOC RAGSOC
|
||||
CHECKTYPE REQUIRED
|
||||
END
|
||||
|
||||
STRING F_RAGSOC 50
|
||||
BEGIN
|
||||
PROMPT 22 2 ""
|
||||
FLAGS "D"
|
||||
END
|
||||
|
||||
BOOLEAN F_RICLNAZ
|
||||
BEGIN
|
||||
PROMPT 2 6 "Trascodifica Nazioni"
|
||||
FIELD IPRNAZ
|
||||
END
|
||||
|
||||
BOOLEAN F_RICLIVA
|
||||
BEGIN
|
||||
PROMPT 42 6 "Trascodifica Codici IVA"
|
||||
FIELD IPRIVA
|
||||
END
|
||||
|
||||
BOOLEAN F_RICLATT
|
||||
BEGIN
|
||||
PROMPT 2 8 "Trascodifica Codici Attività"
|
||||
FIELD IPATT
|
||||
END
|
||||
|
||||
BOOLEAN F_RICLCDP
|
||||
BEGIN
|
||||
PROMPT 42 8 "Trascodifica Condizioni di Pagamento"
|
||||
FIELD IPRCDP
|
||||
END
|
||||
|
||||
BOOLEAN F_RICLREG
|
||||
BEGIN
|
||||
PROMPT 2 10 "Trascodifica Registri"
|
||||
FIELD IPRREG
|
||||
END
|
||||
|
||||
BOOLEAN F_RICLCONTI
|
||||
BEGIN
|
||||
PROMPT 42 10 "Trascodifica Piano dei conti"
|
||||
FIELD IPRCONTI
|
||||
END
|
||||
|
||||
BOOLEAN F_RICLCAU
|
||||
BEGIN
|
||||
PROMPT 2 12 "Trascodifica Causali"
|
||||
FIELD IPRCAU
|
||||
END
|
||||
|
||||
//???
|
||||
NUMBER F_EMCAU 3
|
||||
BEGIN
|
||||
PROMPT 42 12 "Caus.TS movim.senza causale "
|
||||
USE &ICA
|
||||
INPUT CODTAB F_EMCAU
|
||||
DISPLAY "Codice" CODTAB
|
||||
DISPLAY "Descrizione@60" S0
|
||||
OUTPUT F_EMCAU CODTAB
|
||||
CHECKTYPE REQUIRED
|
||||
FLAGS "Z"
|
||||
FIELD IPREMCAU
|
||||
END
|
||||
|
||||
BOOLEAN F_RICLVALUTE
|
||||
BEGIN
|
||||
PROMPT 2 14 "Trascodifica valute"
|
||||
FIELD IPRVAL
|
||||
END
|
||||
|
||||
NUMBER F_LIVPC1 2
|
||||
BEGIN
|
||||
PROMPT 2 16 "Lunghezza livelli piano dei conti : 1 "
|
||||
FIELD IPLIVPC[1]
|
||||
END
|
||||
|
||||
NUMBER F_LIVPC2 2
|
||||
BEGIN
|
||||
PROMPT 46 16 "2 "
|
||||
FIELD IPLIVPC[2]
|
||||
END
|
||||
|
||||
NUMBER F_LIVPC3 2
|
||||
BEGIN
|
||||
PROMPT 52 16 "3 "
|
||||
FIELD IPLIVPC[3]
|
||||
END
|
||||
|
||||
NUMBER F_LIVPC3 2
|
||||
BEGIN
|
||||
PROMPT 58 16 "4 "
|
||||
FIELD IPLIVPC[4]
|
||||
END
|
||||
|
||||
NUMBER F_LIVPC5 2
|
||||
BEGIN
|
||||
PROMPT 64 16 "5 "
|
||||
FIELD IPLIVPC[5]
|
||||
END
|
||||
|
||||
NUMBER F_LIVPC6 2
|
||||
BEGIN
|
||||
PROMPT 70 16 "6 "
|
||||
FIELD IPLIVPC[6]
|
||||
END
|
||||
|
||||
BOOLEAN F_RIPRISTINO
|
||||
BEGIN
|
||||
PROMPT 2 18 "Ripristina alla data"
|
||||
MESSAGE FALSE DISABLE,F_ULTINVIO
|
||||
MESSAGE TRUE ENABLE,F_ULTINVIO
|
||||
END
|
||||
|
||||
DATE F_ULTINVIO
|
||||
BEGIN
|
||||
PROMPT 42 18 "Data ultimo invio "
|
||||
FIELD TSULTINV
|
||||
FLAGS "D"
|
||||
END
|
||||
|
||||
ENDPAGE
|
||||
|
||||
ENDMASK
|
||||
|
115
tc/tcipcau.uml
Executable file
115
tc/tcipcau.uml
Executable file
@ -0,0 +1,115 @@
|
||||
#include "tcts.h"
|
||||
|
||||
TOOLBAR "topbar" 0 0 0 2
|
||||
#include <relapbar.h>
|
||||
ENDPAGE
|
||||
|
||||
PAGE "Causali" 0 2 0 0
|
||||
|
||||
GROUPBOX DLG_NULL 78 3
|
||||
BEGIN
|
||||
PROMPT 1 1 "Causale Campo"
|
||||
END
|
||||
|
||||
LIST F_COD 5
|
||||
BEGIN
|
||||
PROMPT 50 50 ""
|
||||
ITEM "TSCAU|TSCAU"
|
||||
FIELD COD
|
||||
FLAGS "D"
|
||||
KEY 1
|
||||
END
|
||||
|
||||
NUMBER F_CODTAB 3
|
||||
BEGIN
|
||||
PROMPT 2 2 ""
|
||||
USE LF_MULTIREL
|
||||
JOIN LF_CAUSALI INTO CODCAUS==FIRST
|
||||
JOIN &TCA INTO CODTAB==DATA
|
||||
INPUT COD F_COD SELECT
|
||||
INPUT FIRST F_CODTAB
|
||||
DISPLAY "Codice" FIRST
|
||||
DISPLAY "Descrizione@60" LF_CAUSALI->DESCR
|
||||
DISPLAY "Causale Teamsystem" DATA
|
||||
DISPLAY "Descrizione@50" &TCA->S0
|
||||
OUTPUT F_CODTAB FIRST
|
||||
OUTPUT F_CODTAB1 FIRST
|
||||
OUTPUT F_COD_CAMPO DATA
|
||||
FIELD FIRST
|
||||
FLAGS "UZG"
|
||||
KEY 1
|
||||
GROUP 1
|
||||
CHECKTYPE REQUIRED
|
||||
END
|
||||
|
||||
NUMBER F_CODTAB1 3
|
||||
BEGIN
|
||||
PROMPT 2 2 ""
|
||||
USE LF_CAUSALI
|
||||
JOIN LF_MULTIREL INTO COD=="TSCAU" FIRST==CODCAUS
|
||||
JOIN &TCA TO LF_MULTIREL INTO CODTAB==DATA
|
||||
INPUT CODCAUS F_CODTAB1
|
||||
DISPLAY "Cod." CODCAUS
|
||||
DISPLAY "Descrizione@50" DESCR
|
||||
DISPLAY "Causale Teamsystem" LF_MULTIREL->DATA
|
||||
DISPLAY "Descrizione@50" &TCA->S0
|
||||
DISPLAY "Documento" TIPODOC
|
||||
DISPLAY "Registro" REG
|
||||
DISPLAY "Tipo movimento" TIPOMOV
|
||||
DISPLAY "Inc./Pag." CODCAUSIM
|
||||
DISPLAY "770" M770
|
||||
DISPLAY "Cespiti" COLLCESP
|
||||
OUTPUT F_CODTAB CODCAUS
|
||||
OUTPUT F_CODTAB1 CODCAUS
|
||||
OUTPUT F_DESC LF_CAUSALI->DESCR
|
||||
KEY 1
|
||||
FIELD FIRST
|
||||
FLAGS "UZ"
|
||||
CHECKTYPE REQUIRED
|
||||
GROUP 2
|
||||
END
|
||||
|
||||
STRING F_DESC 50
|
||||
BEGIN
|
||||
PROMPT 10 2 "Descrizione "
|
||||
USE LF_CAUSALI KEY 2
|
||||
JOIN LF_MULTIREL INTO COD=="TSCAU" FIRST==CODCAUS
|
||||
JOIN &TCA TO LF_MULTIREL INTO CODTAB==DATA
|
||||
INPUT DESCR F_DESC
|
||||
DISPLAY "Descrizione@60" DESCR
|
||||
DISPLAY "Codice" CODCAUS
|
||||
DISPLAY "Causale Teamsystem" LF_MULTIREL->DATA
|
||||
DISPLAY "Descrizione@50" &TCA->S0
|
||||
COPY OUTPUT F_CODTAB1
|
||||
KEY 2
|
||||
GROUP 3
|
||||
CHECKTYPE REQUIRED
|
||||
END
|
||||
|
||||
NUMBER F_COD_CAMPO 3
|
||||
BEGIN
|
||||
PROMPT 2 4 "Causale Teamsystem"
|
||||
FIELD DATA
|
||||
USE &TCA
|
||||
INPUT CODTAB F_COD_CAMPO
|
||||
DISPLAY "Codice" CODTAB
|
||||
DISPLAY "Descrizione@60" S0
|
||||
OUTPUT F_COD_CAMPO CODTAB
|
||||
OUTPUT F_DESC1 S0
|
||||
CHECKTYPE REQUIRED
|
||||
FLAGS "Z"
|
||||
END
|
||||
|
||||
STRING F_DESC1 50 45
|
||||
BEGIN
|
||||
PROMPT 27 4 ""
|
||||
USE &TCA KEY 2
|
||||
INPUT S0 F_DESC1
|
||||
DISPLAY "Descrizione@60" S0
|
||||
DISPLAY "Codice" CODTAB
|
||||
COPY OUTPUT F_COD_CAMPO
|
||||
END
|
||||
|
||||
ENDPAGE
|
||||
|
||||
ENDMASK
|
110
tc/tcipcdp.uml
Executable file
110
tc/tcipcdp.uml
Executable file
@ -0,0 +1,110 @@
|
||||
#include "tcts.h"
|
||||
|
||||
TOOLBAR "topbar" 0 0 0 2
|
||||
#include <relapbar.h>
|
||||
ENDPAGE
|
||||
|
||||
PAGE "Condizioni di pagamento" 0 2 0 0
|
||||
GROUPBOX DLG_NULL 78 3
|
||||
BEGIN
|
||||
PROMPT 1 1 "Condizione di pagamento Campo"
|
||||
END
|
||||
|
||||
LIST F_COD 5
|
||||
BEGIN
|
||||
PROMPT 50 50 ""
|
||||
ITEM "TSCDP|TSCDP"
|
||||
FIELD COD
|
||||
FLAGS "D"
|
||||
KEY 1
|
||||
END
|
||||
|
||||
STRING F_CODTAB 4
|
||||
BEGIN
|
||||
PROMPT 2 2 ""
|
||||
USE LF_MULTIREL
|
||||
JOIN %CPG INTO CODTAB==FIRST
|
||||
JOIN &TPG INTO CODTAB==DATA
|
||||
INPUT COD F_COD SELECT
|
||||
INPUT FIRST F_CODTAB
|
||||
DISPLAY "Codice" FIRST
|
||||
DISPLAY "Descrizione@60" %CPG->S0
|
||||
DISPLAY "Condizione TeamSystem" DATA
|
||||
DISPLAY "Descrizione@50" &TPG->S0
|
||||
OUTPUT F_CODTAB FIRST
|
||||
OUTPUT F_CODTAB1 FIRST
|
||||
OUTPUT F_COD_CAMPO DATA
|
||||
CHECKTYPE REQUIRED
|
||||
FIELD FIRST
|
||||
FLAGS "U#"
|
||||
GROUP 1
|
||||
KEY 1
|
||||
END
|
||||
|
||||
STRING F_CODTAB1 4
|
||||
BEGIN
|
||||
PROMPT 2 2 ""
|
||||
CHECKTYPE REQUIRED
|
||||
USE %CPG
|
||||
JOIN LF_MULTIREL INTO COD=="TSCDP" FIRST==CODTAB
|
||||
JOIN &TPG TO LF_MULTIREL INTO CODTAB==DATA
|
||||
INPUT CODTAB F_CODTAB1
|
||||
DISPLAY "Cod." CODTAB
|
||||
DISPLAY "Descrizione@50" S0
|
||||
DISPLAY "Condizione TeamSystem" LF_MULTIREL->DATA
|
||||
DISPLAY "Descrizione@50" &TPG->S0
|
||||
OUTPUT F_CODTAB CODTAB
|
||||
OUTPUT F_CODTAB1 CODTAB
|
||||
OUTPUT F_DESC S0
|
||||
FIELD FIRST
|
||||
FLAGS "U#G"
|
||||
GROUP 2
|
||||
KEY 1
|
||||
ADD RUN ba3 -6
|
||||
END
|
||||
|
||||
STRING F_DESC 50
|
||||
BEGIN
|
||||
PROMPT 10 2 "Descrizione "
|
||||
USE %CPG KEY 2
|
||||
JOIN LF_MULTIREL INTO COD=="TSCDP" FIRST==CODTAB
|
||||
JOIN &TPG TO LF_MULTIREL INTO CODTAB==DATA
|
||||
INPUT CODTAB F_CODTAB1
|
||||
INPUT S0 F_DESC
|
||||
DISPLAY "Descrizione@60" S0
|
||||
DISPLAY "Codice" CODTAB
|
||||
DISPLAY "Condizione TeamSystem" LF_MULTIREL->DATA
|
||||
DISPLAY "Descrizione@50" &TPG->S0
|
||||
COPY OUTPUT F_CODTAB1
|
||||
GROUP 3
|
||||
KEY 2
|
||||
CHECKTYPE REQUIRED
|
||||
END
|
||||
|
||||
NUMBER F_COD_CAMPO 4
|
||||
BEGIN
|
||||
PROMPT 2 4 "Pagamento TeamSystem "
|
||||
FIELD DATA
|
||||
USE &TPG
|
||||
INPUT CODTAB F_COD_CAMPO
|
||||
DISPLAY "Cod." CODTAB
|
||||
DISPLAY "Descrizione@50" S0
|
||||
OUTPUT F_COD_CAMPO CODTAB
|
||||
OUTPUT F_DESC1 S0
|
||||
CHECKTYPE REQUIRED
|
||||
FLAGS "Z"
|
||||
END
|
||||
|
||||
STRING F_DESC1 50 40
|
||||
BEGIN
|
||||
PROMPT 32 4 ""
|
||||
USE &TPG KEY 2
|
||||
INPUT S0 F_DESC1
|
||||
DISPLAY "Descrizione@60" S0
|
||||
DISPLAY "Codice" CODTAB
|
||||
COPY OUTPUT F_COD_CAMPO
|
||||
END
|
||||
|
||||
ENDPAGE
|
||||
|
||||
ENDMASK
|
112
tc/tcipi11.uml
Executable file
112
tc/tcipi11.uml
Executable file
@ -0,0 +1,112 @@
|
||||
#include "tcts.h"
|
||||
|
||||
TOOLBAR "topbar" 0 0 0 2
|
||||
#include <relapbar.h>
|
||||
ENDPAGE
|
||||
|
||||
PAGE "Codici IVA 11" 0 2 0 0
|
||||
|
||||
GROUPBOX DLG_NULL 78 3
|
||||
BEGIN
|
||||
PROMPT 1 1 "Tipo spesa ricavo"
|
||||
END
|
||||
|
||||
LIST F_COD 5
|
||||
BEGIN
|
||||
PROMPT 50 50 ""
|
||||
ITEM "TSI11|TSI11"
|
||||
FIELD COD
|
||||
FLAGS "D"
|
||||
KEY 1
|
||||
END
|
||||
|
||||
NUMBER F_CODTAB 2
|
||||
BEGIN
|
||||
PROMPT 2 2 ""
|
||||
USE LF_MULTIREL
|
||||
JOIN &T11 INTO CODTAB==DATA
|
||||
INPUT COD F_COD SELECT
|
||||
INPUT FIRST F_CODTAB
|
||||
DISPLAY "Tipo spesa/ricavo@30" FIRST
|
||||
DISPLAY "Codice Teamsystem@25" DATA
|
||||
DISPLAY "Descrizione@50" &T11->S0
|
||||
OUTPUT F_CODTAB FIRST
|
||||
OUTPUT F_CODTAB1 FIRST
|
||||
OUTPUT F_DESC FIRST
|
||||
CHECKTYPE REQUIRED
|
||||
FIELD FIRST
|
||||
GROUP 1
|
||||
KEY 1
|
||||
END
|
||||
|
||||
NUMBER F_CODTAB1 2
|
||||
BEGIN
|
||||
PROMPT 2 2 ""
|
||||
INPUT F_CODTAB1
|
||||
SHEET "Tipo spesa/ricavo|Situazione@60"
|
||||
OUTPUT F_CODTAB1
|
||||
OUTPUT F_DESC
|
||||
CHECKTYPE NORMAL
|
||||
FIELD FIRST
|
||||
ITEM "0|Acquisti o vendite in genere"
|
||||
ITEM "1|Acquisti beni per rivendita"
|
||||
ITEM "2|Acquisti beni ammortizzabili"
|
||||
ITEM "3|Acquisti beni ammortizzabili con detr. 6%"
|
||||
ITEM "4|Vendita beni strumentali art. 17"
|
||||
ITEM "5|Beni per rivendita da non ventilare"
|
||||
ITEM "8|Altri beni strumentali acquistati in leasing"
|
||||
ITEM "9|Spese Generali"
|
||||
ITEM "13|Subappalti in edilizia (Reverse charge)"
|
||||
ITEM "17|Operazioni effettuate nei confornti dei condominii"
|
||||
ITEM "50|Importazione di oro o argento (Reverse charge)"
|
||||
ITEM "51|Rottami (Reverse charge)"
|
||||
GROUP 2
|
||||
KEY 1
|
||||
MESSAGE COPY,F_CODTAB
|
||||
FLAGS "G"
|
||||
END
|
||||
|
||||
LIST F_DESC 50
|
||||
BEGIN
|
||||
PROMPT 10 2 "Descrizione "
|
||||
ITEM "0|Acquisti o vendite in genere"
|
||||
ITEM "1|Acquisti beni per rivendita"
|
||||
ITEM "2|Acquisti beni ammortizzabili"
|
||||
ITEM "3|Acquisti beni ammortizzabili con detr. 6%"
|
||||
ITEM "4|Vendita beni strumentali art. 17"
|
||||
ITEM "5|Beni per rivendita da non ventilare"
|
||||
ITEM "8|Altri beni strumentali acquistati in leasing"
|
||||
ITEM "9|Spese Generali"
|
||||
ITEM "13|Subappalti in edilizia (Reverse charge)"
|
||||
ITEM "50|Importazione di oro o argento (Reverse charge)"
|
||||
ITEM "51|Rottami (Reverse charge)"
|
||||
FLAGS "D"
|
||||
END
|
||||
|
||||
NUMBER F_COD_CAMPO 2
|
||||
BEGIN
|
||||
PROMPT 2 4 "Codice IVA 11 TeamSystem"
|
||||
USE &T11
|
||||
INPUT CODTAB F_COD_CAMPO
|
||||
DISPLAY "Cod." CODTAB
|
||||
DISPLAY "Descrizione@50" S0
|
||||
OUTPUT F_COD_CAMPO CODTAB
|
||||
OUTPUT F_DESC1 S0
|
||||
CHECKTYPE REQUIRED
|
||||
FIELD DATA
|
||||
FLAGS "ZG"
|
||||
END
|
||||
|
||||
STRING F_DESC1 50 40
|
||||
BEGIN
|
||||
PROMPT 32 4 ""
|
||||
USE &T11 KEY 2
|
||||
INPUT S0 F_DESC1
|
||||
DISPLAY "Descrizione@60" S0
|
||||
DISPLAY "Codice" CODTAB
|
||||
COPY OUTPUT F_COD_CAMPO
|
||||
END
|
||||
|
||||
ENDPAGE
|
||||
|
||||
ENDMASK
|
111
tc/tcipiva.uml
Executable file
111
tc/tcipiva.uml
Executable file
@ -0,0 +1,111 @@
|
||||
#include "tcts.h"
|
||||
|
||||
TOOLBAR "topbar" 0 0 0 2
|
||||
#include <relapbar.h>
|
||||
ENDPAGE
|
||||
|
||||
PAGE "Codici IVA" 0 2 0 0
|
||||
|
||||
GROUPBOX DLG_NULL 78 3
|
||||
BEGIN
|
||||
PROMPT 1 1 "Codice IVA Campo"
|
||||
END
|
||||
|
||||
LIST F_COD 5
|
||||
BEGIN
|
||||
PROMPT 50 50 ""
|
||||
ITEM "TSIVA|TSIVA"
|
||||
FIELD COD
|
||||
FLAGS "D"
|
||||
KEY 1
|
||||
END
|
||||
|
||||
STRING F_CODTAB 4
|
||||
BEGIN
|
||||
PROMPT 2 2 ""
|
||||
USE LF_MULTIREL
|
||||
JOIN %IVA INTO CODTAB==FIRST
|
||||
JOIN &TIV INTO CODTAB==DATA
|
||||
INPUT COD F_COD SELECT
|
||||
INPUT FIRST F_CODTAB
|
||||
DISPLAY "Codice IVA" FIRST
|
||||
DISPLAY "Descrizione@60" %IVA->S0
|
||||
DISPLAY "Codice IVA Teamsystem" DATA
|
||||
DISPLAY "Descrizione@50" &TIV->S0
|
||||
OUTPUT F_CODTAB FIRST
|
||||
OUTPUT F_CODTAB1 FIRST
|
||||
OUTPUT F_COD_CAMPO DATA
|
||||
CHECKTYPE REQUIRED
|
||||
FIELD FIRST
|
||||
FLAGS "UG"
|
||||
KEY 1
|
||||
VALIDATE ZEROFILL_FUNC 2
|
||||
GROUP 1
|
||||
END
|
||||
|
||||
STRING F_CODTAB1 4
|
||||
BEGIN
|
||||
PROMPT 2 2 ""
|
||||
CHECKTYPE REQUIRED
|
||||
FIELD FIRST
|
||||
USE %IVA
|
||||
JOIN LF_MULTIREL INTO COD=="TSIVA" FIRST==CODTAB
|
||||
JOIN &TIV TO LF_MULTIREL INTO CODTAB==DATA
|
||||
INPUT CODTAB F_CODTAB1
|
||||
DISPLAY "Cod." CODTAB
|
||||
DISPLAY "Descrizione@50" S0
|
||||
DISPLAY "Codice IVA Teamsystem" LF_MULTIREL->DATA
|
||||
DISPLAY "Descrizione@50" &TIV->S0
|
||||
OUTPUT F_CODTAB1 CODTAB
|
||||
OUTPUT F_CODTAB CODTAB
|
||||
OUTPUT F_DESC S0
|
||||
FLAGS "U"
|
||||
KEY 1
|
||||
VALIDATE ZEROFILL_FUNC 2
|
||||
GROUP 2
|
||||
END
|
||||
|
||||
STRING F_DESC 50
|
||||
BEGIN
|
||||
PROMPT 10 2 "Descrizione "
|
||||
USE %IVA KEY 2
|
||||
JOIN LF_MULTIREL INTO COD=="TSIVA" FIRST==CODTAB
|
||||
JOIN &TIV TO LF_MULTIREL INTO CODTAB==DATA
|
||||
INPUT S0 F_DESC
|
||||
DISPLAY "Descrizione@50" S0
|
||||
DISPLAY "Cod." CODTAB
|
||||
DISPLAY "Codice IVA Teamsystem" LF_MULTIREL->DATA
|
||||
DISPLAY "Descrizione@50" &TIV->S0
|
||||
COPY OUTPUT F_CODTAB1
|
||||
KEY 2
|
||||
GROUP 3
|
||||
CHECKTYPE REQUIRED
|
||||
END
|
||||
|
||||
NUMBER F_COD_CAMPO 3
|
||||
BEGIN
|
||||
PROMPT 2 4 "Codice IVA Teamsystem "
|
||||
FIELD DATA
|
||||
FLAGS "Z"
|
||||
USE &TIV
|
||||
INPUT CODTAB F_COD_CAMPO
|
||||
DISPLAY "Cod." CODTAB
|
||||
DISPLAY "Descrizione@50" S0
|
||||
OUTPUT F_COD_CAMPO CODTAB
|
||||
OUTPUT F_DESC1 S0
|
||||
CHECKTYPE REQUIRED
|
||||
END
|
||||
|
||||
STRING F_DESC1 50 40
|
||||
BEGIN
|
||||
PROMPT 32 4 ""
|
||||
USE &TIV KEY 2
|
||||
INPUT S0 F_DESC1
|
||||
DISPLAY "Descrizione@60" S0
|
||||
DISPLAY "Codice" CODTAB
|
||||
COPY OUTPUT F_COD_CAMPO
|
||||
END
|
||||
|
||||
ENDPAGE
|
||||
|
||||
ENDMASK
|
108
tc/tcipnaz.uml
Executable file
108
tc/tcipnaz.uml
Executable file
@ -0,0 +1,108 @@
|
||||
#include "tcts.h"
|
||||
|
||||
TOOLBAR "topbar" 0 0 0 2
|
||||
#include <relapbar.h>
|
||||
ENDPAGE
|
||||
|
||||
PAGE "Nazioni" 0 2 0 0
|
||||
|
||||
GROUPBOX DLG_NULL 78 3
|
||||
BEGIN
|
||||
PROMPT 1 1 "Stato Campo"
|
||||
END
|
||||
|
||||
LIST F_COD 5
|
||||
BEGIN
|
||||
PROMPT 50 50 ""
|
||||
ITEM "TSNAZ|TSNAZ"
|
||||
FIELD COD
|
||||
FLAGS "D"
|
||||
KEY 1
|
||||
END
|
||||
|
||||
NUMBER F_CODTAB 3
|
||||
BEGIN
|
||||
PROMPT 2 2 ""
|
||||
USE LF_MULTIREL
|
||||
JOIN %STA INTO CODTAB==FIRST
|
||||
JOIN &TNA INTO CODTAB==DATA
|
||||
INPUT COD F_COD SELECT
|
||||
INPUT FIRST F_CODTAB
|
||||
DISPLAY "Codice stato" FIRST
|
||||
DISPLAY "Descrizione@60" %STA->S0
|
||||
DISPLAY "Nazione Teamsystem" DATA
|
||||
DISPLAY "Descrizione@50" &TNA->S0
|
||||
OUTPUT F_CODTAB FIRST
|
||||
OUTPUT F_CODTAB1 FIRST
|
||||
CHECKTYPE REQUIRED
|
||||
FIELD FIRST
|
||||
FLAGS "Z"
|
||||
KEY 1
|
||||
GROUP 1
|
||||
END
|
||||
|
||||
NUMBER F_CODTAB1 3
|
||||
BEGIN
|
||||
PROMPT 2 2 ""
|
||||
USE %STA
|
||||
JOIN LF_MULTIREL INTO COD=="TSNAZ" FIRST==CODTAB
|
||||
JOIN &TNA TO LF_MULTIREL INTO CODTAB==DATA
|
||||
INPUT CODTAB F_CODTAB1
|
||||
DISPLAY "Cod." CODTAB
|
||||
DISPLAY "Descrizione@50" S0
|
||||
DISPLAY "Nazione Teamsystem" LF_MULTIREL->DATA
|
||||
DISPLAY "Descrizione@50" &TNA->S0
|
||||
OUTPUT F_CODTAB CODTAB
|
||||
OUTPUT F_CODTAB1 CODTAB
|
||||
OUTPUT F_DESC S0
|
||||
CHECKTYPE REQUIRED
|
||||
FIELD FIRST
|
||||
FLAGS "ZG"
|
||||
KEY 1
|
||||
GROUP 2
|
||||
END
|
||||
|
||||
STRING F_DESC 50
|
||||
BEGIN
|
||||
PROMPT 10 2 "Descrizione "
|
||||
USE %STA KEY 2
|
||||
JOIN LF_MULTIREL INTO COD=="TSNAZ" FIRST==CODTAB
|
||||
JOIN &TNA TO LF_MULTIREL INTO CODTAB==DATA
|
||||
INPUT S0 F_DESC
|
||||
DISPLAY "Descrizione@50" S0
|
||||
DISPLAY "Cod." CODTAB
|
||||
DISPLAY "Nazione Teamsystem" LF_MULTIREL->DATA
|
||||
DISPLAY "Descrizione@50" &TNA->S0
|
||||
COPY OUTPUT F_CODTAB1
|
||||
KEY 2
|
||||
GROUP 3
|
||||
CHECKTYPE REQUIRED
|
||||
END
|
||||
|
||||
NUMBER F_COD_CAMPO 4
|
||||
BEGIN
|
||||
PROMPT 2 4 "Nazione Teamsystem "
|
||||
FIELD DATA
|
||||
FLAGS "Z"
|
||||
USE &TNA
|
||||
INPUT CODTAB F_COD_CAMPO
|
||||
DISPLAY "Cod." CODTAB
|
||||
DISPLAY "Descrizione@50" S0
|
||||
OUTPUT F_COD_CAMPO CODTAB
|
||||
OUTPUT F_DESC1 S0
|
||||
CHECKTYPE REQUIRED
|
||||
END
|
||||
|
||||
STRING F_DESC1 50 40
|
||||
BEGIN
|
||||
PROMPT 32 4 ""
|
||||
USE &TNA KEY 2
|
||||
INPUT S0 F_DESC1
|
||||
DISPLAY "Descrizione@60" S0
|
||||
DISPLAY "Codice" CODTAB
|
||||
COPY OUTPUT F_COD_CAMPO
|
||||
END
|
||||
|
||||
ENDPAGE
|
||||
|
||||
ENDMASK
|
126
tc/tcipreg.uml
Executable file
126
tc/tcipreg.uml
Executable file
@ -0,0 +1,126 @@
|
||||
#include "tcts.h"
|
||||
|
||||
TOOLBAR "topbar" 0 0 0 2
|
||||
#include <relapbar.h>
|
||||
ENDPAGE
|
||||
|
||||
PAGE "Registri" 0 2 0 0
|
||||
GROUPBOX DLG_NULL 78 3
|
||||
BEGIN
|
||||
PROMPT 1 1 "Registro Campo"
|
||||
END
|
||||
|
||||
LIST F_COD 5
|
||||
BEGIN
|
||||
PROMPT 50 50 ""
|
||||
ITEM "TSREG|TSREG"
|
||||
FIELD COD
|
||||
FLAGS "D"
|
||||
KEY 1
|
||||
END
|
||||
|
||||
NUMBER F_ANNO 4
|
||||
BEGIN
|
||||
PROMPT 2 5 ""
|
||||
FLAGS "AH"
|
||||
END
|
||||
|
||||
STRING F_CODTAB 3
|
||||
BEGIN
|
||||
PROMPT 2 2 ""
|
||||
USE LF_MULTIREL
|
||||
JOIN &TRE INTO CODTAB==DATA
|
||||
INPUT COD F_COD SELECT
|
||||
INPUT FIRST F_CODTAB
|
||||
DISPLAY "Codice registro" FIRST
|
||||
DISPLAY "Tipo" DATA[1,1]
|
||||
DISPLAY "Codice registro" DATA[2,3]
|
||||
DISPLAY "Descrizione@50" &TRE->S0
|
||||
OUTPUT F_CODTAB FIRST
|
||||
OUTPUT F_CODTAB1 FIRST
|
||||
FLAGS "UZ"
|
||||
CHECKTYPE REQUIRED
|
||||
FIELD FIRST
|
||||
KEY 1
|
||||
GROUP 1
|
||||
END
|
||||
|
||||
STRING F_CODTAB1 3
|
||||
BEGIN
|
||||
PROMPT 2 2 ""
|
||||
USE REG
|
||||
JOIN LF_MULTIREL INTO COD=="TSREG" FIRST==CODTAB[5,7]
|
||||
JOIN &TRE TO LF_MULTIREL INTO CODTAB==DATA
|
||||
INPUT CODTAB[1,4] F_ANNO SELECT
|
||||
INPUT CODTAB[5,7] F_COD_CAMPO
|
||||
DISPLAY "Codice" CODTAB[5,7]
|
||||
DISPLAY "Descrizione@50" S0
|
||||
DISPLAY "Tipo" LF_MULTIREL->DATA[1,1]
|
||||
DISPLAY "Codice registro" LF_MULTIREL->DATA[2,3]
|
||||
DISPLAY "Descrizione@50" &TRE->S0
|
||||
OUTPUT F_CODTAB CODTAB[5,7]
|
||||
OUTPUT F_CODTAB1 CODTAB[5,7]
|
||||
OUTPUT F_DESC S0
|
||||
CHECKTYPE REQUIRED
|
||||
FLAGS "UZG"
|
||||
FIELD FIRST
|
||||
KEY 1
|
||||
GROUP 2
|
||||
END
|
||||
|
||||
STRING F_DESC 50
|
||||
BEGIN
|
||||
PROMPT 10 2 ""
|
||||
USE REG KEY 2
|
||||
JOIN LF_MULTIREL INTO COD=="TSREG" FIRST==CODTAB[5,7]
|
||||
JOIN &TRE TO LF_MULTIREL INTO CODTAB==DATA
|
||||
INPUT S0 F_DESC
|
||||
DISPLAY "Descrizione@50" S0
|
||||
DISPLAY "Anno" CODTAB[1,4]
|
||||
DISPLAY "Codice" CODTAB[5,7]
|
||||
DISPLAY "Tipo" LF_MULTIREL->DATA[1,1]
|
||||
DISPLAY "Codice registro" LF_MULTIREL->DATA[2,3]
|
||||
DISPLAY "Descrizione@50" &TRE->S0
|
||||
COPY OUTPUT F_CODTAB1
|
||||
KEY 2
|
||||
GROUP 3
|
||||
CHECKTYPE REQUIRED
|
||||
END
|
||||
|
||||
LIST F_TIPO 1 13
|
||||
BEGIN
|
||||
PROMPT 2 4 "Tipo "
|
||||
ITEM "A|Acquisti"
|
||||
ITEM "C|Corrispettivi"
|
||||
ITEM "V|Vendite"
|
||||
FIELD DATA[1,1]
|
||||
END
|
||||
|
||||
STRING F_COD_CAMPO 2
|
||||
BEGIN
|
||||
PROMPT 2 6 "Registro TeamSystem"
|
||||
FIELD DATA[2,3]
|
||||
USE &TRE
|
||||
INPUT CODTAB[1,1] F_TIPO
|
||||
INPUT CODTAB[2,3] F_COD_CAMPO
|
||||
DISPLAY "Codice" CODTAB
|
||||
DISPLAY "Descrizione@50" S0
|
||||
OUTPUT F_TIPO CODTAB[1,1]
|
||||
OUTPUT F_COD_CAMPO CODTAB[2,3]
|
||||
OUTPUT F_DESC1 S0
|
||||
CHECKTYPE REQUIRED
|
||||
END
|
||||
|
||||
STRING F_DESC1 50 40
|
||||
BEGIN
|
||||
PROMPT 32 6 ""
|
||||
USE &TRE KEY 2
|
||||
INPUT S0 F_DESC1
|
||||
DISPLAY "Descrizione@60" S0
|
||||
DISPLAY "Codice" CODTAB
|
||||
COPY OUTPUT F_COD_CAMPO
|
||||
END
|
||||
|
||||
ENDPAGE
|
||||
|
||||
ENDMASK
|
@ -94,3 +94,48 @@ Module = 27
|
||||
Flags = ""
|
||||
Item_01 = "Parametri ditta", "tc1 -2", ""
|
||||
|
||||
[TCMENU_010]
|
||||
Caption = "IPSOA"
|
||||
Picture = <cg01>
|
||||
Module = 27
|
||||
Flags = ""
|
||||
Item_01 = "Trasferimento", "tc2 -6", ""
|
||||
Item_02 = "Tabelle di riclassificazione", [TCMENU_011]
|
||||
Item_03 = "Tabelle TeamSystem", [TCMENU_012]
|
||||
Item_04 = "Configurazione modulo", [TCMENU_013]
|
||||
|
||||
[TCMENU_011]
|
||||
Caption = "Tabelle di riclassificazione"
|
||||
Picture = <cg01>
|
||||
Module = 27
|
||||
Flags = ""
|
||||
Item_01 = "Causali", "tc2 -4 CAU", ""
|
||||
Item_02 = "Condizioni di pagamento", "tc2 -4 CDP", ""
|
||||
Item_03 = "Stati esteri", "tc2 -4 NAZ", ""
|
||||
Item_04 = "Registri", "tc2 -4 REG", ""
|
||||
Item_05 = "Codici IVA", "tc2 -4 IVA", ""
|
||||
Item_06 = "Valute", "tc2 -4 VAL", ""
|
||||
Item_07 = "Attività", "tc2 -4 ATT", ""
|
||||
Item_08 = "Piano dei conti", "tc2 -7", ""
|
||||
|
||||
[TCMENU_012]
|
||||
Caption = "Tabelle IPSOA"
|
||||
Picture = <cg01>
|
||||
Module = 27
|
||||
Flags = ""
|
||||
Item_01 = "Causali", "tc2 -0 &ICA", ""
|
||||
Item_02 = "Condizioni di pagamento", "tc2 -0 &IPG", ""
|
||||
Item_03 = "Stati esteri", "tc2 -0 &INA", ""
|
||||
Item_04 = "Registri", "tc2 -0 &IRE", ""
|
||||
Item_05 = "Codici IVA", "tc2 -0 &TIV", ""
|
||||
Item_06 = "Valute", "tc2 -0 &IIV", ""
|
||||
Item_07 = "Attività", "tc2 -0 &IAT", ""
|
||||
Item_08 = "Piano dei conti", "tc2 -0 &ICO", ""
|
||||
|
||||
[TCMENU_013]
|
||||
Caption = "Configurazione modulo"
|
||||
Picture = <cg01>
|
||||
Module = 27
|
||||
Flags = ""
|
||||
Item_01 = "Parametri ditta", "tc2 -2", ""
|
||||
|
||||
|
44
tc/tctbiat.uml
Executable file
44
tc/tctbiat.uml
Executable file
@ -0,0 +1,44 @@
|
||||
#include "tctbiat.h"
|
||||
|
||||
TOOLBAR "topbar" 0 0 0 2
|
||||
#include <relapbar.h>
|
||||
ENDPAGE
|
||||
|
||||
PAGE "Codici IVA" 0 2 0 0
|
||||
|
||||
GROUPBOX DLG_NULL 78 4
|
||||
BEGIN
|
||||
PROMPT 1 1 "Codice Attività IPSOA"
|
||||
END
|
||||
|
||||
NUMBER F_CODTAB 2
|
||||
BEGIN
|
||||
PROMPT 2 2 "Codice "
|
||||
USE &IAT
|
||||
INPUT CODTAB F_CODTAB
|
||||
DISPLAY "Codice" CODTAB
|
||||
DISPLAY "Descrizione@60" S0
|
||||
OUTPUT F_CODTAB CODTAB
|
||||
OUTPUT F_DESC S0
|
||||
CHECKTYPE REQUIRED
|
||||
FIELD CODTAB
|
||||
FLAGS "Z"
|
||||
KEY 1
|
||||
END
|
||||
|
||||
STRING F_DESC 50
|
||||
BEGIN
|
||||
PROMPT 2 3 "Descrizione "
|
||||
USE &IAT KEY 2
|
||||
INPUT S0 F_DESC
|
||||
DISPLAY "Descrizione@60" S0
|
||||
DISPLAY "Codice" CODTAB
|
||||
COPY OUTPUT F_CODTAB
|
||||
FIELD S0
|
||||
KEY 2
|
||||
CHECKTYPE REQUIRED
|
||||
END
|
||||
|
||||
ENDPAGE
|
||||
|
||||
ENDMASK
|
@ -8,13 +8,13 @@ PAGE "Causali" 0 2 0 0
|
||||
|
||||
GROUPBOX DLG_NULL 78 3
|
||||
BEGIN
|
||||
PROMPT 1 1 "Codice Causale TeamSystem"
|
||||
PROMPT 1 1 "Codice Causale IPSOA"
|
||||
END
|
||||
|
||||
NUMBER F_CODTAB 3
|
||||
NUMBER F_CODTAB 4
|
||||
BEGIN
|
||||
PROMPT 2 2 "Codice "
|
||||
USE &TCA
|
||||
USE &ICA
|
||||
INPUT CODTAB F_CODTAB
|
||||
DISPLAY "Codice" CODTAB
|
||||
DISPLAY "Descrizione@60" S0
|
||||
@ -23,14 +23,14 @@ BEGIN
|
||||
CHECKTYPE REQUIRED
|
||||
FIELD CODTAB
|
||||
FLAGS "Z"
|
||||
VALIDATE FIXLEN_FUNC 3
|
||||
VALIDATE FIXLEN_FUNC 4
|
||||
KEY 1
|
||||
END
|
||||
|
||||
STRING F_DESC 50
|
||||
BEGIN
|
||||
PROMPT 2 5 "Descrizione "
|
||||
USE &TCA KEY 2
|
||||
USE &ICA KEY 2
|
||||
INPUT S0 F_DESC
|
||||
DISPLAY "Descrizione@60" S0
|
||||
DISPLAY "Codice" CODTAB
|
||||
|
13
tc/tctbico.h
13
tc/tctbico.h
@ -1,5 +1,8 @@
|
||||
#define F_CODTAB 102
|
||||
#define F_CODTAB1 103
|
||||
#define F_CODTAB2 104
|
||||
#define F_DESC 105
|
||||
#define F_INDBIL 106
|
||||
#define F_CODTAB1 101
|
||||
#define F_CODTAB2 102
|
||||
#define F_CODTAB3 103
|
||||
#define F_CODTAB4 104
|
||||
#define F_CODTAB5 105
|
||||
#define F_CODTAB6 106
|
||||
#define F_DESC 107
|
||||
#define F_INDBIL 108
|
||||
|
@ -8,57 +8,100 @@ PAGE "Conti" 0 2 0 0
|
||||
|
||||
GROUPBOX DLG_NULL 78 3
|
||||
BEGIN
|
||||
PROMPT 1 1 "Codice Conto TeamSystem"
|
||||
PROMPT 1 1 "Codice Conto IPSOA"
|
||||
END
|
||||
|
||||
STRING F_CODTAB 2
|
||||
STRING F_CODTAB1 12
|
||||
BEGIN
|
||||
PROMPT 2 2 "Gruppo "
|
||||
USE &TCO
|
||||
INPUT CODTAB[1,2] F_CODTAB
|
||||
INPUT CODTAB[3,4] F_CODTAB1
|
||||
INPUT CODTAB[5,7] F_CODTAB2
|
||||
DISPLAY "Gruppo" CODTAB[1,2]
|
||||
DISPLAY "Conto" CODTAB[3,4]
|
||||
DISPLAY "Sottoconto" CODTAB[5,7]
|
||||
PROMPT 2 2 "Codice : 1 "
|
||||
USE &ICO
|
||||
INPUT CODTAB[1,2] F_CODTAB1
|
||||
INPUT CODTAB[3,4] F_CODTAB2
|
||||
INPUT CODTAB[5,6] F_CODTAB3
|
||||
INPUT CODTAB[7,8] F_CODTAB4
|
||||
INPUT CODTAB[9,10] F_CODTAB5
|
||||
INPUT CODTAB[11,12] F_CODTAB6
|
||||
DISPLAY "Livello 1" CODTAB[1,2]
|
||||
DISPLAY "Livello 2" CODTAB[3,4]
|
||||
DISPLAY "Livello 3" CODTAB[5,6]
|
||||
DISPLAY "Livello 4" CODTAB[7,8]
|
||||
DISPLAY "Livello 5" CODTAB[9,10]
|
||||
DISPLAY "Livello 6" CODTAB[11,12]
|
||||
DISPLAY "Descrizione@60" S0
|
||||
OUTPUT F_CODTAB CODTAB[1,2]
|
||||
OUTPUT F_CODTAB1 CODTAB[3,4]
|
||||
OUTPUT F_CODTAB2 CODTAB[5,7]
|
||||
OUTPUT F_CODTAB1 CODTAB[1,2]
|
||||
OUTPUT F_CODTAB2 CODTAB[3,4]
|
||||
OUTPUT F_CODTAB3 CODTAB[5,6]
|
||||
OUTPUT F_CODTAB4 CODTAB[7,8]
|
||||
OUTPUT F_CODTAB5 CODTAB[9,10]
|
||||
OUTPUT F_CODTAB6 CODTAB[11,12]
|
||||
OUTPUT F_DESC S0
|
||||
CHECKTYPE REQUIRED
|
||||
FIELD CODTAB[1,2]
|
||||
VALIDATE FIXLEN_FUNC 2
|
||||
KEY 1
|
||||
END
|
||||
|
||||
STRING F_CODTAB1 2
|
||||
STRING F_CODTAB2 2
|
||||
BEGIN
|
||||
PROMPT 20 2 "Conto "
|
||||
COPY ALL F_CODTAB
|
||||
PROMPT 20 2 "2 "
|
||||
COPY ALL F_CODTAB1
|
||||
CHECKTYPE SEARCH
|
||||
FIELD CODTAB[3,4]
|
||||
VALIDATE FIXLEN_FUNC 2
|
||||
KEY 1
|
||||
END
|
||||
|
||||
STRING F_CODTAB2 3
|
||||
STRING F_CODTAB3 2
|
||||
BEGIN
|
||||
PROMPT 30 2 "Sottoconto "
|
||||
COPY ALL F_CODTAB
|
||||
PROMPT 26 2 "3 "
|
||||
COPY ALL F_CODTAB1
|
||||
CHECKTYPE SEARCH
|
||||
FIELD CODTAB[5,7]
|
||||
VALIDATE FIXLEN_FUNC 3
|
||||
FIELD CODTAB[5,6]
|
||||
VALIDATE FIXLEN_FUNC 2
|
||||
KEY 1
|
||||
END
|
||||
|
||||
STRING F_CODTAB4 2
|
||||
BEGIN
|
||||
PROMPT 26 2 "4 "
|
||||
COPY ALL F_CODTAB1
|
||||
CHECKTYPE SEARCH
|
||||
FIELD CODTAB[7,8]
|
||||
VALIDATE FIXLEN_FUNC 2
|
||||
KEY 1
|
||||
END
|
||||
|
||||
STRING F_CODTAB5 2
|
||||
BEGIN
|
||||
PROMPT 26 2 "5 "
|
||||
COPY ALL F_CODTAB1
|
||||
CHECKTYPE SEARCH
|
||||
FIELD CODTAB[9,10]
|
||||
VALIDATE FIXLEN_FUNC 2
|
||||
KEY 1
|
||||
END
|
||||
|
||||
STRING F_CODTAB6 2
|
||||
BEGIN
|
||||
PROMPT 26 2 "4 "
|
||||
COPY ALL F_CODTAB1
|
||||
CHECKTYPE SEARCH
|
||||
FIELD CODTAB[11,12]
|
||||
VALIDATE FIXLEN_FUNC 2
|
||||
KEY 1
|
||||
END
|
||||
|
||||
STRING F_DESC 50
|
||||
BEGIN
|
||||
PROMPT 2 5 "Descrizione "
|
||||
USE &TCO KEY 2
|
||||
USE &ICO KEY 2
|
||||
INPUT S0 F_DESC
|
||||
DISPLAY "Descrizione@60" S0
|
||||
DISPLAY "Codice" CODTAB
|
||||
DISPLAY "Livello 1" CODTAB[1,2]
|
||||
DISPLAY "Livello 2" CODTAB[3,4]
|
||||
DISPLAY "Livello 3" CODTAB[5,6]
|
||||
DISPLAY "Livello 4" CODTAB[7,8]
|
||||
DISPLAY "Livello 5" CODTAB[9,10]
|
||||
DISPLAY "Livello 6" CODTAB[11,12]
|
||||
COPY OUTPUT F_CODTAB
|
||||
FIELD S0
|
||||
KEY 2
|
||||
|
44
tc/tctbiiv.uml
Executable file
44
tc/tctbiiv.uml
Executable file
@ -0,0 +1,44 @@
|
||||
#include "tctbiiv.h"
|
||||
|
||||
TOOLBAR "topbar" 0 0 0 2
|
||||
#include <relapbar.h>
|
||||
ENDPAGE
|
||||
|
||||
PAGE "Codici IVA" 0 2 0 0
|
||||
|
||||
GROUPBOX DLG_NULL 78 4
|
||||
BEGIN
|
||||
PROMPT 1 1 "Codice IVA IPSOA"
|
||||
END
|
||||
|
||||
NUMBER F_CODTAB 3
|
||||
BEGIN
|
||||
PROMPT 2 2 "Codice "
|
||||
USE &IIV
|
||||
INPUT CODTAB F_CODTAB
|
||||
DISPLAY "Codice" CODTAB
|
||||
DISPLAY "Descrizione@60" S0
|
||||
OUTPUT F_CODTAB CODTAB
|
||||
OUTPUT F_DESC S0
|
||||
CHECKTYPE REQUIRED
|
||||
FIELD CODTAB
|
||||
FLAGS "Z"
|
||||
KEY 1
|
||||
END
|
||||
|
||||
STRING F_DESC 50
|
||||
BEGIN
|
||||
PROMPT 2 3 "Descrizione "
|
||||
USE &IIV KEY 2
|
||||
INPUT S0 F_DESC
|
||||
DISPLAY "Descrizione@60" S0
|
||||
DISPLAY "Codice" CODTAB
|
||||
COPY OUTPUT F_CODTAB
|
||||
FIELD S0
|
||||
KEY 2
|
||||
CHECKTYPE REQUIRED
|
||||
END
|
||||
|
||||
ENDPAGE
|
||||
|
||||
ENDMASK
|
@ -1,4 +1,4 @@
|
||||
#include "tctbipg.h"
|
||||
#include "tctbina.h"
|
||||
|
||||
TOOLBAR "topbar" 0 0 0 2
|
||||
#include <relapbar.h>
|
||||
@ -8,13 +8,13 @@ PAGE "Nazioni" 0 2 0 0
|
||||
|
||||
GROUPBOX DLG_NULL 78 3
|
||||
BEGIN
|
||||
PROMPT 1 1 "Codice Nazione TeamSystem"
|
||||
PROMPT 1 1 "Codice Nazione IPSOA"
|
||||
END
|
||||
|
||||
NUMBER F_CODTAB 4
|
||||
BEGIN
|
||||
PROMPT 2 2 "Codice "
|
||||
USE &TNA
|
||||
USE &INA
|
||||
INPUT CODTAB F_CODTAB
|
||||
DISPLAY "Codice" CODTAB
|
||||
DISPLAY "Descrizione@60" S0
|
||||
@ -29,7 +29,7 @@ END
|
||||
STRING F_DESC 50
|
||||
BEGIN
|
||||
PROMPT 2 5 "Descrizione "
|
||||
USE &TNA KEY 2
|
||||
USE &INA KEY 2
|
||||
INPUT S0 F_DESC
|
||||
DISPLAY "Descrizione@60" S0
|
||||
DISPLAY "Codice" CODTAB
|
||||
|
@ -8,13 +8,13 @@ PAGE "Condizioni di pagamento" 0 2 0 0
|
||||
|
||||
GROUPBOX DLG_NULL 78 3
|
||||
BEGIN
|
||||
PROMPT 1 1 "Codice Pagamento TeamSystem"
|
||||
PROMPT 1 1 "Codice Pagamento IPSOA"
|
||||
END
|
||||
|
||||
NUMBER F_CODTAB 4
|
||||
BEGIN
|
||||
PROMPT 2 2 "Codice "
|
||||
USE &TPG
|
||||
USE &IPG
|
||||
INPUT CODTAB F_CODTAB
|
||||
DISPLAY "Codice" CODTAB
|
||||
DISPLAY "Descrizione@60" S0
|
||||
@ -29,7 +29,7 @@ END
|
||||
STRING F_DESC 50
|
||||
BEGIN
|
||||
PROMPT 2 5 "Descrizione "
|
||||
USE &TPG KEY 2
|
||||
USE &IPG KEY 2
|
||||
INPUT S0 F_DESC
|
||||
DISPLAY "Descrizione@60" S0
|
||||
DISPLAY "Codice" CODTAB
|
||||
|
3
tc/tctbire.h
Executable file
3
tc/tctbire.h
Executable file
@ -0,0 +1,3 @@
|
||||
#define F_CODTAB 102
|
||||
#define F_DESC 103
|
||||
|
@ -8,32 +8,20 @@ PAGE "Registri" 0 2 0 0
|
||||
|
||||
GROUPBOX DLG_NULL 78 3
|
||||
BEGIN
|
||||
PROMPT 1 1 "Codice Registro TeamSystem"
|
||||
END
|
||||
|
||||
LIST F_TIPO 1 13
|
||||
BEGIN
|
||||
PROMPT 2 2 "Tipo "
|
||||
ITEM "A|Acquisti"
|
||||
ITEM "C|Corrispettivi"
|
||||
ITEM "V|Vendite"
|
||||
FIELD CODTAB[1,1]
|
||||
PROMPT 1 1 "Codice Registro IPSOA"
|
||||
END
|
||||
|
||||
STRING F_CODTAB 2
|
||||
BEGIN
|
||||
PROMPT 25 2 "Codice "
|
||||
USE &TRE
|
||||
INPUT CODTAB[1,1] F_TIPO
|
||||
INPUT CODTAB[2,3] F_CODTAB
|
||||
DISPLAY "Tipo" CODTAB[1,1]
|
||||
DISPLAY "Codice" CODTAB[2,3]
|
||||
PROMPT 2 2 "Codice "
|
||||
USE &IRE
|
||||
INPUT CODTAB F_CODTAB
|
||||
DISPLAY "Codice" CODTAB
|
||||
DISPLAY "Descrizione@60" S0
|
||||
OUTPUT F_TIPO CODTAB[1,1]
|
||||
OUTPUT F_CODTAB CODTAB[2,3]
|
||||
OUTPUT F_CODTAB CODTAB
|
||||
OUTPUT F_DESC S0
|
||||
CHECKTYPE REQUIRED
|
||||
FIELD CODTAB[2,3]
|
||||
FIELD CODTAB
|
||||
VALIDATE FIXLEN_FUNC 2
|
||||
KEY 1
|
||||
END
|
||||
@ -41,7 +29,7 @@ END
|
||||
STRING F_DESC 50
|
||||
BEGIN
|
||||
PROMPT 2 5 "Descrizione "
|
||||
USE &TRE KEY 2
|
||||
USE &IRE KEY 2
|
||||
INPUT S0 F_DESC
|
||||
DISPLAY "Descrizione@60" S0
|
||||
DISPLAY "Codice" CODTAB
|
||||
|
44
tc/tctbiva.uml
Executable file
44
tc/tctbiva.uml
Executable file
@ -0,0 +1,44 @@
|
||||
#include "tctbiva.h"
|
||||
|
||||
TOOLBAR "topbar" 0 0 0 2
|
||||
#include <relapbar.h>
|
||||
ENDPAGE
|
||||
|
||||
PAGE "Valute" 0 2 0 0
|
||||
|
||||
GROUPBOX DLG_NULL 78 3
|
||||
BEGIN
|
||||
PROMPT 1 1 "Codice Valuta IPSOA"
|
||||
END
|
||||
|
||||
STRING F_CODTAB 3
|
||||
BEGIN
|
||||
PROMPT 2 2 "Codice "
|
||||
USE &IVA
|
||||
INPUT CODTAB F_CODTAB
|
||||
DISPLAY "Codice" CODTAB
|
||||
DISPLAY "Descrizione@60" S0
|
||||
OUTPUT F_CODTAB CODTAB
|
||||
OUTPUT F_DESC S0
|
||||
CHECKTYPE REQUIRED
|
||||
FIELD CODTAB
|
||||
VALIDATE FIXLEN_FUNC 3
|
||||
KEY 1
|
||||
END
|
||||
|
||||
STRING F_DESC 50
|
||||
BEGIN
|
||||
PROMPT 2 5 "Descrizione "
|
||||
USE &IVA KEY 2
|
||||
INPUT S0 F_DESC
|
||||
DISPLAY "Descrizione@60" S0
|
||||
DISPLAY "Codice" CODTAB
|
||||
COPY OUTPUT F_CODTAB
|
||||
FIELD S0
|
||||
KEY 2
|
||||
CHECKTYPE REQUIRED
|
||||
END
|
||||
|
||||
ENDPAGE
|
||||
|
||||
ENDMASK
|
Loading…
x
Reference in New Issue
Block a user