Patch level : 10.0

Files correlati     : lv0
Ricompilazione Demo : [ ]
Commento            :
0001006: Gestione più itinerari nello stesso giorno e itinerario stagionale
Description 	Nel programma dove vengono impostati i giri per il contratto bisognerebbe dare la possibilità di gestire più itinerari per lo stesso giorno a di poter assegnare ad ognuno di essi una data inizio e fine validità.
in allegato un esempio
Additional Information 	Dove ... Lo stesso itinerario nello stesso giorno può esistere solo se c'è una data inizio e fine validità validità
Mentre può esserci un itinerario diverso


git-svn-id: svn://10.65.10.50/trunk@17828 c028cbd2-c16b-5b4b-a496-9718f37d4682
This commit is contained in:
luca83 2008-12-09 10:54:25 +00:00
parent f2b5bc6bc1
commit 9967d6df67
5 changed files with 37 additions and 25 deletions

View File

@ -1,3 +1,3 @@
164 164
0 0
$lvpasplan|||97|0|Tabella passaggi planning per contratto||| $lvpasplan|0|0|112|0|Tabella passaggi planning per contratto|||

View File

@ -1,5 +1,5 @@
164 164
16 17
CODCF|3|6|0|Codice identificativo di un cliente CODCF|3|6|0|Codice identificativo di un cliente
CODCONT|3|6|0|Codice identificativo di un contratto CODCONT|3|6|0|Codice identificativo di un contratto
CODITI|9|3|0|Codice dell'itinerario CODITI|9|3|0|Codice dell'itinerario
@ -7,7 +7,8 @@ GGCONS|2|1|0|Giorno di consegna
ORDFERM|2|3|0|Indica l'ordine di fermata dell'autista ORDFERM|2|3|0|Indica l'ordine di fermata dell'autista
FREQ|1|2|0|Codice per il calcolo delle consegne FREQ|1|2|0|Codice per il calcolo delle consegne
MODPASS|1|1|0|Indica la modalità di passaggio MODPASS|1|1|0|Indica la modalità di passaggio
FLSTAG|8|1|0|Flag di stagionalità DTSTAGIN|5|8|0|Inizio stagionalita'
DTSTAGSC|5|8|0|Fine stagionalita'
ORARPRV|1|5|0|Ora di arrivo prevista ORARPRV|1|5|0|Ora di arrivo prevista
UTCREAZ|1|16|0|Utente d'inserimento UTCREAZ|1|16|0|Utente d'inserimento
DTCREAZ|5|8|0|Data d'inserimento DTCREAZ|5|8|0|Data d'inserimento

View File

@ -16,8 +16,9 @@
#define F_S_ORA 105 #define F_S_ORA 105
#define F_S_MODPAS 106 #define F_S_MODPAS 106
#define F_S_FREQ 107 #define F_S_FREQ 107
#define F_S_FLSTAG 108 #define F_S_DASTAG 108
#define F_S_NOTEPC 109 #define F_S_ASTAG 109
#define F_S_NOTEPC 110
#define F_S_UTENTEC 993 #define F_S_UTENTEC 993
#define F_S_DATAC 994 #define F_S_DATAC 994
#define F_S_ORAC 995 #define F_S_ORAC 995

View File

