Corretto conflitto

git-svn-id: svn://10.65.10.50/trunk@2003 c028cbd2-c16b-5b4b-a496-9718f37d4682
This commit is contained in:
guy 1995-10-25 09:32:45 +00:00
parent 8caa5e9dac
commit c50d894972

View File

@ -1,312 +1,313 @@
#include "ba3700.h" #include "ba3700.h"
TOOLBAR "" 0 20 0 2
TOOLBAR "" 0 20 0 2
#include <toolbar.h>
#include <toolbar.h>
ENDPAGE
ENDPAGE
PAGE "Tabella condizioni di pagamento" -1 -1 78 15
PAGE "Tabella condizioni di pagamento" -1 -1 78 15
BOOLEAN 909
BEGIN BOOLEAN 909
PROMPT 0 0 "" BEGIN
FLAGS "GH" PROMPT 0 0 ""
FIELD %CPG->B1 FLAGS "GH"
END FIELD %CPG->B1
END
GROUPBOX DLG_NULL 71 4
BEGIN GROUPBOX DLG_NULL 71 4
PROMPT 4 0 "" BEGIN
FLAGS "R" PROMPT 4 0 ""
END FLAGS "R"
END
STRING F_CODICE 4
BEGIN STRING F_CODICE 4
PROMPT 6 1 "Codice " BEGIN
HELP "Codice condizione di pagamento" PROMPT 6 1 "Codice "
FLAGS "UZ" HELP "Codice condizione di pagamento"
FIELD %CPG->CODTAB FLAGS "UZ"
USE %CPG KEY 1 ALIAS 50 FIELD %CPG->CODTAB
INPUT CODTAB F_CODICE USE %CPG KEY 1 ALIAS 50
DISPLAY "Codice" CODTAB INPUT CODTAB F_CODICE
DISPLAY "Descrizione@50" S0 DISPLAY "Codice" CODTAB
OUTPUT F_CODICE CODTAB DISPLAY "Descrizione@50" S0
OUTPUT F_DESC S0 OUTPUT F_CODICE CODTAB
CHECKTYPE REQUIRED OUTPUT F_DESC S0
KEY 1 CHECKTYPE REQUIRED
END KEY 1
END
STRING F_DESC 50
BEGIN STRING F_DESC 50
PROMPT 6 2 "Descrizione " BEGIN
HELP "Descrizione condizione di pagamento" PROMPT 6 2 "Descrizione "
FIELD %CPG->S0 HELP "Descrizione condizione di pagamento"
USE %CPG KEY 2 ALIAS 51 FIELD %CPG->S0
INPUT S0 F_DESC USE %CPG KEY 2 ALIAS 51
DISPLAY "Codice" CODTAB INPUT S0 F_DESC
DISPLAY "Descrizione@50" S0 DISPLAY "Codice" CODTAB
COPY OUTPUT F_CODICE DISPLAY "Descrizione@50" S0
CHECKTYPE REQUIRED COPY OUTPUT F_CODICE
KEY 2 CHECKTYPE REQUIRED
END KEY 2
END
GROUPBOX DLG_NULL 71 7
BEGIN GROUPBOX DLG_NULL 71 7
PROMPT 4 4 "" BEGIN
END PROMPT 4 4 ""
END
STRING F_INIZIOSCAD 1
BEGIN STRING F_INIZIOSCAD 1
PROMPT 5 5 "Inizio calcolo " BEGIN
HELP "Modalita' di inizio conteggio calcolo scadenza" PROMPT 5 5 "Inizio calcolo "
FIELD %CPG->S1 HELP "Modalita' di inizio conteggio calcolo scadenza"
SHEET "Cod|Descrizione@30" FIELD %CPG->S1
INPUT F_INIZIOSCAD SHEET "Cod|Descrizione@30"
OUTPUT F_INIZIOSCAD INPUT F_INIZIOSCAD
ITEM "F|Data fattura" OUTPUT F_INIZIOSCAD
ITEM "M|Fine mese" ITEM "F|Data fattura"
ITEM "I|Da impostare" ITEM "M|Fine mese"
WARNING "La partenza del calcolo deve essere specificata" ITEM "I|Da impostare"
FLAGS "U" WARNING "La partenza del calcolo deve essere specificata"
END FLAGS "U"
END
STRING F_TIPO_PRIMA_RATA 1
BEGIN STRING F_TIPO_PRIMA_RATA 1
PROMPT 28 5 "Tipo prima rata " BEGIN
HELP "Tipo di conteggio per la prima rata" PROMPT 28 5 "Tipo prima rata "
FIELD %CPG->S3 HELP "Tipo di conteggio per la prima rata"
SHEET "Cod|Descrizione@60" FIELD %CPG->S3
INPUT F_TIPO_PRIMA_RATA SHEET "Cod|Descrizione@60"
OUTPUT F_TIPO_PRIMA_RATA INPUT F_TIPO_PRIMA_RATA
ITEM " |Totale documento ripartito tra tutte le rate" OUTPUT F_TIPO_PRIMA_RATA
ITEM "1|Tutte le imposte sulla prima rata" ITEM " |Totale documento ripartito tra tutte le rate"
ITEM "2|Tutte le spese sulla prima rata" ITEM "1|Tutte le imposte sulla prima rata"
ITEM "3|Imposte e spese sulla prima rata" ITEM "2|Tutte le spese sulla prima rata"
ITEM "4|Spese e merce sulla prima rata, imposta sulle altre" ITEM "3|Imposte e spese sulla prima rata"
ITEM "5|Merce e imposte sulla prima rata, spese sulle altre" ITEM "4|Spese e merce sulla prima rata, imposta sulle altre"
ITEM "6|Merce sulla prima rata, imposte e spese sulle altre" ITEM "5|Merce e imposte sulla prima rata, spese sulle altre"
END ITEM "6|Merce sulla prima rata, imposte e spese sulle altre"
END
NUMBER F_NUM_RATE 3
BEGIN NUMBER F_NUM_RATE 3
PROMPT 53 5 "Numero rate " BEGIN
HELP "Numero delle rate" PROMPT 53 5 "Numero rate "
FLAGS "R" HELP "Numero delle rate"
END FLAGS "R"
END
LIST F_TIPO_RATA 25
BEGIN LIST F_TIPO_RATA 25
PROMPT 5 6 "Tipo rata " BEGIN
HELP "Tipo rata da utilizzare per le scadenze" PROMPT 5 6 "Tipo rata "
ITEM "1|Rimessa diretta o contanti" HELP "Tipo rata da utilizzare per le scadenze"
ITEM "2|Tratta" ITEM "1|Rimessa diretta o contanti"
ITEM "3|Ricevuta bancaria" ITEM "2|Tratta"
ITEM "4|Cessione" ITEM "3|Ricevuta bancaria"
ITEM "5|Paghero'" ITEM "4|Cessione"
ITEM "6|Lettera di credito" ITEM "5|Paghero'"
ITEM "7|Tratta accettata" ITEM "6|Lettera di credito"
ITEM "8|Rapporti interban. diretti" ITEM "7|Tratta accettata"
ITEM "9|Bonifici" ITEM "8|Rapporti interban. diretti"
FIELD %CPG->S4 ITEM "9|Bonifici"
END FIELD %CPG->S4
END
NUMBER F_INT_RATE 3
BEGIN NUMBER F_INT_RATE 3
PROMPT 49 6 "Intervallo rate " BEGIN
HELP "Giorni di intervallo tra una data e l'altra" PROMPT 49 6 "Intervallo rate "
FLAGS "R" HELP "Giorni di intervallo tra una data e l'altra"
END FLAGS "R"
END
LIST F_RATE_DIFF 25
BEGIN LIST F_RATE_DIFF 25
PROMPT 5 7 "Rate " BEGIN
HELP "Descrizione del meccanismo di generazione rate " PROMPT 5 7 "Rate "
ITEM "1|Differenziate" MESSAGE "X",909|DISABLE,F_NUM_RATE HELP "Descrizione del meccanismo di generazione rate "
ITEM "2|Uguali (obbligate dalla 2a)" MESSAGE "",909|ENABLE,F_NUM_RATE ITEM "1|Differenziate" MESSAGE "X",909|DISABLE,F_NUM_RATE
ITEM "3|Uguali dalla prossima modifica" MESSAGE "X",909|DISABLE,F_NUM_RATE ITEM "2|Uguali (obbligate dalla 2a)" MESSAGE "",909|ENABLE,F_NUM_RATE
ITEM "4|Uguali finche' possibile" MESSAGE "X",909|DISABLE,F_NUM_RATE ITEM "3|Uguali dalla prossima modifica" MESSAGE "X",909|DISABLE,F_NUM_RATE
END ITEM "4|Uguali finche' possibile" MESSAGE "X",909|DISABLE,F_NUM_RATE
END
STRING F_ULT_CLASS 2
BEGIN STRING F_ULT_CLASS 2
PROMPT 53 7 "Ult. class. " BEGIN
USE %CLR PROMPT 53 7 "Ult. class. "
INPUT CODTAB[1,1] F_TIPO_RATA SELECT USE %CLR
INPUT CODTAB[2,2] F_ULT_CLASS INPUT CODTAB[1,1] F_TIPO_RATA SELECT
DISPLAY "Tipo pagamento" CODTAB[1,1] INPUT CODTAB[2,2] F_ULT_CLASS
DISPLAY "Classificazione" CODTAB[2,2] DISPLAY "Tipo pagamento" CODTAB[1,1]
DISPLAY "Descrizione@50" S0 DISPLAY "Classificazione" CODTAB[2,2]
OUTPUT F_ULT_CLASS CODTAB[2,2] DISPLAY "Descrizione@50" S0
CHECKTYPE NORMAL OUTPUT F_ULT_CLASS CODTAB[2,2]
HELP "Codice default per ulteriore classificazione della data" CHECKTYPE NORMAL
FIELD %CPG->S5 HELP "Codice default per ulteriore classificazione della data"
END FIELD %CPG->S5
END
/**********************************************************************
* nuova versione, forse inutile; per ora teniamo la vecchia e vediamo /**********************************************************************
* cosa dicono * nuova versione, forse inutile; per ora teniamo la vecchia e vediamo
* cosa dicono
LIST F_RATE_DIFF 12
BEGIN LIST F_RATE_DIFF 12
PROMPT 5 7 "Rate " BEGIN
HELP "Descrizione delle rate " PROMPT 5 7 "Rate "
ITEM "1|Differenziate" MESSAGE DISABLE,F_EQUAL_FROM HELP "Descrizione delle rate "
ITEM "2|Uguali" MESSAGE ENABLE,F_EQUAL_FROM ITEM "1|Differenziate" MESSAGE DISABLE,F_EQUAL_FROM
// ITEM "3|Uguali dall'ultima modificata" ITEM "2|Uguali" MESSAGE ENABLE,F_EQUAL_FROM
// ITEM "4|Uguali finche' possibile" // ITEM "3|Uguali dall'ultima modificata"
END // ITEM "4|Uguali finche' possibile"
END
LIST F_EQUAL_FROM 14
BEGIN LIST F_EQUAL_FROM 14
PROMPT 35 7 "a partire da" BEGIN
ITEM "1|Rata numero... " MESSAGE ENABLE,F_START_RATA PROMPT 35 7 "a partire da"
ITEM "2|Ultima modificata" MESSAGE DISABLE,F_START_RATA ITEM "1|Rata numero... " MESSAGE ENABLE,F_START_RATA
END ITEM "2|Ultima modificata" MESSAGE DISABLE,F_START_RATA
END
NUMBER F_START_RATA 2
BEGIN NUMBER F_START_RATA 2
PROMPT 65 7 "" BEGIN
END PROMPT 65 7 ""
END
STRING F_ULT_CLASS 3
BEGIN STRING F_ULT_CLASS 3
PROMPT 5 9 "Ulteriore classificazione" BEGIN
USE %CLR PROMPT 5 9 "Ulteriore classificazione"
INPUT CODTAB[1,1] F_TIPO_RATA SELECT USE %CLR
INPUT CODTAB[2,2] F_ULT_CLASS INPUT CODTAB[1,1] F_TIPO_RATA SELECT
DISPLAY "Tipo pagamento" CODTAB[1,1] INPUT CODTAB[2,2] F_ULT_CLASS
DISPLAY "Classificazione" CODTAB[2,2] DISPLAY "Tipo pagamento" CODTAB[1,1]
DISPLAY "Descrizione@50" S0 DISPLAY "Classificazione" CODTAB[2,2]
OUTPUT F_ULT_CLASS CODTAB[2,2] DISPLAY "Descrizione@50" S0
CHECKTYPE NORMAL OUTPUT F_ULT_CLASS CODTAB[2,2]
HELP "Codice default per ulteriore classificazione della data" CHECKTYPE NORMAL
END HELP "Codice default per ulteriore classificazione della data"
END
********************************************************************/
********************************************************************/
NUMBER F_FIXSCAD_1 2
BEGIN NUMBER F_FIXSCAD_1 2
PROMPT 5 9 "Giorni scadenza fissi (1) " BEGIN
FIELD %CPG->I0 PROMPT 5 9 "Giorni scadenza fissi (1) "
HELP "Giorno scadenza obbligato: prima alternativa" FIELD %CPG->I0
NUM_EXPR (#F_FIXSCAD_1>=0)&&(#F_FIXSCAD_1<=31) HELP "Giorno scadenza obbligato: prima alternativa"
WARNING "Il giorno del mese e' compreso tra 1 e 31!" NUM_EXPR (#F_FIXSCAD_1>=0)&&(#F_FIXSCAD_1<=31)
END WARNING "Il giorno del mese e' compreso tra 1 e 31!"
END
NUMBER F_FIXSCAD_2 2
BEGIN NUMBER F_FIXSCAD_2 2
PROMPT 36 9 "(2) " BEGIN
FIELD %CPG->I1 PROMPT 36 9 "(2) "
HELP "Giorno scadenza obbligato: seconda alternativa" FIELD %CPG->I1
NUM_EXPR (#F_FIXSCAD_2>=0)&&(#F_FIXSCAD_2<=31) HELP "Giorno scadenza obbligato: seconda alternativa"
WARNING "Il giorno del mese e' compreso tra 1 e 31!" NUM_EXPR (#F_FIXSCAD_2>=0)&&(#F_FIXSCAD_2<=31)
END WARNING "Il giorno del mese e' compreso tra 1 e 31!"
END
NUMBER F_FIXSCAD_3 2
BEGIN NUMBER F_FIXSCAD_3 2
PROMPT 44 9 "(3) " BEGIN
FIELD %CPG->I2 PROMPT 44 9 "(3) "
HELP "Giorno scadenza obbligato: terza alternativa" FIELD %CPG->I2
NUM_EXPR (#F_FIXSCAD_3>=0)&&(#F_FIXSCAD_3<=31) HELP "Giorno scadenza obbligato: terza alternativa"
WARNING "Il giorno del mese e' compreso tra 1 e 31!" NUM_EXPR (#F_FIXSCAD_3>=0)&&(#F_FIXSCAD_3<=31)
END WARNING "Il giorno del mese e' compreso tra 1 e 31!"
END
BOOLEAN F_MESECOMM
BEGIN BOOLEAN F_MESECOMM
PROMPT 54 9 "Mese commerciale" BEGIN
HELP "Indicare se si utilizza il mese commerciale (30 gg)" PROMPT 54 9 "Mese commerciale"
FIELD %CPG->B0 HELP "Indicare se si utilizza il mese commerciale (30 gg)"
END FIELD %CPG->B0
END
SPREADSHEET F_SHEET_RPG 70 7
BEGIN SPREADSHEET F_SHEET_RPG 70 7
PROMPT 4 11 "" BEGIN
ITEM "N.ro giorni rata" PROMPT 4 11 ""
ITEM "Percentuale" ITEM "N.ro giorni rata"
ITEM "Tipo" ITEM "Percentuale"
ITEM "Pagamento@28" ITEM "Tipo"
ITEM "Ult.class." ITEM "Pagamento@28"
END ITEM "Ult.class."
END
ENDPAGE
ENDPAGE
ENDMASK
ENDMASK
PAGE "" -1 -1 78 15
PAGE "" -1 -1 78 15
NUMBER 101 4
BEGIN NUMBER 101 4
PROMPT 4 1 "Numero giorni " BEGIN
HELP "Numero di giorni per la scadenza" PROMPT 4 1 "Numero giorni "
FLAGS "R" HELP "Numero di giorni per la scadenza"
END FLAGS "R"
END
NUMBER 102 6 2
BEGIN NUMBER 102 6 2
PROMPT 4 3 "Percentuale " BEGIN
HELP "Percentuale della rata" PROMPT 4 3 "Percentuale "
FLAGS "R" HELP "Percentuale della rata"
END FLAGS "R"
END
NUMBER 103 1
BEGIN NUMBER 103 1
PROMPT 4 5 "Tipo pagamento " BEGIN
HELP "Tipo di pagamento per la rata" PROMPT 4 5 "Tipo pagamento "
SHEET "Codice|Tipo pagamento@32" HELP "Tipo di pagamento per la rata"
INPUT 103 SHEET "Codice|Tipo pagamento@32"
OUTPUT 103 INPUT 103
OUTPUT 104 OUTPUT 103
ITEM "1|Rimessa diretta o contanti" OUTPUT 104
ITEM "2|Tratta" ITEM "1|Rimessa diretta o contanti"
ITEM "3|Ricevuta Bancaria" ITEM "2|Tratta"
ITEM "4|Cessione" ITEM "3|Ricevuta Bancaria"
ITEM "5|Paghero'" ITEM "4|Cessione"
ITEM "6|Lettera di credito" ITEM "5|Paghero'"
ITEM "7|Tratta accettata" ITEM "6|Lettera di credito"
ITEM "8|Rapporti interb. diretti" ITEM "7|Tratta accettata"
ITEM "9|Bonifici" ITEM "8|Rapporti interb. diretti"
ITEM "10|Altro pagamento" ITEM "9|Bonifici"
END ITEM "10|Altro pagamento"
END
STRING 104 28
BEGIN STRING 104 28
PROMPT 4 7 "Pagamento " BEGIN
FLAGS "D" PROMPT 4 7 "Pagamento "
END FLAGS "D"
END
STRING 105 1
BEGIN STRING 105 1
PROMPT 4 9 "Ulteriore classificazione " BEGIN
USE %CLR PROMPT 4 9 "Ulteriore classificazione "
INPUT CODTAB[1,1] 103 SELECT USE %CLR
INPUT CODTAB[2,2] 105 INPUT CODTAB[1,1] 103 SELECT
DISPLAY "Tipo pagamento" CODTAB[1,1] INPUT CODTAB[2,2] 105
DISPLAY "Classificazione" CODTAB[2,2] DISPLAY "Tipo pagamento" CODTAB[1,1]
DISPLAY "Descrizione@50" S0 DISPLAY "Classificazione" CODTAB[2,2]
OUTPUT 105 CODTAB[2,2] DISPLAY "Descrizione@50" S0
CHECKTYPE NORMAL OUTPUT 105 CODTAB[2,2]
HELP "Codice per ulteriore classificazione della data" CHECKTYPE NORMAL
END HELP "Codice per ulteriore classificazione della data"
END
BUTTON DLG_OK 9 2
BEGIN BUTTON DLG_OK 9 2
PROMPT -13 -1 "" BEGIN
END PROMPT -13 -1 ""
END
BUTTON DLG_CANCEL 9 2
BEGIN BUTTON DLG_CANCEL 9 2
PROMPT -23 -1 "" BEGIN
END PROMPT -23 -1 ""
END
BUTTON DLG_NULL 9 2
BEGIN BUTTON DLG_NULL 9 2
PROMPT -33 -1 "Azzera" BEGIN
MESSAGE RESET,1@ PROMPT -33 -1 "Azzera"
END MESSAGE RESET,1@
END
ENDPAGE
ENDMASK ENDPAGE
ENDMASK