Patch level : 12.0 1016

Files correlati     : cg2.ex cg2100c.msk ca2.exe ca2100a.msk f107.dir f107.trr ve0.exe ve6.exe
Commento            :

Aggiunto il campo contabilità separata nei movimenti di analitica.
Sostituite le destroy degli sheet con reset_sheet.

Interno:

La prima nota passa il codice ai movimenti analitici
La contabilizzazione analitica delle fatture lo passa.
La gestione dei movimenti analitici lo edita.
This commit is contained in:
Alessandro Bonazzi 2020-12-02 01:12:07 +01:00
parent e9e5ddc02e
commit cac3227963
17 changed files with 53 additions and 22 deletions

View File

@ -10,7 +10,7 @@
#include "ca2100a.h"
#include "calib01.h"
#include "../cg/cglib01.h"
#include "../cg/cglib.h"
#include "../ve/velib.h"
#include "../mg/umart.h"
#include <rdoc.h>
@ -1560,12 +1560,11 @@ int TMovanal_app::write(const TMask& m)
_rel->lfile().put(MOVANA_DNDOC, rec.get(MOV_DNDOC));
}
write_rows(m);
// if (ci)
// write_doc(m);
const int err = _rel->write();
if (ci && err == NOERR)
write_doc(m);
// link_ci(m);
if (ci && err == NOERR)
write_doc(m);
return err;
}
@ -1586,12 +1585,11 @@ int TMovanal_app::rewrite(const TMask& m)
rec.get(MOV_DNDOC));
}
write_rows(m);
// if (ci)
// write_doc(m);
const int err = _rel->rewrite();
if (ci && err == NOERR)
write_doc(m);
//link_ci(m);
return err;
}

View File

@ -21,6 +21,8 @@
#define F_CODCF 222
#define F_RAGSOCCF 223
#define F_DATAFCOMP 224
#define NP_CONTSEP 225
#define NP_DESCONTSEP 226
#define F_NUMREG2 301
#define F_ANNOES2 302

View File

@ -213,6 +213,34 @@ BEGIN
GROUP 5
END
STRING NP_CONTSEP 6
BEGIN
PROMPT 2 18 "Cont. separata "
USE &NPENT
INPUT CODTAB NP_CONTSEP
DISPLAY "Codice@6" CODTAB
DISPLAY "Descrizione@50" S0
OUTPUT NP_CONTSEP CODTAB
OUTPUT NP_DESCONTSEP S0
CHECKTYPE NORMAL
FIELD CONTSEP
MODULE NP
GROUP 5
END
STRING NP_DESCONTSEP 50
BEGIN
PROMPT 25 18 ""
USE &NPENT KEY 2
INPUT S0 NP_DESCONTSEP
DISPLAY "Descrizione@50" S0
DISPLAY "Codice@6" CODTAB
COPY OUTPUT NP_CONTSEP
CHECKTYPE NORMAL
MODULE NP
GROUP 5
END
BOOLEAN F_BLOCCATO
BEGIN
PROMPT 2 20 "Movimento bloccato"

View File

@ -4,7 +4,7 @@
#include <recarray.h>
#include <relation.h>
#include "../cg/cglib01.h"
#include "../cg/cglib.h"
#include "calib01.h"
#include "calib02.h"

View File

@ -6,7 +6,7 @@
#include "ca2.h"
#include "ca2300a.h"
#include "../cg/cglib01.h"
#include "../cg/cglib.h"
#include "movana.h"
#include "rmovana.h"

View File

@ -4,7 +4,7 @@
#include <progind.h>
#include <reprint.h>
#include "../cg/cglib01.h"
#include "../cg/cglib.h"
#include "commesse.h"
#include "pconana.h"

View File

@ -11,7 +11,7 @@
#include "rmovana.h"
#include "pconana.h"
#include "saldana.h"
#include "../cg/cglib01.h"
#include "../cg/cglib.h"
#include "ca3.h"
#include "calib01.h"

View File

@ -14,7 +14,7 @@
#include "ca3.h"
#include "calib01.h"
#include "../cg/cglib01.h"
#include "../cg/cglib.h"
class TCode_generator
{

View File

@ -11,8 +11,7 @@
#include <rmoviva.h>
#include "..\cg\cgsaldac.h"
#include "..\cg\cg2101.h"
#include "..\cg\cg2103.h"
#include "..\cg\cglib.h"
#include "pconana.h"
#include "movana.h"
@ -715,6 +714,7 @@ void TPag_per_cms_recordset::find_commesse(const long nreg, const TRectype& riga
//crea un movimento p.n. con il numero reg che viene passato al metodo (nreg relativo..
//..ad un movimento della fattura originaria)
TMovimentoPN pn;
pn.curr().put(MOV_NUMREG, nreg);
if (pn.read() == NOERR)
{

View File

@ -9,8 +9,7 @@
#include <doc.h>
#include <rdoc.h>
#include <partite.h>
#include "../cg/cg2103.h"
#include "../cg/cglib01.h"
#include "../cg/cglib.h"
#include "../ve/velib04.h"
#include "..\cg\cgsaldac.h"

View File

@ -1,6 +1,7 @@
#include <applicat.h>
#include <defmask.h>
#include "../cg/cglib.h"
#include "ca3.h"
#include "ca3883.h"
#include "ca3883a.h"

View File

@ -2,6 +2,7 @@
#include "../ve/velib.h"
#include "../ve/velib04.h"
#include "../cg/cglib.h"
#include "calib01.h"
#include "calib02.h"

View File

@ -4,7 +4,7 @@
#include <assoc.h>
#include <reprint.h>
#include "../cg/cglib01.h"
#include "../cg/cglib.h"
#include "ca3883a.h"

View File

@ -7,7 +7,7 @@
#include <causali.h>
#include <pconti.h>
#include "../cg/cg2101.h"
#include "../cg/cglib.h"
#include "calib01.h"
#include "../ve/velib04.h"

View File

@ -1,3 +1,3 @@
107
0
$movana|0|0|178|0|Movimenti di Analitica|||
$movana|0|0|184|0|Movimenti di Analitica|||

View File

@ -1,5 +1,5 @@
107
24
25
ANNOES|9|4|0|Codice esercizio
NUMREG|3|7|0|Numero di operazione
DATAREG|5|8|0|Data operazione
@ -24,6 +24,7 @@ DNDOC|3|7|0|Documento originale NDOC
DATAFCOMP|5|8|0|Data finale competenza (solo Preventivi e Variazioni)
AUTOFCOMP|8|1|0|Data fine competenza calcolata in base a fine commessa
TRASFERITO|8|1|0|Movimento trasferito dalla Contabilità Generale
CONTSEP|1|6|0|Contabilità separata
3
NUMREG|
DATACOMP+NUMREG|X

View File

@ -22,5 +22,6 @@
#define MOVANA_DATAFCOMP "DATAFCOMP"
#define MOVANA_AUTOFCOMP "AUTOFCOMP"
#define MOVANA_TRASFERITO "TRASFERITO"
#define MOVANA_CONTSEP "CONTSEP"
#endif