@ -72,7 +72,8 @@ BEGIN
ITEM "Ora\nprevista" ITEM "Ora\nprevista"
ITEM "Mod. pass." ITEM "Mod. pass."
ITEM "Frequenza\nconsegne" ITEM "Frequenza\nconsegne"
ITEM "Giro\nstagionale" ITEM "Valido dal"
ITEM "al"
ITEM "Note@50" ITEM "Note@50"
END END
@ -85,8 +86,7 @@ BEGIN
ITEM "Fattura" ITEM "Fattura"
ITEM "Importo da\nfatturare" ITEM "Importo da\nfatturare"
ITEM "Percentuale da\nfatturare" ITEM "Percentuale da\nfatturare"
ITEM "Note@50" ITEM "Note@50"
USE LF_LVPERISOSP KEY CODPER USE LF_LVPERISOSP KEY CODPER
INPUT CODCF F_CODCF INPUT CODCF F_CODCF
INPUT CODCONT F_CODCONT INPUT CODCONT F_CODCONT
@ -98,7 +98,7 @@ ENDMASK
PAGE "Passaggi per contratto" -1 -1 78 20 PAGE "Passaggi per contratto" -1 -1 78 20
GROUPBOX DLG_NULL 76 5 GROUPBOX DLG_NULL 76 6
BEGIN BEGIN
PROMPT 1 0 "@bDati Itinerario" PROMPT 1 0 "@bDati Itinerario"
END END
@ -162,20 +162,28 @@ BEGIN
FIELD ORARPRV FIELD ORARPRV
END END
BOOLEAN F_S_FLSTAG DATE F_S_DASTAG
BEGIN BEGIN
PROMPT 40 3 "Flag Stagionalità" PROMPT 2 4 "Valido dal "
FIELD FLSTAG FIELD DTSTAGIN
CHECKTYPE REQUIRED
END
DATE F_S_ASTAG
BEGIN
PROMPT 25 4 " al "
FIELD DTSTAGSC
CHECKTYPE REQUIRED
END END
GROUPBOX DLG_NULL 76 3 GROUPBOX DLG_NULL 76 3
BEGIN BEGIN
PROMPT 1 5 "@bDettagli consegna" PROMPT 1 6 "@bDettagli consegna"
END END
LIST F_S_MODPAS 10 LIST F_S_MODPAS 10
BEGIN BEGIN
PROMPT 2 6 "Modalità di passaggio " PROMPT 2 7 "Modalità di passaggio "
ITEM "E|Entrambi" ITEM "E|Entrambi"
ITEM "C|Consegna" ITEM "C|Consegna"
ITEM "R|Ritiro" ITEM "R|Ritiro"
@ -184,7 +192,7 @@ END
NUMBER F_S_FREQ 2 NUMBER F_S_FREQ 2
BEGIN BEGIN
PROMPT 40 6 "Frequenza di consegna " PROMPT 40 7 "Frequenza di consegna "
USE &FRQ USE &FRQ
INPUT CODTAB F_S_FREQ INPUT CODTAB F_S_FREQ
DISPLAY "Codice " CODTAB DISPLAY "Codice " CODTAB
@ -197,37 +205,37 @@ END
GROUPBOX DLG_NULL 76 5 GROUPBOX DLG_NULL 76 5
BEGIN BEGIN
PROMPT 1 8 "@bNote" PROMPT 1 9 "@bNote"
END END
MEMO F_S_NOTEPC 74 4 MEMO F_S_NOTEPC 74 4
BEGIN BEGIN
PROMPT 2 8 "" PROMPT 2 9 ""
FIELD NOTE FIELD NOTE
END END
GROUPBOX DLG_NULL 76 3 GROUPBOX DLG_NULL 76 3
BEGIN BEGIN
PROMPT 1 13 "@bDettagli creazione passaggio" PROMPT 1 14 "@bDettagli creazione passaggio"
END END
STRING F_S_UTENTEC 16 STRING F_S_UTENTEC 16
BEGIN BEGIN
PROMPT 2 14 "Utente " PROMPT 2 15 "Utente "
FIELD UTCREAZ FIELD UTCREAZ
FLAGS "D" FLAGS "D"
END END
DATE F_S_DATAC DATE F_S_DATAC
BEGIN BEGIN
PROMPT 27 14 "Data " PROMPT 27 15 "Data "
FIELD DTCREAZ FIELD DTCREAZ
FLAGS "D" FLAGS "D"
END END
STRING F_S_ORAC 5 STRING F_S_ORAC 5
BEGIN BEGIN
PROMPT 45 14 "Ora " PROMPT 45 15 "Ora "
PICTURE "@@:@@" PICTURE "@@:@@"
FIELD ORCREAZ FIELD ORCREAZ
FLAGS "D" FLAGS "D"
@ -235,26 +243,26 @@ END
GROUPBOX DLG_NULL 76 3 GROUPBOX DLG_NULL 76 3
BEGIN BEGIN
PROMPT 1 16 "@bDettagli ultimo aggiornamento" PROMPT 1 17 "@bDettagli ultimo aggiornamento"
END END
STRING F_S_UTENTEUA 16 STRING F_S_UTENTEUA 16
BEGIN BEGIN
PROMPT 2 17 "Utente " PROMPT 2 18 "Utente "
FIELD UTCREAZ FIELD UTCREAZ
FLAGS "D" FLAGS "D"
END END
DATE F_S_DATAUA DATE F_S_DATAUA
BEGIN BEGIN
PROMPT 27 17 "Data " PROMPT 27 18 "Data "
FIELD DTCREAZ FIELD DTCREAZ
FLAGS "D" FLAGS "D"
END END
STRING F_S_ORAUA 5 STRING F_S_ORAUA 5
BEGIN BEGIN
PROMPT 45 17 "Ora " PROMPT 45 18 "Ora "
PICTURE "@@:@@" PICTURE "@@:@@"
FIELD ORCREAZ FIELD ORCREAZ
FLAGS "D" FLAGS "D"

View File

@ -10,6 +10,8 @@
#define LVPASPLAN_MODPASS "MODPASS" #define LVPASPLAN_MODPASS "MODPASS"
#define LVPASPLAN_FLSTAG "FLSTAG" #define LVPASPLAN_FLSTAG "FLSTAG"
#define LVPASPLAN_ORARPRV "ORARPRV" #define LVPASPLAN_ORARPRV "ORARPRV"
#define LVPASPLAN_DTSTAGIN "DTSTAGIN"
#define LVPASPLAN_DTSTAGSC "DTSTAGSC"
#define LVPASPLAN_UTCREAZ "UTCREAZ" #define LVPASPLAN_UTCREAZ "UTCREAZ"
#define LVPASPLAN_DTCREAZ "DTCREAZ" #define LVPASPLAN_DTCREAZ "DTCREAZ"
#define LVPASPLAN_ORCREAZ "ORCREAZ" #define LVPASPLAN_ORCREAZ "ORCREAZ"