Patch level : 12.0 902
Files correlati : tp0.exe Commento to : Gestione conai
This commit is contained in:
parent
7c845b7ad4
commit
af91e542a1
@ -469,7 +469,8 @@ void TTrasferimentoPack_mask::trasferisci()
|
|||||||
if (go_on && get_bool(F_BOLLE))
|
if (go_on && get_bool(F_BOLLE))
|
||||||
{
|
{
|
||||||
TPack_ddt pc;
|
TPack_ddt pc;
|
||||||
pc.activate_custref(get_bool(F_CUSTREF));
|
|
||||||
|
pc.activate_custref(get_bool(F_CUSTREF));
|
||||||
pc.activate_paper_info(get_bool(F_PAPER));
|
pc.activate_paper_info(get_bool(F_PAPER));
|
||||||
pc.activate_paper_size(get_bool(F_SIZE));
|
pc.activate_paper_size(get_bool(F_SIZE));
|
||||||
pc.activate_customer_code(get_bool(F_CUSTCODE));
|
pc.activate_customer_code(get_bool(F_CUSTCODE));
|
||||||
|
@ -829,6 +829,10 @@ bool TPack_ddt::trasferisci()
|
|||||||
const TString4 conai_subclass = get_str("SubclassCode");
|
const TString4 conai_subclass = get_str("SubclassCode");
|
||||||
const TCONAI_class ct = conai_str2class(conai_subclass);
|
const TCONAI_class ct = conai_str2class(conai_subclass);
|
||||||
|
|
||||||
|
if (cache().get("&VECSS", conai_subclass).empty())
|
||||||
|
log_error(format(TR("Bolla %ld - Articolo %s - Sottocategoria %s assente"),
|
||||||
|
ndoc, (const char *) (rowtype == "01" ? codart : custcode),
|
||||||
|
(const char *) conai_subclass));
|
||||||
if (conai_scheme == 1)
|
if (conai_scheme == 1)
|
||||||
{
|
{
|
||||||
// La sottocategoria della bolla prevale su quella anagrafica
|
// La sottocategoria della bolla prevale su quella anagrafica
|
||||||
@ -846,6 +850,11 @@ bool TPack_ddt::trasferisci()
|
|||||||
{
|
{
|
||||||
const TString& cs = art.conai_subclass(i - 1); // Codice sottocategoria su ANAMAG
|
const TString& cs = art.conai_subclass(i - 1); // Codice sottocategoria su ANAMAG
|
||||||
|
|
||||||
|
if (cache().get("&VECSS", cs).empty())
|
||||||
|
log_error(format(TR("Bolla %ld - Articolo %s - Sottocategoria %s assente"),
|
||||||
|
ndoc, (const char *)(rowtype == "01" ? codart : custcode),
|
||||||
|
(const char *)cs));
|
||||||
|
|
||||||
if (cs.full()) // la presenza della sottoclasse implica anche un peso positivo
|
if (cs.full()) // la presenza della sottoclasse implica anche un peso positivo
|
||||||
{
|
{
|
||||||
const real& weight = art.conai_weight(i - 1); // Peso imballo su ANAMAG
|
const real& weight = art.conai_weight(i - 1); // Peso imballo su ANAMAG
|
||||||
@ -870,6 +879,11 @@ bool TPack_ddt::trasferisci()
|
|||||||
{
|
{
|
||||||
const real& weight = art.conai_weight(i - 1); // Peso imballo su ANAMAG
|
const real& weight = art.conai_weight(i - 1); // Peso imballo su ANAMAG
|
||||||
|
|
||||||
|
if (cache().get("&VECSS", cs).empty())
|
||||||
|
log_error(format(TR("Bolla %ld - Articolo %s - Sottocategoria %s assente"),
|
||||||
|
ndoc, (const char *)(rowtype == "01" ? codart : custcode),
|
||||||
|
(const char *)cs));
|
||||||
|
|
||||||
rdoc.put(conai_sottocat_name(i + 1), cs);
|
rdoc.put(conai_sottocat_name(i + 1), cs);
|
||||||
rdoc.put(conai_peso_name(i + 1), weight); // ex QTAGG1
|
rdoc.put(conai_peso_name(i + 1), weight); // ex QTAGG1
|
||||||
rdoc.put(conai_esenzione_name(conai_str2class(cs.left(2)), LF_RIGHEDOC),
|
rdoc.put(conai_esenzione_name(conai_str2class(cs.left(2)), LF_RIGHEDOC),
|
||||||
|
Loading…
x
Reference in New Issue
Block a user