Patch level : 12.0 nopatch
Files correlati : fp0700 Commento: Corretto bug nella griglia di visualizzaziobne dei documenti da inviare che scriveva il codice destinatario del cliente e non quello della ditta incluso vector in fp0400.cpp
This commit is contained in:
parent
87409cc88b
commit
7697e5bb52
@ -11,6 +11,7 @@
|
|||||||
#include "mov.h"
|
#include "mov.h"
|
||||||
#include "comuni.h"
|
#include "comuni.h"
|
||||||
#include "urldefid.h"
|
#include "urldefid.h"
|
||||||
|
#include <vector>
|
||||||
|
|
||||||
#define FILTER_NOASS ""
|
#define FILTER_NOASS ""
|
||||||
#define FILTER_ASS "E"
|
#define FILTER_ASS "E"
|
||||||
|
@ -151,6 +151,8 @@ void TPAR_mask::fill()
|
|||||||
enable(DLG_SAVEREC, (is_f8() && (filter_selected == "X") || filter_selected == "D"));
|
enable(DLG_SAVEREC, (is_f8() && (filter_selected == "X") || filter_selected == "D"));
|
||||||
enable(DLG_ALL, true);
|
enable(DLG_ALL, true);
|
||||||
|
|
||||||
|
//TAnagrafica ditta =
|
||||||
|
|
||||||
/*
|
/*
|
||||||
VECCHIA QUERY
|
VECCHIA QUERY
|
||||||
|
|
||||||
@ -189,6 +191,9 @@ void TPAR_mask::fill()
|
|||||||
regs.enable_column(cid2index(S_RIFAMM), false);
|
regs.enable_column(cid2index(S_RIFAMM), false);
|
||||||
regs.reset();
|
regs.reset();
|
||||||
|
|
||||||
|
TAnagrafica ditta;
|
||||||
|
ditta.init(LF_NDITTE, prefix().get_codditta());
|
||||||
|
|
||||||
for (bool okc = rec.move_first(); okc; okc = rec.move_next())
|
for (bool okc = rec.move_first(); okc; okc = rec.move_next())
|
||||||
{
|
{
|
||||||
if (!pi.add_status())
|
if (!pi.add_status())
|
||||||
@ -222,11 +227,12 @@ void TPAR_mask::fill()
|
|||||||
regs.set_row_cell(S_DATADOC, rec.get_date(MOV_DATADOC), r);
|
regs.set_row_cell(S_DATADOC, rec.get_date(MOV_DATADOC), r);
|
||||||
regs.set_row_cell(S_CLIENTE, rec.get_long(MOV_CODCF), r);
|
regs.set_row_cell(S_CLIENTE, rec.get_long(MOV_CODCF), r);
|
||||||
regs.set_row_cell(S_RAGSOC, cli.get(CLI_RAGSOC), r);
|
regs.set_row_cell(S_RAGSOC, cli.get(CLI_RAGSOC), r);
|
||||||
|
regs.set_row_cell(S_PIVA, cli.get(CLI_PAIV), r);
|
||||||
|
|
||||||
// non c'è ? TString cod_ind_sped = rec.get(DOC_CODINDSP).as_string();
|
// non c'è ? TString cod_ind_sped = rec.get(DOC_CODINDSP).as_string();
|
||||||
TString rif = get_dest_sdi(rec.get_string(MOV_TIPO)[0], rec.get_long(MOV_CODCF), EMPTY_STRING);
|
TString rif = get_dest_sdi(rec.get_string(MOV_TIPO)[0], rec.get_long(MOV_CODCF), EMPTY_STRING);
|
||||||
|
|
||||||
// Se è ancora vuoto potrebbe essere estero
|
// Se è ancora vuoto potrebbe essere estero || SERVE QUESTO IF?
|
||||||
if (rif.empty())
|
if (rif.empty())
|
||||||
{
|
{
|
||||||
// Segno la riga errata
|
// Segno la riga errata
|
||||||
@ -239,8 +245,7 @@ void TPAR_mask::fill()
|
|||||||
regs.set_back_and_fore_color(COLOR_RED, COLOR_WHITE, rec.current_row(), regs.cid2index(S_UFFICIO));
|
regs.set_back_and_fore_color(COLOR_RED, COLOR_WHITE, rec.current_row(), regs.cid2index(S_UFFICIO));
|
||||||
fat_no_cod++;
|
fat_no_cod++;
|
||||||
}
|
}
|
||||||
regs.set_row_cell(S_UFFICIO, rif, r);
|
regs.set_row_cell(S_UFFICIO, ditta.coddest(), r);
|
||||||
//regs.set_row_cell(S_RIFAMM, cli.vendite().get(CFV_PARIFAMM), r);
|
|
||||||
regs.set_row_cell(S_COFI, cli.get(CLI_COFI), r);
|
regs.set_row_cell(S_COFI, cli.get(CLI_COFI), r);
|
||||||
|
|
||||||
bool split = cli.get_bool("20." CLI_SPLITPAY);
|
bool split = cli.get_bool("20." CLI_SPLITPAY);
|
||||||
|
@ -26,6 +26,9 @@
|
|||||||
#define S_DATADOC 107
|
#define S_DATADOC 107
|
||||||
#define S_CLIENTE 108
|
#define S_CLIENTE 108
|
||||||
#define S_RAGSOC 109
|
#define S_RAGSOC 109
|
||||||
#define S_UFFICIO 110
|
#define S_PIVA 110
|
||||||
#define S_RIFAMM 111
|
#define S_COFI 111
|
||||||
#define S_COFI 112
|
#define S_UFFICIO 112
|
||||||
|
#define S_RIFAMM 113
|
||||||
|
|
||||||
|
|
||||||
|
@ -111,16 +111,16 @@ BEGIN
|
|||||||
PROMPT 0 2 ""
|
PROMPT 0 2 ""
|
||||||
ITEM "@1"
|
ITEM "@1"
|
||||||
ITEM "Anno"
|
ITEM "Anno"
|
||||||
ITEM "Num.\nReg.@7"
|
ITEM "Num.\nReg."
|
||||||
ITEM "Data\nReg.@10"
|
ITEM "Data\nReg.@10"
|
||||||
ITEM "Tipo SDI@4"
|
ITEM "Tipo SDI@4"
|
||||||
ITEM "Num.\nDoc.@7"
|
ITEM "Num.\nDoc.@7"
|
||||||
ITEM "Data\nDoc.@10"
|
ITEM "Data\nDoc.@10"
|
||||||
ITEM "Cliente"
|
ITEM "Cliente"
|
||||||
ITEM "Ragione Sociale@50"
|
ITEM "Ragione Sociale@50"
|
||||||
ITEM "Codice destinatario@20"
|
ITEM "P. IVA@10"
|
||||||
ITEM "Riferimento\nAmministrazione@20"
|
|
||||||
ITEM "Codice Fiscale@16"
|
ITEM "Codice Fiscale@16"
|
||||||
|
ITEM "Codice destinatario@20"
|
||||||
END
|
END
|
||||||
|
|
||||||
ENDPAGE
|
ENDPAGE
|
||||||
@ -186,7 +186,7 @@ PAGE "Documento" -1 -1 78 9
|
|||||||
|
|
||||||
BOOLEAN S_SELECTED
|
BOOLEAN S_SELECTED
|
||||||
BEGIN
|
BEGIN
|
||||||
PROMPT 1 1 "Da elaborare"
|
PROMPT 1 10 "Da elaborare"
|
||||||
END
|
END
|
||||||
|
|
||||||
NUMBER S_ANNO 4
|
NUMBER S_ANNO 4
|
||||||
@ -197,7 +197,7 @@ END
|
|||||||
|
|
||||||
NUMBER S_NUMREG 7
|
NUMBER S_NUMREG 7
|
||||||
BEGIN
|
BEGIN
|
||||||
PROMPT 21 2 "Numero Reg."
|
PROMPT 21 2 "Numer Reg."
|
||||||
FLAGS "D"
|
FLAGS "D"
|
||||||
END
|
END
|
||||||
|
|
||||||
@ -242,15 +242,9 @@ BEGIN
|
|||||||
FLAGS "D"
|
FLAGS "D"
|
||||||
END
|
END
|
||||||
|
|
||||||
STRING S_UFFICIO 50 20
|
STRING S_PIVA 11
|
||||||
BEGIN
|
BEGIN
|
||||||
PROMPT 1 6 ""
|
PROMPT 21 5 "P IVA "
|
||||||
FLAGS "D"
|
|
||||||
END
|
|
||||||
|
|
||||||
STRING S_RIFAMM 20
|
|
||||||
BEGIN
|
|
||||||
PROMPT 21 6 ""
|
|
||||||
FLAGS "D"
|
FLAGS "D"
|
||||||
END
|
END
|
||||||
|
|
||||||
@ -260,7 +254,11 @@ BEGIN
|
|||||||
FLAGS "D"
|
FLAGS "D"
|
||||||
END
|
END
|
||||||
|
|
||||||
|
STRING S_UFFICIO 50 20
|
||||||
|
BEGIN
|
||||||
|
PROMPT 1 6 ""
|
||||||
|
FLAGS "D"
|
||||||
|
END
|
||||||
ENDPAGE
|
ENDPAGE
|
||||||
|
|
||||||
TOOLBAR "Documento" 0 0 0 2
|
TOOLBAR "Documento" 0 0 0 2
|
||||||
|
Loading…
x
Reference in New Issue
Block a user