Patch level : 12.0 1059
Files correlati : f135.dir f135.trr in0.exe in0200a.msk in0600a.msk in0700a.msk intbird.msk Commento : Aggiornamento intra fase 3 Interno : Inserimento rettifiche e riepiloghi e invii Mancano stampe di controllo
This commit is contained in:
parent
c533f5b2d1
commit
1f7ef4ae48
@ -1,3 +1,3 @@
|
|||||||
135
|
135
|
||||||
0
|
0
|
||||||
$rieprett|1|1|174|0|Riepiloghi e rettifiche INTRA|||
|
$rieprett|0|0|185|0|Riepiloghi e rettifiche INTRA|||
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
135
|
135
|
||||||
30
|
32
|
||||||
SEZIONE|2|1|0|<1> Beni, <2> Rettifiche beni, <3> Servizi, <4> Rettifiche servizi
|
SEZIONE|2|1|0|<1> Beni, <2> Rettifiche beni, <3> Servizi, <4> Rettifiche servizi
|
||||||
TIPO|1|1|0|<A>cquisti o <C>essioni , rettifiche <B> acquisti o <D> cessioni
|
TIPO|1|1|0|<A>cquisti o <C>essioni , rettifiche <B> acquisti o <D> cessioni
|
||||||
ANNO|2|4|0|Anno
|
ANNO|2|4|0|Anno
|
||||||
@ -7,29 +7,31 @@ PERIODO|9|2|0|Periodo (Mese[1,12] / Trimestre[1,4] / Anno [1.,1])
|
|||||||
NUMRIG|3|7|0|Numero riga
|
NUMRIG|3|7|0|Numero riga
|
||||||
STATO|1|2|0|Codice ISO dello Stato CEE
|
STATO|1|2|0|Codice ISO dello Stato CEE
|
||||||
PIVA|1|13|0|Partita IVA Cliente/Fornitore
|
PIVA|1|13|0|Partita IVA Cliente/Fornitore
|
||||||
NATURA|1|1|0|Natura della transazione
|
NATURA|1|1|0|Natura della transazione (Benii)
|
||||||
NOMENCL|1|8|0|Nomenclatura combinata
|
NOMENCL|1|8|0|Nomenclatura combinata (Benii)
|
||||||
CONSEGNA|1|3|0|Condizioni di consegna
|
CONSEGNA|1|3|0|Condizioni di consegna (Benii)
|
||||||
TRASPORTO|2|1|0|Tipo di trasporto [1,9]
|
TRASPORTO|2|1|0|Tipo di trasporto [1,9] (Benii)
|
||||||
PAESE|1|2|0|Paese di destinazione/provenienza
|
PAESE|1|2|0|Paese di destinazione/provenienza (Benii)
|
||||||
PAESEORIG|1|2|0|Paese d'origine (solo Acquisti)
|
PAESEORIG|1|2|0|Paese d'origine (solo Acquisti) (Benii)
|
||||||
PROV|1|2|0|Provincia d'origine/destinazione
|
PROV|1|2|0|Provincia d'origine/destinazione (Benii)
|
||||||
AMMLIRE|4|18|2|Ammontare in lire
|
AMMLIRE|4|18|2|Ammontare in lire
|
||||||
AMMVALUTA|4|18|3|Ammontare in valuta
|
AMMVALUTA|4|18|3|Ammontare in valuta (Benii)
|
||||||
CODVAL|1|3|0|Codice Valuta
|
CODVAL|1|3|0|Codice Valuta (Benii)
|
||||||
VALSTAT|4|18|2|Valore statistico
|
VALSTAT|4|18|2|Valore statistico (Benii)
|
||||||
MASSAKG|4|18|5|Massa in Kilogrammi
|
MASSAKG|4|18|5|Massa in Kilogrammi (Benii)
|
||||||
MASSAUMS|4|18|5|Massa in unita' supplementare
|
MASSAUMS|4|18|5|Massa in unita' supplementare (Benii)
|
||||||
ANNORETT|6|4|0|Anno rettificato
|
ANNORETT|6|4|0|Anno rettificato
|
||||||
PERETT|9|2|0|Periodo rettificato
|
PERETT|9|2|0|Periodo rettificato
|
||||||
NUMRETT|3|7|0|Riga rettificata
|
NUMRETT|3|7|0|Riga rettificata
|
||||||
SEGNORETT|1|1|0|Segno della rettifica
|
SEGNORETT|1|1|0|Segno della rettifica
|
||||||
FREQUENZA|1|1|0|Frequenza (<M>ensile, <T>rimestrale, <A>nnuale)
|
FREQUENZA|1|1|0|Frequenza (<M>ensile, <T>rimestrale, <A>nnuale)
|
||||||
NUMREG|3|7|0|Eventuale movimento di prima nota collegato
|
NUMREG|3|7|0|Eventuale movimento di prima nota collegato
|
||||||
CODSERV|1|5|0|Codice prestazione di servizio
|
PROTEL|3|6|0|Protocollo elenco da rettificare (Servizi)
|
||||||
MODEROG|1|1|0|Modalità di erogazione <I>mmediata o <R> a più riprese
|
NUMRIGEL|3|5|0|NUmero riga elenco da rettificare (Servizi)
|
||||||
MODINCPAG|1|1|0|Modalità di incasso <B>onifico, <A>ccredito o <X> Altro
|
CODSERV|1|5|0|Codice prestazione di servizi (Servizi)
|
||||||
ISOINCPAG|1|2|0|Codice Iso Paese di pagamento
|
MODEROG|1|1|0|Modalità di erogazione <I>mmediata o <R> a più riprese (Servizi)
|
||||||
|
MODINCPAG|1|1|0|Modalità di incasso <B>onifico, <A>ccredito o <X> Altro (Servizi)
|
||||||
|
ISOINCPAG|1|2|0|Codice Iso Paese di pagamento (Servizi)
|
||||||
2
|
2
|
||||||
ANNO+PERIODO+NUMRIG|
|
ANNO+PERIODO+NUMRIG|
|
||||||
ANNO+PERIODO+TIPO+SEZIONE+NUMRIG|X
|
ANNO+PERIODO+TIPO+SEZIONE+NUMRIG|X
|
||||||
|
@ -239,12 +239,10 @@ void TRecord_intra::put(const TRectype& rec, TIntra_context& ic)
|
|||||||
break;
|
break;
|
||||||
case 4:
|
case 4:
|
||||||
{
|
{
|
||||||
const TRectype& ditta = cache().get(LF_NDITTE, main_app().get_firm());
|
put(ic._uffdog, 29, 6);
|
||||||
|
|
||||||
put(ditta.get(NDT_UFFDOG), 29, 6);
|
|
||||||
put(rec.get(RIEPINTRA_ANNORETT).right(2), 35, 2, "RZ");
|
put(rec.get(RIEPINTRA_ANNORETT).right(2), 35, 2, "RZ");
|
||||||
// put(protocollo rettifica, 37, 6, "RZ");
|
put(rec.get(RIEPINTRA_PROTEL), 37, 6, "RZ");
|
||||||
// put(progressivo rettifica, 43, 5, "RZ");
|
put(rec.get(RIEPINTRA_NUMRIGEL), 43, 5, "RZ");
|
||||||
put(rec.get(RIEPINTRA_STATO), 48, 2);
|
put(rec.get(RIEPINTRA_STATO), 48, 2);
|
||||||
put(rec.get(RIEPINTRA_PIVA), 50, 12);
|
put(rec.get(RIEPINTRA_PIVA), 50, 12);
|
||||||
|
|
||||||
@ -327,12 +325,10 @@ void TRecord_intra::put(const TRectype& rec, TIntra_context& ic)
|
|||||||
break;
|
break;
|
||||||
case 4:
|
case 4:
|
||||||
{
|
{
|
||||||
const TRectype& ditta = cache().get(LF_NDITTE, main_app().get_firm());
|
put(ic._uffdog, 29, 6);
|
||||||
|
|
||||||
put(ditta.get(NDT_UFFDOG), 29, 6);
|
|
||||||
put(rec.get(RIEPINTRA_ANNORETT).right(2), 35, 2, "RZ");
|
put(rec.get(RIEPINTRA_ANNORETT).right(2), 35, 2, "RZ");
|
||||||
// put(protocollo rettifica, 37, 6, "RZ");
|
put(rec.get(RIEPINTRA_PROTEL), 37, 6, "RZ");
|
||||||
// put(progressivo rettifica, 43, 5, "RZ");
|
put(rec.get(RIEPINTRA_NUMRIGEL), 43, 5, "RZ");
|
||||||
put(rec.get(RIEPINTRA_STATO), 48, 2);
|
put(rec.get(RIEPINTRA_STATO), 48, 2);
|
||||||
put(rec.get(RIEPINTRA_PIVA), 50, 12);
|
put(rec.get(RIEPINTRA_PIVA), 50, 12);
|
||||||
|
|
||||||
@ -487,6 +483,7 @@ void TInvioIntra1_2_mask::genera(char tipointra, char tipo, bool reset)
|
|||||||
ic._freq = frequenza(ic._anno);
|
ic._freq = frequenza(ic._anno);
|
||||||
ic._periodo = periodo();
|
ic._periodo = periodo();
|
||||||
ic._progr = get_long(F_NUMERO);
|
ic._progr = get_long(F_NUMERO);
|
||||||
|
ic._uffdog = get(F_UFFDOG);
|
||||||
|
|
||||||
TString8 codtab; codtab.format("%c%04d%02d", ic._tipo, ic._anno, ic._periodo);
|
TString8 codtab; codtab.format("%c%04d%02d", ic._tipo, ic._anno, ic._periodo);
|
||||||
|
|
||||||
@ -617,10 +614,15 @@ void TInvioIntra1_2_app::main_loop()
|
|||||||
open_files(LF_TABCOM, LF_TAB, LF_CLIFO, LF_INTRA, LF_RINTRA, LF_RIEPRETT, 0);
|
open_files(LF_TABCOM, LF_TAB, LF_CLIFO, LF_INTRA, LF_RINTRA, LF_RIEPRETT, 0);
|
||||||
m.load();
|
m.load();
|
||||||
m.set(F_PROGGIORN, 1);
|
m.set(F_PROGGIORN, 1);
|
||||||
|
|
||||||
|
const TRectype& ditta = cache().get(LF_NDITTE, main_app().get_firm());
|
||||||
|
|
||||||
|
m.set(F_UFFDOG, ditta.get(NDT_UFFDOG));
|
||||||
while (m.run() == K_ENTER)
|
while (m.run() == K_ENTER)
|
||||||
{
|
{
|
||||||
const char tip = m.tipo();
|
const char tip = m.tipo();
|
||||||
|
|
||||||
|
|
||||||
if (tip == 'T')
|
if (tip == 'T')
|
||||||
{
|
{
|
||||||
m.genera('B', 'C', true);
|
m.genera('B', 'C', true);
|
||||||
|
@ -8,4 +8,5 @@
|
|||||||
#define F_NUMERO 107
|
#define F_NUMERO 107
|
||||||
#define F_PROGGIORN 108
|
#define F_PROGGIORN 108
|
||||||
#define F_PATH 109
|
#define F_PATH 109
|
||||||
|
#define F_UFFDOG 110
|
||||||
|
|
||||||
|
@ -79,9 +79,19 @@ BEGIN
|
|||||||
CHECKTYPE REQUIRED
|
CHECKTYPE REQUIRED
|
||||||
END
|
END
|
||||||
|
|
||||||
|
STRING F_UFFDOG 6
|
||||||
|
BEGIN
|
||||||
|
PROMPT 1 11 "Uff.doganale "
|
||||||
|
USE %UDD
|
||||||
|
INPUT CODTAB F_UFFDOG
|
||||||
|
DISPLAY "Ufficio" CODTAB
|
||||||
|
DISPLAY "Denominazione@50" S0
|
||||||
|
OUTPUT F_UFFDOG CODTAB
|
||||||
|
END
|
||||||
|
|
||||||
STRING F_PATH 50 29
|
STRING F_PATH 50 29
|
||||||
BEGIN
|
BEGIN
|
||||||
PROMPT 1 11 "Cartella "
|
PROMPT 1 13 "Cartella "
|
||||||
DSELECT
|
DSELECT
|
||||||
CHECKTYPE REQUIRED
|
CHECKTYPE REQUIRED
|
||||||
END
|
END
|
||||||
|
@ -430,7 +430,7 @@ END
|
|||||||
|
|
||||||
STRING F_CODSERV 5
|
STRING F_CODSERV 5
|
||||||
BEGIN
|
BEGIN
|
||||||
PROMPT 1 18
|
PROMPT 1 18 "Codice servizio "
|
||||||
FIELD CODSERV
|
FIELD CODSERV
|
||||||
USE %CPA
|
USE %CPA
|
||||||
INPUT CODTAB F_CODSERV
|
INPUT CODTAB F_CODSERV
|
||||||
|
@ -79,17 +79,18 @@ bool TRettifiche_mask::on_field_event(TOperable_field& o, TField_event e, long j
|
|||||||
bool ok = cur.ok();
|
bool ok = cur.ok();
|
||||||
if (e == fe_modify && insert_mode())
|
if (e == fe_modify && insert_mode())
|
||||||
{
|
{
|
||||||
for (short dlg = O_STATO; dlg <= O_NOMENCLATURA; dlg++)
|
for (short dlg = O_STATO; dlg <= O_STATOINCPAG; dlg++)
|
||||||
{
|
{
|
||||||
switch (dlg)
|
switch (dlg)
|
||||||
{
|
{
|
||||||
case O_NUM_RIG: // Non riportare il numero riga!
|
case O_NUM_RIG: // Non riportare il numero riga!
|
||||||
|
case O_SEZIONE: // Non riportare la sezione!
|
||||||
break;
|
break;
|
||||||
default:
|
default:
|
||||||
const int pos = id2pos(dlg);
|
const int pos = id2pos(dlg);
|
||||||
|
|
||||||
if (pos >= 0)
|
if (pos >= 0)
|
||||||
set(dlg + F_STATO - O_STATO, fld(pos).get());
|
set(dlg + SPLIT, fld(pos).get());
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -150,7 +151,8 @@ protected:
|
|||||||
virtual TMask* get_mask(int) { return _msk; }
|
virtual TMask* get_mask(int) { return _msk; }
|
||||||
virtual bool changing_mask(int mode) { return FALSE; }
|
virtual bool changing_mask(int mode) { return FALSE; }
|
||||||
virtual bool user_destroy();
|
virtual bool user_destroy();
|
||||||
virtual const char* get_next_key();
|
virtual bool get_next_key(TToken_string& k);
|
||||||
|
|
||||||
|
|
||||||
virtual void init_query_mode(TMask& m);
|
virtual void init_query_mode(TMask& m);
|
||||||
virtual void init_insert_mode(TMask& m);
|
virtual void init_insert_mode(TMask& m);
|
||||||
@ -186,40 +188,48 @@ void TRettifiche_intra::init_mask(TMask& m, bool keyon)
|
|||||||
|
|
||||||
void TRettifiche_intra::init_query_mode(TMask& m)
|
void TRettifiche_intra::init_query_mode(TMask& m)
|
||||||
{
|
{
|
||||||
init_mask(m, FALSE);
|
init_mask(m, false);
|
||||||
}
|
}
|
||||||
|
|
||||||
void TRettifiche_intra::init_insert_mode(TMask& m)
|
void TRettifiche_intra::init_insert_mode(TMask& m)
|
||||||
{
|
{
|
||||||
init_mask(m, TRUE);
|
init_mask(m, true);
|
||||||
}
|
}
|
||||||
|
|
||||||
void TRettifiche_intra::init_modify_mode(TMask& m)
|
void TRettifiche_intra::init_modify_mode(TMask& m)
|
||||||
{
|
{
|
||||||
init_mask(m, TRUE);
|
init_mask(m, true);
|
||||||
}
|
}
|
||||||
|
|
||||||
const char* TRettifiche_intra::get_next_key()
|
bool TRettifiche_intra::get_next_key(TToken_string& k)
|
||||||
{
|
{
|
||||||
|
if (_msk->get(F_ANNO).empty()) // || _msk->get(F_PARTITA_IVA).empty())
|
||||||
|
return false;
|
||||||
|
|
||||||
|
_msk->autosave(*_rel);
|
||||||
|
|
||||||
TRectype& curr = _rel->curr();
|
TRectype& curr = _rel->curr();
|
||||||
|
|
||||||
curr.put("ANNO", _msk->anno());
|
curr.put("ANNO", _msk->anno());
|
||||||
curr.put("PERIODO", _msk->periodo_str());
|
curr.put("PERIODO", _msk->periodo_str());
|
||||||
|
|
||||||
TCursor cur(_rel, "", 1, &curr, &curr);
|
TCursor cur(_rel, "", 1, &curr, &curr);
|
||||||
const long items = cur.items();
|
const long items = cur.items();
|
||||||
int last_row = 0;
|
int last_row = 0;
|
||||||
|
|
||||||
if (items > 0)
|
if (items > 0)
|
||||||
{
|
{
|
||||||
cur = items - 1;
|
cur = items - 1;
|
||||||
last_row = curr.get_int("NUMRIG");
|
last_row = curr.get_int("NUMRIG");
|
||||||
}
|
}
|
||||||
_str.cut(0);
|
k.cut(0);
|
||||||
_str.add(F_ANNO);
|
k.add(F_ANNO);
|
||||||
_str.add(curr.get("ANNO"));
|
k.add(curr.get("ANNO"));
|
||||||
_str.add(F_PERIODO_M);
|
k.add(F_PERIODO_M);
|
||||||
_str.add(curr.get("PERIODO"));
|
k.add(curr.get("PERIODO"));
|
||||||
_str.add(F_NUM_RIG);
|
k.add(F_NUM_RIG);
|
||||||
_str.add(last_row+1);
|
k.add(last_row + 1);
|
||||||
return _str;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
int in0700(int argc, char* argv[])
|
int in0700(int argc, char* argv[])
|
||||||
|
@ -19,6 +19,10 @@
|
|||||||
#define O_AMM_VALUTA 124
|
#define O_AMM_VALUTA 124
|
||||||
#define O_VALUTA 125
|
#define O_VALUTA 125
|
||||||
#define O_VALORE_STAT 126
|
#define O_VALORE_STAT 126
|
||||||
|
#define O_CODSERV 130
|
||||||
|
#define O_MODEROG 131
|
||||||
|
#define O_MODINCPAG 132
|
||||||
|
#define O_STATOINCPAG 133
|
||||||
|
|
||||||
#define F_TIPO 203
|
#define F_TIPO 203
|
||||||
#define F_ANNO 204
|
#define F_ANNO 204
|
||||||
@ -30,6 +34,7 @@
|
|||||||
#define F_PARTITA_IVA 210
|
#define F_PARTITA_IVA 210
|
||||||
#define F_PARTITA_DESC 211
|
#define F_PARTITA_DESC 211
|
||||||
#define F_NUM_RIG 212
|
#define F_NUM_RIG 212
|
||||||
|
#define F_SEZIONE 213
|
||||||
#define F_SEGNO 220
|
#define F_SEGNO 220
|
||||||
#define F_NATURA_TRANS 221
|
#define F_NATURA_TRANS 221
|
||||||
#define F_NOMENCLATURA 222
|
#define F_NOMENCLATURA 222
|
||||||
@ -37,14 +42,18 @@
|
|||||||
#define F_AMM_VALUTA 224
|
#define F_AMM_VALUTA 224
|
||||||
#define F_VALUTA 225
|
#define F_VALUTA 225
|
||||||
#define F_VALORE_STAT 226
|
#define F_VALORE_STAT 226
|
||||||
#define F_NUMREG 229
|
//#define F_NUMREG 229
|
||||||
#define F_SEZIONE 230
|
|
||||||
#define F_CODSERV 231
|
#define F_CODSERV 230
|
||||||
#define F_MODEROG 232
|
#define F_MODEROG 231
|
||||||
#define F_MODINCPAG 233
|
#define F_MODINCPAG 232
|
||||||
#define F_STATOINCPAG 234
|
#define F_STATOINCPAG 233
|
||||||
|
#define F_PROTEL 234
|
||||||
|
#define F_NUMRIGEL 235
|
||||||
|
|
||||||
#define GR_CESSIONI 1
|
#define GR_CESSIONI 1
|
||||||
#define GR_ACQUISTI 2
|
#define GR_ACQUISTI 2
|
||||||
#define GR_BENI 3
|
#define GR_BENI 3
|
||||||
#define GR_SERVIZI 4
|
#define GR_SERVIZI 4
|
||||||
|
|
||||||
|
#define SPLIT (F_STATO - O_STATO)
|
||||||
|
@ -27,7 +27,7 @@ BEGIN
|
|||||||
FLAGS "D"
|
FLAGS "D"
|
||||||
END
|
END
|
||||||
|
|
||||||
GROUPBOX DLG_NULL 78 8
|
GROUPBOX DLG_NULL 78 10
|
||||||
BEGIN
|
BEGIN
|
||||||
PROMPT 1 3 "@bRiepilogo originale"
|
PROMPT 1 3 "@bRiepilogo originale"
|
||||||
END
|
END
|
||||||
@ -81,17 +81,17 @@ END
|
|||||||
|
|
||||||
LIST O_SEZIONE 1 7
|
LIST O_SEZIONE 1 7
|
||||||
BEGIN
|
BEGIN
|
||||||
PROMPT 46 4 "Sezione "
|
PROMPT 61 4 "Sezione "
|
||||||
ITEM "1|Beni" MESSAGE ENABLE,GR_BENI@|DISABLE,GR_SERVIZI@
|
ITEM "1|Beni" MESSAGE ENABLE,GR_BENI@|DISABLE,GR_SERVIZI@
|
||||||
ITEM "3|Servizi" MESSAGE DISABLE,GR_BENI@|ENABLE,GR_SERVIZI@
|
ITEM "3|Servizi" MESSAGE DISABLE,GR_BENI@|ENABLE,GR_SERVIZI@
|
||||||
KEY 1
|
KEY 1
|
||||||
FLAGS "D"
|
FLAGS "DG"
|
||||||
END
|
END
|
||||||
|
|
||||||
NUMBER O_NUM_RIG 7
|
NUMBER O_NUM_RIG 7
|
||||||
BEGIN
|
BEGIN
|
||||||
PROMPT 63 4 "Riga "
|
PROMPT 2 5 "Riga "
|
||||||
USE LF_RIEPRETT SELECT (SEZIONE==#OSEZIONE)&&(TIPO==#O_TIPO)
|
USE LF_RIEPRETT SELECT (SEZIONE==#O_SEZIONE)&&(TIPO==#O_TIPO)
|
||||||
INPUT ANNO O_ANNO SELECT
|
INPUT ANNO O_ANNO SELECT
|
||||||
INPUT PERIODO O_PERIODO_M
|
INPUT PERIODO O_PERIODO_M
|
||||||
INPUT NUMRIG O_NUM_RIG
|
INPUT NUMRIG O_NUM_RIG
|
||||||
@ -111,8 +111,7 @@ BEGIN
|
|||||||
OUTPUT O_PERIODO_T PERIODO
|
OUTPUT O_PERIODO_T PERIODO
|
||||||
OUTPUT O_NUM_RIG NUMRIG
|
OUTPUT O_NUM_RIG NUMRIG
|
||||||
OUTPUT O_STATO STATO
|
OUTPUT O_STATO STATO
|
||||||
// OUTPUT O_TIPO TIPO
|
OUTPUT O_ANNO ANNO
|
||||||
OUTPUT O_SEZIONE SEZIONE
|
|
||||||
OUTPUT O_PARTITA_IVA PIVA
|
OUTPUT O_PARTITA_IVA PIVA
|
||||||
OUTPUT O_NATURA_TRANS NATURA
|
OUTPUT O_NATURA_TRANS NATURA
|
||||||
OUTPUT O_NOMENCLATURA NOMENCL
|
OUTPUT O_NOMENCLATURA NOMENCL
|
||||||
@ -121,6 +120,7 @@ BEGIN
|
|||||||
OUTPUT F_VALUTA CODVAL
|
OUTPUT F_VALUTA CODVAL
|
||||||
OUTPUT O_AMM_VALUTA AMMVALUTA
|
OUTPUT O_AMM_VALUTA AMMVALUTA
|
||||||
OUTPUT O_VALORE_STAT VALSTAT
|
OUTPUT O_VALORE_STAT VALSTAT
|
||||||
|
OUTPUT O_CODSERV CODSERV
|
||||||
CHECKTYPE SEARCH
|
CHECKTYPE SEARCH
|
||||||
FIELD NUMRETT
|
FIELD NUMRETT
|
||||||
ADD RUN IN0 -5
|
ADD RUN IN0 -5
|
||||||
@ -128,7 +128,7 @@ END
|
|||||||
|
|
||||||
STRING O_STATO 2
|
STRING O_STATO 2
|
||||||
BEGIN
|
BEGIN
|
||||||
PROMPT 2 5 "Stato CEE "
|
PROMPT 18 5 "Stato CEE "
|
||||||
FLAGS "DU"
|
FLAGS "DU"
|
||||||
END
|
END
|
||||||
|
|
||||||
@ -142,7 +142,7 @@ END
|
|||||||
|
|
||||||
STRING O_PARTITA_IVA 12
|
STRING O_PARTITA_IVA 12
|
||||||
BEGIN
|
BEGIN
|
||||||
PROMPT 51 5 "Partita IVA "
|
PROMPT 54 5 "Partita IVA "
|
||||||
FLAGS "D"
|
FLAGS "D"
|
||||||
USE LF_CLIFO KEY 5
|
USE LF_CLIFO KEY 5
|
||||||
INPUT TIPOCF O_TIPO_CF SELECT
|
INPUT TIPOCF O_TIPO_CF SELECT
|
||||||
@ -185,7 +185,7 @@ END
|
|||||||
|
|
||||||
STRING O_VALUTA 3
|
STRING O_VALUTA 3
|
||||||
BEGIN
|
BEGIN
|
||||||
PROMPT 43 8 "in valuta "
|
PROMPT 42 8 "in valuta "
|
||||||
FLAGS "D"
|
FLAGS "D"
|
||||||
END
|
END
|
||||||
|
|
||||||
@ -202,22 +202,77 @@ BEGIN
|
|||||||
FLAGS "D"
|
FLAGS "D"
|
||||||
END
|
END
|
||||||
|
|
||||||
GROUPBOX DLG_NULL 78 8
|
STRING O_CODSERV 5
|
||||||
BEGIN
|
BEGIN
|
||||||
PROMPT 1 11 "@bRettifica"
|
PROMPT 2 10 "Codice servizio "
|
||||||
|
FLAGS "D"
|
||||||
|
END
|
||||||
|
|
||||||
|
LIST O_MODEROG 1 15
|
||||||
|
BEGIN
|
||||||
|
PROMPT 42 10 "Modalità Erogazione"
|
||||||
|
ITEM "I|Unica soluzione"
|
||||||
|
ITEM "R|Più soluzioni"
|
||||||
|
FLAGS "D"
|
||||||
|
END
|
||||||
|
|
||||||
|
TEXT DLG_NULL
|
||||||
|
BEGIN
|
||||||
|
PROMPT 2 11 "Modalità di incasso "
|
||||||
|
GROUP GR_CESSIONI
|
||||||
|
FLAGS "D"
|
||||||
|
END
|
||||||
|
|
||||||
|
TEXT DLG_NULL
|
||||||
|
BEGIN
|
||||||
|
PROMPT 2 11 "Modalità di pagamento"
|
||||||
|
GROUP GR_ACQUISTI
|
||||||
|
FLAGS "D"
|
||||||
|
END
|
||||||
|
|
||||||
|
LIST O_MODINCPAG 1 9
|
||||||
|
BEGIN
|
||||||
|
PROMPT 21 11 ""
|
||||||
|
FLAGS "D"
|
||||||
|
END
|
||||||
|
|
||||||
|
TEXT DLG_NULL
|
||||||
|
BEGIN
|
||||||
|
PROMPT 42 11 "Stato di incasso "
|
||||||
|
GROUP GR_CESSIONI
|
||||||
|
FLAGS "D"
|
||||||
|
END
|
||||||
|
|
||||||
|
TEXT DLG_NULL
|
||||||
|
BEGIN
|
||||||
|
PROMPT 42 11 "Stato di pagamento "
|
||||||
|
GROUP GR_ACQUISTI
|
||||||
|
FLAGS "D"
|
||||||
|
END
|
||||||
|
|
||||||
|
STRING O_STATOINCPAG 2
|
||||||
|
BEGIN
|
||||||
|
PROMPT 61 11 ""
|
||||||
|
FLAGS "D"
|
||||||
|
END
|
||||||
|
|
||||||
|
GROUPBOX DLG_NULL 78 11
|
||||||
|
BEGIN
|
||||||
|
PROMPT 1 13 "@bRettifica"
|
||||||
END
|
END
|
||||||
|
|
||||||
LIST F_TIPO 1 10
|
LIST F_TIPO 1 10
|
||||||
BEGIN
|
BEGIN
|
||||||
PROMPT 2 12 "Tipo "
|
PROMPT 2 14 "Tipo "
|
||||||
ITEM "A|Cessioni" MESSAGE "C",F_TIPO_CF|"C",O_TIPO|SHOW,GR_CESSIONI@|HIDE,GR_ACQUISTI@
|
ITEM "A|Cessioni" MESSAGE "C",F_TIPO_CF|"C",O_TIPO|SHOW,GR_CESSIONI@|HIDE,GR_ACQUISTI@
|
||||||
ITEM "C|Acquisti" MESSAGE "F",F_TIPO_CF|"A",O_TIPO|HIDE,GR_CESSIONI@|SHOW,GR_ACQUISTI@
|
ITEM "C|Acquisti" MESSAGE "F",F_TIPO_CF|"A",O_TIPO|HIDE,GR_CESSIONI@|SHOW,GR_ACQUISTI@
|
||||||
|
KEY 1
|
||||||
FIELD TIPO
|
FIELD TIPO
|
||||||
END
|
END
|
||||||
|
|
||||||
NUMBER F_ANNO 4
|
NUMBER F_ANNO 4
|
||||||
BEGIN
|
BEGIN
|
||||||
PROMPT 21 12 "Anno "
|
PROMPT 21 14 "Anno "
|
||||||
FLAGS "AU"
|
FLAGS "AU"
|
||||||
KEY 1
|
KEY 1
|
||||||
FIELD ANNO
|
FIELD ANNO
|
||||||
@ -225,7 +280,7 @@ END
|
|||||||
|
|
||||||
LIST F_PERIODO_M 2 16
|
LIST F_PERIODO_M 2 16
|
||||||
BEGIN
|
BEGIN
|
||||||
PROMPT 33 12 "Periodo "
|
PROMPT 33 14 "Periodo "
|
||||||
FLAGS "M"
|
FLAGS "M"
|
||||||
FIELD PERIODO
|
FIELD PERIODO
|
||||||
KEY 1
|
KEY 1
|
||||||
@ -233,7 +288,7 @@ END
|
|||||||
|
|
||||||
LIST F_PERIODO_T 2 16
|
LIST F_PERIODO_T 2 16
|
||||||
BEGIN
|
BEGIN
|
||||||
PROMPT 33 12 "Periodo "
|
PROMPT 33 14 "Periodo "
|
||||||
ITEM "01|Gennaio-Marzo"
|
ITEM "01|Gennaio-Marzo"
|
||||||
ITEM "02|Aprile-Giugno"
|
ITEM "02|Aprile-Giugno"
|
||||||
ITEM "03|Luglio-Settembre"
|
ITEM "03|Luglio-Settembre"
|
||||||
@ -244,7 +299,7 @@ END
|
|||||||
|
|
||||||
LIST F_PERIODO_A 2 16
|
LIST F_PERIODO_A 2 16
|
||||||
BEGIN
|
BEGIN
|
||||||
PROMPT 33 12 "Periodo "
|
PROMPT 33 14 "Periodo "
|
||||||
ITEM "01|Annuale"
|
ITEM "01|Annuale"
|
||||||
FIELD PERIODO
|
FIELD PERIODO
|
||||||
KEY 1
|
KEY 1
|
||||||
@ -252,19 +307,19 @@ END
|
|||||||
|
|
||||||
LIST F_SEZIONE 1 7
|
LIST F_SEZIONE 1 7
|
||||||
BEGIN
|
BEGIN
|
||||||
PROMPT 46 12 "Sezione"
|
PROMPT 61 14 "Sezione "
|
||||||
ITEM "2|Beni" MESSAGE ENABLE,GR_BENI@|DISABLE,GR_SERVIZI@|"2",O_SEZIONE
|
ITEM "2|Beni" MESSAGE ENABLE,GR_BENI@|DISABLE,GR_SERVIZI@|"1",O_SEZIONE
|
||||||
ITEM "4|Servizi" MESSAGE DISABLE,GR_BENI@|ENABLE,GR_SERVIZI@|"4",O_SEZIONE
|
ITEM "4|Servizi" MESSAGE DISABLE,GR_BENI@|ENABLE,GR_SERVIZI@|"3",O_SEZIONE
|
||||||
KEY 1
|
KEY 1
|
||||||
FIELD SEZIONE
|
FIELD SEZIONE
|
||||||
END
|
END
|
||||||
|
|
||||||
NUBER F_NUM_RIG 7
|
NUBER F_NUM_RIG 7
|
||||||
BEGIN
|
BEGIN
|
||||||
PROMPT 63 12 "Riga "
|
PROMPT 2 15 "Riga "
|
||||||
USE LF_RIEPRETT (SEZIONE=="2")||(SEZIONE=="4")
|
USE LF_RIEPRETT SELECT (TIPO==#F_TIPO)&&(ANNO==#F_ANNO)&&((SEZIONE=="2")||(SEZIONE=="4"))
|
||||||
INPUT TIPO F_TIPO SELECT
|
INPUT TIPO F_TIPO
|
||||||
INPUT ANNO F_ANNO SELECT
|
INPUT ANNO F_ANNO
|
||||||
INPUT PERIODO F_PERIODO_M
|
INPUT PERIODO F_PERIODO_M
|
||||||
INPUT NUMRIG F_NUM_RIG
|
INPUT NUMRIG F_NUM_RIG
|
||||||
DISPLAY "Tipo" TIPO
|
DISPLAY "Tipo" TIPO
|
||||||
@ -284,7 +339,7 @@ END
|
|||||||
|
|
||||||
STRING F_STATO 2
|
STRING F_STATO 2
|
||||||
BEGIN
|
BEGIN
|
||||||
PROMPT 2 13 "Stato CEE "
|
PROMPT 17 15 "Stato CEE "
|
||||||
FLAGS "U"
|
FLAGS "U"
|
||||||
USE %SCE
|
USE %SCE
|
||||||
INPUT CODTAB F_STATO
|
INPUT CODTAB F_STATO
|
||||||
@ -297,7 +352,7 @@ END
|
|||||||
|
|
||||||
LIST F_TIPO_CF 1 10
|
LIST F_TIPO_CF 1 10
|
||||||
BEGIN
|
BEGIN
|
||||||
PROMPT 33 13 ""
|
PROMPT 33 15 ""
|
||||||
ITEM "C|Cliente"
|
ITEM "C|Cliente"
|
||||||
ITEM "F|Fornitore"
|
ITEM "F|Fornitore"
|
||||||
FLAGS "D"
|
FLAGS "D"
|
||||||
@ -305,7 +360,7 @@ END
|
|||||||
|
|
||||||
STRING F_PARTITA_IVA 12
|
STRING F_PARTITA_IVA 12
|
||||||
BEGIN
|
BEGIN
|
||||||
PROMPT 51 13 "Partita IVA "
|
PROMPT 53 15 "Partita IVA"
|
||||||
USE LF_CLIFO KEY 5
|
USE LF_CLIFO KEY 5
|
||||||
INPUT TIPOCF F_TIPO_CF SELECT
|
INPUT TIPOCF F_TIPO_CF SELECT
|
||||||
INPUT STATOPAIV F_STATO
|
INPUT STATOPAIV F_STATO
|
||||||
@ -325,13 +380,13 @@ END
|
|||||||
|
|
||||||
STRING F_PARTITA_DESC 50
|
STRING F_PARTITA_DESC 50
|
||||||
BEGIN
|
BEGIN
|
||||||
PROMPT 2 14 "Ragione sociale "
|
PROMPT 2 16 "Ragione sociale "
|
||||||
FLAGS "D"
|
FLAGS "D"
|
||||||
END
|
END
|
||||||
|
|
||||||
STRING F_NATURA_TRANS 1
|
STRING F_NATURA_TRANS 1
|
||||||
BEGIN
|
BEGIN
|
||||||
PROMPT 2 15 "Natura transazione "
|
PROMPT 2 17 "Natura transazione "
|
||||||
FLAGS "U"
|
FLAGS "U"
|
||||||
USE %INT
|
USE %INT
|
||||||
INPUT CODTAB F_NATURA_TRANS
|
INPUT CODTAB F_NATURA_TRANS
|
||||||
@ -344,7 +399,7 @@ END
|
|||||||
|
|
||||||
NUMBER F_NOMENCLATURA 8
|
NUMBER F_NOMENCLATURA 8
|
||||||
BEGIN
|
BEGIN
|
||||||
PROMPT 28 15 "Nomenclatura combinata "
|
PROMPT 28 17 "Nomenclatura combinata "
|
||||||
USE %NOC
|
USE %NOC
|
||||||
INPUT CODTAB F_NOMENCLATURA
|
INPUT CODTAB F_NOMENCLATURA
|
||||||
DISPLAY "Codice" CODTAB
|
DISPLAY "Codice" CODTAB
|
||||||
@ -357,7 +412,7 @@ END
|
|||||||
|
|
||||||
LIST F_SEGNO 1
|
LIST F_SEGNO 1
|
||||||
BEGIN
|
BEGIN
|
||||||
PROMPT 68 15 "Segno "
|
PROMPT 68 17 "Segno "
|
||||||
ITEM "+|+"
|
ITEM "+|+"
|
||||||
ITEM "-|-"
|
ITEM "-|-"
|
||||||
FIELD SEGNORETT
|
FIELD SEGNORETT
|
||||||
@ -365,13 +420,13 @@ END
|
|||||||
|
|
||||||
CURRENCY F_AMMONTARE 18
|
CURRENCY F_AMMONTARE 18
|
||||||
BEGIN
|
BEGIN
|
||||||
PROMPT 2 16 "Ammontare "
|
PROMPT 2 18 "Ammontare "
|
||||||
FIELD AMMLIRE
|
FIELD AMMLIRE
|
||||||
END
|
END
|
||||||
|
|
||||||
STRING F_VALUTA 3
|
STRING F_VALUTA 3
|
||||||
BEGIN
|
BEGIN
|
||||||
PROMPT 43 16 "in valuta "
|
PROMPT 42 18 "in valuta "
|
||||||
FLAGS "U"
|
FLAGS "U"
|
||||||
USE %VAL
|
USE %VAL
|
||||||
INPUT CODTAB F_VALUTA
|
INPUT CODTAB F_VALUTA
|
||||||
@ -385,7 +440,7 @@ END
|
|||||||
|
|
||||||
CURRENCY F_AMM_VALUTA 18
|
CURRENCY F_AMM_VALUTA 18
|
||||||
BEGIN
|
BEGIN
|
||||||
PROMPT 59 16 ""
|
PROMPT 59 18 ""
|
||||||
DRIVENBY F_VALUTA
|
DRIVENBY F_VALUTA
|
||||||
FIELD AMMVALUTA
|
FIELD AMMVALUTA
|
||||||
GROUP GR_BENI
|
GROUP GR_BENI
|
||||||
@ -393,14 +448,14 @@ END
|
|||||||
|
|
||||||
CURRENCY F_VALORE_STAT 18
|
CURRENCY F_VALORE_STAT 18
|
||||||
BEGIN
|
BEGIN
|
||||||
PROMPT 2 17 "Valore statistico "
|
PROMPT 2 19 "Valore statistico "
|
||||||
FIELD VALSTAT
|
FIELD VALSTAT
|
||||||
GROUP GR_BENI
|
GROUP GR_BENI
|
||||||
END
|
END
|
||||||
|
|
||||||
STRING F_CODSERV 5
|
STRING F_CODSERV 5
|
||||||
BEGIN
|
BEGIN
|
||||||
PROMPT 1 18
|
PROMPT 2 20 "Codice servizio "
|
||||||
FIELD CODSERV
|
FIELD CODSERV
|
||||||
USE %CPA
|
USE %CPA
|
||||||
INPUT CODTAB F_CODSERV
|
INPUT CODTAB F_CODSERV
|
||||||
@ -412,7 +467,7 @@ END
|
|||||||
|
|
||||||
LIST F_MODEROG 1 15
|
LIST F_MODEROG 1 15
|
||||||
BEGIN
|
BEGIN
|
||||||
PROMPT 1 19 "Modalità Erogazione"
|
PROMPT 42 20 "Modalità Erogazione"
|
||||||
ITEM "I|Unica soluzione"
|
ITEM "I|Unica soluzione"
|
||||||
ITEM "R|Più soluzioni"
|
ITEM "R|Più soluzioni"
|
||||||
FIELD MODEROG
|
FIELD MODEROG
|
||||||
@ -421,21 +476,21 @@ END
|
|||||||
|
|
||||||
TEXT DLG_NULL
|
TEXT DLG_NULL
|
||||||
BEGIN
|
BEGIN
|
||||||
PROMPT 1 20 "Modalità di incasso "
|
PROMPT 2 21 "Modalità di incasso "
|
||||||
GROUP GR_CESSIONI GR_SERVIZI
|
GROUP GR_CESSIONI GR_SERVIZI
|
||||||
FLAGS "G"
|
FLAGS "G"
|
||||||
END
|
END
|
||||||
|
|
||||||
TEXT DLG_NULL
|
TEXT DLG_NULL
|
||||||
BEGIN
|
BEGIN
|
||||||
PROMPT 1 20 "Modalità di pagamento"
|
PROMPT 2 21 "Modalità di pagamento"
|
||||||
GROUP GR_ACQUISTI GR_BENI
|
GROUP GR_ACQUISTI GR_BENI
|
||||||
FLAGS "G"
|
FLAGS "G"
|
||||||
END
|
END
|
||||||
|
|
||||||
LIST F_MODINCPAG 1 9
|
LIST F_MODINCPAG 1 9
|
||||||
BEGIN
|
BEGIN
|
||||||
PROMPT 20 20 ""
|
PROMPT 21 21 ""
|
||||||
ITEM "B|Bonifico"
|
ITEM "B|Bonifico"
|
||||||
ITEM "A|Accredito"
|
ITEM "A|Accredito"
|
||||||
ITEM "X|Altro"
|
ITEM "X|Altro"
|
||||||
@ -445,19 +500,19 @@ END
|
|||||||
|
|
||||||
TEXT DLG_NULL
|
TEXT DLG_NULL
|
||||||
BEGIN
|
BEGIN
|
||||||
PROMPT 1 21 "Stato di incasso "
|
PROMPT 42 21 "Stato di incasso "
|
||||||
GROUP GR_CESSIONI GR_SERVIZI
|
GROUP GR_CESSIONI GR_SERVIZI
|
||||||
END
|
END
|
||||||
|
|
||||||
TEXT DLG_NULL
|
TEXT DLG_NULL
|
||||||
BEGIN
|
BEGIN
|
||||||
PROMPT 1 21 "Stato di pagamento "
|
PROMPT 42 21 "Stato di pagamento "
|
||||||
GROUP GR_ACQUISTI GR_BENI
|
GROUP GR_ACQUISTI GR_BENI
|
||||||
END
|
END
|
||||||
|
|
||||||
STRING F_STATOINCPAG 2
|
STRING F_STATOINCPAG 2
|
||||||
BEGIN
|
BEGIN
|
||||||
PROMPT 20 21 ""
|
PROMPT 61 21 ""
|
||||||
USE %SCE
|
USE %SCE
|
||||||
INPUT CODTAB F_STATOINCPAG
|
INPUT CODTAB F_STATOINCPAG
|
||||||
DISPLAY "Codice" CODTAB
|
DISPLAY "Codice" CODTAB
|
||||||
@ -467,12 +522,26 @@ BEGIN
|
|||||||
GROUP GR_SERVIZI
|
GROUP GR_SERVIZI
|
||||||
END
|
END
|
||||||
|
|
||||||
NUMBER F_NUMREG 7
|
NUMBER F_PROTEL 6
|
||||||
|
BEGIN
|
||||||
|
PROMPT 2 22 "Prot.elenco da rettificare"
|
||||||
|
FIELD PROTEL
|
||||||
|
GROUP GR_SERVIZI
|
||||||
|
END
|
||||||
|
|
||||||
|
NUMBER F_NUMRIGEL 6
|
||||||
|
BEGIN
|
||||||
|
PROMPT 43 22 "Numero riga"
|
||||||
|
FIELD NUMRIGEL
|
||||||
|
GROUP GR_SERVIZI
|
||||||
|
END
|
||||||
|
|
||||||
|
/*NUMBER F_NUMREG 7
|
||||||
BEGIN
|
BEGIN
|
||||||
PROMPT 2 22 "Numero movimento "
|
PROMPT 2 22 "Numero movimento "
|
||||||
FIELD NUMREG
|
FIELD NUMREG
|
||||||
FLAGS "D"
|
FLAGS "D"
|
||||||
END
|
END */
|
||||||
|
|
||||||
ENDPAGE
|
ENDPAGE
|
||||||
|
|
||||||
|
@ -14,6 +14,7 @@ struct TIntra_context
|
|||||||
char _freq;
|
char _freq;
|
||||||
int _anno;
|
int _anno;
|
||||||
int _periodo;
|
int _periodo;
|
||||||
|
TString _uffdog;
|
||||||
// Intra 12/13
|
// Intra 12/13
|
||||||
Intratype _tInvioIntra;
|
Intratype _tInvioIntra;
|
||||||
int _nb;
|
int _nb;
|
||||||
|
@ -7,4 +7,5 @@
|
|||||||
#define F_RETT 107
|
#define F_RETT 107
|
||||||
#define F_AMM_COMP 108
|
#define F_AMM_COMP 108
|
||||||
#define F_AMM_RETT 109
|
#define F_AMM_RETT 109
|
||||||
|
#define F_INV1213 110
|
||||||
|
|
||||||
|
@ -81,7 +81,7 @@ BEGIN
|
|||||||
FIELD R1
|
FIELD R1
|
||||||
END
|
END
|
||||||
|
|
||||||
NUMBER F_NDKT 4
|
NUMBER F_INV1213 4
|
||||||
BEGIN
|
BEGIN
|
||||||
PROMPT 2 8 "N.Inv. Intra12/13"
|
PROMPT 2 8 "N.Inv. Intra12/13"
|
||||||
FIELD I4
|
FIELD I4
|
||||||
|
Loading…
x
Reference in New Issue
Block a user