Patch level :10.0

Files correlati     :
Ricompilazione Demo : [ ]
Commento            :
0000956: Anomalia/migliorie monitor Planning
- Cambiare Intestazione Colonna Or. Fermata in Ordine ferm.
- Il campo ordine di fermata (lung.3,0) deve essere “assolutamente imputabile”
- Aggiungere campo “frequenza consegne” tra ordine fermata e modalità di passaggio
- Spostare i riferimenti del cliente prima di quelli del contratto
- L’ordinamento dell’esposizione dei campi nel monitor deve essere il seguente :
  1. Giorno
  2. Itinerario
  3. Ordine di fermata
  4. Codice cliente
  5. Contratto


git-svn-id: svn://10.65.10.50/trunk@17561 c028cbd2-c16b-5b4b-a496-9718f37d4682
This commit is contained in:
luca83 2008-11-05 16:07:36 +00:00
parent 26d86ac5c9
commit 06206a968d
3 changed files with 54 additions and 42 deletions

View File

@ -236,7 +236,7 @@ void TGestione_planning_mask::aggiorna_plan()
//...e/o un codice itinerario su una riga, devo fare la rewrite di quella riga
//ATTENZIONE: la modifica di un itinerario implica anche la modifica di autista e mezzo...
//...mettendo quelli previsti per il nuovo itinerario
if (changed(_rigaoriginale,rigamodificata,F_S_PERSOSPVAR) || changed(_rigaoriginale,rigamodificata,F_S_MODPASS) || changed(_rigaoriginale,rigamodificata,F_S_ITI))
if (changed(_rigaoriginale,rigamodificata,F_S_PERSOSPVAR) || changed(_rigaoriginale,rigamodificata,F_S_MODPASS) || changed(_rigaoriginale,rigamodificata,F_S_ITI) || changed(_rigaoriginale,rigamodificata,F_S_FREQ))
dorewrite = true;
//se viene modificato un autista e/o un mezzo devo fare la rewrite di quella riga...

View File

@ -14,18 +14,19 @@
#define F_S_GIORNO 102
#define F_S_ITI 103
#define F_S_ORDFER 104
#define F_S_MODPASS 105
#define F_S_CODCONT 106
#define F_S_CODCF 107
#define F_S_RAGSOCCLI 108
#define F_S_CODAUT 109
#define F_S_CODCF 105
#define F_S_RAGSOCCLI 106
#define F_S_CODCONT 107
#define F_S_FREQ 108
#define F_S_MODPASS 109
#define F_S_CODAUT 110
#define F_S_DESAUT 998
#define F_S_CODMEZ 110
#define F_S_CODMEZ 111
#define F_S_DESMEZ 999
#define F_S_ANNO 111
#define F_S_CODNUM 112
#define F_S_NDOC 113
#define F_S_PASSTD 114
#define F_S_PERSOSP 115
#define F_S_PERSOSPVAR 116
#define F_S_RIGA 117
#define F_S_ANNO 112
#define F_S_CODNUM 113
#define F_S_NDOC 114
#define F_S_PASSTD 115
#define F_S_PERSOSP 116
#define F_S_PERSOSPVAR 117
#define F_S_RIGA 118

View File

@ -39,9 +39,6 @@ BEGIN
MESSAGE EXIT,K_QUIT
PICTURE BMP_QUIT
END
ENDPAGE
PAGE "Visualizzazione e modifica giri" -1 -1 76 20
@ -121,11 +118,12 @@ BEGIN
ITEM "Data"
ITEM "Giorno"
ITEM "Itinerario"
ITEM "Or. fermata"
ITEM "Mod. pass."
ITEM "Contratto"
ITEM "Ordine\nfermata"
ITEM "Codice\nCliente@6"
ITEM "Ragione sociale@50"
ITEM "Contratto"
ITEM "Freq.\nConsegne"
ITEM "Mod. pass."
ITEM "Autista"
ITEM "Mezzo"
ITEM "Anno\ndoc."
@ -185,15 +183,28 @@ END
NUMBER F_S_ORDFER 3
BEGIN
FLAGS "DU"
PROMPT 2 3 "Ordine di fermata "
FLAGS "U"
PROMPT 2 3 "Ordine ferm. "
FIELD ORDFER
CHECKTYPE REQUIRED
END
NUMBER F_S_FREQ 2
BEGIN
PROMPT 54 3 "Freq. cons. "
USE &FRQ
INPUT CODTAB F_S_FREQ
DISPLAY "Codice " CODTAB
DISPLAY "Descrizione@50" S0
OUTPUT F_S_FREQ CODTAB
FLAGS "Z"
CHECKTYPE REQUIRED
FIELD FREQ
END
LIST F_S_MODPASS 10
BEGIN
PROMPT 25 3 "Modalità di passaggio "
PROMPT 24 3 "Mod. di pass. "
ITEM "C|Consegna"
ITEM "R|Ritiro"
ITEM "E|Entrambi"
@ -206,26 +217,9 @@ BEGIN
PROMPT 1 5 "@bDati cliente"
END
NUMBER F_S_CODCONT 6
BEGIN
PROMPT 2 6 "Contratto "
FLAGS "DU"
USE LF_LVCONDV
JOIN LF_CLIFO INTO TIPOCF="C" CODCF=CODCF
INPUT CODCONT F_S_CODCONT
INPUT CODCF F_S_CODCF
DISPLAY "Codice@6" CODCONT
DISPLAY "Cliente@50" LF_CLIFO->RAGSOC
DISPLAY "Codice Cliente" CODCF
OUTPUT F_S_CODCONT CODCONT
OUTPUT F_S_CODCF CODCF
OUTPUT F_S_RAGSOCCLI LF_CLIFO->RAGSOC
FIELD CODCONT
END
NUMBER F_S_CODCF 6
BEGIN
PROMPT 2 7 "Cliente "
PROMPT 2 6 "Cliente "
FLAGS "DUG"
FIELD CODCF
USE LF_CLIFO KEY 1
@ -240,10 +234,27 @@ END
STRING F_S_RAGSOCCLI 50
BEGIN
PROMPT 22 7 ""
PROMPT 22 6 ""
FLAGS "D"
END
NUMBER F_S_CODCONT 6
BEGIN
PROMPT 2 7 "Contratto "
FLAGS "DU"
USE LF_LVCONDV
JOIN LF_CLIFO INTO TIPOCF="C" CODCF=CODCF
INPUT CODCONT F_S_CODCONT
INPUT CODCF F_S_CODCF
DISPLAY "Codice@6" CODCONT
DISPLAY "Cliente@50" LF_CLIFO->RAGSOC
DISPLAY "Codice Cliente" CODCF
OUTPUT F_S_CODCONT CODCONT
OUTPUT F_S_CODCF CODCF
OUTPUT F_S_RAGSOCCLI LF_CLIFO->RAGSOC
FIELD CODCONT
END
GROUPBOX DLG_NULL 76 4
BEGIN
PROMPT 1 9 "@bDettagli trasporto"