Files correlati : ca0.ex ca0800a.msk ca1.exe ca1800a.msk ca2.exe ca2100a.uml ca3.exe ca3200.msk ca3200b.rep ca3300.msk ca3700.msk ca3700a.rep ca3700b.rep ca3800a.rep ca3800b.rep ca3800c.rep ca3900.msk ca3900a.rep ca3900b.rep MODIFICHE CRPA Nella ripartizione sistemate abilitazioni colonne in funzione del tipo ripartizione. Aggiunto articolo in ripartizione per l’industriale che viene quindi usato nell’immissione movimenti Nella stampa conti per commessa aggiunto filtro per tipo movimento. Sistemata creazione campi analitica Scrittura movimenti in industriale (documenti) se la causale lo prevede con il collegamento Stampa documenti per data aggiunta data doc. dall’industriale aggiunta stampa della data di fine competenza alla stampa Mastrini analitica non suddivisi per commessa e CDC. Stampa bilancio analitica sistema limite superiore stampa sistemata selezione conti per il bilancio Stampa rendiconto stampa delle sole commesse attiva stampa del pagato. Esportazione in Excel. Esportazione Excel batch col parametro –b. Non stampate commesse finite prima dell’inizio del periodo o iniziate dopo. Stampa bilancio per commessa aggiunto filtro per commessa e cdc date inizio fine e proroga corrette percentuali budget. Stima ricavi di competenza include documenti inevasi e/o non contabilizzati. Stampa dettagliate per fase e cdc stampate data di inizio e fine Corretto il filtro per il calcolo saldo movimenti quando cdc commessa o fase erano vuoti, fa la somma ora fase ==”” vuol dire tutte le fasi. git-svn-id: svn://10.65.10.50/branches/R_10_00@23992 c028cbd2-c16b-5b4b-a496-9718f37d4682
424 lines
6.4 KiB
Plaintext
Executable File
424 lines
6.4 KiB
Plaintext
Executable File
#include "ca0800a.h"
|
|
|
|
TOOLBAR "topbar" 0 0 0 2
|
|
#include <relapbar.h>
|
|
ENDPAGE
|
|
|
|
PAGE "Ripartizioni" 0 0 0 2
|
|
|
|
GROUPBOX DLG_NULL 78 4
|
|
BEGIN
|
|
PROMPT 1 0 ""
|
|
END
|
|
|
|
RADIOBUTTON F_TIPO 1 76
|
|
BEGIN
|
|
PROMPT 2 0 ""
|
|
FLAGS "ZP"
|
|
ITEM "I|Interattiva"
|
|
MESSAGE SHOW,1@|HIDE,2@
|
|
ITEM "B|Batch"
|
|
MESSAGE SHOW,2@|HIDE,1@
|
|
ITEM "P|Pareggio"
|
|
MESSAGE SHOW,1@|HIDE,2@
|
|
FIELD TIPO
|
|
KEY 1
|
|
END
|
|
|
|
STRING F_CODICE_I 8
|
|
BEGIN
|
|
PROMPT 2 2 "Codice "
|
|
FLAGS "Z"
|
|
USE LF_RIP
|
|
INPUT TIPO F_TIPO SELECT
|
|
INPUT CODICE F_CODICE_I
|
|
DISPLAY "Codice@8" CODICE
|
|
DISPLAY "Gruppo" GRUPPO
|
|
DISPLAY "Conto" CONTO
|
|
DISPLAY "Sottoconto" SOTTOCONTO
|
|
DISPLAY "Descrizione@50" DESCRIZ
|
|
OUTPUT F_CODICE_I CODICE
|
|
OUTPUT F_DESCRIZ_I DESCRIZ
|
|
CHECKTYPE REQUIRED
|
|
FIELD CODICE
|
|
KEY 1
|
|
GROUP 1
|
|
END
|
|
|
|
STRING F_CODICE_B 8
|
|
BEGIN
|
|
PROMPT 2 2 "Codice "
|
|
FLAGS "Z"
|
|
USE LF_RIP
|
|
INPUT TIPO "B"
|
|
INPUT CODICE F_CODICE_B
|
|
DISPLAY "Codice@8 " CODICE
|
|
DISPLAY "Costo@20" CODCOSTO
|
|
DISPLAY "Commessa@20" CODCMS
|
|
DISPLAY "Descrizione@50" DESCRIZ
|
|
DISPLAY "Fase@10" CODFASE
|
|
OUTPUT F_CODICE_B CODICE
|
|
OUTPUT F_DESCRIZ_B DESCRIZ
|
|
CHECKTYPE REQUIRED
|
|
FIELD CODICE
|
|
KEY 1
|
|
GROUP 2
|
|
END
|
|
|
|
STRING F_DESCRIZ_I 50
|
|
BEGIN
|
|
PROMPT 24 2 ""
|
|
USE LF_RIP KEY 2
|
|
INPUT TIPO "I"
|
|
INPUT DESCRIZ F_DESCRIZ_I
|
|
DISPLAY "Descrizione@50" DESCRIZ
|
|
DISPLAY "Codice " CODICE
|
|
DISPLAY "Gruppo" GRUPPO
|
|
DISPLAY "Conto" CONTO
|
|
DISPLAY "Sottoconto" CONTO
|
|
COPY OUTPUT F_CODICE_I
|
|
FIELD DESCRIZ
|
|
KEY 2
|
|
GROUP 1
|
|
END
|
|
|
|
STRING F_DESCRIZ_B 50
|
|
BEGIN
|
|
PROMPT 24 2 ""
|
|
COPY USE F_DESCRIZ_I
|
|
INPUT TIPO "B"
|
|
INPUT DESCRIZ F_DESCRIZ_B
|
|
DISPLAY "Descrizione@50" DESCRIZ
|
|
DISPLAY "Codice " CODICE
|
|
DISPLAY "Costo@20" CODCOSTO
|
|
DISPLAY "Commessa@20" CODCMS
|
|
DISPLAY "Fase@10" CODFASE
|
|
COPY OUTPUT F_CODICE_B
|
|
FIELD DESCRIZ
|
|
KEY 2
|
|
GROUP 2
|
|
END
|
|
|
|
GROUPBOX DLG_NULL 78 4
|
|
BEGIN
|
|
PROMPT 1 4 "@bConto"
|
|
GROUP 1
|
|
END
|
|
|
|
NUMBER F_GRUPPO 3
|
|
BEGIN
|
|
PROMPT 2 5 "Conto "
|
|
USE LF_PCON
|
|
INPUT GRUPPO F_GRUPPO
|
|
INPUT CONTO F_CONTO
|
|
INPUT SOTTOCONTO F_SOTTOCONTO
|
|
DISPLAY "Gruppo" GRUPPO
|
|
DISPLAY "Conto" CONTO
|
|
DISPLAY "Sottoconto" SOTTOCONTO
|
|
DISPLAY "Descrizione@50" DESCR
|
|
OUTPUT F_GRUPPO GRUPPO
|
|
OUTPUT F_CONTO CONTO
|
|
OUTPUT F_SOTTOCONTO SOTTOCONTO
|
|
OUTPUT F_DESCR DESCR
|
|
CHECKTYPE REQUIRED
|
|
FIELD GRUPPO
|
|
GROUP 1
|
|
END
|
|
|
|
NUMBER F_CONTO 3
|
|
BEGIN
|
|
PROMPT 22 5 ""
|
|
COPY ALL F_GRUPPO
|
|
FIELD CONTO
|
|
CHECKTYPE NORMAL
|
|
GROUP 1
|
|
END
|
|
|
|
NUMBER F_SOTTOCONTO 6
|
|
BEGIN
|
|
PROMPT 30 5 ""
|
|
COPY ALL F_GRUPPO
|
|
FIELD SOTTOCONTO
|
|
CHECKTYPE NORMAL
|
|
GROUP 1
|
|
END
|
|
|
|
STRING F_DESCR 50
|
|
BEGIN
|
|
PROMPT 2 6 "Descrizione "
|
|
USE LF_PCON KEY 2
|
|
INPUT DESCR F_DESCR
|
|
DISPLAY "Descrizione@50" DESCR
|
|
DISPLAY "Gruppo" GRUPPO
|
|
DISPLAY "Conto" CONTO
|
|
DISPLAY "Sottoconto" SOTTOCONTO
|
|
COPY OUTPUT F_GRUPPO
|
|
CHECKTYPE REQUIRED
|
|
GROUP 1
|
|
END
|
|
|
|
NUMBER F_ANNOES 4
|
|
BEGIN
|
|
PROMPT 2 8 "Esercizio "
|
|
USE ESC
|
|
INPUT CODTAB F_ANNOES
|
|
DISPLAY "Codice Esercizio" CODTAB
|
|
DISPLAY "Data inizio esercizio" D0
|
|
DISPLAY "Data fine esercizio " D1
|
|
OUTPUT F_ANNOES CODTAB
|
|
FIELD ANNOES
|
|
CHECKTYPE NORMAL
|
|
END
|
|
|
|
LIST F_INDBIL 16
|
|
BEGIN
|
|
PROMPT 20 8 "Indicatore di bilancio "
|
|
ITEM "0|0. Non definito"
|
|
ITEM "1|1. Attivita'"
|
|
ITEM "2|2. Passivita'"
|
|
ITEM "3|3. Costi"
|
|
ITEM "4|4. Ricavi"
|
|
FIELD INDBIL
|
|
END
|
|
|
|
LIST F_CLASSEMOV 25
|
|
BEGIN
|
|
PROMPT 2 9 "Classe movimento "
|
|
ITEM "0|Tutti"
|
|
ITEM "1|Normali e Temporanei"
|
|
ITEM "2|Preventivi e Variazioni"
|
|
FIELD CLASSEMOV
|
|
GROUP 2
|
|
END
|
|
|
|
ENDPAGE
|
|
|
|
PAGE "Righe" -1 -1 78 22
|
|
|
|
RADIOBUTTON F_TIPORIP 1 78
|
|
BEGIN
|
|
PROMPT 1 0 "Ripartizione"
|
|
FLAGS "Z"
|
|
ITEM "0|Percentuale"
|
|
ITEM "1|Costo\Ricavo"
|
|
ITEM "2|Parti"
|
|
FIELD TIPORIP
|
|
END
|
|
|
|
NUMBER F_TOTRIP 15 5
|
|
BEGIN
|
|
PROMPT 2 3 "Totale "
|
|
FIELD TOTRIP
|
|
END
|
|
|
|
NUMBER F_SOMMA 15 5
|
|
BEGIN
|
|
PROMPT 27 3 "Somma "
|
|
FLAGS "D"
|
|
END
|
|
|
|
NUMBER F_DIFFERENZA 15 5
|
|
BEGIN
|
|
PROMPT 51 3 "Differenza "
|
|
FLAGS "D"
|
|
END
|
|
|
|
SPREADSHEET F_SHEET 80 -3
|
|
BEGIN
|
|
PROMPT 0 4 ""
|
|
ITEM "Ripartiz.@15F"
|
|
ITEM "Cdc1"
|
|
ITEM "Cdc2"
|
|
ITEM "Cdc3"
|
|
ITEM "Cdc4"
|
|
ITEM "Cms1"
|
|
ITEM "Cms2"
|
|
ITEM "Cms3"
|
|
ITEM "Cms4"
|
|
ITEM "Fas1"
|
|
ITEM "Fas2"
|
|
ITEM "Fas3"
|
|
ITEM "Fas4"
|
|
ITEM "Con1"
|
|
ITEM "Con2"
|
|
ITEM "Con3"
|
|
ITEM "Con4"
|
|
ITEM "Articolo@20"
|
|
END
|
|
|
|
BUTTON F_GENFASI 60 2
|
|
BEGIN
|
|
PROMPT -11 -1 "Ripartire la commessa d'origine tra le sue fasi"
|
|
END
|
|
|
|
ENDPAGE
|
|
|
|
ENDMASK
|
|
|
|
PAGE "Sheet" -1 -1 78 19
|
|
|
|
NUMBER 101 15 5
|
|
BEGIN
|
|
PROMPT 1 0 "% Ripartizione "
|
|
FLAGS "U"
|
|
FIELD RIPARTO
|
|
MESSAGE COPY,201
|
|
END
|
|
|
|
NUMBER 201 15 5
|
|
BEGIN
|
|
PROMPT 1 0 "Numero parti "
|
|
FLAGS "U"
|
|
FIELD RIPARTO
|
|
MESSAGE COPY,101
|
|
END
|
|
|
|
STRING 102 20
|
|
BEGIN
|
|
PROMPT 1 1 "Cdc1 "
|
|
USE LF_CDC
|
|
GROUP 1
|
|
END
|
|
|
|
STRING 103 20
|
|
BEGIN
|
|
PROMPT 1 2 "Cdc2 "
|
|
COPY USE 102
|
|
GROUP 1
|
|
END
|
|
|
|
STRING 104 20
|
|
BEGIN
|
|
PROMPT 1 3 "Cdc3 "
|
|
COPY USE 102
|
|
GROUP 1
|
|
END
|
|
|
|
STRING 105 20
|
|
BEGIN
|
|
PROMPT 1 4 "Cdc4 "
|
|
COPY USE 102
|
|
GROUP 1
|
|
END
|
|
|
|
STRING 106 20
|
|
BEGIN
|
|
PROMPT 1 5 "Cms1 "
|
|
USE LF_COMMESSE
|
|
GROUP 1
|
|
END
|
|
|
|
STRING 107 20
|
|
BEGIN
|
|
PROMPT 1 6 "Cms2 "
|
|
COPY USE 106
|
|
GROUP 1
|
|
END
|
|
|
|
STRING 108 20
|
|
BEGIN
|
|
PROMPT 1 7 "Cms3 "
|
|
COPY USE 106
|
|
GROUP 1
|
|
END
|
|
|
|
STRING 109 20
|
|
BEGIN
|
|
PROMPT 1 8 "Cms4 "
|
|
COPY USE 106
|
|
GROUP 1
|
|
END
|
|
|
|
STRING 110 20
|
|
BEGIN
|
|
PROMPT 1 9 "Fas1 "
|
|
USE LF_FASI
|
|
GROUP 1
|
|
END
|
|
|
|
STRING 111 10
|
|
BEGIN
|
|
PROMPT 1 10 "Fas2 "
|
|
COPY USE 110
|
|
GROUP 1
|
|
END
|
|
|
|
STRING 112 10
|
|
BEGIN
|
|
PROMPT 1 11 "Fas3 "
|
|
COPY USE 110
|
|
GROUP 1
|
|
END
|
|
|
|
STRING 113 10
|
|
BEGIN
|
|
PROMPT 1 12 "Fas4 "
|
|
COPY USE 110
|
|
GROUP 1
|
|
END
|
|
|
|
STRING 114 20
|
|
BEGIN
|
|
PROMPT 1 14 "Gruppo "
|
|
USE LF_PCON
|
|
GROUP 1
|
|
END
|
|
|
|
STRING 115 20
|
|
BEGIN
|
|
PROMPT 27 14 "Conto "
|
|
COPY USE 114
|
|
GROUP 1
|
|
END
|
|
|
|
STRING 116 20
|
|
BEGIN
|
|
PROMPT 46 14 "Sottoconto "
|
|
COPY USE 114
|
|
GROUP 1
|
|
END
|
|
|
|
STRING 117 20
|
|
BEGIN
|
|
PROMPT 1 15 "Sottoconticino "
|
|
COPY USE 114
|
|
GROUP 1
|
|
END
|
|
|
|
STRING 118 20
|
|
BEGIN
|
|
PROMPT 1 16 "Articolo "
|
|
USE LF_ANAMAG
|
|
INPUT CODART 118
|
|
DISPLAY "Codice@20" CODART
|
|
DISPLAY "Descrizione@50" DESCR
|
|
OUTPUT 118 CODART
|
|
CHECKTYPE NORMAL
|
|
ADD RUN ve2 -3
|
|
FIELD CODART
|
|
MODULE CI
|
|
END
|
|
|
|
|
|
ENDPAGE
|
|
|
|
TOOLBAR "topbar" 0 0 0 2
|
|
|
|
BUTTON DLG_OK 10 2
|
|
BEGIN
|
|
PROMPT -13 -1 ""
|
|
END
|
|
|
|
BUTTON DLG_DELREC 10 2
|
|
BEGIN
|
|
PROMPT -23 -1 ""
|
|
END
|
|
|
|
BUTTON DLG_CANCEL 10 2
|
|
BEGIN
|
|
PROMPT -33 -1 ""
|
|
END
|
|
|
|
ENDPAGE
|
|
|
|
ENDMASK |